MLB · All-Time Matchup
Cleveland Guardians logo

Cleveland Guardians

VS
San Francisco Giants logo

San Francisco Giants

Cleveland Guardians vs San Francisco Giants:All-Time Matchup History

Matchup Overview

The Cleveland Guardians and San Francisco Giants have met 41 times in MLB. San Francisco Giants hold a clear edge in the all-time series, 23–18. Cleveland Guardians have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 5–2 in favor of Cleveland Guardians on August 20, 2026.

Next Meeting

No upcoming game scheduled between these teams this season.

All-Time Head-to-Head

Showing 42 games from available historical data.

DateAwayScoreHome
Aug 20, 26
SF
25
CLE
Aug 19, 26
SF
10
CLE
Aug 18, 26
SF
18
CLE
Jun 19, 25
CLE
42
SF
Jun 19, 25
CLE
12
SF
Jun 18, 25
CLE
32
SF
Jul 7, 24
SF
45
CLE
Jul 6, 24
SF
45
CLE
Jul 5, 24
SF
42
CLE
Mar 16, 24
CLE
06
SF
Mar 3, 24
SF
65
CLE
Sep 13, 23
CLE
31
SF
Sep 13, 23
CLE
56
SF
Sep 12, 23
CLE
45
SF
Mar 24, 23
CLE
100
SF
Mar 2, 23
SF
34
CLE
Apr 17, 22
SF
81
CLE
Apr 16, 22
SF
42
CLE
Apr 15, 22
SF
41
CLE
Mar 25, 22
CLE
102
SF
Mar 6, 22
SF
CLE
Mar 23, 21
SF
70
Cleveland Indians
Mar 13, 21
Cleveland Indians
45
SF
Mar 9, 20
SF
711
Cleveland Indians
Mar 5, 20
Cleveland Indians
71
SF
Mar 21, 19
Cleveland Indians
013
SF
Mar 9, 19
SF
20
Cleveland Indians
Mar 19, 18
Cleveland Indians
54
SF
Mar 3, 18
SF
134
Cleveland Indians
Jul 19, 17
Cleveland Indians
12
SF
Jul 19, 17
Cleveland Indians
45
SF
Jul 18, 17
Cleveland Indians
53
SF
Mar 14, 17
SF
65
Cleveland Indians
Mar 10, 17
Cleveland Indians
76
SF
Mar 6, 17
Cleveland Indians
23
SF
Apr 1, 15
Cleveland Indians
25
SF
Mar 25, 15
SF
59
Cleveland Indians
Apr 27, 14
Cleveland Indians
14
SF
Apr 26, 14
Cleveland Indians
15
SF
Apr 26, 14
Cleveland Indians
35
SF
Mar 19, 14
SF
1112
Cleveland Indians
Mar 16, 14
Cleveland Indians
51
SF

Overall Record

since 2014

Cleveland Guardians
18
San Francisco Giants
23
42 games in available data

Last 5 Meetings

SF2
@Aug 20
5CLE
SF1
@Aug 19
0CLE
SF1
@Aug 18
8CLE
CLE4
@Jun 19
2SF
CLE1
@Jun 19
2SF