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.
Seattle Mariners v San Francisco Giants: head to head | Lineball
Seattle Mariners edge 3–1 on season record, scoring margin, recent form and recent meetings. 36 meetings in MLB on record. A read of the stats, not a tip.
Seattle Mariners lead the head to head 19–17 from 36 meetings since 2006.
2026: Seattle Mariners 76–86, San Francisco Giants 65–97. Seattle Mariners have the better margin, -0.4 a game to -0.6.
Seattle Mariners have won the last 2 against San Francisco Giants.
Last five: Seattle Mariners 3 wins, San Francisco Giants 0. San Francisco Giants are on a 5-game losing run.
Seattle Mariners average more bat walks per game: 3.4 to 2.8.
Seattle Mariners concede fewer errors per game: 0.5 to 0.7.
Seattle Mariners’ biggest win in the rivalry: 8–1 in 2006, by 7.
San Francisco Giants’ biggest win in the rivalry: 10–1 in 2020, by 9.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
1936 games since 200617
20 July 2026 · T-Mobile Park, SeattleSeattle Mariners 6San Francisco Giants 3
19 July 2026 · T-Mobile Park, SeattleSeattle Mariners 4San Francisco Giants 3
18 July 2026 · T-Mobile Park, SeattleSeattle Mariners 0San Francisco Giants 7
7 Apr 2025 · Oracle Park, San FranciscoSeattle Mariners 4San Francisco Giants 5
6 Apr 2025 · Oracle Park, San FranciscoSeattle Mariners 1San Francisco Giants 4
5 Apr 2025 · Oracle Park, San FranciscoSeattle Mariners 9San Francisco Giants 10
26 Aug 2024 · T-Mobile Park, SeattleSeattle Mariners 4San Francisco Giants 3
25 Aug 2024 · T-Mobile Park, SeattleSeattle Mariners 3San Francisco Giants 4
2026 season
Per game, this season.
4.1664 totalScored per gameper game4.1669 total
4.5722 totalConceded per gameper game · lower is better4.7760 total
7.71,253 totalBat hitsper game8.31,341 total
1.1182 totalBat home runsper game1.1178 total
3.9638 totalBat rbiper game4.0646 total
4.1664 totalRunsper game
4.1
669 total
31,792.35,150,344 totalAttendanceper game32,497.75,264,620 total
33.25,385 totalBat at batsper game33.85,473 total
146.923,792 totalBat pitchesper game144.823,456 total
8.61,400 totalBat strikeoutsper game8.31,342 total
3.4557 totalBat walksper game2.8449 total
0.588 totalErrorsper game · lower is better0.7108 total