San Francisco Giants at Miami Marlins Matchup 6/21/26

30-46, 2nd NL West
at

SF 1 @ MIA 2

Final

40-38, 4th NL East

SF 1 @ MIA 2

Final

SF 1 @ MIA 2

Final

Miami Marlins Marlins Projected
Projected

40-38, 4th NL 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 0 0 -1.5 (+115) -1.5 (+115) 2.5 3.5 8 runs 8 runs -146 -146 line-movement
Miami Marlins Miami Marlins Marlins 0 0 +1.5 (-139) +1.5 (-139) 3.5 3.5 +123 +123

Odds Comparison

Vegas vs. Lineups.com Odds
Vegas Difference Vegas Difference
Moneyline -146 146 +123 123
Totals 3.5 3.5 3.5 3.5
Win Probability 59% 59% 44% 44%
Over/Under
Vegas Difference
Over/Under 8 8
Against the Spread(ATS) History
ATS Home Away
30-44 14-20 16-24
37-40 22-19 15-21
Over/Under History
Over/Under Home Away
9-7-4 4-4-2 5-3-2
13-5-2 7-4-0 6-1-2
Line Overall Home Away Overall Home Away
7 or less 0-0-2 0-0-2 0-0-0 2-0-1 1-0-0 1-0-1
8 or 8.5 8-6-2 4-4-0 4-2-2 11-5-0 6-4-0 5-1-0
9 or 9.5 1-1-0 0-0-0 1-1-0 0-0-1 0-0-0 0-0-1
10 or 10.5 0-0-0 0-0-0 0-0-0 0-0-0 0-0-0 0-0-0
11 and over 0-0-0 0-0-0 0-0-0 0-0-0 0-0-0 0-0-0

Bet Splits

Record Win % Cover Spread % Avg Point Totals
Away 17-25 40.5% 45.2 4.5
After Losses 14-25 35.9% 41 4.1
Record Win % Cover Spread % Avg Point Totals
Home 25-16 61% 53.7 4.5
After Win 20-18 52.6% 52.6 4

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
6/20/26 SF 3 @ MIA 6 +122 -146 8 runs 3.5 runs Trevor McDonald (R) .833 .278 4.5 runs Max Meyer (R) .730 .207
6/20/26 SF 3 @ MIA 4 -105 -113 8 runs 3.9 runs Landen Roupp (R) .679 .265 4.1 runs Ha-Seong Kim (R) .878 .312
6/18/26 SF 7 @ ATL 5 +118 -141 9 runs 3.9 runs Carson Whisenhunt (L) .921 .265 5.0 runs JR Ritchie (R) .762 .316
6/17/26 SF 0 @ ATL 0 +145 -174 9 runs 3.5 runs Adrian Houser (R) .000 .000 5.5 runs Grant Holmes (R) .000 .000
6/14/26 SF 5 vs CHC 1 -135 +114 8.5 runs 4.7 runs Logan Webb (R) .862 .300 3.8 runs Ryan Rolison (L) .454 .212
6/14/26 SF 1 vs CHC 6 +100 -118 8 runs 3.8 runs Trevor McDonald (R) .636 .219 4.2 runs Ben Brown (R) .032 .289

Miami Marlins Last 6 Matchups

Game Opponent
Date Score Team ML Opp ML Over/Under Total Starting Pitcher OPS Avg Total Starting Pitcher OPS Avg
6/20/26 MIA 6 vs SF 3 -146 +122 8 runs 4.5 runs Max Meyer (R) .730 .207 3.5 runs Trevor McDonald (R) .833 .278
6/20/26 MIA 4 vs SF 3 -113 -105 8 runs 4.1 runs Ha-Seong Kim (R) .878 .312 3.9 runs Landen Roupp (R) .679 .265
6/17/26 MIA 12 @ PHI 4 +103 -121 9.5 runs 4.5 runs Sandy Alcantara (R) .186 .333 4.9 runs Andrew Painter (R) .586 .270
6/16/26 MIA 2 @ PHI 8 +156 -186 8.5 runs 3.2 runs Tyler Phillips (R) .603 .206 5.3 runs Jesus Luzardo (L) .861 .200
6/15/26 MIA 0 @ PHI 7 +169 -202 8 runs 2.8 runs Ryan Gusto (R) .417 .156 5.1 runs Zack Wheeler (R) .890 .303
6/14/26 MIA 4 @ PIT 2 +134 -160 7 runs 2.8 runs Max Meyer (R) .790 .257 4.1 runs Paul Skenes (R) .668 .229