Baltimore Orioles vs Minnesota Twins

Head-to-Head History

37 BAL Wins
-
50 MIN Wins

Head-to-Head Record

Team 2026 L5 L10 L15 L20
Baltimore Orioles Win: 2
WR: 66.7%
Win: 2
WR: 40.0%
Win: 3
WR: 30.0%
Win: 8
WR: 53.3%
Win: 12
WR: 60.0%
Minnesota Twins Win: 1
WR: 33.3%
Win: 3
WR: 60.0%
Win: 7
WR: 70.0%
Win: 7
WR: 46.7%
Win: 8
WR: 40.0%

ALL 87 Matches | From 2012 to 2026

Date Type Away Score Home Score Winner WP LP
March 29, 2026RegularMinnesota Twins6Baltimore Orioles8Baltimore Orioles Rico Garcia (1-0) Mick Abel (0-1)
March 28, 2026RegularMinnesota Twins4Baltimore Orioles1Minnesota Twins Anthony Banda (1-0) Kyle Bradish (0-1)
March 26, 2026RegularMinnesota Twins1Baltimore Orioles2Baltimore Orioles Trevor Rogers (1-0) Kody Funderburk (0-1)
May 15, 2025RegularMinnesota Twins4Baltimore Orioles0Minnesota Twins Chris Paddack (2-3) Tomoyuki Sugano (4-3)
May 14, 2025RegularMinnesota Twins8Baltimore Orioles6Minnesota Twins Kody Funderburk (1-0) Yennier Cano (0-3)
May 14, 2025RegularMinnesota Twins6Baltimore Orioles3Minnesota Twins Brock Stewart (1-0) Dean Kremer (3-5)
May 8, 2025RegularBaltimore Orioles2Minnesota Twins5Minnesota Twins Griffin Jax (1-2) Yennier Cano (0-2)
May 7, 2025RegularBaltimore Orioles2Minnesota Twins5Minnesota Twins Danny Coulombe (1-0) Charlie Morton (0-7)
May 6, 2025RegularBaltimore Orioles1Minnesota Twins9Minnesota Twins Pablo López (3-2) Cade Povich (1-3)
September 29, 2024RegularBaltimore Orioles6Minnesota Twins2Baltimore OriolesAlbert Suárez (9-7) Bailey Ober (12-9)
September 28, 2024RegularBaltimore Orioles9Minnesota Twins2Baltimore OriolesTucker Davidson (1-0) Zebby Matthews (1-4)
September 27, 2024RegularBaltimore Orioles7Minnesota Twins2Baltimore OriolesCade Povich (3-9) Pablo López (15-10)
April 17, 2024RegularMinnesota Twins2Baltimore Orioles4Baltimore OriolesCraig Kimbrel (3-0) Griffin Jax (1-2)
April 16, 2024RegularMinnesota Twins3Baltimore Orioles11Baltimore OriolesGrayson Rodriguez (3-0) Chris Paddack (0-1)
April 15, 2024RegularMinnesota Twins4Baltimore Orioles7Baltimore OriolesDillon Tate (1-0) Louis Varland (0-3)
July 9, 2023RegularBaltimore Orioles15Minnesota Twins2Baltimore OriolesKyle Gibson (9-6) Joe Ryan (8-6)
July 8, 2023RegularBaltimore Orioles6Minnesota Twins2Baltimore OriolesTyler Wells (7-4) Sonny Gray (4-3)
July 7, 2023RegularBaltimore Orioles3Minnesota Twins1Baltimore OriolesFélix Bautista (4-1) Jhoan Duran (2-4)
July 2, 2023RegularMinnesota Twins1Baltimore Orioles2Baltimore OriolesCionel Pérez (2-1) Jhoan Duran (2-3)
July 1, 2023RegularMinnesota Twins1Baltimore Orioles0Minnesota TwinsBailey Ober (5-4) Kyle Bradish (4-4)
June 30, 2023RegularMinnesota Twins8Baltimore Orioles1Minnesota TwinsPablo López (4-5) Dean Kremer (8-4)
July 3, 2022RegularBaltimore Orioles3Minnesota Twins1Baltimore OriolesTyler Wells (7-4) Devin Smeltzer (4-2)
July 2, 2022RegularBaltimore Orioles3Minnesota Twins4Minnesota TwinsEmilio Pagán (2-3) Jorge López (3-5)
July 1, 2022RegularBaltimore Orioles2Minnesota Twins3Minnesota TwinsJuan Minaya (1-0) Jorge López (3-4)
May 5, 2022RegularMinnesota Twins3Baltimore Orioles5Baltimore OriolesJorge López (3-1) Jhoan Duran (0-1)
May 4, 2022RegularMinnesota Twins4Baltimore Orioles9Baltimore OriolesCionel Pérez (1-0) Dylan Bundy (3-2)
May 3, 2022RegularMinnesota Twins7Baltimore Orioles2Minnesota TwinsCaleb Thielbar (1-0) Joey Krehbiel (1-3)
May 2, 2022RegularMinnesota Twins2Baltimore Orioles1Minnesota TwinsChris Paddack (1-2) Bryan Baker (1-1)
June 2, 2021RegularMinnesota Twins3Baltimore Orioles6Baltimore OriolesTyler Wells (1-0) Randy Dobnak (1-5)
June 1, 2021RegularMinnesota Twins4Baltimore Orioles7Baltimore OriolesBruce Zimmermann (3-3) Michael Pineda (3-3)
May 31, 2021RegularMinnesota Twins3Baltimore Orioles2Minnesota TwinsTaylor Rogers (2-2) Adam Plutko (1-2)
May 26, 2021RegularBaltimore Orioles2Minnesota Twins3Minnesota TwinsMichael Pineda (3-2) Jorge López (1-6)
May 25, 2021RegularBaltimore Orioles4Minnesota Twins7Minnesota TwinsJosé Berríos (5-2) Dean Kremer (0-5)
May 24, 2021RegularBaltimore Orioles3Minnesota Twins8Minnesota TwinsJorge Alcala (1-1) Tanner Scott (2-3)
April 28, 2019RegularBaltimore Orioles1Minnesota Twins4Minnesota TwinsKyle Gibson (2-0) Dylan Bundy (0-4)
April 27, 2019RegularBaltimore Orioles2Minnesota Twins9Minnesota TwinsJosé Berríos (4-1) Paul Fry (0-1)
April 26, 2019RegularBaltimore Orioles1Minnesota Twins6Minnesota TwinsMartín Pérez (3-0) Alex Cobb (0-2)
April 21, 2019RegularMinnesota Twins4Baltimore Orioles3Minnesota TwinsKyle Gibson (1-0) Dylan Bundy (0-3)
April 20, 2019RegularMinnesota Twins16Baltimore Orioles7Minnesota TwinsMartín Pérez (2-0) Alex Cobb (0-1)
April 20, 2019RegularMinnesota Twins6Baltimore Orioles5Minnesota TwinsJosé Berríos (3-1) Jimmy Yacabonis (1-1)
July 8, 2018RegularBaltimore Orioles1Minnesota Twins10Minnesota TwinsJake Odorizzi (4-6) Alex Cobb (2-11)
July 7, 2018RegularBaltimore Orioles4Minnesota Twins5Minnesota TwinsKyle Gibson (3-6) Miguel Castro (2-5)
July 6, 2018RegularBaltimore Orioles2Minnesota Twins6Minnesota TwinsLance Lynn (6-7) Dylan Bundy (6-8)
July 5, 2018RegularBaltimore Orioles2Minnesota Twins5Minnesota TwinsAaron Slegers (1-0) Andrew Cashner (2-9)
April 1, 2018RegularMinnesota Twins7Baltimore Orioles0Minnesota TwinsJosé Berríos (1-0) Kevin Gausman (0-1)
March 31, 2018RegularMinnesota Twins6Baltimore Orioles2Minnesota TwinsKyle Gibson (1-0) Andrew Cashner (0-1)
March 29, 2018RegularMinnesota Twins2Baltimore Orioles3Baltimore OriolesRichard Bleier (1-0) Fernando Rodney (0-1)
July 9, 2017RegularBaltimore Orioles11Minnesota Twins5Baltimore OriolesUbaldo Jiménez (4-4) Kyle Gibson (5-7)
July 8, 2017RegularBaltimore Orioles5Minnesota Twins1Baltimore OriolesWade Miley (4-7) Adalberto Mejía (4-4)
July 7, 2017RegularBaltimore Orioles6Minnesota Twins9Minnesota TwinsTrevor Hildenberger (1-0) Miguel Castro (1-1)
July 6, 2017RegularBaltimore Orioles4Minnesota Twins6Minnesota TwinsJosé Berríos (8-2) Dylan Bundy (8-8)
May 24, 2017RegularMinnesota Twins4Baltimore Orioles3Minnesota TwinsJosé Berríos (3-0) Chris Tillman (1-1)
May 23, 2017RegularMinnesota Twins2Baltimore Orioles0Minnesota TwinsErvin Santana (7-2) Dylan Bundy (5-3)
May 22, 2017RegularMinnesota Twins14Baltimore Orioles7Minnesota TwinsKyle Gibson (1-4) Tyler Wilson (2-2)
July 28, 2016RegularBaltimore Orioles2Minnesota Twins6Minnesota TwinsRyan Pressly (5-5) Odrisamer Despaigne (0-2)
May 11, 2016RegularBaltimore Orioles9Minnesota Twins2Baltimore OriolesTyler Wilson (2-1) Phil Hughes (1-6)
May 10, 2016RegularBaltimore Orioles5Minnesota Twins3Baltimore OriolesDarren O'Day (2-0) Kevin Jepsen (2-4)
April 7, 2016RegularMinnesota Twins2Baltimore Orioles4Baltimore OriolesUbaldo Jiménez (1-0) Phil Hughes (0-1)
April 6, 2016RegularMinnesota Twins2Baltimore Orioles4Baltimore OriolesYovani Gallardo (1-0) Kyle Gibson (0-1)
April 4, 2016RegularMinnesota Twins2Baltimore Orioles3Baltimore OriolesZack Britton (1-0) Kevin Jepsen (0-1)
August 23, 2015RegularMinnesota Twins4Baltimore Orioles3Minnesota TwinsGlen Perkins (2-4) Brian Matusz (1-3)
August 22, 2015RegularMinnesota Twins3Baltimore Orioles2Minnesota TwinsCasey Fien (4-5) Chris Tillman (9-8)
August 21, 2015RegularMinnesota Twins4Baltimore Orioles3Minnesota TwinsCasey Fien (3-5) Darren O'Day (5-2)
August 20, 2015RegularMinnesota Twins15Baltimore Orioles2Minnesota TwinsTyler Duffey (2-1) Miguel González (9-9)
July 8, 2015RegularBaltimore Orioles3Minnesota Twins5Minnesota TwinsTommy Milone (5-1) Bud Norris (2-9)
July 7, 2015RegularBaltimore Orioles3Minnesota Twins8Minnesota TwinsKyle Gibson (7-6) Kevin Gausman (1-1)
July 6, 2015RegularBaltimore Orioles2Minnesota Twins4Minnesota TwinsTrevor May (5-7) Tommy Hunter (2-2)
September 1, 2014RegularMinnesota Twins6Baltimore Orioles4Minnesota TwinsPhil Hughes (15-9) Kevin Gausman (7-7)
August 31, 2014RegularMinnesota Twins8Baltimore Orioles12Baltimore OriolesWei-Yin Chen (14-4) Ricky Nolasco (5-10)
August 30, 2014RegularMinnesota Twins2Baltimore Orioles3Baltimore OriolesAndrew Miller (5-5) Jared Burton (2-3)
August 29, 2014RegularMinnesota Twins1Baltimore Orioles9Baltimore OriolesMiguel González (7-7) Trevor May (0-4)
May 4, 2014RegularBaltimore Orioles2Minnesota Twins5Minnesota TwinsPhil Hughes (3-1) Miguel González (1-3)
May 3, 2014RegularBaltimore Orioles1Minnesota Twins6Minnesota TwinsKevin Correia (1-3) Wei-Yin Chen (3-2)
May 2, 2014RegularBaltimore Orioles3Minnesota Twins0Baltimore OriolesUbaldo Jiménez (1-4) Ricky Nolasco (2-3)
May 12, 2013RegularBaltimore Orioles6Minnesota Twins0Baltimore OriolesWei-Yin Chen (3-3) Scott Diamond (3-3)
May 11, 2013RegularBaltimore Orioles5Minnesota Twins8Minnesota TwinsVance Worley (1-4) Steve Johnson (0-1)
May 10, 2013RegularBaltimore Orioles9Minnesota Twins6Baltimore OriolesTommy Hunter (3-1) Anthony Swarzak (1-1)
April 7, 2013RegularMinnesota Twins4Baltimore Orioles3Minnesota TwinsAnthony Swarzak (1-0) Jason Hammel (1-1)
April 6, 2013RegularMinnesota Twins6Baltimore Orioles5Minnesota TwinsJosh Roenicke (1-0) Jim Johnson (0-1)
April 5, 2013RegularMinnesota Twins5Baltimore Orioles9Baltimore OriolesLuis Ayala (1-0) Casey Fien (0-1)
July 19, 2012RegularBaltimore Orioles4Minnesota Twins3Baltimore OriolesWei-Yin Chen (8-5) Alex Burnett (3-3)
July 18, 2012RegularBaltimore Orioles2Minnesota Twins1Baltimore OriolesTommy Hunter (4-4) Francisco Liriano (3-9)
July 17, 2012RegularBaltimore Orioles4Minnesota Twins6Minnesota TwinsAlex Burnett (3-2) Luis Ayala (2-3)
July 16, 2012RegularBaltimore Orioles7Minnesota Twins19Minnesota TwinsScott Diamond (8-3) Chris Tillman (1-1)
April 8, 2012RegularMinnesota Twins1Baltimore Orioles3Baltimore OriolesJason Hammel (1-0) Anthony Swarzak (0-1)
April 7, 2012RegularMinnesota Twins2Baltimore Orioles8Baltimore OriolesTommy Hunter (1-0) Francisco Liriano (0-1)
April 6, 2012RegularMinnesota Twins2Baltimore Orioles4Baltimore OriolesJake Arrieta (1-0) Carl Pavano (0-1)

Head-to-Head Summary:

Total: From the 2012 to 2026 season, the two teams have played a total of 87 matches, of which the Baltimore Orioles have won 37 games (Win% 42.53%); the Minnesota Twins have won 50 games (Win% 57.47%).
2026 Season: The Baltimore Orioles have won 2 game (Win% 66.7%), and the Baltimore Orioles have won 1 games (Win% 33.3%).
Last 5 Games: The Baltimore Orioles have won 2 game (Win% 40.0%), and the Minnesota Twins have won 3 games (Win% 60.0%).
Last 10 Games: The Baltimore Orioles have won 3 game (Win% 30.0%), and the Minnesota Twins have won 7 games (Win% 70.0%).
Last 15 Games: The Baltimore Orioles have won 8 game (Win% 53.3%), and the Minnesota Twins have won 7 games (Win% 46.7%).
Last 20 Games: The Baltimore Orioles have won 12 game (Win% 60.0%), and the Minnesota Twins have won 8 games (Win% 40.0%).

Team Pages

BAL -> Atlanta Braves vs Baltimore Orioles Cincinnati Reds vs. Baltimore Orioles Baltimore Orioles vs Milwaukee Brewers Baltimore Orioles vs. Cleveland Guardians Los Angeles Dodgers vs. Baltimore Orioles Los Angeles Dodgers vs Baltimore Orioles Baltimore Orioles vs. New York Yankees Baltimore Orioles vs Tampa Bay Rays Baltimore Orioles vs Houston Astros San Diego Padres vs Baltimore Orioles
MIN -> Kansas City Royals vs Minnesota Twins Minnesota Twins vs New York Yankees Chicago Cubs vs. Minnesota Twins Minnesota Twins vs. Philadelphia Phillies Minnesota Twins vs. Chicago White Sox Houston Astros vs Minnesota Twins Arizona Diamondbacks vs Minnesota Twins Atlanta Braves vs Minnesota Twins Minnesota Twins vs Cincinnati Reds St. Louis Cardinals vs Minnesota Twins