TOP 300 MINNESOTA TWINS OF ALL TIME: UPDATED THROUGH 2022

The Minnesota Twins have now completed 62 years of baseball and it is year 11 of putting my pet project on the WGOM site.

2022 was another tough season for the local fans, even with a strong start to the season. Despite the team failures, there was quite a bit of movement within the top 300 list as well as 9 newcomers adding to the list. This year's newcomers are Carlos Correa, Gio Urshela, Joe Ryan, Nick Gordon, Jose Miranda, Sonny Gray, Jhoan Duran, Gary Sanchez, and Trevor Larnach.

In the top 100 Twins, there was some movement amongst the returning Twins. The top current Twin is still Jorge Polanco who moved up 4 spots to #36. Right behind him at #39 is Byron Buxton, up 12 spots from a year ago. Rocketing up 62 spots into the top50 is Luis Arraez at #48. Max Kepler jumped 4 spots to #60 and Miguel Sano dropped 2 spots to #62.

In, the 101-200 range, Jake Cave drops one spot to #198 and is joined by newcomers Carlos Correa (119), Gio Ursela (176) and Joe Ryan (200).

In the 201-300 range, Caleb Thielbar moved up 23 spots to #202. Tyler Duffey dropped 5 spots to #209. Ryan Jeffers moves up 47 spots to #251. They're joined by newcomers Nick Gordon (207), Jose Miranda (225), Sonny Gray (255), Jhoan Duran (290), Gary Sanchez (293), and Trevor Larnach (296).

Falling out of the top300 this year are Tom Herr, Johnny Goryl, Neal Heaton, Dave LaRoche, Paul Thormodsgard, Williams Astudillo, Tom Prince, Graig Nettles, and Randy Dobnak.

I stole the idea from when Aaron Gleeman started his top40 list over a decade ago, but just decided to expand to a nice big round 300. The below quote is his, and the rest is an excerpt from a book I put together at the 50 year mark. I’ve updated the list and stats through 2022.

“The rankings only include time spent playing for the Minnesota Twins. In other words, David Ortiz doesn’t get credit for turning into one of the best players in baseball after joining the Red Sox and Paul Molitor doesn’t get credit for being one of the best players in baseball for the Brewers and Blue Jays. The Twins began playing on April 11, 1961, and that’s when these rankings start as well.”

I used a variety of factors, including longevity and peak value. Longevity included how many years the player was a Twin as well as how many plate appearances or innings pitched that player had in those years. For peak value, I looked at their stats, honors, and awards in their best seasons, as well as how they compared to their teammates. Did they lead their team in OPS or home runs or ERA for starters or WPA? If so, that got some bonus points. I factored in postseason heroics, awards (gold gloves, silver sluggers, MVPs, Cy Youngs), statistical achievements (batting titles, home run leaders, ERA champs, etc), and honors (all star appearances), and I looked at team success as well. If you were the #1 starter on a division winning champ, that gave you more points than the #1 starter on a cellar dweller. I looked at some of the advanced stats like WPA, WAR (as calculated by fan graphs and baseball-reference.com), WARP (as calculated by Baseball Prospectus), and Win Shares (as calculated by Bill James). For hitters, I also looked at OPS and the old school triple crown statistics like batting average, home runs, stolen bases, and RBI (and not only where you finished within the AL in any given year, but where you appear on the top25 lists amongst all Twins in the last 60 years). For pitchers I looked at strikeouts, innings pitched, win/loss percentage, ERA as well as ERA+). If there was a metric that was used for all 61 years of Twins history, I tried to incorporate it. I tended to give more credit to guys who were starters instead of part time/platoon players, more credit to position players over pitchers (just slightly, but probably unfairly) and starters over relievers (and closers over middle relievers). There’s no formula to my magic, just looking at a lot of factors and in the end going with the gut in all tie-breakers. Up in the top25 I’m looking at All star appearances, Cy Young and MVP votes, batting average or ERA titles or top10 finishes, etc, and placement in the top25 hitting and pitching lists in Twins history as well. In the middle 100s, it’s more about who started a few more years or had 2 good seasons rather than 1 with possibly an occasional all-star berth or top10 finish in SB or strikeouts. Once you’re in the latter half of the 200s there are none of those on anyone’s resume, so its basically just looking at peak season in OPS+ or ERA+, WAR, Win Shares, and who started the most years, had the most at bats, or pitched the most innings. What the player did as a coach, manager, or broadcaster is not taken into consideration for this list, so Billy Martin, Tom Kelly or Billy Gardner weren’t able to make the top 300 since they were poor players and Frank Quilici and Paul Molitor didn’t improve his status due to his managing career.

Feel free to pick it apart and decide in your opinion, who was slighted, and who's overrated. Columns are sort-able if you want to see how each player ranks by any of the metrics or "years as a starter" or their last year with the team to see the more recent players.


RankPlayerAB or IPYrSERA+ or OPS+HR or WERA or AVGRBI or KfWARrWARWARPWSASAwardsTop 10 statistical finishesLast Year
1 Harmon Killebrew659391484750.260132559.353.85631810MVP: 11,3,4,10,15,4,2,1,3,21AVG: 5 OPS: 4,2,2,4,2,3,2,4,10,10 R: 10,7,3,8,2,4,8 HR: 3,1,1,1,8,2,1,1,2,5,3 RBI: 6,1,3,3,2,2,1,4,11974
2 Kirby Puckett7244121242070.318108544.951.251.2281106 GG, 6 SS, MVP: 21,6,3,3,7,7,2,7,21, ALCS MVPAVG: 3,4,2,1,10,8,2 OPS 4,6,8 R: 2,5,4 HR: 6, RBI: 2,6,11995
3 Rod Carew623511137740.33473356.963.855.928212ROY, MVP: 10,14,4,7,9,5,1,11AVG: 6,1,5,1,1,1,1,3,1,1 OPS: 4,4,3,2,1 R: 4,2,5,7,2,1 SB: 4,2,4,61978
4 Joe Mauer6930131241430.30692352.555.245.831063 GG, 4 SS, MVP: 6,4,1,8,19AVG: 1,1,1,3,4,2,7 OPS 7,1,10,82018
5 Tony Oliva6301111312200.30494740.743.048.62458ROY, 1 GG, MVP: 4,2,6,19,19,15,2,10AVG: 1,1,2,8,3,3,3,1 OPS: 5,3,6,6,7,2 R: 1,2,2,9,8 HR: 6 RBI: 9,3,10,5,7,5 SB: 61976
6 Kent Hrbek6192131282930.282108637.638.631.62301MVP: 2, 16AVG: 7,6 OPS: 5,8,7,7 HR: 3,10,10 RBI: 71994
7 Johan Santana13084141933.22138132.036.026.212331 GG, CY: 7,1,3,1, 5, MVP: 6,7ERA: 1,2,1,7 W: 2,5,1 IP: 2,2,1,6 K: 8,1,1,1,22007
8 Jim Kaat2959131121893.28182458.336.832.6185212 GG, MVP: 5,20ERA: 6,6 W: 6,8,3,1,6 IP: 2,10,4,1,4 K: 4,10,2,61973
9 Bert Blyleven2567101191493.28203554.948.939.31781CY: 7,3, MVP: 26ERA: 5,2,4,6,5 W: 7,5,6 IP: 9,5,4,7,1,4 K: 4,4,2,2,2,1,4,81988
10 Frank Viola177381111123.86121426.227.022.71171CY: 6,6,1, MVP: 10, WS MVPERA: 10,2,3 W: 4,3,9,8,1 IP: 5,8,9,10,6 K: 8,8,7,31989
11 Bob Allison392671302110.25464231.030.638.91692MVP: 15,23OPS: 6,1,3,9,10 R: 3,1,9 HR: 7,8,3,6,9,7,8 RBI: 7,7,41970
12 Brad Radke2451121131484.22146738.545.327.91591CY: 3, MVP 25ERA: 4,4 W: 2 IP: 8,4,6,4,8,5 K: 72006
13 Chuck Knoblauch39397114430.30439133.638.021.31614ROY, 1 GG, 2 SS, MVP: 20,17,16AVG: 2,4 R: 4,8,8,2,3 SB: 9,4,4,4,21997
14 Justin Morneau474981212210.27886020.022.915.815642 SS, MVP: 1, 20, 2AVG: 7 OPS: 8 HR: 5 RBI: 2,9,22013
15 Torii Hunter501391032140.26879222.726.422.114927 GG, MVP: 21,6,21,15HR: 7 RBI: 10 SB: 9,8,92015
16 Jim Perry188381131283.15102527.428.720.51252CY: 3, 1, MVP: 9,9ERA: 8,4,8,8 W: 3,1 IP: 8,5 K: 101972
17 Gary Gaetti499091002010.25675825.827.127.414624 GG, ALCS MVP, MVP: 16,10,22OPS: 8,8 HR: 3,4 RBI: 5,71990
18 Earl Battey27626109760.27835018.414.41711442 GG, MVP: 7,10AVG: 6,10 OPS: 9 HR: 9 RBI: 91967
19 Zoilo Versalles4148788860.2524011615.316.611922 GG, MVP: 21, 1R: 4,1 SB: 8,7,31967
20 Joe Nathan4636204242.1656114.118.411.7954CY: 4,5, MVP: 12,18SAVES: 3,3,6,6,4,22011
21 Rick Aguilera6949130403.5058612.215.58.81013MVP: 18SAVES: 6,3,2,6,3,3,9,51999
22 Camilo Pascual12856116883.3199427.620.519.1873MVP: 15,12ERA: 10,3 W: 6,2,2 IP: 5,4,8,4 K: 1,1,1,21966
23 Cesar Tovar41425102380.28131921.625.828.71420MVP: 7,23,17,18,24AVG: 4 R: 3,3,7,2,2,5 SB: 10,6,3,3,6,71972
24 Brian Dozier374271091670.24849122.522.819.512611 GG, MVP: 26,13,11R: 2,5,5 OPS: 9 HR: 3,102018
25 Jack Morris2461125183.431634.14.33.1181MVP: 13, WS MVP, CY: 4W: 4, IP: 3 K: 101991
26 Shane Mack21615130670.30931517.919.621.8920AVG: 5,7 OPS 9,8 R: 71994
27 Roy Smalley399791041100.26248520.920.8191281MVP: 161987
28 Mike Cuddyer407261111410.27258011.912.812.31171MVP: 21HR: 102011
29 Corey Koskie278861151010.28043723.222.121.21080MVP: 252004
30 Tom Brunansky331361091630.25046915.716.114.8981HR: 8,6,9 1988
31 Brian Harper25035110480.30634613.313.414.3750AVG: 91993
32 Larry Hisle24374127870.28640916.117.316.7891MVP: 12OPS: 10 R: 10 HR: 10 RBI: 4,11977
33 Dave Goltz16386112963.4888727.324.391040CY: 6ERA: 8,5 W: 1 IP: 2,7 K: 6,81979
34 Eddie Guardado7053105374.556105.59.57.8722MVP: 15SAVES 1,22008
35 Greg Gagne3386883690.24933514.617.912.28801992
36 Jorge Polanco28546111980.27039913.715.315.01111MVP: 13R:102022
37 Kevin Tapani11716108754.0672422.619.115.9740CY: 7ERA: 7 W: 10,10,10 IP: 51995
38 Jimmie Hall18854124980.26928815.014.815.6762MVP: 13AVG: 8 OPS: 6 R: 7,9 HR: 4 RBI: 6 SB: 101966
39 Byron Buxton19555108980.24425516.920.216.16311 GG, MVP: 18,16 SB: 42022
40 Jacque Jones349261011320.27947611.211.916.99802005
41 Rich Rollins30485101710.27236913.411.814.5831MVP: 8,21AVG: 10,3 R: 7 RBI: 91968
42 Mudcat Grant7804107503.353779.96.35.4441MVP: 6W: 1 IP: 3,71967
43 Nelson Cruz9353162760.3041918.08.37.34112 SS, MVP: 9,6AVG: 6,7 OPS: 2,4 HR: 3,5 RBI: 72021
44 Matt Lawton26725107720.2773849.311.312.68712001
45 Scott Erickson9795104614.2252712.212.73.7561CY: 2, MVP: 17W: 11995
46 Dave Boswell10365101673.4986514.513.18.6610W: 10,3 IP: 9 K: 8,7,41970
47 Al Worthington4735134372.623995.59.76.7620SAVES 7,6,6,5,11969
48 Luis Arraez14132120140.3141327.810.48.85911 SS, MVP: 13AVG: 12022
49 Dan Gladden2470590380.2682384.35.710.15701991
50 Butch Wynegar2746589370.25432515.215.311.6822MVP: 281982
51 Eddie Rosario266151091190.27738811.411.910.4730MVP: 18,17RBI:6,62020
52 Steve Braun24293116350.28427314.715148601976
53 Chili Davis9782135410.2821595.15.26.3360MVP: 14OPS: 7 HR: 81992
54 Randy Bush30455102960.2514091.61.45.87601993
55 Dean Chance6643126412.6750413.911.34.2461MVP: 13ERA: 9 W: 3,8 IP: 1,2 K: 3,41969
56 Lyman Bostock14363127180.3181799.310.39540MVP: 27AVG: 4,2 R: 41977
57 Leo Cardenas1720398390.26321010.911.19.6641MVP: 12,211971
58 Denard Span23544104230.28423015.117.213.2780AVG: 92012
59 Jose Berrios7816107554.0877913.49.49.6472CY: 9W: 9, ERA: 8, IP: 8,82021
60 Max Kepler295571011290.23240014.716.911.1750MVP: 20HR: 72022
61 Glen Perkins6246108353.885047.78.96.1613SAVES: 9,6,82017
62 Miguel Sano250261161620.2344188.67.69.07512022
63 Jason Kubel271541101050.2694421.53.66.9760MVP: 24RBI: 82014
64 Scott Baker9585102634.1577015.815.812.1560ERA: 8 W: 102011
65 Eric Milton9875101574.7671513.41514.5551K: 9,102003
66 John Castino2320596410.27824912.815.214.3700ROY1984
67 Jeff Reardon2263116153.701852.84.23.6361CY: 8, MVP: 11,15SAVES: 2,2,71989
68 Paul Molitor17003103230.3122712.45.24.84101 SS, MVP: 13AVG: 31998
69 Ron Perranoski3592120253.002031.64.20410CY: 7, MVP: 13,12SAVES 1,11971
70 Bill Campbell4602121323.133225.17.54.8450CY: 7, MVP: 8W: 8 SAVES: 3,31976
71 Don Mincher15112125900.2442659.88.88.55701966
72 Jerry Koosman6013115393.7736110.711.07440CY: 6ERA: 8 W: 3,10 IP: 4 K: 5,71981
73 A.J. Pierzynski14283105260.3011937.99.58.4581AVG: 82003
74 Marty Cordova23225103790.2773854.85.711.4580ROY1999
75 Dan Ford19994114570.2722875.36.86.2570R: 10 HR: 91978
76 LaTroy Hawkins819595445.055328.28.06.7500SAVES: 82003
77 Allan Anderson8184102494.113397.48.65.6430ERA 1 W 8,61991
78 Geoff Zahn8524106533.9034811.78.83.8500ERA: 9,10 1980
79 Mike Marshall2742141212.991504.16.82.1370CY: 7, 5, MVP: 11SAVES: 4,11980
80 Gary Ward15433115510.2852199.310.611.4481MVP: 321983
81 Shannon Stewart13731102290.2941623.84.95.4390MVP: 4AVG: 102006
82 Doug Mientkiewicz21475103430.2752666.76.44.16201 GG, MVP: 142004
83 Francisco Liriano783597504.3378813.49.39421CY: 11K: 52012
84 Joe Mays946698484.854877.710.84.7441ERA: 3 W: 6 IP: 32005
85 Kyle Gibson 1087694674.5284513.29.54.4510IP: 72019
86 Ervin Santana5253116303.684147.39.97.6351CY: 7W: 7 ERA: 5,10 IP: 22018
87 Rich Reese1918499500.2602413.03.24.7520MVP: 291973
88 Bobby Darwin18173107700.2572824.85.32460HR: 7,4 RBI: 6,51975
89 Carlos Silva7734102474.423066.78.80420ERA 5, W: 82007
90 Cristian Guzman3277676390.2662894.87.68.2761MVP: 16SB: 72004
91 Eduardo Escobar 2228497630.2582848.55.74.26802018
92 Mike Smithson816497474.464388.34.63.1440IP: 7,6 K: 101987
93 Jim Merritt6862112373.0352712.711.17.3440ERA: 5 K: 91968
94 Mitch Garver9383124530.2561546.17.36.04001 SS2021
95 Trevor Plouffe2638599960.2473576.18.04.36402016
96 Taylor Rogers3142139173.153617.16.16.0391SAVES: 4,52021
97 Mickey Hatcher2366389260.2842603.03.74.34701986
98 Tim Laudner2038384770.2252634.03.24.44111989
99 Josh Willingham11322121610.2321925.54.86.44001 SS HR: 7, OPS: 8, RBI: 32014
100 Gene Larkin2321298320.26626611.63.15401993
101 Juan Berenguer4180116333.703793.46.46.53501990
102 Juan Rincon4410122303.694125.85.973802008
103 Dick Stigman6433101373.695385.05.63.5330W: 10 K: 31965
104 Jack Kralick5102111263.742899.57.96.2310IP: 8,71963
105 Doug Corbett2462170102.491643.78.31.5371SAVES: 6,41982
106 Ron Coomer2397288770.2783642.62.50.34412000
107 Kyle Lohse908593514.885617.26.64.64002006
108 Carl Pavano579295334.323117.75.82.4280W: 7, IP: 62012
109 Ted Uhlaender1846487230.2621862.53.25.1500MVP: 27AVG: 51969
110 Lenny Green1514298270.2681405.85.08.1480R: 6 SB: 71964
111 Delmon Young18453103470.287273-0.81.01.5480MVP: 10RBI: 52011
112 David Ortiz14774107580.2662382.22.63.53702002
113 Ken Landreaux10482105220.2941451.11.82.72911980
114 Vic Power1197289260.27811621.71.62502 GG, MVP: 21 1964
115 Mike Trombley6452104304.535284.47.66.24502002
116 Matt Guerrier5000127193.403220.37.92.64102014
117 Pat Meares2464676410.2653034.36.02.34901998
118 Mark Guthrie4892103294.193886.54.58.13001995
119 Carlos Correa5221140220.291644.45.43.52402022
120 John Smiley2411126163.211635.05.12.7180ERA: 10 W: 10 IP: 8 K: 101992
121 Tom Hall4552122253.004319.16.86.4340K: 81971
122 Eric Soderholm13453105360.2571611010.26.53801975
123 Jim Thome4822159370.266993.54.53.8230MVP: 182011
124 George Mitterwald1578488500.2391766.366.44901973
125 Tom Johnson2731116233.391662.63.33.2240MVP: 27W: 9 SAVES: 71978
126 Dick Woodson5612107333.353033.54.21.43101974
127 Roger Erickson7124101314.103218.874.8330ERA: 8 IP: 101982
128 Nick Blackburn818586434.853883.83.1-0.83002012
129 Phil Hughes489292324.433607.65.53.0230CY: 7W: 4, IP: 10, K: 72018
130 Ron Davis381495194.513491.90.15.4390SAVES: 5,3,5,71986
131 Bernie Allen1595486320.24616333.10.43901966
132 Lew Ford1514396320.2721725.88.35.2440MVP: 242007
133 Brian Duensing6491100414.134285.36.34.73702015
134 Ken Schrom494399294.342032.93.40.72601985
135 Dave Engle1371394280.2681543.03.93.62911985
136 Jake Odorizzi3372107224.113526.94.42.1191W: 82020
137 Kevin Slowey532390394.663956.74.46.42602011
138 Nick Punto2365374120.24819411.610.34.25202010
139 Tom Burgmeier3801101243.77155-0.23.51.1260SAVES: 81977
140 Ray Corbin652595363.843483.53.12330SAVES: 81975
141 Rick Reed3903101254.472353.83.73.22102003
142 Todd Walker1374292230.2851380.11.82.73102000
143 Danny Thompson2022571140.2511812.52.4-2310MVP: 231976
144 Pedro Munoz15873101610.275234-0.7-0.42.23701995
145 Rob Wilfong1591385220.2621524.25.33.64601982
146 Mike Cubbage1681397290.2662266.06.97.34601980
147 Jason Bartlett1087287100.271928.29.08.63502014
148 Tim Teufel10802103270.2651175.45.52.83301985
149 Kurt Suzuki1230388160.263160-1.13.31.12912016
150 Terry Steinbach1207384300.2561503.33.22.52901999
151 Albert Williams642399354.242624.46.3-0.13301984
152 Pete Redfern714490424.544266.21.54.63101982
153 Mark Salas6632102200.279832.82.73.21901987
154 John Butcher502296244.482046.02.50.72501986
155 Matt LeCroy1321398580.2612090.50.41.73402007
156 Craig Kusick11844107440.2361643.43.63.13101979
157 Eduardo Nunez7630100200.280913.01.92.9201SB: 52016
158 Jesse Crain3820128333.422641.95.42.13602010
159 Carl Willis2860120203.651795.23.94.72801995
160 Michael Pineda2823116223.802535.14.12.41802021
161 Rich Becker1465388250.2671575.26.55.93601997
162 Bill Dailey124113372.767812.71.5170MVP: 23SAVES: 31964
163 Joe Decker503294294.093104.44.712501976
164 Bobby Castillo4022107233.982202.94.21.12301984
165 Dave Winfield8412100310.264119-0.10.30.81501994
166 Glenn Adams1387297290.281196-1.3-11.32501981
167 Jim Hughes441288254.302262.60.8-0.31501977
168 J.C. Romero4070108254.353362.84.73.33102005
169 Scott Leius1373385260.2521553.04.82.22701995
170 Luis Castillo93329230.299673.63.71.3250SB: 92007
171 Ron Jackson1154296230.2681382.92.83.52501981
172 Lee Stange3511105203.612342.62.43180ERA: 61964
173 Bobby Kielty6310116230.269923.13.93.42502003
174 Josh Donaldson5382128320.243833.13.73.82002021
175 Mike Pagliarulo72328890.272682.944.41901993
176 Gio Urshela5011121130.285642.33.12.21602022
177 Danny Valencia989291240.2601290.80.90.12302012
178 Luis Rivas1884480300.2621770.6-0.9-1.5330SB: 82005
179 Steve Lombardozzi 1226375190.2331043.342.13001988
180 Jim Holt1444387170.2721591.00.20.92901974
181 Robbie Grossman11103109250.2661302.22.92.43302018
182 Johnny Roseboro741281110.239711.20.82.82011969
183 Al Newman164715900.231135-0.32.1-2.23001991
184 Scott Stahoviak1019391270.2561191.01.01.52301998
185 Dustan Mohr782291220.258852.52.43.21802003
186 Bob Randall132537410.257912.43.80.42901980
187 Kenta Maeda1732110123.741933.61.93.0110CY:2ERA:5, W:4, K:72021
188 Steve Brye1641290220.2611563.34.73.53601976
189 Ryan Doumit9692104320.261130-2.71.731902013
190 Bombo Rivera62718980.266642.52.53.81301980
191 Johnny Klippstein1610147102.451240.73.61.61501966
192 Stan Williams1910129142.871230.51.9-0.2190SAVES: 101971
193 Hosken Powell1468383130.2611271.32.342701981
194 Roy Smith389298194.282122.13.92.72001990
195 Darrell Jackson411297204.382293.73.22.72001982
196 Keith Atherton2351111193.911530.42.72.32001988
197 Danny Santana924187100.266761.90.50.82202017
198 Jake Cave922193330.2351182.92.31.12302022
199 Bob Tewksbury3172105154.491525.96.55.21701998
200 Joe Ryan1731108153.631812.72.51.7120W:92022
201 Kenny Rogers195199134.571162.51.92.61102003
202 Caleb Thielbar2420136183.012584.14.24.02102022
203 Brant Alyea4160107180.248760.50.511301971
204 Mike Redmond86308720.2971061.21.31.52802009
205 Roberto Kelly5691105110.308841.31.821501997
206 Alex Cole424110650.304371.52.12.1130SB: 61995
207 Nick Gordon6051101130.261731.81.70.41702022
208 Jose Morales6742106120.2971010.20.10.91301980
209 Tyler Duffey475193294.574665.21.77.22502022
210 Jason Castro656191240.229803.73.14.12002019
211 Ben Revere98928000.278643.43.20.4200SB: 7, 32012
212 Orlando Hudson49719660.268373.02.91.81402010
213 Les Straker2371105104.22991.431.21301988
214 Pedro Ramos2641108113.951743.33.62.5150IP: 4 K: 61961
215 Ehire Adrianza788087130.253882.11.52.02102020
216 Bill Zepp156111493.34661.71.3-1901970
217 John Moses62009140.276570.70.011501990
218 Greg Myers494190110.279751.91.71.3901997
219 Alexi Casilla1566473110.2481471.83.60.63102012
220 Carlos Gomez892272100.248873.72.62.8190SB: 72009
221 Glenn Borgmann1207279140.2291375.352.63701979
222 Frank Rodriguez509394255.202825.32.23.82001998
223 Scott Diamond343292194.431612.82.2-0.21302013
224 Mark Redman2131104154.861572.63.52.71302001
225 Jose Miranda4441116150.268661.11.01.81102022
226 Dennis Hocking2204070250.252215-2.50.4-14302003
227 Ron Washington1258280170.2651180.41.50.72301986
228 Marwin Gonzalez600087200.248771.61.81.01602020
229 Bob Miller191012052.91982.02.80.21201969
230 CJ Cron4581103250.253780.31.71.31202019
231 Otis Nixon44818510.29720-0.60.20.880SB: 81998
232 Brendan Harris956179140.25190-0.1-0.61.81902010
233 Boof Bonser392284185.123172.9-0.22.71102008
234 Ray Moore159283134.90141-0.2-0.11.5120SAVES: 4,71963
235 Vic Albury372293184.11193-0.41.70.71601976
236 Willie Banks259193164.611913.21.631201993
237 Fernando Arroyo234197134.30701.51.4-0.81001982
238 Pat Neshek1290143113.051511.73.02.11502010
239 Terry Leach149012633.38782.32.52.41101991
240 J.J. Hardy34019360.268382.11.31.91002010
241 Dennys Reyes1260204102.141091.24.30.51602008
242 Jason Tyner57808610.299452.52.41.41202007
243 Jim Dwyer329111260.289430.80.91.7901990
244 Ryan Pressley3170113173.752822.73.62.92102018
245 Bob Wells3000109184.4719913.82.32502002
246 Pete Filson3230108143.981640.63.51.82201986
247 Hector Carrasco2560108144.492082.43.42.31802001
248 Greg Swindell1820130103.611201.54.71.41701998
249 Chip Hale56308960.281781.11.51.61301996
250 Dave Hollins422192130.242532.33.13.31101996
251 Ryan Jeffers534188240.210692.11.92.31602022
252 Sam Deduno279195164.261981.13.0-0.71402014
253 Tony Fiore1330116113.9283-0.11.911002003
254 Jose Mijares153013333.161180.73.11.11202011
255 Sonny Gray119112583.081172.42.31.9902022
256 Casey Fien2370107173.792093.12.93.42002016
257 Jim Lemon457190150.249580.3-0.21901963
258 Luis Tiant92111273.40501.220.7801970
259 Trevor May316095234.443674.62.21.02202020
260 Jeff Reboulet101607490.2481004.25.82.42601996
261 Joe Crede333183150.225481.72.31.4602009
262 Frank Quilici68206150.21453-0.2-0.5-0.61301970
263 Junior Ortiz30408500.280291.61.70.4901991
264 Brandon Kintzler99214622.98621.32.30.9151SAVES: 72017
265 Bill Pleis280095214.071840.7-0.51.71601966
266 Jim Roland2441103103.421510.41.40.71201968
267 Brad Havens367284185.002122.60.32.11401983
268 Bill Hands257199113.921523.82.31.11301974
269 Phil Roof619075130.228712.42.20.61701976
270 Jerry Terrell143707030.2591150.20.9-0.92201977
271 Jared Burton192011783.471621.92.31.91702014
272 Matt Capps122111373.61730.21.9-0.11702012
273 Oswaldo Arcia8842101400.2401200.1-1.10.81902016
274 Kennys Vargas7831102350.2521160.81.70.01302017
275 Travis Miller26709875.051992.41.33.21302002
276 Gary Wayne170012183.441050.62.51.81301992
277 Jon Rauch73115082.82601.51.91.41202010
278 Rich Robertson385295175.172212.01.80.81401997
279 Aaron Hicks819280200.225782.52.52.41902015
280 Jonathan Schoop4331102230.256591.31.60.3902019
281 Rick Renick553089200.221710.70.61.11001972
282 Bill Singer17219693.77631.40.4-0.2701976
283 Bill Krueger161194104.30861.711.7801992
284 Tom Edens109012983.21762.02.22.21001992
285 Jim Deshaies297280175.711580.71.51.31001994
286 Johnny Briggs264010670.231391.41.81.9901975
287 Don Lee167111063.83931.12.31.11001962
288 Kevin Correia314290144.491622.52.61.61202014
289 Jamey Carroll66107610.257491.23.20.51602013
290 Jhoan Duran67020821.86891.52.82.01002022
291 Orlando Cabrera24219450.289360.5-0.11.3502009
292 Anthony Swarzak439091164.482671.82.91.71702014
293 Gary Sanchez419189160.205611.30.91.31002022
294 Brian Buscher43618880.266690.10.50.91302009
295 Chris Parmelee812096240.249850.8-0.2-0.41302014
296 Trevor Larnach420194120.226461.31.80.3802022
297 Rick Lysander242010594.081062.00.31.11401985
298 Gary Serum271185104.721252.51.51.1901979
299 Bobby Mitchell60617830.244430.81.31.51201983
300 Mike Morgan98113743.49500.93.80.7801998

16 thoughts on “TOP 300 MINNESOTA TWINS OF ALL TIME: UPDATED THROUGH 2022”

    1. I can't get everyone's least favorite Twin off the list at once. This year saw the end of Tom Herr. It'll be a while before the closer not to be named exits the top300.

    1. Not too many one year wonders on the list in the 17 years I've been putting it together. Tortuga only was there one year. I think Matt Tolbert lived at #300 one year before being bumped the next. Gary Sanchez could be a candidate for being bumped after one year.

  1. Is Carlos Correa going from 0 to 119 some sort of record? Given that he's unlikely to return, probably his peak too.

    1. Nelson Cruz was in the top100 after his first year in 2019 (#91). One year Twins currently take up 23 spots in the top300, mostly in the 200s

      1. Morris (25)
      2. Correia (119)
      3. Smiley (120)
      4. Gio (176)
      5. The Gambler (201)
      6. Orlando Hudson (212)
      7. Pedro Ramos (214)
      8. Miranda (225)
      9. CJ Cron (230)
      10. Otis Nixon (231)
      11. JJ Hardy (240)
      12. Dave Hollins (250)
      13. Sonny Gray (255)
      14. Tiant (258)
      15. Crede (261)
      16. Schoop (280)
      17. Bill Singer (282)
      18. Bill Krueger (283)
      19. John Briggs (286)
      20. Duran (290)
      21. O Cabrera (291)
      22. Sanchez (293)
      23. Mike Morgan (300)

  2. The bottom portion of the list brings back a lot of memories. Not necessarily good memories, but memories.

  3. The disparity between Kaat's FWAR and RWAR is astounding. He ranks second on your list for FWAR but 10th in RWAR.

    1. Kaaat and rWAR have always confused me.

      His two best seasons by rWAR were with the Pale hos. 1975 and 1974, 7.7 and 7.1 rWAR respectively. He had decent ERA+s of 129 and 126 in 277 and 301 IP.

      But compare that to three very similar Twins seasons by ERA+ and IP and significantly less rWAR?

      1966 131 ERA+ 304 IP 4.5 rWAR
      1965 126 ERA+ 264 IP 0.4 rWAR
      1962 130 ERA+ 269 IP 5.4 rWAR

      1. rWAR is based on RA, not ERA, with an adjustment for fielding.

        Pulling out 1962 and 1965:

        Year IP RA9 RA9opp RA9def RA9role PPFp RA9avg RAA WAA WAAadj WAR RAR
        1962 269.0 3.55 4.43 0.16 0.07 101.7 4.41 29 3.3 -0.1 5.4 48
        1965 264.1 4.12 3.89 0.47 0.07 102.2 3.57 -15 -1.7 -0.1 0.4 3

        Key notes:
        * RA9 is Kaat's RA per nine innings.
        * RA9opp is what the opposition scored per nine innings.
        * RA9def is runs of support from the fielders based on TotalZone before 2003. Note that this is based on what the fielders did for the entire season, pro-rated to their appearances in Kaat's games. There isn't enough precision to split out whether they did better, worse, or the same as what they did for the rest of the year compared to when Kaat pitched.
        * RA9role is the difference in RA9 between starters and relievers.
        * PPFp is pitcher park factor.
        * RA9avg is what an average starting pitcher was expected to give up. The popup notes it is equal to PPFp/100*(oppRA9 - RAdef + RArole).

        The RA9avg for 1965 was 3.57 and that's lower than Kaat's 4.12. Because of that, rWAR thinks he was a below average pitcher that year based on his parks and fielders. In 1962, his RA9 was lower than the RA9avg so he was above average. FanGraphs' own RA9-WAR somewhat agrees as his 1965 RA9-WAR (2.9) is lower than his 1962 (6.4), but it is higher than rWAR's 0.4. He loses most of his value that year compared to fWAR from BABIP/sequencing (-1.0 wins) and another -0.3 from LOB.

  4. Bytheway, for those following trade trees, Jhoan Duran entering the top300 at #290 keeps hope he will join his fellow trade tree mates Eduardo Escobar (91), Francisco Liriano (83), Joe Nathan (20), and AJ Pierzinski (73) in the top 100.

Comments are closed.