MLB · All-Time Matchup

Baltimore Orioles
VS

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.
| Date | Away | Score | Home |
|---|---|---|---|
| Apr 12, 26 | SF | 2–6 | BAL |
| Apr 11, 26 | SF | 2–6 | BAL |
| Apr 10, 26 | SF | 6–3 | BAL |
| Aug 31, 25 | BAL | 2–13 | SF |
| Aug 30, 25 | BAL | 8–15 | SF |
| Aug 30, 25 | BAL | 11–1 | SF |
| Sep 19, 24 | SF | 3–5 | BAL |
| Sep 18, 24 | SF | 5–3 | BAL |
| Sep 17, 24 | SF | 10–0 | BAL |
| Jun 4, 23 | BAL | 0–4 | SF |
| Jun 4, 23 | BAL | 8–3 | SF |
| Jun 3, 23 | BAL | 3–2 | SF |
| Jun 2, 19 | SF | 8–1 | BAL |
| Jun 1, 19 | SF | 8–2 | BAL |
| May 31, 19 | SF | 6–9 | BAL |
| Aug 14, 16 | BAL | 2–6 | SF |
| Aug 14, 16 | BAL | 8–7 | SF |
| Aug 13, 16 | BAL | 5–2 | SF |
Overall Record
since 2016
Baltimore Orioles
9San Francisco Giants
918 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