
Minnesota Twins
Through games of Oct 28
Minnesota Twins team stats: hitting, pitching, rotation and bullpen with league ranks, season and recent form.
Team stats
Schedule and results
O/U 31-22-4- Sep 27vs
Texas RangersW6–4+100O 8.5Recap › - Sep 26vs
Texas RangersL2–6+105O 7.5Recap › - Sep 25vs
Texas RangersW10–2+105O 7 - Sep 23at
San Francisco GiantsW4–2−155U 7.5Recap › - Sep 22at
San Francisco GiantsW3–2−145U 7.5Recap › - Sep 21at
San Francisco GiantsL2–5−131U 8 - Sep 20at
Los Angeles AngelsW8–0−115P 8Recap › - Sep 19at
Los Angeles AngelsL5–6+104O 7.5 - Sep 18at
Los Angeles AngelsW3–0−115U 8Recap › - Sep 17at
Los Angeles AngelsL4–5−110O 7.5Recap ›
Show all 162 games
- Sep 16vs
New York YankeesW5–4+146O 8.5Recap › - Sep 15vs
New York YankeesL1–8+144O 7.5Recap › - Sep 14vs
New York YankeesL3–8+110O 8.5Recap › - Sep 13vs
Cleveland GuardiansL2–9−126O 7.5Recap › - Sep 12vs
Cleveland GuardiansW4–3−110U 8.5 - Sep 11vs
Cleveland GuardiansL2–5+100U 7.5Recap › - Sep 9at
Detroit TigersL2–7+105O 8.5Recap › - Sep 8at
Detroit TigersW3–2+115U 8.5Recap › - Sep 7at
Detroit TigersL4–5+100O 7.5Recap › - Sep 6at
Chicago White SoxL1–10+125O 8.5Recap › - Sep 5at
Chicago White SoxW6–4+105O 8Recap › - Sep 4at
Chicago White SoxL1–4+106U 9Recap › - Sep 2vs
Detroit TigersL6–11−120O 8.5 - Sep 1vs
Detroit TigersW15–2−112O 8.5Recap › - Aug 31vs
Detroit TigersW11–1−122O 9Recap › - Aug 30vs
Chicago White SoxW5–1Recap › - Aug 29vs
Chicago White SoxL2–3Recap › - Aug 28vs
Chicago White SoxL4–7−130O 9 - Aug 26at
AthleticsL4–7−136O 10Recap › - Aug 25at
AthleticsL2–4−149U 10Recap › - Aug 24at
AthleticsW9–6−144O 11Recap › - Aug 23at
San Diego PadresL1–8+133O 8.5Recap › - Aug 22at
San Diego PadresL5–7+120O 8Recap › - Aug 21at
San Diego PadresL2–6+105P 8Recap › - Aug 19vs
Atlanta BravesW6–4−102O 9Recap › - Aug 18vs
Atlanta BravesW4–1+129U 9Recap › - Aug 17vs
Atlanta BravesW4–2+113U 9Recap › - Aug 16vs
Philadelphia PhilliesL5–7−105O 9.5Recap › - Aug 15vs
Philadelphia PhilliesL1–9+116O 8Recap › - Aug 13vs
Philadelphia PhilliesL1–7−106U 8.5 - Aug 12vs
Baltimore OriolesW7–5−110O 8.5Recap › - Aug 11vs
Baltimore OriolesL2–5−115U 9 - Aug 10vs
Baltimore OriolesW9–5−105O 8Recap › - Aug 9at
Milwaukee BrewersL3–4+228P 7Recap › - Aug 8at
Milwaukee BrewersL3–4+123U 8Recap › - Aug 7at
Milwaukee BrewersW8–6Recap › - Aug 6at
Kansas City RoyalsW4–3Recap › - Aug 5at
Kansas City RoyalsL1–2+105U 8.5 - Aug 4at
Kansas City RoyalsL2–8−142O 9Recap › - Aug 2at
Seattle MarinersL6–7+120O 7Recap › - Aug 1at
Seattle MarinersL3–4+142P 7Recap › - Jul 31at
Seattle MarinersW5–3+144O 7.5Recap › - Jul 30vs
Kansas City RoyalsW4–3−135U 9Recap › - Jul 29vs
Kansas City RoyalsL0–4−202U 9Recap › - Jul 28vs
Kansas City RoyalsW3–2−185U 9Recap › - Jul 26vs
AthleticsW11–8−160O 10Recap › - Jul 25vs
AthleticsW2–0−148U 10Recap › - Jul 24vs
AthleticsL0–2−141U 9.5Recap › - Jul 23at
Cleveland GuardiansW3–1+123U 7.5Recap › - Jul 22at
Cleveland GuardiansW10–6+121O 8Recap › - Jul 21at
Cleveland GuardiansL2–5+132U 8Recap › - Jul 20at
Cleveland GuardiansL4–13 - Jul 19at
Chicago CubsL1–10 - Jul 18at
Chicago CubsL2–6 - Jul 17at
Chicago CubsW5–2 - Jul 12vs
Los Angeles AngelsW4–2 - Jul 11vs
Los Angeles AngelsW5–3 - Jul 10vs
Los Angeles AngelsL3–4 - Jul 9vs
Cleveland GuardiansL2–5 - Jul 8vs
Cleveland GuardiansW6–5 - Jul 7vs
Cleveland GuardiansW3–1 - Jul 5at
New York YankeesW6–1 - Jul 4at
New York YankeesW11–4 - Jul 3at
New York YankeesL2–5 - Jul 1at
Houston AstrosW8–3 - Jun 30at
Houston AstrosL4–6 - Jun 29at
Houston AstrosW5–4 - Jun 28vs
Colorado RockiesW3–2 - Jun 27vs
Colorado RockiesL5–8 - Jun 26vs
Colorado RockiesW9–8 - Jun 24vs
Los Angeles DodgersL3–4 - Jun 23vs
Los Angeles DodgersL3–12 - Jun 22vs
Los Angeles DodgersL1–2 - Jun 21at
Arizona DiamondbacksW4–2 - Jun 20at
Arizona DiamondbacksW16–8 - Jun 19at
Arizona DiamondbacksL5–9 - Jun 18at
Texas RangersW9–3 - Jun 16at
Texas RangersW12–2 - Jun 15at
Texas RangersW4–2 - Jun 14vs
St. Louis CardinalsW5–4 - Jun 13vs
St. Louis CardinalsL6–9 - Jun 12vs
St. Louis CardinalsW9–8 - Jun 11at
Detroit TigersL0–11 - Jun 10at
Detroit TigersW6–4 - Jun 9at
Detroit TigersL4–10 - Jun 7vs
Kansas City RoyalsL5–6 - Jun 6vs
Kansas City RoyalsL2–3 - Jun 5vs
Kansas City RoyalsW5–3 - Jun 4vs
Kansas City RoyalsL6–8 - Jun 3vs
Chicago White SoxL0–8 - Jun 2vs
Chicago White SoxW6–4 - Jun 1vs
Chicago White SoxW9–6 - May 31at
Pittsburgh PiratesL3–9 - May 30at
Pittsburgh PiratesL9–10 - May 29at
Pittsburgh PiratesL5–6 - May 28at
Chicago White SoxL2–6 - May 27at
Chicago White SoxL2–15 - May 26at
Chicago White SoxW5–3 - May 25at
Chicago White SoxL1–3 - May 24at
Boston Red SoxW6–5 - May 23at
Boston Red SoxW4–2 - May 22at
Boston Red SoxW8–6 - May 20vs
Houston AstrosW4–1 - May 19vs
Houston AstrosL1–2 - May 18vs
Houston AstrosW6–3 - May 17vs
Milwaukee BrewersW5–4 - May 16vs
Milwaukee BrewersL1–2 - May 15vs
Milwaukee BrewersL2–3 - May 14vs
Miami MarlinsW9–1 - May 13vs
Miami MarlinsL5–9 - May 12vs
Miami MarlinsW3–0 - May 10at
Cleveland GuardiansW5–4 - May 9at
Cleveland GuardiansW2–1 - May 8at
Cleveland GuardiansL4–6 - May 7at
Washington NationalsL5–7 - May 6at
Washington NationalsL2–15 - May 5at
Washington NationalsW11–3 - May 3vs
Toronto Blue JaysW4–3 - May 2vs
Toronto Blue JaysL4–11 - May 1vs
Toronto Blue JaysL3–7 - Apr 30vs
Toronto Blue JaysW7–1 - Apr 29vs
Seattle MarinersL3–5 - Apr 28vs
Seattle MarinersL1–7 - Apr 27vs
Seattle MarinersW11–4 - Apr 26at
Tampa Bay RaysL2–4 - Apr 25at
Tampa Bay RaysL1–6 - Apr 24at
Tampa Bay RaysL2–6 - Apr 23at
New York MetsL8–10 - Apr 22at
New York MetsL2–3 - Apr 21at
New York MetsW5–3 - Apr 19vs
Cincinnati RedsL4–7 - Apr 18vs
Cincinnati RedsL4–5 - Apr 17vs
Cincinnati RedsL1–2 - Apr 15vs
Boston Red SoxL5–9 - Apr 14vs
Boston Red SoxW6–0 - Apr 13vs
Boston Red SoxW13–6 - Apr 12at
Toronto Blue JaysW8–2 - Apr 11at
Toronto Blue JaysW7–4 - Apr 10at
Toronto Blue JaysL4–10 - Apr 9vs
Detroit TigersW3–1 - Apr 8vs
Detroit TigersW8–6 - Apr 7vs
Detroit TigersW4–2 - Apr 6vs
Detroit TigersW7–3 - Apr 5vs
Tampa Bay RaysL1–4 - Apr 4vs
Tampa Bay RaysL1–7 - Apr 3vs
Tampa Bay RaysW10–4 - Apr 2at
Kansas City RoyalsW5–1 - Apr 1at
Kansas City RoyalsL9–13 - Mar 30at
Kansas City RoyalsL1–3 - Mar 29at
Baltimore OriolesL6–8 - Mar 28at
Baltimore OriolesW4–1 - Mar 26at
Baltimore OriolesL1–2
Result vs the close: the team's closing moneyline and the combined score against the closing total (O = over, U = under). Against-the-spread and over/under records exclude the postseason and count the 57 of 162 games with a closing line on file. Preview and Recap open the game page.
Starting rotation
2026 regular season: the five pitchers with the most starts for this team. FIP rank among the 188 pitchers with 10+ starts (1st = lowest).
Minnesota Twins players on G&W
- Brooks Lee
- Josh Bell
- Luke Keaschall
- Kody Clemens
- Royce Lewis
- Trevor Larnach
- Jose F Miranda
- Byron Buxton
- Matt Wallner
- Victor Caratini
- Ryan Jeffers
- Austin Martin
- Manuel Margot
- Ryan Kreidler
- Orlando Arcia
- Tristan Gray
- Alex Kirilloff
- Taj Bradley
- Alex Jackson
- Alan Roden
- Joe Ryan
- Bailey Ober
- Zebby Matthews
- Connor Prielipp
- Dean Kremer
- Michael Tonkin
- Pablo López
- Andrew Morris
- Cole Sands
- Yoendrys Gómez
- Jeff Hoffman
- Anthony Banda
- Austin Voth
- Taylor Rogers
- Tommy Nance
- Travis Adams
- Luis García
- David Festa
- Kody Funderburk
- A.J. Minter
- Génesis Cabrera
- Eric Orze
Trends
Rank is the G&W Power Rating rank on each day we published it. Last-5 numbers are regular-season games.
Against the market
League table ›25-32 · −2.9 wins vs the close
Last 15 games: +0.04 wins a game vs the close.
Wins vs the close: actual wins minus the wins the closing moneyline implied (the bookmaker margin removed). $100 a game: profit from backing the team every game at that price. The bet-time line is the consensus line on the morning of the bet window (Tuesday for football, game day for most other sports). The close is the consensus line just before the start. Every game uses only lines captured before it began. Regular season only.
Our record on this team
Full MLB archive ›- Sep 152026
Yankees @
TwinsTwins ML +163 · 1.00uL -1.00u - Sep 142026
Yankees @
TwinsTwins ML +117 · 1.00uL -1.00u - Sep 112026
Guardians @
TwinsGuardians ML -111 · 1.00uW +1.00u - Sep 72026
Twins @
TigersTigers ML -113 · 1.00uW +1.00u - Sep 52026
Twins @
White SoxTwins ML +101 · 1.00uW +1.01u - Aug 312026
Tigers @
TwinsTigers ML +117 · 1.00uL -1.00u - Aug 242026
Twins @
AthleticsAthletics ML +144 · 1.00uL -1.00u - Aug 102026
Orioles @
TwinsTwins ML +108 · 1.00uW +1.08u - Aug 42026
Twins @
RoyalsRoyals ML +133 · 1.00uW +1.33u - Jul 302026
Royals @
TwinsRoyals ML +127 · 1.00uL -1.00u - Jul 282026
Royals @
TwinsRoyals ML +147 · 1.00uL -1.00u - Jul 262026
Athletics @
TwinsAthletics ML +127 · 1.00uL -1.00u - Jul 252026
Athletics @
TwinsAthletics ML +144 · 2.00uL -2.00u - Jul 242026
Athletics @
TwinsAthletics ML +133 · 2.00uW +2.66u - Jul 222026
Twins @
GuardiansF5 Under 4.5 -118 · 1.00uL -1.18u - Jul 172026
Twins @
CubsTwins ML +116 · 2.00uW +2.32u - Jul 112026
Angels @
TwinsAngels ML +147 · 2.00uL -2.00u - Jul 72026
Guardians @
TwinsGuardians ML +104 · 1.50uL -1.50u - Jun 282026
Rockies @
TwinsRockies ML +140 · 1.00uL -1.00u - Jun 222026
Dodgers @
TwinsF5 Over 5 -125 · 1.00uL -1.25u - Jun 212026
Twins @
DiamondbacksF5 Over 5 -112 · 1.00uL -1.12u - Jun 202026
Twins @
DiamondbacksF5 Over 5.5 +104 · 1.00uW +1.04u - Jun 192026
Twins @
DiamondbacksF5 Over 4.5 -110 · 1.00uW +1.00u - Jun 112026
Twins @
TigersF5 Over 5 -116 · 1.00uPUSH - Jun 72026
Royals @
TwinsF5 Over 4.5 -106 · 1.00uW +1.00u
Showing the 25 most recent of 38 plays. Every play is in the MLB archive.
Every graded official play that involved this team, on either side, at the price it was sent. The same plays as the Pick Archive and Results.
About these numbers
The Minnesota Twins on every Lab metric, with each window side by side so you can see whether recent form matches the full season. Under each value is the team's rank among the 30 clubs for that window; the colour is its percentile against the league.
Windows. Season is every game so far. Last 15, Last 30 and Last 7 are each team's most recent games. Home and Road split by where the game was played. vs LHP and vs RHP split the team's plate appearances by the pitcher's hand; for pitching the same buttons split by the batter's side (vs LHB, vs RHB). Custom dates covers any range you choose. Every number is recomputed from the games themselves, and a window never uses a game played after its last date.
Free and members. Season and Last 15 are free for everyone. Last 30, Last 7, home and road, platoon splits and custom dates are part of Analytics, and every higher plan includes them.
All metric definitions are on the MLB Team Stats page.