San Francisco Giants at Toronto Blue Jays Matchup 7/20/25

51-47, 3rd NL West
at

SF 6 @ TOR 8

Final

57-41, 1st AL East

SF 6 @ TOR 8

Final

SF 6 @ TOR 8

Final

Toronto Blue Jays Blue Jays Confirmed
Confirmed

58-41, 1st AL East

Game Spread Team Totals Over/Under Moneyline Charts
Game Hitters Rating Pitchers Rating Open Current Open Current Open Current Open Current Line Moves
San Francisco Giants San Francisco Giants Giants 84 84 -1.5 (+134) -1.5 (+150) 2.5 4.5 8 runs 8 runs -118 -108 line-movement
Toronto Blue Jays Toronto Blue Jays Blue Jays 76 80 +1.5 (-162) +1.5 (-182) 3.5 3.5 +100 -108

Odds Comparison

Vegas vs. Lineups.com Odds
Vegas Difference Vegas Difference
Moneyline -108 108 -108 108
Totals 4.5 4.5 3.5 3.5
Win Probability 51% 51% 51% 51%
Over/Under
Vegas Difference
Over/Under 8 8
Against the Spread(ATS) History
ATS Home Away
41-48 19-29 22-19
56-34 32-18 24-16
Over/Under History
Over/Under Home Away
44-49-2 19-28-0 25-21-2
47-43-4 25-19-3 22-24-1
Line Overall Home Away Overall Home Away
7 or less 6-6-0 4-5-0 2-1-0 1-3-0 0-1-0 1-2-0
8 or 8.5 32-38-0 15-23-0 17-15-0 39-31-3 23-13-2 16-18-1
9 or 9.5 3-3-2 0-0-0 3-3-2 6-7-1 2-5-1 4-2-0
10 or 10.5 2-1-0 0-0-0 2-1-0 1-2-0 0-0-0 1-2-0
11 and over 1-1-0 0-0-0 1-1-0 0-0-0 0-0-0 0-0-0

Bet Splits

Record Win % Cover Spread % Avg Point Totals
Away 24-27 47.1% 45.1 4.2
Favorite 30-24 55.6% 24.2 3.5
After Losses 23-18 56.1% 43.9 4.4
Record Win % Cover Spread % Avg Point Totals
Home 34-16 68% 62 5.3
Underdog 29-18 61.7% 64.3 3.9
After Win 34-23 59.6% 56.1 5

San Francisco Giants Last 6 Matchups

Game Opponent
Date Score Team ML Opp ML Over/Under Total Starting Pitcher OPS Avg Total Starting Pitcher OPS Avg
7/19/25 SF 3 @ TOR 6 -134 +114 7.5 runs 4.1 runs Logan Webb (R) .512 .138 3.3 runs Eric Lauer (L) .992 .400
7/18/25 SF 0 @ TOR 4 +116 -136 8.5 runs 3.8 runs Justin Verlander (R) .639 .306 4.7 runs Chris Bassitt (R) .787 .323
7/13/25 SF 2 vs LAD 5 +120 -142 7.5 runs 3.2 runs Robbie Ray (L) .451 .132 4.2 runs Yoshinobu Yamamoto (R) .489 .154
7/12/25 SF 1 vs LAD 2 +132 -156 8.5 runs 3.5 runs Landen Roupp (R) .309 .103 4.9 runs Shohei Ohtani (R) .522 .235
7/12/25 SF 8 vs LAD 7 -134 +114 7.5 runs 4.1 runs Logan Webb (R) .040 .290 3.3 runs Dustin May (R) .918 .297
7/9/25 SF 0 vs PHI 13 +116 -136 8 runs 3.5 runs Justin Verlander (R) .321 .133 4.4 runs Jesus Luzardo (L) .081 .405

Toronto Blue Jays Last 6 Matchups

Game Opponent
Date Score Team ML Opp ML Over/Under Total Starting Pitcher OPS Avg Total Starting Pitcher OPS Avg
7/19/25 TOR 6 vs SF 3 +114 -134 7.5 runs 3.3 runs Eric Lauer (L) .992 .400 4.1 runs Logan Webb (R) .512 .138
7/18/25 TOR 4 vs SF 0 -136 +116 8.5 runs 4.7 runs Chris Bassitt (R) .787 .323 3.8 runs Justin Verlander (R) .639 .306
7/13/25 TOR 3 @ ATH 6 -132 +112 10 runs 5.4 runs Jose Berrios (R) .466 .133 4.5 runs Jeffrey Springs (L) .944 .273
7/13/25 TOR 3 @ ATH 4 -142 +120 10 runs 5.6 runs Kevin Gausman (R) .741 .194 4.3 runs Jacob Lopez (L) .711 .258
7/12/25 TOR 7 @ ATH 6 -178 +150 10.5 runs 6.5 runs Max Scherzer (R) .800 .324 4.0 runs Luis Severino (R) .822 .270
7/9/25 TOR 1 @ CHW 2 -142 +120 8 runs 4.5 runs Eric Lauer (L) .668 .281 3.5 runs Adrian Houser (R) .573 .200