Minnesota Twins all-time roster

1901 to 2026 · 1,548 players

How many players have played for the Minnesota Twins?

1,548 players have a season with the Minnesota Twins on file, from 1901 to 2026: 826 at the plate and 721 on the mound. Harmon Killebrew played the most games for the club, 2,329. Minnesota Twins all-time leaders →

Hitters with the most games

Every Minnesota Twins hitter, 1901 to 2026
H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.
Harmon Killebrew1954–19742,3292,0245591,540.258
Joe Judge1915–19322,0842,29171857.299
Clyde Milan1907–19221,9822,1001786.285
Ossie Bluege1922–19391,8671,75143848.272
Joe Mauer2004–20181,8582,123143923.306
Kirby Puckett1984–19951,7832,3042071,085.318
Kent Hrbek1981–19941,7471,7492931,086.282
Mickey Vernon1939–19551,7151,893112961.287
Eddie Yost1944–19581,6901,521101550.253
Tony Oliva1962–19761,6761,917220947.304
Rod Carew1967–19781,6352,08574733.334
Buddy Myer1925–19411,6281,81735752.304
Bob Allison1958–19701,5411,281256796.255
George McBride1908–19201,4581,06853.221
Howie Shanks1912–19221,3961,23221138.252
Torii Hunter1998–20151,3721,343214792.268
Gary Gaetti1981–19901,3611,276201758.256
Buddy Lewis1935–19491,3491,56371607.297
Cecil Travis1933–19471,3281,54427657.314
Goose Goslin1921–19381,3141,608120893.325
Bucky Harris1919–19281,2521,2959502.275
Randy Bush1982–19931,21976396409.251
Joe Kuhel1930–19451,1911,33556665.289
Justin Morneau2003–20121,1511,190204786.280
Greg Gagne1983–19921,14084469335.249
Michael Cuddyer2001–20111,1391,106141580.272
Eddie Foster1912–19191,1211,17760.266
Zoilo Versalles1959–19671,1091,06187406.250
George Case1937–19471,1081,30620355.288
Cesar Tovar1965–19721,0901,16438319.281
Max Kepler2015–20241,072893161508.237
Roy Smalley1977–19871,041940108449.261
Chuck Knoblauch1991–19971,0131,19743391.304
Byron Buxton2015–2026991862193482.248
Earl Battey1960–196799089491410.277
Jacque Jones1999–2005976974132476.279
Joe Cronin1928–19349401,09051673.304
Pete Runnels1951–195792192118355.274
Jim Lemon1954–1962908853159508.266
Muddy Ruel1923–19309038342371.290
Tom Brunansky1982–1987902820162463.251
Sam West1927–194190188025438.296
Rich Rollins1961–196888883071369.272
Denny Hocking1993–200387655625215.252
Roy Sievers1954–1959856823180574.267
Brian Dozier2012–2017851835151439.251
Cristian Guzman1999–200484187139289.266
Jorge Polanco2014–2023832849112447.269
Corey Koskie1998–2004816781101437.280
Jason Kubel2004–2014798729105442.269

What the columns mean: H · HR · RBI · AVG

Pitchers with the most games

Every Minnesota Twins pitcher, 1901 to 2026
W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.SV: Games finished by protecting a narrow lead to the last out.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.K: Batters this pitcher struck out.
Walter Johnson1907–1927802417279345,914.22.173,509
Eddie Guardado1993–20036393647116697.24.50605
Firpo Marberry1923–193246511769961,640.03.58663
Joe Nathan2004–20114602413260463.12.16561
Jim Kaat1959–197245517914762,832.23.271,758
Rick Aguilera1990–19984403340236572.03.67487
Camilo Pascual1954–1966432145141102,465.03.661,885
Matt Guerrier2004–201442019265500.03.40322
Glen Perkins2006–20174093525120624.13.88504
Taylor Rogers2016–2026384232252375.03.34415
Brad Radke1995–200637814813902,451.04.221,467
Jesse Crain2004–201037633213382.03.42264
LaTroy Hawkins1995–2003366445744818.05.05532
Mike Trombley1992–2002365303434645.24.53528
Juan Rincon2001–200736228243413.03.53392
Brian Duensing2009–201535441372649.14.13428
Caleb Thielbar2013–202434723124320.03.38347
Jim Perry1964–19723411198141,715.03.09960
J.C. Romero1999–200532725202407.24.35336
Bert Blyleven1970–198832213712802,357.13.291,883
Tyler Duffey2015–202229529276475.04.57466
Pedro Ramos1955–196129078112121,544.14.19740
Sid Hudson1940–19512898512661,756.24.44573
Jim Shaw1913–19212878498171,600.13.07767
Al Worthington1965–1969286322574401.02.85340
Chuck Stobbs1953–19612836486161,181.24.19544
Tom Hughes1905–191326981112151,651.22.98836
Bob Wells1999–2002265181613300.14.47199
Case Patten1901–190726510512552,041.13.34751
Dutch Leonard1938–194626211810121,899.13.27657

What the columns mean: W · L · SV · IP · ERA · K

Every Minnesota Twins player, A to Z

A

B

C

D

E

F

G

H

J

K

L

M

N

O

P

R

S

T

U

V

W

Y

Z

Regular season, each player’s seasons with the club under every name it has played as. A pitcher who also batted is in both tables. A season split between two clubs is filed as one combined line and counts for neither.