Sports Interaction

Cleveland Guardians vs. San Francisco Giants Odds, Stats March 21, 2026

Final Score
Cleveland
Guardians
San Francisco
Giants
7
10
Cleveland Guardians
San Francisco Giants
Scoreboard 1 2 3 4 5 6 7 8 9 R ML H E
Cleveland Guardians 41-39 0 0 0 0 1 - - - - 7 -160 10 0
San Francisco Giants 32-46 0 0 3 4 1 - - - - 10 +140 14 1

Latest Encounters

Date Result Competition Stats Recap
06/24/26
Cleveland Guardians CLE ( 41-39 )
Chi. White Sox White Sox CHW ( 41-37 )
4   -   3
American League Central
06/23/26
Athletics Athletics ATH ( 38-41 )
San Francisco Giants SF ( 32-46 )
1   -   3
American League West
06/23/26
Cleveland Guardians CLE ( 41-39 )
Chi. White Sox White Sox CHW ( 41-37 )
1   -   2
American League Central
06/22/26
Cleveland Guardians CLE ( 41-39 )
Chi. White Sox White Sox CHW ( 41-37 )
5   -   6
American League Central
06/21/26
Cleveland Guardians CLE ( 41-39 )
Houston Astros HOU ( 38-43 )
1   -   2
American League Central
06/21/26
San Francisco Giants SF ( 32-46 )
Miami Marlins MIA ( 42-39 )
1   -   2
National League West
06/20/26
Cleveland Guardians CLE ( 41-39 )
Houston Astros HOU ( 38-43 )
8   -   1
American League Central
06/20/26
San Francisco Giants SF ( 32-46 )
Miami Marlins MIA ( 42-39 )
3   -   6
National League West
06/19/26
Cleveland Guardians CLE ( 41-39 )
Houston Astros HOU ( 38-43 )
3   -   9
American League Central
06/19/26
San Francisco Giants SF ( 32-46 )
Miami Marlins MIA ( 42-39 )
3   -   4
National League West
06/17/26
San Francisco Giants SF ( 32-46 )
Atlanta Braves ATL ( 48-30 )
7   -   5
National League West
06/16/26
San Francisco Giants SF ( 32-46 )
Atlanta Braves ATL ( 48-30 )
7   -   2
National League West

Matchup Odds

Team Runline Moneyline Over / Under
Cleveland Guardians CLE
+1.5 -145 -160 U+11.50
San Francisco Giants SF
-1.5 +120 +140 O+11.50

Betting Action

Spread Bets • 1.5
Cleveland Guardians CLE
0%
San Francisco Giants SF
0%
Totals (O/U) • 11.5
Over 0%
Under 0%
Money Bets • 160
Cleveland Guardians CLE
8%
San Francisco Giants SF
92%

Line History

time fav spread money line total
Opening 21 Mar 3:40pm CLE -1.5 +130 - O +11.5 -110
Closing 21 Mar 3:40pm CLE -1.5 +130 - O +11.5 -110

Line History

Team Leaders

Cleveland Guardians CLE
San Francisco Giants SF
Casey Schmitt
Designated Hitter Cleveland
16 HR 11
Angel Martinez
Left Outfield San Francisco
Jonah Cox
Center Outfield Cleveland
0.4 BA 0.3
Austin Hedges
Catcher San Francisco
Jose Ramirez
Third Base San Francisco
24 SB 7
Casey Schmitt
Designated Hitter Cleveland

Matchup Details

Stat
13 Wins 18
13 Losses 9
4-6 Last 10 5-5
-3.3 Units 5.4
8-6 Wins Home 9-4
5-7 Wins Away 9-5
10-11 Covers Against Ou 9-12
10-11 Run Line Wins Losses 15-6
-2.35 Runline Units 10.15

Recent Meetings

date home-away ats o/u SF:RBI SF:Batting Average SF:Home Runs CLE:RBI CLE:Batting Average CLE:Home Runs
03/21/2026 SF 10 - CLE 7 SF Over 11.5 10 .37 2 7 .26 3
03/10/2026 CLE 4 - SF 5 SF Under 11.5 3 .21 1 3 .16 1
06/19/2025 SF 2 - CLE 1 SF Under 7 1 .21 0 2 .19 0
06/18/2025 SF 2 - CLE 4 CLE Over 0 4 .21 1 2 .19 1
06/17/2025 SF 2 - CLE 3 CLE Under 7 3 .19 1 2 .29 0
03/21/2025 SF 5 - CLE 4 SF Over 8.5 4 .25 1 5 .21 2
03/12/2025 CLE 2 - SF 11 SF Over 11 11 .39 1 2 .16 1
07/07/2024 CLE 5 - SF 4 CLE Over 8.5 4 .21 1 5 .32 1
07/06/2024 CLE 5 - SF 4 CLE Over 8.5 3 .18 0 5 .22 2
07/05/2024 CLE 2 - SF 4 SF Under 7.5 4 .19 0 2 .32 1
03/16/2024 SF 6 - CLE 0 SF Over 0 0 .21 0 6 .26 1
03/03/2024 CLE 5 - SF 6 SF Over 0 6 .27 3 5 .33 1
09/13/2023 SF 6 - CLE 5 SF Over 7.5 3 .29 1 6 .32 1
09/12/2023 SF 1 - CLE 3 CLE Under 8.5 3 .13 0 1 .2 1
09/11/2023 SF 5 - CLE 4 SF Over 8 4 .23 1 5 .32 1
04/17/2022 CLE 1 - SF 8 SF Over 7.5 7 .3 2 1 .19 0
04/16/2022 CLE 2 - SF 4 SF Under 8 3 .15 0 2 .24 0
04/15/2022 CLE 1 - SF 4 SF Under 7.5 4 .22 3 1 .11 0
date score ats o/u RBI Batting Average Home Runs
06/24/2026 CHW 3 - CLE 4 W Under 8 4 .21 0
06/23/2026 CHW 2 - CLE 1 L Under 7 1 .19 1
06/22/2026 CHW 6 - CLE 5 L Over 7.5 5 .24 0
06/21/2026 HOU 2 - CLE 1 L Under 8.5 1 .13 0
06/20/2026 HOU 1 - CLE 8 W Over 8.5 8 .29 3
06/19/2026 HOU 9 - CLE 3 L Over 8.5 3 .21 1
06/18/2026 MIL 2 - CLE 4 W Under 7.5 3 .21 3
06/17/2026 MIL 9 - CLE 4 L Over 7.5 4 .1 1
06/16/2026 MIL 2 - CLE 1 L Under 8 1 .13 0
06/13/2026 CLE 3 - DET 1 W Under 7.5 1 .25 0
date score ats o/u RBI Batting Average Home Runs
06/23/2026 SF 3 - ATH 1 W Under 9 3 .29 1
06/21/2026 MIA 2 - SF 1 L Under 8.5 2 .19 1
06/20/2026 MIA 6 - SF 3 L Over 8 4 .21 1
06/19/2026 MIA 4 - SF 3 L Under 8 4 .31 1
06/17/2026 ATL 5 - SF 7 W Over 9 4 .32 1
06/16/2026 ATL 2 - SF 7 W Under 9 2 .21 1
06/14/2026 SF 5 - CHC 1 W Under 8 5 .3 1
06/13/2026 SF 1 - CHC 6 L Under 8 1 .22 0
06/12/2026 SF 1 - CHC 5 L Under 8.5 1 .13 1
06/10/2026 SF 11 - WAS 10 W Over 8.5 10 .37 4

Matchup Edge - Scoring Stats

avg rank edge in rank avg
6.18 5 Runs Per 9 Innings 5 6.18
0.819 9 On Base Plus Slugging 3 0.847
0.256 13 Batting Average 1 0.3
46 3 Home Runs 11 34

Odds Analysis

Team Rankings

Cleveland Guardians CLE
Season stats rank
ERA 3.8 25
WHIP 1.25 23
KS 650 20
CG - -
Errors 37 13
San Francisco Giants SF
Season stats rank
ERA 4.4 10
WHIP 1.38 10
KS 603 26
CG - -
Errors 53 29
Cleveland Guardians CLE
Season stats rank
Runs / G 3.95 28
BA 0.23 29
OPS 0.68 28
HR 75 25
SB 72 7
San Francisco Giants SF
Season stats rank
Runs / G 4.1 24
BA 0.26 3
OPS 0.73 7
HR 82 21
SB 26 30

Injuries

Cleveland Guardians CLE
San Francisco Giants SF

Cleveland vs. San Francisco Betting News

No posts found.

San Francisco Giants SF

No posts found.

American League Standings

National League Standings

Pitchers & Umpires

Today - Overall

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Tanner Bibee (-) - - - - - - 41-39 - - - - -
Robbie Ray (-) - - - - - - 32-46 - - - - -

Today - Last 3

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Tanner Bibee (-) - - - - - - 41-39 - - - - -
Robbie Ray (-) - - - - - - 32-46 - - - - -
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Logan Allen (-) 4 0 0 7 1 0 0 5 2 0 0 0 1.5 3:3
Tanner Bibee (-) 5.57 2-8 4.03 78 28 0 16 77 41 40 16 0 1.18 77:53
Slade Cecconi (-) 5.26 3-6 4.48 66 27 0 16 91 44 42 12 0 1.4 89:56
Daniel Espino (-) 1 0 9 4 0 0 0 3 2 2 1 0 1.5 0:2
Parker Messick (-) 5.88 7-4 2.67 101 29 0 16 70 30 28 9 0 1.05 84:38
Doug Nikhazy (-) 0.8 0 14.73 3 4 0 0 8 6 6 0 0 3.27 4:2
Gavin Williams (-) 6.01 9-4 3.82 111 31 0 16 79 43 41 15 0 1.14 89:40
Yorman Gomez (-) 1.55 0 10.8 1 4 0 0 5 4 4 1 0 2.7 5:1
Austin Peterson (-) 1.1 0 27 1 1 0 0 4 4 4 0 0 3.75 2:1
Trenton Denholm (-) 1.55 0-1 13.5 2 2 0 0 7 5 5 1 0 2.7 5:2
Tommy Mace (-) 1 0 6 4 1 0 0 2 2 2 1 0 1 4:1
Ryan Webb (-) 1 1-0 6 4 1 0 0 4 2 2 0 0 1.67 3:2
Zane Petty (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 1:0
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Hayden Birdsong (-) 0.7 0 30.86 2 3 0 1 8 8 8 2 0 4.71 4:1
Joey Lucchesi (-) 1 0 3 2 0 0 0 5 1 1 0 0 1.67 3:2
Trevor McDonald (-) 5.02 2-5 4.93 42 18 0 9 43 28 25 4 0 1.34 57:11
Robbie Ray (-) 5.45 6-6 3.7 80 42 0 15 70 41 36 14 0 1.28 67:68
Landen Roupp (-) 5.34 5-7 4.15 89 33 0 15 71 41 37 5 0 1.29 87:31
Blade Tidwell (-) 1.5 0 3 10 3 0 0 10 4 4 1 0 1.08 8:4
Logan Webb (-) 6.39 4-5 3.35 70 20 0 13 73 34 31 5 0 1.12 104:36
Carson Whisenhunt (-) 5 1-0 3.6 2 2 0 1 6 2 2 0 0 1.6 5:7
Tyler Mahle (-) 5.11 1-7 6.04 57 24 0 11 63 38 38 11 0 1.54 55:33
Adrian Houser (-) 4.71 2-6 5.73 48 25 0 14 79 47 42 12 0 1.58 77:35
Caleb Kilian (-) 1.03 2-3 2.97 39 16 0 0 22 13 11 5 0 1.14 28:18
Gerelmi Maldonado (-) 0.5 0 27 1 3 0 0 2 3 3 1 0 5 1:1
Nick Margevicius (-) 2.4 1-1 5.25 6 1 0 0 18 8 7 0 0 1.58 12:6
Jack Choate (-) 0.1 1-0 0 0 0 0 0 0 0 0 0 0 0 0:1
Cody Delvecchio (-) 1 0 0 2 0 0 0 2 0 0 0 0 2 0:0
Greg Farone (-) 1 1-0 0 2 0 0 0 1 0 0 0 0 0.5 1:2
Marques Johnson (-) 0.8 0 2.45 6 0 0 0 3 1 1 0 0 0.82 2:2
Trystan Vrieling (-) 1 0-1 0 3 1 0 0 3 2 0 0 0 1.33 4:2
Ubert Mejias (R) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 1:0
Dylan Smith (-) 0.78 0 0 7 4 0 0 4 0 0 0 0 1.2 3:3
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Franco Aleman (-) 1.1 0 3.38 1 1 0 0 3 1 1 1 0 1.5 2:1
Kolby Allard (-) 2.05 0 10.38 9 3 0 0 16 10 10 2 0 2.19 10:3
Joey Cantillo (-) 5 6-3 4.05 76 37 0 16 75 40 36 11 0 1.4 68:56
Matt Festa (-) 0.97 1-1 4.22 35 9 0 0 30 16 15 6 0 1.22 23:15
Hunter Gaddis (-) 0.84 1-2 3.8 17 8 0 0 24 9 9 3 0 1.5 19:16
Tim Herrin (-) 0.79 0-2 3.08 24 17 0 0 20 10 9 3 0 1.41 21:15
Erik Sabrowski (-) 0.81 2-1 2.53 40 14 0 0 8 6 6 1 0 1.03 3:9
Cade Smith (-) 1.07 2-1 2.78 54 9 0 0 30 13 11 1 0 1.09 22:18
Connor Brogdon (-) 1.01 2-2 5.28 14 3 0 0 14 12 9 5 0 1.11 17:12
Colin Holderman (-) 1.08 4-1 1.61 32 9 0 0 13 6 5 1 0 0.79 26:12
Shawn Armstrong (-) 0.88 1-1 3.32 24 10 0 0 16 9 8 2 0 1.2 16:14
Pedro Avila (-) 1.35 0 3.24 4 1 0 0 10 4 3 1 0 1.32 12:4
Tanner Burns (-) 1 0-1 4.5 2 3 0 0 3 2 2 0 0 1.5 5:2
Will Dion (-) 1.85 0 5.56 13 3 0 0 18 11 7 2 0 1.85 8:6
Codi Heuer (-) 1.14 0-1 5.63 6 5 0 0 10 5 5 0 0 1.88 7:8
Jack Leftwich (-) 0.64 0 0 5 0 0 0 0 0 0 0 0 0 3:2
Jake Miller (-) 0.4 0-1 16.2 3 3 0 0 0 3 3 0 0 1.8 1:0
Peyton Pallette (-) 1.26 1-2 5.23 22 16 0 0 17 13 12 2 0 1.6 18:7
Steven Perez (-) 0.67 0 4.5 3 2 0 0 2 1 1 1 0 2 2:1
Trevor Stephan (-) 0.78 0 2.7 5 4 0 0 3 1 1 0 0 2.1 4:1
Jack Carey (-) 0.5 0 0 0 1 0 0 1 0 0 0 0 2 3:0
Jay Driver (-) 0.75 0 3 2 1 0 0 3 1 1 0 0 1.33 2:5
Magnus Ellerts (-) 0.7 0 3.86 4 0 0 0 1 1 1 1 0 0.43 2:1
Matt Jachec (-) 0.55 0 0 2 1 0 0 0 0 0 0 0 0.75 0:0
Jack Jasiak (-) 0.7 0 3.86 4 0 0 0 2 1 1 0 0 0.86 2:1
Izaak Martinez (-) 0.7 0 0 1 1 0 0 1 0 0 0 0 0.86 3:0
Xavier Martinez (-) 0.6 0 0 1 3 0 0 0 0 0 0 0 1.8 1:2
Zane Morehouse (-) 0.6 0 16.2 2 2 0 0 2 3 3 0 0 2.4 1:2
Cam Schuelke (-) 0.55 1-0 0 5 3 0 0 1 0 0 0 0 1.5 1:2
Hunter Stanley (-) 0.55 0 0 1 1 0 0 0 0 0 0 0 0.38 2:2
Tyler Thornton (-) 0.7 0 19.29 5 4 0 0 2 5 5 2 0 2.57 1:1
Adam Tulloch (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0:0
Alaska Abney (-) 1 0 0 0 1 0 0 1 0 0 0 0 2 2:1
Ross Carver (-) 1 0 0 0 1 0 0 1 0 0 0 0 2 1:0
Sean Matson (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0:0
Logan McGuire (-) 0.1 0 0 1 0 0 0 1 0 0 0 0 1.5 0:0
Reid Johnston (-) 0.1 0 0 1 0 0 0 0 0 0 0 0 0 0:0
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Tristan Beck (-) 1.28 0 6.75 5 2 0 0 13 8 8 1 0 1.41 15:6
Spencer Bivens (-) 1.26 0-1 3.48 8 4 0 1 13 4 4 1 0 1.65 18:3
JT Brubaker (-) 1.5 0 2.75 28 18 0 0 30 14 12 2 0 1.22 34:27
Jose Butto (-) 0.67 0 22.5 5 4 0 0 6 5 5 2 0 5 0:0
Matt Gage (-) 0.81 4-1 3.96 20 14 0 0 24 12 11 5 0 1.52 29:15
Erik Miller (-) 0.8 0 4.5 28 17 0 0 17 10 10 2 0 1.7 17:6
Joel Peguero (-) 1.01 0 2.38 5 4 0 0 10 5 3 0 0 1.24 16:6
Carson Seymour (-) 2.05 0 14.54 2 2 0 0 11 7 7 1 0 3 4:3
Ryan Walker (-) 0.95 0-1 5.21 17 11 0 0 20 12 11 2 0 1.63 18:14
Keaton Winn (-) 1.04 2-2 3.23 26 9 0 0 21 12 11 2 0 0.98 33:17
Sam Hentges (-) 0.76 1-2 2.84 14 13 0 0 10 5 4 0 0 1.82 10:7
Will Bednar (-) 1 1-0 2.25 3 4 0 0 2 2 1 0 0 1.5 5:1
Michael Fulmer (-) 1.26 0-1 4.35 16 4 0 0 4 6 5 3 0 0.77 10:2
Trent Harris (-) 1.05 0 9.64 4 2 0 0 9 5 5 2 0 2.36 4:3
Wilkin Ramos (-) 1 0 22.5 1 4 0 0 5 5 5 0 0 4.5 2:1
Juan Sanchez (-) 0.87 0 0 8 5 0 0 2 0 0 0 0 1.11 7:2
Reiver Sanmartin (-) 1.55 1-0 8.1 4 1 0 0 4 3 3 3 0 1.5 5:0
Gregory Santos (-) 1.67 0 3.6 1 3 0 0 5 5 2 0 0 1.6 7:3
R.J. Dabovich (-) 0.55 1-0 0 2 2 0 0 2 0 0 0 0 1.5 2:1
Ben Peterson (R) 0.6 0 0 1 1 0 0 1 0 0 0 0 1.2 4:0
Braxton Roxby (-) 0.78 0 0 0 2 0 0 1 0 0 0 0 0.9 2:3
Darien Smith (R) 1 0 0 1 1 0 0 1 0 0 0 0 1 2:1
Tyler Vogel (-) 0.6 0 5.4 2 1 0 0 3 1 1 0 0 2.4 1:2
Nick Zwack (-) 1 0 4.5 4 2 0 0 3 2 2 1 0 1.25 5:1
John Bertrand (-) 1 0 0 0 3 0 0 0 0 0 0 0 3 0:0
Hunter Dryden (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 1:0
Cade Vernon (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0:0
Ricardo Estrada (L) 0.33 0 0 1 0 0 0 0 0 0 0 0 0 2:0
Ryan Vanderhei (-) 2 0 0 2 0 0 0 0 0 0 0 0 0 3:0
Cole Hillier (R) 0 0-1 0 0 1 0 0 1 3 2 1 0 0 0:1
Mitchell White (-) 1 0 9 1 1 0 0 1 1 1 1 0 2 2:0
Ryan Borucki (-) 1.1 1-1 4.94 15 9 0 0 27 14 13 3 0 1.52 23:18
Umpire G W-L AVG PIT STR B STR% STR_ BB K/BB HR O/U
Bill Miller 0 0-0 0 0 0 0 0 0 0 0 0 0-0

Line Up - Last Game

Pitchers
POS Player
Hitters
POS Player
Pitchers
POS Player
SP Martin Perez
Hitters
POS Player