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 31-23 0 0 0 0 1 - - - - 7 -160 10 0
San Francisco Giants 21-31 0 0 3 4 1 - - - - 10 +140 14 1

Latest Encounters

Date Result Competition Stats Recap
05/23/26
Cleveland Guardians CLE ( 31-23 )
Philadelphia Phillies PHI ( 26-26 )
0   -   3
American League Central
05/23/26
Chi. White Sox White Sox CHW ( 26-25 )
San Francisco Giants SF ( 21-31 )
3   -   10
American League Central
05/22/26
Chi. White Sox White Sox CHW ( 26-25 )
San Francisco Giants SF ( 21-31 )
9   -   4
American League Central
05/22/26
Cleveland Guardians CLE ( 31-23 )
Philadelphia Phillies PHI ( 26-26 )
1   -   0
American League Central
05/21/26
Cleveland Guardians CLE ( 31-23 )
Detroit Tigers DET ( 20-32 )
3   -   1
American League Central
05/20/26
Cleveland Guardians CLE ( 31-23 )
Detroit Tigers DET ( 20-32 )
3   -   2
American League Central
05/20/26
San Francisco Giants SF ( 21-31 )
Arizona Diamondbacks AZ ( 27-24 )
3   -   6
National League West
05/19/26
San Francisco Giants SF ( 21-31 )
Arizona Diamondbacks AZ ( 27-24 )
3   -   5
National League West
05/19/26
Cleveland Guardians CLE ( 31-23 )
Detroit Tigers DET ( 20-32 )
4   -   3
American League Central
05/18/26
San Francisco Giants SF ( 21-31 )
Arizona Diamondbacks AZ ( 27-24 )
2   -   12
National League West
05/18/26
Cleveland Guardians CLE ( 31-23 )
Detroit Tigers DET ( 20-32 )
8   -   2
American League Central
05/17/26
San Francisco Giants SF ( 21-31 )
Athletics Athletics ATH ( 26-26 )
10   -   1
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 line total
Opening 21 Mar 4:08pm CLE O +11.5 -110
Closing 21 Mar 5:42pm CLE O +11.5 -110

Line History

Team Leaders

Cleveland Guardians CLE
San Francisco Giants SF
Casey Schmitt
Designated Hitter Cleveland
10 HR 9
Angel Martinez
Left Outfield San Francisco
Daniel Susac
Catcher Cleveland
0.4 BA 0.3
Brayan Rocchio
Shortstop San Francisco
Jose Ramirez
Third Base San Francisco
20 SB 4
Luis Arraez
Second Base Cleveland

Matchup Details

team win loss last 10 units home away o / u rl w/l rl units
Cleveland Guardians Cleveland Guardians
13 13 8-2 -3.3 8-6 5-7 10-11 10-11 -2.35
San Francisco Giants San Francisco Giants
18 9 3-7 5.4 9-4 9-5 9-12 15-6 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
05/23/2026 PHI 3 - CLE 0 L Over 0 0 .1 0
05/22/2026 PHI 0 - CLE 1 W Over 0 1 .2 1
05/21/2026 DET 1 - CLE 3 W Over 0 3 .18 1
05/20/2026 DET 2 - CLE 3 W Over 0 3 .22 0
05/19/2026 DET 3 - CLE 4 W Over 0 4 .15 1
05/18/2026 DET 2 - CLE 8 W Over 0 8 .27 1
05/17/2026 CLE 10 - CIN 3 W Over 0 3 .31 1
05/16/2026 CLE 7 - CIN 4 W Over 0 4 .17 1
05/15/2026 CLE 6 - CIN 7 L Over 0 7 .31 1
05/13/2026 CLE 4 - LAA 2 W Over 0 2 .14 1
date score ats o/u RBI Batting Average Home Runs
05/23/2026 SF 10 - CHW 3 W Over 0 10 .39 3
05/22/2026 SF 4 - CHW 9 L Over 0 4 .2 0
05/20/2026 AZ 6 - SF 3 L Over 0 6 .29 1
05/19/2026 AZ 5 - SF 3 L Over 0 4 .31 1
05/18/2026 AZ 12 - SF 2 L Over 0 11 .42 2
05/17/2026 ATH 1 - SF 10 W Over 0 1 .17 0
05/16/2026 ATH 4 - SF 6 W Over 0 4 .19 1
05/15/2026 ATH 5 - SF 2 L Over 0 5 .33 1
05/14/2026 LAD 5 - SF 2 L Over 0 5 .26 1
05/13/2026 LAD 4 - SF 0 L Over 0 4 .29 2

Matchup Edge - Scoring Stats

avg rank edge in rank avg
4.31 18 Runs Per 9 Innings 28 3.66
0.692 17 On Base Plus Slugging 24 0.675
0.227 17 Batting Average 6 0.246
54 13 Home Runs 20 44

Odds Analysis

Team Rankings

offence
Cleveland Guardians CLE
Season stats rank
Runs / G 4.24 18
BA 0.23 24
OPS 0.69 21
HR 54 16
SB 54 2
San Francisco Giants SF
Season stats rank
Runs / G 3.6 30
BA 0.25 9
OPS 0.68 25
HR 44 27
SB 12 30
defence
Cleveland Guardians CLE
Season stats rank
Runs / G 4.24 18
BA 0.23 24
OPS 0.69 21
HR 54 16
SB 54 2
San Francisco Giants SF
Season stats rank
Runs / G 3.6 30
BA 0.25 9
OPS 0.68 25
HR 44 27
SB 12 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 (-) - - - - - - 31-23 - - - - -
Robbie Ray (-) - - - - - - 21-31 - - - - -

Today - Last 3

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Tanner Bibee (-) - - - - - - 31-23 - - - - -
Robbie Ray (-) - - - - - - 21-31 - - - - -
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Logan Allen (-) 2.5 0-2 18 9 8 0 4 25 20 20 4 0 3.3 9:6
Tanner Bibee (-) 5.45 0-6 3.75 52 21 0 11 54 25 25 7 0 1.25 50:34
Slade Cecconi (-) 5.19 3-5 5.18 47 20 0 11 65 35 33 9 0 1.48 58:38
Daniel Espino (-) 1 0 0 3 0 0 1 1 0 0 0 0 0.5 1:0
Parker Messick (-) 5.82 5-1 2.45 64 17 0 10 43 17 16 6 0 1.02 49:21
Doug Nikhazy (-) 0.8 0 14.73 3 4 0 0 8 6 6 0 0 3.27 4:2
Gavin Williams (-) 6.28 7-3 3.25 84 22 0 11 55 26 25 9 0 1.11 62:26
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.55 2-1 4.76 21 4 0 4 19 12 12 2 0 1.01 31:2
Robbie Ray (-) 5.42 3-6 4.28 50 22 0 10 50 28 26 12 0 1.32 37:46
Landen Roupp (-) 5.5 5-4 3.27 61 21 0 10 42 22 20 2 0 1.15 63:15
Blade Tidwell (-) 1.5 0 3 10 3 0 0 10 4 4 1 0 1.08 8:4
Logan Webb (-) 6 2-4 5.06 42 15 0 8 52 29 27 4 0 1.4 69:13
Carson Whisenhunt (-) 2.28 0-1 9.64 14 8 0 2 8 10 10 0 0 1.71 6:6
Tyler Mahle (-) 5.12 1-6 6.1 54 21 0 10 60 35 35 10 0 1.57 50:28
Adrian Houser (-) 5.22 2-4 5.3 31 19 0 10 59 35 31 8 0 1.48 73:22
Caleb Kilian (-) 1.06 1-2 2.53 22 12 0 0 12 8 6 3 0 1.13 21:10
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.2 0 0 0 1 0 0 0 0 0 0 0 1.5 0:1
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.09 4-1 3.05 51 27 0 11 47 23 19 6 0 1.32 48:36
Matt Festa (-) 0.96 1-0 4.43 24 7 0 0 20 12 11 4 0 1.21 13:14
Hunter Gaddis (-) 0.8 1-1 5.25 10 6 0 0 15 7 7 2 0 1.75 11:10
Tim Herrin (-) 0.77 0-1 1.65 12 11 0 0 14 4 3 1 0 1.53 16:11
Erik Sabrowski (-) 0.84 2-1 1.71 39 13 0 0 7 4 4 1 0 0.95 3:9
Cade Smith (-) 1.01 2-0 2.55 36 5 0 0 22 9 7 1 0 1.09 14:13
Connor Brogdon (-) 1.01 2-2 5.28 14 3 0 0 14 12 9 5 0 1.11 17:12
Colin Holderman (-) 1.38 2-0 1.5 21 4 0 0 9 4 3 1 0 0.72 15:8
Shawn Armstrong (-) 0.86 1-0 3.65 16 8 0 0 9 5 5 2 0 1.38 6:6
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.22 0 2.84 5 0 0 0 8 2 2 0 0 1.26 6:4
Codi Heuer (-) 1.1 0 3.38 3 1 0 0 3 1 1 0 0 1.5 1:2
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.5 0 0 1 0 0 0 2 0 0 0 0 0.67 4:4
Spencer Bivens (-) 1.26 0-1 3.48 8 4 0 1 13 4 4 1 0 1.65 18:3
JT Brubaker (-) 1.42 0 3.33 18 14 0 0 23 11 9 1 0 1.52 24:15
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 1.74 17 11 0 0 13 5 4 2 0 1.16 25:12
Erik Miller (-) 0.87 0 4.05 20 12 0 0 8 6 6 0 0 1.5 11:5
Joel Peguero (-) 1.13 0 1 3 2 0 0 5 2 1 0 0 0.78 15:3
Carson Seymour (-) 2.02 3-0 2.92 10 5 0 1 8 5 4 0 0 1.05 16:6
Ryan Walker (-) 0.94 0-1 6.46 14 10 0 0 19 12 11 2 0 1.89 15:12
Keaton Winn (-) 0.96 0-1 2.11 20 7 0 0 10 5 5 0 0 0.8 20:15
Sam Hentges (-) 0.87 0 0 7 5 0 0 1 0 0 0 0 1.06 2:3
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.02 0 11.81 2 6 0 0 10 7 7 1 0 3 6:5
Juan Sanchez (-) 0.87 0 0 8 5 0 0 2 0 0 0 0 1.11 7:2
Reiver Sanmartin (-) 1 0 4.5 2 0 0 0 2 1 1 1 0 1 3: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.01 1-1 4.12 14 7 0 0 21 10 9 2 0 1.42 20:11
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