MLB · All-Time Matchup
Baltimore Orioles logo

Baltimore Orioles

VS
San Francisco Giants logo

San Francisco Giants

Baltimore Orioles vs San Francisco Giants:All-Time Matchup History

Matchup Overview

The Baltimore Orioles and San Francisco Giants have met 18 times in MLB. The all-time series is perfectly even at 9–9. San Francisco Giants have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 6–2 in favor of Baltimore Orioles on April 12, 2026.

Next Meeting

No upcoming game scheduled between these teams this season.

All-Time Head-to-Head

Showing 18 games from available historical data.

DateAwayScoreHome
Apr 12, 26
SF
26
BAL
Apr 11, 26
SF
26
BAL
Apr 10, 26
SF
63
BAL
Aug 31, 25
BAL
213
SF
Aug 30, 25
BAL
815
SF
Aug 30, 25
BAL
111
SF
Sep 19, 24
SF
35
BAL
Sep 18, 24
SF
53
BAL
Sep 17, 24
SF
100
BAL
Jun 4, 23
BAL
04
SF
Jun 4, 23
BAL
83
SF
Jun 3, 23
BAL
32
SF
Jun 2, 19
SF
81
BAL
Jun 1, 19
SF
82
BAL
May 31, 19
SF
69
BAL
Aug 14, 16
BAL
26
SF
Aug 14, 16
BAL
87
SF
Aug 13, 16
BAL
52
SF

Overall Record

since 2016

Baltimore Orioles
9
San Francisco Giants
9
18 games in available data

Last 5 Meetings

SF2
@Apr 12
6BAL
SF2
@Apr 11
6BAL
SF6
@Apr 10
3BAL
BAL2
@Aug 31
13SF
BAL8
@Aug 30
15SF