Ask it like a fan: a team, a player, “Cats v Pies”, “NRL ladder”, or a stats question like “who's made the most ducks”. Every stat we hold is in the Stats Centre.
Kansas City Royals v San Francisco Giants: head to head | Lineball
Kansas City Royals edge 2–0 on season record, scoring margin, recent form and recent meetings. 35 meetings in MLB on record. A read of the stats, not a tip.
Kansas City Royals lead the head to head 21–14 from 35 meetings since 2005.
2026: Kansas City Royals 69–93, San Francisco Giants 65–97. San Francisco Giants have the better margin, -0.6 a game to -0.7.
Kansas City Royals have won the last 4 against San Francisco Giants.
Last five: Kansas City Royals 2 wins, San Francisco Giants 0. San Francisco Giants are on a 5-game losing run.
Kansas City Royals average more walks per game: 3.2 to 2.8.
Kansas City Royals average more earned runs per game: 4.7 to 4.3.
Kansas City Royals’ biggest win in the rivalry: 10–0 in 2014, by 10.
San Francisco Giants’ biggest win in the rivalry: 9–0 in 2024, by 9.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
2135 games since 200514
23 July 2026 · Kauffman Stadium, Kansas CityKansas City Royals 5San Francisco Giants 4
22 July 2026 · Kauffman Stadium, Kansas CityKansas City Royals 3San Francisco Giants 2
21 July 2026 · Kauffman Stadium, Kansas CityKansas City Royals 4San Francisco Giants 3
22 May 2025 · Oracle Park, San FranciscoKansas City Royals 8San Francisco Giants 4
21 May 2025 · Oracle Park, San FranciscoKansas City Royals 2San Francisco Giants 3
20 May 2025 · Oracle Park, San FranciscoKansas City Royals 3San Francisco Giants 1
23 Sept 2024 · Kauffman Stadium, Kansas CityKansas City Royals 0San Francisco Giants 2
22 Sept 2024 · Kauffman Stadium, Kansas CityKansas City Royals 0San Francisco Giants 9
2026 season
Per game, this season.
4.3690 totalScored per gameper game4.1669 total
5810 totalConceded per gameper game · lower is better4.7760 total
8.31,346 totalHitsper game8.31,341 total
1.1170 totalHome runsper game1.1178 total
4.1656 totalRBIsper game4.0646 total
4.3690 totalRunsper game4.1
669 total
3.2512 totalWalksper game2.8449 total
33.65,438 totalAt batsper game33.85,473 total
7.91,272 totalStrikeouts (batting)per game8.31,342 total