Top 300 Twins of all Time: One Man’s opinion

It is year 5 of putting my pet project on the WGOM site, SBG put it on his old site a few years before this. Despite the worst record in 56 years of Minnesota Twins baseball, a few players did move up the rankings. Joe seems stuck for eternity between Oliva and Hrbek. He still needs one more decent year to crack the top4, but he's running out of time. Dozier rockets into the top30 on the strength of his outstanding 2016 season. Plouffe jumps 13 spots to 83. Sano jumps 39 spots to 123. Suzuki jumps 31 spots to #133 just ahead of his almost statistical equal (as a Twin) Terry Steinbach. All Star Eduardo Nunez goes from unranked last year all the way to 145. Ervin jumps over 100 spots to #156. Besides Nunez, other newcomers this year (that all are in the 250-300 range) are Grossman, Kepler, Buxton, Pressley, Polanco, Vargas

Staying put (or even falling backward) are Perkins, Hughes, Escobar, Danny Santana, Rosario, Gibson, Fien, Arcia, Milone

I stole most of the idea from when Gleeman started his top40 list years ago (book coming next year?) 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 2016.

“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 50 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 54 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 top10 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 didn’t improve his status due to his managing career.

RankPlayerAB or IPYrSERA+ or OPS+HR or WERA or AVGfWARrWARWARPWSASAwardsTop 10 statistical finishes
1 Harmon Killebrew659391484750.2659.453.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,1
2 Kirby Puckett7244121242070.31844.550.851.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,1
3 Rod Carew623511137740.3345763.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,6
4 Tony Oliva6301111312200.30440.843.148.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: 6
5 Joe Mauer5919111271300.30847.250.044.227663 GG, 4 SS, MVP: 6,4,1,8,19AVG: 1,1,1,3,4,2 OPS 7,1,10, 9
6 Kent Hrbek6192131282930.28237.238.231.62301MVP: 2, 16AVG: 7,6 OPS: 5,8,7,7 HR: 3,10,10 RBI: 7
7 Johan Santana13084141933.2235.235.926.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,2
8 Jim Kaat2959131121893.2855.137.932.6185212 GG, MVP: 5,20ERA: 6,6 W: 6,8,3,1,6 IP: 2,10,4,1,4 K: 4,10,2,6
9 Bert Blyleven2567101191493.2856.849.339.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,8
10 Frank Viola177381111123.8630.427.422.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,3
11 Bob Allison392671302110.25430.930.538.91692MVP: 15,23OPS: 6,1,3,9,10 R: 3,1,9 HR: 7,8,3,6,9,7,8 RBI: 7,7,4
12 Brad Radke2451121131484.2244.645.527.91591CY: 3, MVP 25ERA: 4,4 W: 2 IP: 8,4,6,4,8,5 K: 7
13 Chuck Knoblauch39397114430.30433.237.821.31614ROY, 1 GG, 2 SS, MVP: 20,17,16AVG: 2,4 R: 4,8,8,2,3 SB: 9,4,4,4,2
14 Justin Morneau474981212210.27819.923.315.815642 SS, MVP: 1, 20, 2AVG: 7 OPS: 8 HR: 5 RBI: 2,9,2
15 Torii Hunter501391032140.26823.426.222.114927 GG, MVP: 21,6,21,15HR: 7 RBI: 10 SB: 9,8,9
16 Jim Perry188381131283.1523.328.720.51252CY: 3, 1, MVP: 9,9ERA: 8,4,8,8 W: 3,1 IP: 8,5 K: 10
17 Gary Gaetti49909992010.25625.526.927.414624 GG, ALCS MVP, MVP: 16,10,22OPS: 8,8 HR: 3,4 RBI: 5,7
18 Earl Battey27626109760.27818.314.31711442 GG, MVP: 7,10AVG: 6,10 OPS: 9 HR: 9 RBI: 9
19 Zoilo Versalles4148788860.2521615.216.611922 GG, MVP: 21, 1R: 4,1 SB: 8,7,3
20 Joe Nathan4636204242.1615.218.411.7954CY: 4,5, MVP: 12,18SAVES: 3,3,6,6,4,2
21 Rick Aguilera6949130403.513.915.58.81013MVP: 18SAVES: 6,3,2,6,3,3,9,5
22 Camilo Pascual12856116883.3127.620.819.1873MVP: 15,12ERA: 10,3 W: 6,2,2 IP: 5,4,8,4 K: 1,1,1,2
23 Cesar Tovar41425102380.28121.925.928.71420MVP: 7,23,17,18,24AVG: 4 R: 3,3,7,2,2,5 SB: 10,6,3,3,6,7
24 Shane Mack21615130670.30917.719.621.8920AVG: 5,7 OPS 9,8 R: 7
25 Jack Morris2461125183.434.84.33.1181WS MVP, CY: 4W: 4, IP: 3 K: 10
26 Roy Smalley399791041100.26220.520.7191281MVP: 16
27 Mike Cuddyer407261111410.27213.112.212.31171MVP: 21HR: 10
28 Corey Koskie278861151010.2822.722.121.21080MVP: 25
29 Tom Brunansky331361091630.2515.415.914.8981HR: 8,6,9
30 Brian Dozier271551081170.24616.318.413.4901MVP: 26R: 2,5 OPS: 9 HR: 3
31 Brian Harper25035110480.30613.213.414.3750AVG: 9
32 Larry Hisle24374127870.2861617.216.7891MVP: 12OPS: 10 R: 10 HR: 10 RBI: 4,1
33 Dave Goltz16386112963.4828.124.591040CY: 6ERA: 8,5 W: 1 IP: 2,7 K: 6,8
34 Eddie Guardado7053105374.557.29.57.8722MVP: 15SAVES 1,2
35 Greg Gagne3386883690.24914.517.812.2880
36 Kevin Tapani11716108754.0624.919.215.9740CY: 7ERA: 7 W: 10,10,10 IP: 5
37 Jimmie Hall18854124980.26914.914.815.6762MVP: 13AVG: 8 OPS: 6 R: 7,9 HR: 4 RBI: 6 SB: 10
38 Jacque Jones349261011320.27911.411.916.9980
39 Rich Rollins30485101710.27213.311.914.5831MVP: 8,21AVG: 10,3 R: 7 RBI: 9
40 Mudcat Grant7804107503.3596.55.4441MVP: 6W: 1 IP: 3,7
41 Matt Lawton26725107720.2779.211.312.6871
42 Scott Erickson9795104614.2214.212.73.7561CY: 2, MVP: 17W: 1
43 Dave Boswell10365101673.4912.412.98.6610W: 10,3 IP: 9 K: 8,7,4
44 Al Worthington4735134372.625.39.76.7620SAVES 7,6,6,5,1
45 Glen Perkins6186109353.838.28.86.3613SAVES: 9,6,8
46 Dan Gladden2470590380.2684.25.510.1570
47 Butch Wynegar2746589370.25414.915.111.6822MVP: 28
48 Chili Davis9782135410.28255.26.3360MVP: 14OPS: 7 HR: 8
49 Randy Bush30455102960.2511.41.45.8760
50 Steve Braun24293116350.28414.81514860
51 Dean Chance6643126412.6713.111.34.2461MVP: 13ERA: 9 W: 3,8 IP: 1,2 K: 3,4
52 Lyman Bostock14363127180.3189.210.39540MVP: 27AVG: 4,2 R: 4
53 Jason Kubel271541101050.2691.83.66.9760MVP: 24RBI: 8
54 Jeff Reardon2263116153.73.64.23.6361CY: 8, MVP: 11,15SAVES: 2,2,7
55 Leo Cardenas1720398390.26311.111.29.6641MVP: 12,21
56 Denard Span23544104230.2841517.113.2780AVG: 9
57 Paul Molitor17003103230.3122.35.24.84101 SS, MVP: 13AVG: 3
58 Ron Perranoski35921202531.24.20410CY: 7, MVP: 13,12SAVES 1,1
59 Scott Baker9585102634.1517.61612.1560ERA: 8 W: 10
60 Eric Milton9875101574.7616.41514.5551K: 9,10
61 Marty Cordova23225103790.2774.65.711.4580ROY
62 Bill Campbell4602121323.135.47.74.8450CY: 7, MVP: 8W: 8 SAVES: 3,3
63 Don Mincher15112125900.2449.88.78.5570
64 Jerry Koosman6013115393.7712.111.17440CY: 6ERA: 8 W: 3,10 IP: 4 K: 5,7
65 A.J. Pierzynski14283105260.3017.89.48.4581AVG: 8
66 John Castino2320596410.27812.51514.3700ROY
67 Dan Ford19994114570.2725.26.86.2570R: 10 HR: 9
68 LaTroy Hawkins819595445.0510.48.16.7500SAVES: 8
69 Allan Anderson8184102494.119.58.65.6430ERA 1 W 8,6
70 Geoff Zahn8524106533.91393.8500ERA: 9,10
71 Mike Marshall2742141212.994.76.82.1370CY: 7, 5, MVP: 11SAVES: 4,1
72 Gary Ward15433115510.2859.110.511.4481MVP: 32
73 Shannon Stewart13731102290.2943.84.85.4390MVP: 4AVG: 10
74 Doug Mientkiewicz21475103430.2756.56.44.16201 GG, MVP: 14
75 Francisco Liriano783597504.3314.59.69421CY: 11K: 5
76 Joe Mays946698484.8510.510.84.7441ERA: 3 W: 6 IP: 3
77 Rich Reese1918499500.263.13.34.7520MVP: 29
78 Bobby Darwin18173107700.2574.95.32460HR: 7,4 RBI: 6,5
79 Carlos Silva7734102474.428.78.90420ERA 5, W: 8
80 Cristian Guzman3277676390.2664.47.58.2761MVP: 16SB: 7
81 Mike Smithson816497474.4610.34.73.1440IP: 7,6 K: 10
82 Jim Merritt6862112373.0311117.3440ERA: 5 K: 9
83 Trevor Plouffe2638599960.2475.58.14.3640
84 Ron Coomer2397288770.2782.52.50.3441
85 Mickey Hatcher2366389260.2842.73.64.3470
86 Tim Laudner2038384770.2253.83.24.4411
87 Gene Larkin2321298320.26611.53.1540
88 Josh Willingham11322121610.2324.34.86.44001 SS HR: 7, OPS: 8, RBI: 3
89 Juan Berenguer4180116333.74.56.36.5350
90 Juan Rincon4410122303.696.95.97380
91 Delmon Young18453103470.287-0.30.91.5480MVP: 10RBI: 5
92 David Ortiz14774107580.2662.12.63.5370
93 Dick Stigman6433101373.694.15.93.5330W: 10 K: 3
94 Jack Kralick5102111263.749.68.26.2310IP: 8,7
95 Doug Corbett2462170102.494.38.31.5371SAVES: 6,4
96 Kyle Lohse908593514.889.96.74.6400
97 Ken Landreaux10482105220.2940.91.82.7291
98 Carl Pavano579295334.3286.22.4280W: 7, IP: 6
99 Ted Uhlaender1846487230.2622.53.25.1500MVP: 27AVG: 5
100 Lenny Green1514298270.2685.75.28.1480R: 6 SB: 7
101 Vic Power1197289260.27821.71.62502 GG, MVP: 21
102 Mike Trombley6452104304.535.87.56.2450
103 Matt Guerrier5000127193.401.37.92.6410
104 Pat Meares2464676410.2654.15.92.3490
105 Pedro Munoz15873101610.275-0.8-0.42.2370
106 Mark Guthrie4892103294.197.64.58.1300
107 Tom Johnson2731116233.392.93.23.2240MVP: 27W: 9 SAVES: 7
108 John Smiley2411126163.215.552.7180ERA: 10 W: 10 IP: 8 K: 10
109 Dick Woodson5612107333.352.84.21.4310
110 Eric Soderholm13453105360.2571010.16.5380
111 Tom Hall45521222537.26.86.4340K: 8
112 Jim Thome4822159370.2663.74.53.8230MVP: 18
113 George Mitterwald1578488500.2396.566.4490
114 Roger Erickson7124101314.11074.8330ERA: 8 IP: 10
115 Phil Hughes3652103273.907.16.16.0220W: 4, IP: 10, K: 7
116 Nick Blackburn818586434.855.13.2-0.8300
117 Ron Davis381495194.513.30.15.4390SAVES: 5,3,5,7
118 Bernie Allen1595486320.24633.20.4390
119 Lew Ford1514396320.2725.68.35.2440MVP: 24
120 Brian Duensing6491100414.135.66.34.7370
121 Ken Schrom494399294.344.43.40.7260
122 Dave Engle1371394280.2682.83.93.6291
123 Miguel Sano7162126430.2493.42.93.8270
124 Kevin Slowey532390394.667.74.66.4260
125 Tom Burgmeier3801101243.77-0.23.21.1260SAVES: 8
126 Glenn Adams1387297290.281-1.5-11.3250
127 Ray Corbin652595363.842.22.92330SAVES: 8
128 Rick Reed3903101254.475.13.73.2210
129 Todd Walker1374292230.28501.82.7310
130 Danny Thompson2022571140.2512.52.4-2310MVP: 23
131 Rob Wilfong1591385220.26245.33.6460
132 Dave Winfield8412100310.264-0.20.30.8150
133 Kurt Suzuki1230388160.2632.63.01.1291
134 Terry Steinbach1207384300.2563.23.12.5290
135 Matt LeCroy1321398580.2610.60.41.7340
136 Luis Rivas1884480300.2620.9-0.9-1.5330SB: 8
137 Albert Williams642399354.245.96.4-0.1330
138 Pete Redfern714490424.547.31.54.6310
139 Mark Salas6632102200.2792.72.73.2190
140 John Butcher502296244.487.22.50.7250
141 Craig Kusick11844107440.2363.43.63.1310
142 Tim Teufel10802103270.2655.35.52.8330
143 Mike Cubbage1681397290.2665.96.97.3460
144 Jason Bartlett1087287100.2717.98.98.6350
145 Eduardo Nunez7630100200.2802.83.32.9201SB: 5
146 Jesse Crain3820128333.422.85.52.1360
147 Carl Willis2860120203.655.83.84.7280
148 Bill Dailey124113372.7612.81.5170MVP: 23SAVES: 3
149 Joe Decker503294294.094.64.91250
150 Bobby Castillo4022107233.983.94.31.1230
151 Eduardo Escobar 1403389270.2552.62.90.8370
152 Jim Hughes441288254.32.90.8-0.3150
153 J.C. Romero4070108254.354.24.83.3310
154 Scott Leius1373385260.2522.94.82.2270
155 Luis Castillo93329230.2993.53.71.3250SB: 9
156 Ervin Santana2892115143.614.65.44.3180ERA: 10
157 Ron Jackson1154296230.2682.72.83.5250
158 Rich Becker1465388250.26756.45.9360
159 Lee Stange3511105203.611.82.53180ERA: 6
160 Bobby Kielty6310116230.26933.93.4250
161 Nick Punto2365374120.24811.110.24.2520
162 Mike Pagliarulo72328890.2722.944.4190
163 Danny Valencia989291240.261.10.80.1230
164 Steve Lombardozzi 1226375190.2333.242.1300
165 Jim Holt1444387170.2721.10.30.9290
166 Johnny Roseboro741281110.2391.20.82.8201
167 Al Newman164715900.231-0.32.1-2.2300
168 Scott Stahoviak1019391270.2560.90.91.5230
169 Dustan Mohr782291220.2582.42.53.2180
170 Bob Randall132537410.2572.33.80.4290
171 Kenny Rogers195199134.573.11.92.6110
172 Steve Brye1641290220.2613.34.73.5360
173 Ryan Doumit9692104320.2611.51.93190
174 Danny Santana8991889.2681.10.40.8220
175 Bombo Rivera62718980.2662.42.53.8130
176 Johnny Klippstein1610147102.450.53.71.6150
177 Stan Williams1910129142.870.21.9-0.2190SAVES: 10
178 Hosken Powell1468383130.2611.12.24270
179 Roy Smith389298194.283.142.7200
180 Darrell Jackson411297204.384.53.12.7200
181 Keith Atherton2351111193.911.12.62.3200
182 Bill Pleis280095214.070.3-0.51.7160
183 Jim Roland2441103103.42-0.31.60.7120
184 Brant Alyea4160107180.2480.50.51130
185 Mike Redmond86308720.2971.81.31.5280
186 Ray Moore159283134.9-0.2-0.11.5120SAVES: 4,7
187 Roberto Kelly5691105110.3081.21.72150
188 Alex Cole424110650.3041.42.22.1130SB: 6
189 Jose Morales6742106120.2970.10.10.9130
190 Bob Tewksbury3172105154.496.66.55.2170
191 Ben Revere98928000.2784.53.20.4200SB: 7, 3
192 Orlando Hudson49719660.2683.12.71.8140
193 Bill Zepp156111493.340.91.3-190
194 Pedro Ramos2641108113.953.23.72.5150IP: 4 K: 6
195 John Moses62009140.2760.70.11150
196 Greg Myers494190110.2791.81.71.390
197 Alexi Casilla1566473110.2481.83.60.6310
198 Carlos Gomez892272100.2483.42.62.8190SB: 7
199 Eddie Rosario788198230.2682.73.32.6170
200 Glenn Borgmann1207279140.2295.352.6370
201 Kyle Gibson 572388324.596.15.02.9240
202 Frank Rodriguez509394255.26.32.13.8200
203 Scott Diamond343292194.432.41.5-0.2130
204 Les Straker2371105104.22231.2130
205 Mark Redman2131104154.863.23.52.7130
206 Dennis Hocking2204070250.252-2.80.4-1430
207 Ron Washington1258280170.2650.31.50.7230
208 Bob Miller191012052.911.32.90.2120
209 Otis Nixon44818510.297-0.60.20.880SB: 8
210 Brendan Harris956179140.2510.1-0.61.8190
211 Willie Norwood854179180.242-0.9-1.2-0.4130
212 Boof Bonser392284185.123.7-0.32.7110
213 Vic Albury372293184.11-0.41.60.7160
214 Pat Mahomes366281185.82-0.3-0.9-1.1120
215 Willie Banks259193164.613.61.53120
216 Fernando Arroyo234197134.31.91.3-0.8100
217 Jim Lemon457190150.2490.3-0.3190
218 Luis Tiant92111273.4120.780
219 Pat Neshek1290143113.05232.1150
220 Terry Leach149012633.382.62.62.4110
221 J.J. Hardy34019360.2682.31.21.9100
222 Dennys Reyes1260204102.141.54.30.5160
223 Chad Allen706186140.275-0.9-0.90.1100
224 Jason Tyner57808610.2992.72.41.4120
225 Jim Dwyer329111260.2890.80.81.790
226 Bob Wells3000109184.4723.72.3250
227 Pete Filson3230108143.981.43.31.8220
228 Hector Carrasco2560108144.4933.42.3180
229 Tony Fiore1330116113.920.21.81100
230 Greg Swindell1820130103.611.94.61.4170
231 Chip Hale56308960.28111.61.6130
232 Dave Hollins422192130.2422.23.13.3110
233 Sam Deduno279195164.26.92.5-0.7140
234 Brian Buchanan414093160.258-0.20.30.860
235 Joe Crede333183150.2251.62.31.460
236 Frank Quilici68206150.214-0.2-0.4-0.6130
237 Junior Ortiz30408500.281.61.70.490
238 Jose Mijares153013333.1613.11.1120
239 Casey Fien2370107173.792.92.63.4200
240 Wayne Granger89110843.01-0.1-0.9-1.380SAVES: 4
241 David West285179155.330.90.10.270
242 Brad Havens3672841853.40.32.1140
243 Bill Singer17219693.771.40.4-0.270
244 Bill Krueger161194104.32.111.780
245 Bill Hands257199113.923.62.21.1130
246 Jeff Reboulet101607490.2484.15.92.4260
247 Phil Roof619075130.2282.42.20.6170
248 Jerry Terrell143707030.2590.21-0.9220
249 Tom Edens109012983.212.32.12.2100
250 Jared Burton192011783.471.81.81.9170
251 Robbie Grossman3321126110.2800.70.31.0100
252 Rick Renick553089200.2210.80.61.1100
253 Max Kepler403196170.2331.02.30.480
254 Matt Capps122111373.610.32-0.1170
255 Oswaldo Arcia8842101400.240-0.4-0.80.8190
256 Travis Miller26709875.0531.23.2130
257 Gary Wayne170012183.441.12.51.8130
258 Jon Rauch73115082.821.621.4120
259 Larry Casian14409594.730.70.60.9100
260 Rich Robertson385295175.172.81.70.8140
261 Aaron Hicks819280200.2252.22.22.4190
262 Jim Deshaies297280175.711.31.51.3100
263 Johnny Briggs264010670.2311.41.71.990
264 Don Lee167111063.830.72.31.1100
265 Byron Buxton427181120.2201.12.12.470
266 Kevin Correia314290144.492.21.61.6120
267 Terry Mulholland18219554.890.90.9-0.370
268 Tom Herr30408910.2631.11.40.970
269 Orlando Cabrera24219450.2890.7-0.11.350
270 Jamey Carroll66107610.2571.53.10.5160
271 Johnny Goryl290087110.2211.110.670
272 Brian Buscher43618880.2660.10.50.9130
273 Neal Heaton124110843.980.91.80.370
274 Mike Morgan98113743.491.23.80.780
275 Anthony Swarzak439091164.481.92.41.7170
276 Randy Johnson2341101100.2480-0.10.450
277 Ryan Pressley2080116143.551.52.50.8150
278 George Frazier10809464.830.50.30.470
279 Dave LaRoche95011452.83-0.11.20.880
280 Gary Serum271185104.722.81.51.190
281 Bobby Mitchell60617830.2440.81.31.5120
282 Chris Parmelee812096240.2490.50.5-0.4130
283 Jorge Polanco261010940.2840.41.00.9100
284 Rick Lysander242010594.082.70.21.1140
285 Paul Thormodsgard 285185124.742.90.50.3100
286 Tom Prince361077130.2191.91.71.3120
287 Lenny Webster28408950.2540.91.11.460
288 Darrell Brown56917010.272-0.30.1-0.280
289 Mike Pelfrey341283114.943.50.42.4100
290 Tommy Milone219185124.791.10.01.690
291 Mark Portugal238184115.130.60.70.4110
292 Freddie Toliver14318384.9520.41.360
293 Joe Bonikowski 99110653.881.11.10.460
294 Matt Garza13319884.4720.8260
295 Kennys Vargas5421103240.2510.40.6-0.190
296 Graig Nettles304099120.2241.51.11.280
297 Jim Nettles423084100.2251.41.21.1100
298 Dave Edwards473082110.24910.81100
299 Juan Castro42816460.2480.70.30.8100
300 Brent Gates63916960.2520.20.9-0.5120

35 thoughts on “Top 300 Twins of all Time: One Man’s opinion”

  1. Bumped from the top300 this year: Rick Sofield, Danny Goodwin, Ron Schueler, Steve Bedrosian, Pete Cimino, John Candelaria, Mike Jackson

    1. Thank you -- that was the one thing that came to mind right away. Always enjoy your list, and usually any problems I have with specific rankings are too minor to bother me much.

      What is the "Years" column? Certainly Killebrew had more than 9 years as a Twin, and even if you're looking at (mostly) complete seasons, he qualified for HR ranking in 11 seasons.

      1. "YRS" is for Years Started. It's not always the most accurate thing in the world, especially for people who bounce around the infield, but every year whomever started the most games at C, 1B, 2B, SS, 3B, DH, and the 3 top OF spots (plus 5 SP with most starts and a closer with most games saved) gets a mark in the column for YRS. Some years the "starter" at DH may have only been there for 60-70 starts but he was there the most while someone who started at 95 games spread around the diamond doesn't qualify. Killebrew is hurt by this for sure, Cesar Tovar too. In general, I just used it as shorthand to compare part time players (like Randy Bush who was only a "starter" 5 years) to other players. I also look at it with pitchers to show a guy may have quite a few innings with a decent ERA (Crain/Rincon/Berenguer), but was always middle relief.

        1. Did someone say Randy Bush? (H/T to socal – I don't think I've ever considered the difference between platoon player & bench bat/pinch hitter as closely before.)

  2. I know I'm not the only one looking forward to watching Sano, Buxton, Kepler and Polanco climb this list.

  3. It's always fun to go through the bottom half of the list and be reminded of players I don't think of very often.

  4. I'm going to have to remember to compare this list to my autographed baseball cards list and see who to look for that I don't have yet (if they even have a certified card available).

      1. Since I give credit to longevity, guys who played a lot and hurt the Twins are probably just on the outside looking in. The Matt Walbecks and Jerry Zimmermans and Mccartys and Butera father/sons. My bottom10 would definitely be full of Pat Putnams and Brett Boones and Corky Millers and Brad Thomases (guys who stunk AND didn't play that much

          1. The 0-16 record is pretty awful for Terry, but the 78 ERA+ isn't bottom10 worthy. B-ref had him at about -2 WAR, but both B-prospectus and fangraphs had him about replacement level for 138 innings. Ignoring the W-L, his IP, ERA+, and WARs looks like Shane Rawley, Livan Hernandez, and Jose Perra.

    1. I noticed that, too. The Tiant acquisition remains one of the worst trades in franchise history. (WGOM Podcast topic?)

  5. I'm a little surprised at how low you have Matt Garza on this list (294). His 2 WARP in only 133 innings compares to the WARP for Bobby Darwin (78th) and Roberto Kelly (187th). While Darwin clearly (IMO) had a bigger (positive) impact in his 3 full years than Garza had, the Kelly difference is interesting.

    1. But only 0.8 rWAR. fWAR didn't hate his debut season so much, so he gets a 1.7 fWAR. Depends on how much weight you give to ERA versus non-ERA I think.

    2. Garza's biggest negative is his lack of longevity. 133 just isn't a lot of innings. Neck Tat's (73) the only pitcher with less than 89 on the list. And he does have a couple nice looking WAR's but the ERA+ is still below average and I give a little more credit for that. Ricky Nolasco for instance has 3.4 fWAR and 3.2 WARP from Baseball Prospectus, but a 74 ERA+ is just too ugly. And unlike Garza he actually pitched for a while (his 321 innings are the most for a pitcher not in my top300, next closest is Jack O'connor at 249

  6. NTR thanks for doing (again), and as always fun to read + remember.

    Wish my guy (TonyO) was in the 3-spot.

    Also fun to see the earlier post this week with Hrbk on the Letterman show (3 ducks and a goose).

    1. To be honest, TonyO seems pretty easily behind the top3. I can see arguments for all 3 at the top (although Kirby has the weakest statistically) but TonyO seems pretty easily entrenched in the 4/5 spot (well ahead of Hrbek but very similar to Mauer)

      I'm not sure if Gleeman is updating his book from the list he published at the sabr convention in 2012, but his top20 went

      http://sabr.org/research/top-50-players-minnesota-twins-history

      1. Killer
      2. Carew
      3. Kirby
      4. TonyO
      5. Bert
      6. Mauer
      7. Santana
      8. Hrbek
      9. Radke
      10. Allison
      11. Knoblauch
      12. Kaat
      13. Hunter
      14. Viola
      15. Perry
      16. Morneau
      17. Smalley
      18. Nathan
      19. Koskie
      20. Battey

      He had Koskie/Smalley, I had Gaett/Zoilo

Comments are closed.