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 30 times in MLB since 2002. The all-time series is perfectly even at 15–15. 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 11, 2026.
Next Meeting
No upcoming game scheduled between these teams this season.
All-Time Head-to-Head
Showing 30 games from available historical data.
| Date | Away | Score | Home |
|---|---|---|---|
| Apr 11, 26 | SF | 2–6 | BAL |
| Apr 10, 26 | SF | 2–6 | BAL |
| Apr 9, 26 | SF | 6–3 | BAL |
| Aug 30, 25 | BAL | 2–13 | SF |
| Aug 29, 25 | BAL | 8–15 | SF |
| Aug 29, 25 | BAL | 11–1 | SF |
| Sep 18, 24 | SF | 3–5 | BAL |
| Sep 17, 24 | SF | 5–3 | BAL |
| Sep 16, 24 | SF | 10–0 | BAL |
| Jun 3, 23 | BAL | 0–4 | SF |
| Jun 3, 23 | BAL | 8–3 | SF |
| Jun 2, 23 | BAL | 3–2 | SF |
| Jun 1, 19 | SF | 8–1 | BAL |
| May 31, 19 | SF | 8–2 | BAL |
| May 30, 19 | SF | 6–9 | BAL |
| Aug 13, 16 | BAL | 2–6 | SF |
| Aug 13, 16 | BAL | 8–7 | SF |
| Aug 12, 16 | BAL | 5–2 | SF |
| Aug 10, 13 | BAL | 10–2 | SF |
| Aug 9, 13 | BAL | 2–3 | SF |
| Aug 8, 13 | BAL | 5–2 | SF |
| Jun 15, 10 | BAL | 3–6 | SF |
| Jun 14, 10 | BAL | 4–1 | SF |
| Jun 13, 10 | BAL | 2–10 | SF |
| Jun 12, 04 | SF | 7–3 | BAL |
| Jun 11, 04 | SF | 4–5 | BAL |
| Jun 11, 04 | SF | 9–6 | BAL |
| Jun 22, 02 | BAL | 3–1 | SF |
| Jun 21, 02 | BAL | 4–2 | SF |
| Jun 20, 02 | BAL | 3–4 | SF |
Games before 2014: The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at "www.retrosheet.org".
Overall Record
since 2002
Baltimore Orioles
15San Francisco Giants
1530 games in available data
Last 5 Meetings
SF2
@Apr 11
6BAL
SF2
@Apr 10
6BAL
SF6
@Apr 9
3BAL
BAL2
@Aug 30
13SF
BAL8
@Aug 29
15SF