Skip to content

Instantly share code, notes, and snippets.

@llimllib

llimllib/_names.py

Last active Apr 27, 2020
Embed
What would you like to do?
from csv import DictReader
from random import choice, random, randint
firstnames = []
lastnames = []
for line in DictReader(open("names.csv")):
name = line["name"].split("(")[0].strip(" +")
first, last = name.rsplit(" ", 1)
firstnames.append(first)
lastnames.append(last)
consonants = "bcdfghjklmnpqrstvwxyz"
vowels = "aeiouy"
# return a random consonant that is not the same as cur
def newcons(cur):
# basically putting q in a name never seems funny
replacements = "bcdfghjklmnprstvwxyz"
while 1:
let = choice(replacements)
if let != cur:
return let
for i in range(10):
first = choice(firstnames)
last = list(choice(lastnames))
while 1:
idx = randint(0, len(last) - 1)
if last[idx] in consonants:
last[idx] = newcons(last[idx])
break
print(first, "".join(last))
rank name war handed
1 Babe Ruth+ (22) 182.5 L
2 Walter Johnson+ (21) 164.5 R
3 Cy Young+ (22) 163.8 R
4 Barry Bonds (22) 162.8 L
5 Willie Mays+ (22) 156.2 R
6 Ty Cobb+ (24) 151 L
7 Hank Aaron+ (23) 143.1 R
8 Roger Clemens (24) 139.2 R
9 Tris Speaker+ (22) 134.2 L
10 Honus Wagner+ (21) 130.8 R
11 Stan Musial+ (22) 128.3 L
12 Rogers Hornsby+ (23) 127.1 R
13 Eddie Collins+ (25) 123.9 L
14 Ted Williams+ (19) 121.9 L
15 Pete Alexander+ (20) 119 R
16 Alex Rodriguez (22) 117.5 R
17 Kid Nichols+ (15) 116.3 B
18 Lou Gehrig+ (17) 114.1 L
19 Rickey Henderson+ (25) 111.2 R
20 Mel Ott+ (22) 110.7 L
21 Mickey Mantle+ (18) 110.2 B
22 Tom Seaver+ (20) 109.9 R
23 Nap Lajoie+ (21) 107.3 R
24 Frank Robinson+ (21) 107.2 R
25 Mike Schmidt+ (18) 106.9 R
26 Lefty Grove+ (17) 106.7 L
27 Greg Maddux+ (23) 106.6 R
28 Christy Mathewson+ (17) 106 R
29 Randy Johnson+ (22) 101.1 R
30 Albert Pujols (19, 39) 100.8 R
31 Joe Morgan+ (22) 100.5 L
32 Warren Spahn+ (21) 100.1 L
33 Carl Yastrzemski+ (23) 96.4 L
34 Eddie Mathews+ (17) 96.2 L
35 Phil Niekro+ (24) 95.9 R
Cal Ripken Jr.+ (21) 95.9 R
37 Roberto Clemente+ (18) 94.8 R
38 Bert Blyleven+ (22) 94.5 R
39 Cap Anson+ (27) 94.3 R
40 Jimmie Foxx+ (20) 93.9 R
41 Adrian Beltre (21) 93.6 R
42 Al Kaline+ (22) 92.8 R
43 Wade Boggs+ (18) 91.4 L
44 Eddie Plank+ (17) 91 L
45 Steve Carlton+ (24) 90.2 L
46 Gaylord Perry+ (22) 90 R
47 Bob Gibson+ (17) 89.2 R
48 George Brett+ (21) 88.6 L
49 Tim Keefe+ (14) 86.9 R
50 Robin Roberts+ (19) 86.1 B
51 Chipper Jones+ (19) 85.3 B
52 George Davis+ (20) 84.4 B
53 Roger Connor+ (18) 84.3 B
54 Fergie Jenkins+ (19) 84.2 R
55 Pedro Martinez+ (18) 83.9 R
56 Charlie Gehringer+ (19) 83.8 L
Ken Griffey Jr.+ (22) 83.8 L
58 John Clarkson+ (12) 83.2 R
59 Mike Mussina+ (18) 82.8 L
60 Rod Carew+ (19) 81.3 L
Nolan Ryan+ (27) 81.3 R
62 Tom Glavine+ (22) 80.7 L
63 Jeff Bagwell+ (15) 79.9 R
64 Pete Rose (24) 79.7 B
65 Curt Schilling (20) 79.5 R
66 Joe DiMaggio+ (13) 79.1 R
67 Dan Brouthers+ (19) 78.7 L
68 Brooks Robinson+ (23) 78.4 R
69 Arky Vaughan+ (14) 78 L
70 Robin Yount+ (20) 77.3 R
71 Luke Appling+ (20) 77.1 R
72 Ozzie Smith+ (19) 76.9 B
73 Bobby Wallace+ (25) 76.3 R
74 Jim McCormick (10) 76.2 R
75 Paul Molitor+ (21) 75.7 R
76 Old Hoss Radbourn+ (12) 75.4 R
77 Sam Crawford+ (19) 75.3 L
Bill Dahlen (21) 75.3 R
79 Johnny Bench+ (17) 75.2 R
80 Lou Whitaker (19) 75.1 L
81 Reggie Jackson+ (21) 74 L
82 Paul Waner+ (20) 73.9 L
83 Frank Thomas+ (19) 73.8 R
84 Pud Galvin+ (15) 73.5 R
85 Jim Thome+ (22) 72.9 L
86 Mike Trout (9, 27) 72.8 R
87 Larry Walker+ (17) 72.7 L
88 Harry Heilmann+ (17) 72.1 R
89 Rafael Palmeiro (20) 71.9 L
90 Justin Verlander (15, 36) 71.6 R
91 Derek Jeter+ (20) 71.3 R
Johnny Mize+ (15) 71.3 L
93 Bobby Grich (17) 71.1 R
94 Zack Greinke (16, 35) 71 R
95 Frankie Frisch+ (19) 70.8 B
96 Alan Trammell+ (20) 70.7 R
97 Barry Larkin+ (19) 70.5 R
Ron Santo+ (15) 70.5 R
99 Ted Lyons+ (21) 70.4 B
100 Carlos Beltran (20) 70.1 B
Gary Carter+ (19) 70.1 R
Scott Rolen (17) 70.1 R
103 Ed Delahanty+ (16) 69.6 R
104 Miguel Cabrera (17, 36) 69.5 R
Rick Reuschel (19) 69.5 R
106 Tim Raines+ (23) 69.4 B
107 Manny Ramirez (19) 69.3 R
108 Tony Gwynn+ (20) 69.2 L
109 John Smoltz+ (21) 69 R
110 Eddie Murray+ (21) 68.7 B
Ivan Rodriguez+ (21) 68.7 R
112 Red Ruffing+ (22) 68.6 R
113 Jim Palmer+ (19) 68.5 R
114 Carlton Fisk+ (24) 68.4 R
Kenny Lofton (17) 68.4 L
Edgar Martinez+ (18) 68.4 R
117 Carl Hubbell+ (16) 68.2 R
Pee Wee Reese+ (16) 68.2 R
119 Robinson Cano (15, 36) 68 L
Graig Nettles (22) 68 L
Ryne Sandberg+ (16) 68 R
Al Simmons+ (20) 68 R
123 Clayton Kershaw (12, 31) 67.9 L
124 Ernie Banks+ (19) 67.8 R
Kevin Brown (19) 67.8 R
Fred Clarke+ (21) 67.8 L
127 Don Drysdale+ (14) 67.1 R
Dwight Evans (20) 67.1 R
129 Roberto Alomar+ (17) 67 B
130 Tony Mullane (13) 66.7 B
Don Sutton+ (23) 66.7 R
132 Buddy Bell (18) 66.3 R
133 Goose Goslin+ (18) 66.2 L
134 Luis Tiant (19) 66.1 R
135 Duke Snider+ (18) 66 L
136 Willie Randolph (18) 65.9 R
137 Amos Rusie+ (10) 65.8 R
Ed Walsh+ (14) 65.8 R
139 Craig Biggio+ (20) 65.5 R
140 Andre Dawson+ (21) 64.8 R
141 Reggie Smith (17) 64.6 B
142 Willie McCovey+ (22) 64.5 L
143 Richie Ashburn+ (15) 64.4 L
Chase Utley (16) 64.4 L
145 Roy Halladay+ (16) 64.2 R
Dave Winfield+ (22) 64.2 R
147 Joe Cronin+ (20) 64.1 R
148 Red Faber+ (20) 64 B
149 Billy Williams+ (18) 63.7 L
150 Vic Willis+ (13) 63.6 R
151 Bob Feller+ (18) 63.4 R
152 Billy Hamilton+ (14) 63.3 L
153 Lou Boudreau+ (15) 63 R
Clark Griffith+ (21) 63 R
155 Ken Boyer (15) 62.9 R
Juan Marichal+ (16) 62.9 R
157 Home Run Baker+ (13) 62.7 L
Andruw Jones (17) 62.7 R
Hal Newhouser+ (17) 62.7 L
160 CC Sabathia (19) 62.5 L
161 David Cone (17) 62.3 L
John Ward+ (17) 62.3 L
Mickey Welch+ (13) 62.3 R
164 Mark McGwire (16) 62.2 R
165 Dennis Eckersley+ (24) 62.1 R
Shoeless Joe Jackson (13) 62.1 L
167 Joey Votto (13, 35) 62 L
168 Todd Helton (17) 61.8 L
169 Jackie Robinson+ (10) 61.7 R
170 Jack Glasscock (17) 61.6 R
Tommy John (26) 61.6 R
172 Sal Bando (16) 61.5 R
173 Stan Coveleski+ (14) 61.4 R
174 Jake Beckley+ (20) 61.3 L
175 Early Wynn+ (23) 61.1 B
176 Tommy Bond (10) 60.9 R
177 Willie Davis (18) 60.8 L
178 Charlie Buffinton (11) 60.7 R
179 Gary Sheffield (22) 60.5 R
180 Jim Edmonds (17) 60.4 L
Harmon Killebrew+ (22) 60.4 R
182 Keith Hernandez (17) 60.3 L
Al Spalding+ (8) 60.3 R
184 Bobby Abreu (18) 60.2 L
Andy Pettitte (18) 60.2 L
186 Max Scherzer (12, 34) 60.1 R
Dazzy Vance+ (16) 60.1 R
Zack Wheat+ (19) 60.1 L
189 Wes Ferrell (15) 60 R
190 Jesse Burkett+ (16) 59.7 L
Ichiro Suzuki (19) 59.7 L
192 Bob Caruthers (10) 59.6 L
Mike Piazza+ (16) 59.6 R
194 Yogi Berra+ (19) 59.5 L
Jim Bunning+ (17) 59.5 R
Vladimir Guerrero+ (16) 59.5 R
Cole Hamels (14, 35) 59.5 L
198 Sherry Magee (16) 59.4 R
199 Mark Buehrle (16) 59.1 L
200 Bret Saberhagen (16) 58.9 R
201 Dick Allen (15) 58.8 R
Darrell Evans (21) 58.8 L
203 Urban Shocker (13) 58.7 R
204 Eddie Cicotte (14) 58.6 B
Jack Quinn (23) 58.6 R
Sammy Sosa (18) 58.6 R
207 Mordecai Brown+ (14) 58.4 B
208 Joe McGinnity+ (10) 58.3 R
Rube Waddell+ (13) 58.3 R
210 John Olerud (17) 58.1 L
211 Bobby Bonds (14) 57.9 R
Chuck Finley (17) 57.9 L
Tim Hudson (17) 57.9 R
214 Joe Torre+ (18) 57.6 R
215 Willie Stargell+ (21) 57.5 L
216 Bill Dickey+ (17) 57.3 L
217 Frank Tanana (21) 57.2 L
218 Whitey Ford+ (16) 57.1 L
219 Enos Slaughter+ (19) 57 L
220 Gabby Hartnett+ (20) 56.9 R
221 Will Clark (15) 56.5 L
222 George Sisler+ (15) 56.4 L
Dave Stieb (16) 56.4 R
224 Johnny Damon (18) 56.3 L
Mariano Rivera+ (19) 56.3 R
226 Robin Ventura (16) 56.1 L
Jim Whitney (10) 56.1 L
228 Billy Herman+ (15) 56 R
Orel Hershiser (18) 56 R
Evan Longoria (12, 33) 56 R
231 Luis Aparicio+ (18) 55.9 R
232 Eppa Rixey+ (21) 55.8 R
Bill Terry+ (14) 55.8 L
Jim Wynn (15) 55.8 R
235 Joe Gordon+ (11) 55.7 R
Hank Greenberg+ (13) 55.7 R
237 Chet Lemon (16) 55.6 R
George Uhle (17) 55.6 R
239 Jack Powell (16) 55.5 R
240 Jeff Kent (17) 55.4 R
241 Bob Johnson (13) 55.3 R
Joe Mauer (15) 55.3 L
David Ortiz (20) 55.3 L
244 Ian Kinsler (14, 37) 55.2 R
245 Bobby Mathews (15) 55.1 R
246 Stan Hack (16) 54.8 L
247 Kevin Appier (16) 54.5 R
Max Carey+ (20) 54.5 B
249 Jose Cruz (19) 54.4 L
250 Willie Keeler+ (19) 54.3 L
Joe Medwick+ (17) 54.3 R
252 Vada Pinson (18) 54.2 L
253 Tony Perez+ (23) 54 R
254 Joe Sewell+ (14) 53.9 L
255 Ron Cey (17) 53.8 R
256 Wilbur Cooper (15) 53.7 R
257 Jerry Koosman (19) 53.6 R
258 David Wells (21) 53.5 L
259 Jimmy Collins+ (14) 53.4 R
Sam Rice+ (20) 53.4 L
261 Harry Hooper+ (17) 53.3 L
Billy Pierce (18) 53.3 L
263 Joe Tinker+ (15) 53.2 R
Bucky Walters (19) 53.2 R
265 Bert Campaneris (19) 53.1 R
Jack Clark (18) 53.1 R
267 Elmer Flick+ (13) 53 L
Dwight Gooden (16) 53 R
269 Cesar Cedeno (17) 52.8 R
Burleigh Grimes+ (19) 52.8 R
271 Fred McGriff (19) 52.6 L
272 Babe Adams (19) 52.5 L
Bid McPhee+ (18) 52.5 R
274 Waite Hoyt+ (21) 52.2 R
Jim O'Rourke+ (23) 52.2 R
276 Lance Berkman (15) 52 B
Norm Cash (17) 52 L
Larry Jackson (14) 52 R
279 Luis Gonzalez (19) 51.7 L
Johan Santana (12) 51.7 L
281 Dustin Pedroia (14, 35) 51.6 R
282 Brian Downing (20) 51.5 R
283 Toby Harrah (17) 51.4 R
284 Al Orth (15) 51.3 L
285 Earl Averill+ (13) 51.1 L
Bobby Doerr+ (14) 51.1 R
Brian Giles (15) 51.1 L
Carl Mays (15) 51.1 L
Kirby Puckett+ (12) 51.1 R
290 Tony Phillips (18) 50.9 B
291 Torii Hunter (19) 50.7 R
292 Mark Teixeira (14) 50.6 B
293 Theodore Breitenstein (11) 50.5 L
Bob Elliott (15) 50.5 R
Jason Giambi (20) 50.5 L
Jim Kaat (25) 50.5 L
Joe Kelley+ (17) 50.5 R
Kenny Rogers (20) 50.5 L
299 Silver King (10) 50.4 R
300 Tommy Bridges (16) 50.3 R
Ted Simmons+ (21) 50.3 B
302 Fred Lynn (17) 50.2 L
Minnie Minoso (17) 50.2 R
304 Orlando Cepeda+ (17) 50.1 R
Felix Hernandez (15, 33) 50.1 R
Mark Langston (16) 50.1 R
307 Roy Oswalt (13) 50 R
Wilbur Wood (17) 50 R
309 Ellis Burks (18) 49.8 R
Jamie Moyer (25) 49.8 L
Eddie Rommel (13) 49.8 R
Dizzy Trout (15) 49.8 R
313 Brett Butler (17) 49.7 L
Jimmy Sheckard (17) 49.7 L
315 Bernie Williams (16) 49.6 B
316 Nellie Fox+ (19) 49.5 L
317 Larry Doby+ (13) 49.3 L
318 David Wright (14) 49.2 R
319 Dave Bancroft+ (16) 49.1 B
Mickey Cochrane+ (13) 49.1 L
321 Jimmy Key (15) 48.9 R
Sandy Koufax+ (12) 48.9 R
323 Dutch Leonard (20) 48.8 R
324 Jim Fregosi (18) 48.7 R
Dennis Martinez (23) 48.7 R
326 Jack Stivetts (11) 48.5 R
327 Larry Gardner (17) 48.2 L
Bob Lemon+ (15) 48.2 L
329 Chief Bender+ (16) 48.1 R
Heinie Groh (16) 48.1 R
Dolf Luque (20) 48.1 R
332 Mickey Lolich (16) 48 B
333 Buck Ewing+ (18) 47.9 R
Ralph Kiner+ (10) 47.9 R
Wally Schang (19) 47.9 B
336 Ron Guidry (14) 47.8 L
Buddy Myer (17) 47.8 L
Bobby Veach (14) 47.8 L
339 Johnny Evers+ (18) 47.7 L
Jim Rice+ (16) 47.7 R
341 Bobo Newsom (20) 47.6 R
Jimmy Rollins (17) 47.6 B
343 George Mullin (14) 47.5 R
344 Tony Lazzeri+ (14) 47.3 R
Devon White (17) 47.3 B
346 Joe Judge (20) 47.2 L
Heinie Manush+ (17) 47.2 L
348 Tommy Leach (19) 47.1 R
Nap Rucker (10) 47.1 R
Jesse Tannehill (15) 47.1 B
Miguel Tejada (16) 47.1 R
Doc White (13) 47.1 L
353 Kiki Cuyler+ (18) 47 R
Art Fletcher (13) 47 R
Curtis Granderson (16) 47 L
Frank Viola (15) 47 L
357 Ryan Braun (13, 35) 46.8 R
Gene Tenace (15) 46.8 R
Roy White (15) 46.8 B
Hoyt Wilhelm+ (21) 46.8 R
361 Mike Cameron (17) 46.7 R
Bob Shawkey (15) 46.7 R
363 Lave Cross (21) 46.6 R
Matt Williams (17) 46.6 R
365 Dale Murphy (18) 46.5 R
Hippo Vaughn (13) 46.5 B
367 Mark Grace (16) 46.4 L
Ed Konetchy (15) 46.4 R
369 Murry Dickson (18) 46.2 R
370 Willie Wilson (19) 46.1 B
371 Dizzy Dean+ (12) 46 R
King Kelly+ (16) 46 R
Chuck Klein+ (17) 46 L
Thurman Munson (11) 46 R
Vern Stephens (15) 46 R
376 Frank Chance+ (17) 45.8 R
Bartolo Colon (21, 46) 45.8 R
Rusty Staub (23) 45.8 L
379 John McGraw+ (17) 45.7 L
Herb Pennock+ (22) 45.7 B
Lon Warneke (15) 45.7 R
382 Javier Vazquez (14) 45.6 R
Omar Vizquel (24) 45.6 B
384 Del Pratt (13) 45.5 R
Deacon White+ (20) 45.5 L
386 Lou Brock+ (19) 45.4 L
Addie Joss+ (9) 45.4 R
Brad Radke (12) 45.4 R
389 Tony Fernandez (17) 45.3 B
Chris Sale (10, 30) 45.3 L
391 Larry French (14) 45.2 R
392 Vida Blue (17) 45.1 B
Larry Doyle (14) 45.1 L
Claude Passeau (13) 45.1 R
Edd Roush+ (18) 45.1 L
396 Harry Stovey (14) 45 R
397 Rocky Colavito (14) 44.9 R
J.D. Drew (14) 44.9 L
Paul Hines (20) 44.9 R
Roger Peckinpaugh (17) 44.9 R
401 Jon Lester (14, 35) 44.8 L
Andrew McCutchen (11, 32) 44.8 R
403 Bill Freehan (15) 44.7 R
Augie Galan (16) 44.7 B
Steve Rogers (13) 44.7 R
406 Chuck Knoblauch (12) 44.6 R
Red Lucas (16) 44.6 L
Ben Zobrist (14, 38) 44.6 B
409 Troy Tulowitzki (13) 44.5 R
410 Carlos Delgado (17) 44.4 L
Noodles Hahn (8) 44.4 L
Matt Holliday (15) 44.4 R
Sam Thompson+ (15) 44.4 L
414 Cupid Childs (13) 44.3 L
Nomar Garciaparra (14) 44.3 R
416 Steve Finley (19) 44.2 L
George Foster (18) 44.2 R
Mel Harder (20) 44.2 R
Red Schoendienst+ (19) 44.2 B
Dixie Walker (18) 44.2 L
421 Lonny Frey (14) 44 L
422 Earle Combs+ (12) 43.9 L
Gil Hodges (18) 43.9 R
Fred Tenney (17) 43.9 L
Carlos Zambrano (12) 43.9 B
426 Al Dark (14) 43.8 R
427 Travis Jackson+ (15) 43.7 R
Al Oliver (18) 43.7 L
Milt Pappas (17) 43.7 R
Bob Welch (17) 43.7 R
431 Julio Franco (23) 43.6 R
Adrian Gonzalez (15) 43.6 L
433 Bill Donovan (18) 43.5 B
Charlie Keller (13) 43.5 L
Jack Morris+ (18) 43.5 R
Jimmy Ryan (18) 43.5 R
437 Curt Simmons (20) 43.3 L
438 Dolph Camilli (12) 43.2 L
Fielder Jones (15) 43.2 L
Cliff Lee (13) 43.2 L
441 Hugh Duffy+ (17) 43.1 R
Paul Goldschmidt (9, 31) 43.1 R
Tony Oliva (15) 43.1 L
Mel Stottlemyre (11) 43.1 R
445 Ned Garver (14) 43 R
446 Roger Bresnahan+ (17) 42.9 R
Jack Chesbro+ (11) 42.9 R
Rabbit Maranville+ (23) 42.9 R
449 Sad Sam Jones (22) 42.8 R
Amos Otis (17) 42.8 R
451 Jorge Posada (17) 42.7 B
452 Mike Smith (14) 42.6 L
453 Wally Berger (11) 42.5 R
Lenny Dykstra (12) 42.5 L
Ken Williams (14) 42.5 L
456 Jose Canseco (17) 42.4 R
Davey Lopes (16) 42.4 R
Don Mattingly (14) 42.4 L
459 Felipe Alou (17) 42.3 R
Brett Gardner (12, 35) 42.3 L
Hughie Jennings+ (18) 42.3 R
Schoolboy Rowe (15) 42.3 R
463 Harry Brecheen (12) 42.2 L
Darryl Strawberry (17) 42.2 L
465 Gary Gaetti (20) 42.1 R
466 Phil Rizzuto+ (13) 42 R
467 John Candelaria (19) 41.9 L
Ben Chapman (15) 41.9 R
Curt Flood (15) 41.9 R
Placido Polanco (16) 41.9 R
471 Mookie Betts (6, 26) 41.8 R
Sam McDowell (15) 41.8 L
Buster Posey (11, 32) 41.8 R
Ken Singleton (15) 41.8 B
475 Doug DeCinces (15) 41.7 R
Jason Kendall (15) 41.7 R
Bill Nicholson (16) 41.7 L
478 Jim Perry (17) 41.6 B
479 Harlond Clift (12) 41.5 R
Kid Gleason (22) 41.5 B
Mike Tiernan (13) 41.5 L
Fernando Valenzuela (17) 41.5 L
483 George Van Haltren (17) 41.3 L
Andy Van Slyke (13) 41.3 L
485 Claude Osteen (18) 41.2 L
486 Tom Candiotti (16) 41.1 R
Rich Gossage+ (22) 41.1 R
Eddie Stanky (11) 41.1 R
489 Josh Donaldson (9, 33) 41 R
Frank Dwyer (12) 41 R
Jack Fournier (15) 41 L
Hardy Richardson (14) 41 R
493 Mark Belanger (18) 40.9 R
Jim Gilliam (14) 40.9 B
Catfish Hunter+ (15) 40.9 R
Sam Leever (13) 40.9 R
Camilo Pascual (18) 40.9 R
Darrell Porter (17) 40.9 L
499 Hooks Dauss (15) 40.8 R
Bob Friend (16) 40.8 R
Mike Griffin (12) 40.8 L
Gil McDougald (10) 40.8 R
Sadie McMahon (9) 40.8 R
504 Cy Seymour (16) 40.7 L
505 David Justice (14) 40.6 L
Tim Salmon (14) 40.6 R
Roy Thomas (13) 40.6 L
508 Dick Bartell (18) 40.5 R
Jim Sundberg (16) 40.5 R
Virgil Trucks (17) 40.5 R
Adam Wainwright (14, 37) 40.5 R
512 Pete Browning (13) 40.4 R
Carney Lansford (15) 40.4 R
Giancarlo Stanton (10, 29) 40.4 R
515 Andy Messersmith (12) 40.2 R
516 Albert Belle (12) 40.1 R
Dave Concepcion (19) 40.1 R
Yadier Molina (16, 36) 40.1 R
Dave Parker (19) 40.1 L
520 Pink Hawley (10) 40 L
Al Leiter (19) 40 L
Clyde Milan (16) 40 L
Smoky Joe Wood (14) 40 R
524 Moises Alou (17) 39.9 R
George Gore (14) 39.9 L
526 Danny Darwin (21) 39.8 R
Reggie Sanders (17) 39.8 R
Maury Wills (14) 39.8 B
Tom Zachary (19) 39.8 L
530 Bill Dinneen (12) 39.5 L
Rafael Furcal (14) 39.5 B
Ernie Lombardi+ (17) 39.5 R
Lance Parrish (19) 39.5 R
534 Jesse Barfield (12) 39.4 R
George Burns (15) 39.4 R
Nig Cuppy (10) 39.4 R
Jon Matlack (13) 39.4 L
David Price (12, 33) 39.4 L
539 Donie Bush (16) 39.3 B
Babe Herman (13) 39.3 L
541 Tommy Henrich (11) 39.2 L
Jake Peavy (15) 39.2 R
543 Carl Crawford (15) 39.1 L
Jake Daubert (15) 39.1 L
Howard Ehmke (15) 39.1 R
Rico Petrocelli (13) 39.1 R
Boog Powell (17) 39.1 L
548 Curt Davis (13) 39 R
549 Bill Hutchison (9) 38.9 R
550 Charlie Bennett (15) 38.8 R
Russell Martin (14, 36) 38.8 R
Paul O'Neill (17) 38.8 L
Magglio Ordonez (15) 38.8 R
554 Harold Baines+ (22) 38.7 L
Juan Gonzalez (17) 38.7 R
Ed McKean (13) 38.7 R
Bill White (13) 38.7 L
558 Kent Hrbek (14) 38.6 L
559 Lefty Gomez+ (14) 38.5 L
Lonnie Smith (17) 38.5 R
Tim Wallach (17) 38.5 R
Ryan Zimmerman (15, 34) 38.5 R
563 Johnny Callison (16) 38.4 L
Harry Davis (22) 38.4 R
Kirk Gibson (17) 38.4 L
Charlie Hough (25) 38.4 R
Ed Morris (7) 38.4 B
568 Eric Chavez (17) 38.3 L
Chili Davis (19) 38.3 B
Sid Gordon (13) 38.3 R
Roger Maris (12) 38.3 L
572 Ray Lankford (14) 38.2 L
Bill Madlock (15) 38.2 R
Hack Wilson+ (12) 38.2 R
575 Steve Garvey (19) 38.1 R
Troy Glaus (13) 38.1 R
Jeff Pfeffer (13) 38.1 R
578 Nelson Cruz (15, 38) 37.9 R
Hanley Ramirez (15, 35) 37.9 R
580 Terry Turner (17) 37.8 R
Gus Weyhing (14) 37.8 R
582 Paul Blair (17) 37.7 R
Don Newcombe (10) 37.7 L
584 Jeff Heath (14) 37.6 L
Frank Howard (16) 37.6 R
George Kell+ (15) 37.6 R
Dick McAuliffe (16) 37.6 L
588 Nolan Arenado (7, 28) 37.5 R
Jim Maloney (12) 37.5 L
590 Bullet Joe Bush (17) 37.4 R
Mark Gubicza (14) 37.4 R
Charlie Root (17) 37.4 R
593 Max Bishop (12) 37.3 L
Guy Hecker (9) 37.3 R
John Lackey (15) 37.3 R
Pie Traynor+ (17) 37.3 R
597 Jay Bell (18) 37.2 R
Cy Williams (19) 37.2 L
599 Herman Long (16) 37.1 L
600 Dusty Baker (19) 37 R
Fred Dunlap (12) 37 R
Jose Reyes (16) 37 B
603 Dick Groat (14) 36.9 R
Jason Heyward (10, 29) 36.9 L
Kip Selbach (13) 36.9 R
606 Madison Bumgarner (11, 29) 36.8 R
Phil Cavarretta (22) 36.8 L
Dutch Leonard (11) 36.8 L
Garry Maddox (15) 36.8 R
610 Jose Altuve (9, 29) 36.7 R
Jose Bautista (15) 36.7 R
Lu Blue (13) 36.7 B
Bill Bradley (14) 36.7 R
Manny Machado (8, 26) 36.7 R
Andy Pafko (17) 36.7 R
616 Rube Walberg (15) 36.6 L
Earl Whitehill (17) 36.6 L
618 Bill Mazeroski+ (17) 36.5 R
Don Money (16) 36.5 R
Jose Rijo (14) 36.5 R
George Scott (14) 36.5 R
622 Ray Caldwell (12) 36.3 L
Andrelton Simmons (8, 29) 36.3 R
Rick Wise (18) 36.3 R
625 Don Buford (10) 36.2 B
Candy Cummings+ (6) 36.2 R
627 Lorenzo Cain (10, 33) 36.1 R
Eric Davis (17) 36.1 R
Art Devlin (10) 36.1 R
Freddy Parent (12) 36.1 R
631 Cecil Cooper (17) 36 L
Edwin Encarnacion (15, 36) 36 R
Bob Rush (13) 36 R
634 Fritz Ostermueller (15) 35.9 L
635 Paul Derringer (15) 35.8 R
Wally Joyner (16) 35.8 L
637 Josh Beckett (14) 35.7 R
Freddie Freeman (10, 29) 35.7 L
Wally Moses (17) 35.7 L
Danny Murphy (16) 35.7 R
Ed Reulbach (13) 35.7 R
Ned Williamson (13) 35.7 R
643 Roy Campanella+ (10) 35.6 R
Freddie Fitzsimmons (19) 35.6 R
Burt Hooton (15) 35.6 R
646 Jacob deGrom (6, 31) 35.5 L
Denny Lyons (13) 35.5 R
648 Dave Foutz (13) 35.4 R
Miller Huggins+ (13) 35.4 B
Rick Rhoden (16) 35.4 R
651 Tommy Holmes (11) 35.3 L
Jack Taylor (10) 35.3 R
653 Ron Fairly (21) 35.2 L
654 Doyle Alexander (19) 35.1 R
Dan Haren (13) 35.1 R
Jerry Reuss (22) 35.1 L
Mickey Vernon (20) 35.1 L
658 Brady Anderson (15) 35 L
Jim Bottomley+ (16) 35 L
Alex Gordon (13, 35) 35 L
Tom Gordon (21) 35 R
Eddie Yost (18) 35 R
663 Willie Kamm (13) 34.9 R
Howie Kendrick (14, 35) 34.9 R
Will White (10) 34.9 B
666 Bump Hadley (16) 34.8 R
Brickyard Kennedy (12) 34.8 R
Frank White (18) 34.8 R
669 Shawn Green (15) 34.7 L
Claude Ritchey (13) 34.7 B
Bobby Shantz (16) 34.7 R
672 George Burns (16) 34.6 R
Carl Furillo (15) 34.6 R
Derrek Lee (15) 34.6 R
Deacon Phillippe (13) 34.6 R
Jered Weaver (12) 34.6 R
677 Shin-Soo Choo (15, 36) 34.5 L
Jeff Cirillo (14) 34.5 R
Ken Griffey (19) 34.5 L
Pedro Guerrero (15) 34.5 R
681 Travis Fryman (13) 34.4 R
Frank Killen (10) 34.4 L
B.J. Surhoff (19) 34.4 L
Justin Upton (13, 31) 34.4 R
Tim Wakefield (19) 34.4 R
686 Thornton Lee (16) 34.3 L
Derek Lowe (17) 34.3 R
Stuffy McInnis (19) 34.3 R
Howie Pollet (14) 34.3 L
690 Chris Carpenter (15) 34.2 R
Freddy Garcia (15) 34.2 R
Nick Markakis (14, 35) 34.2 L
Willie McGee (18) 34.2 B
John Tudor (12) 34.2 L
695 Bob Allison (13) 34.1 R
Jimmy Dykes (22) 34.1 R
Ron Gant (16) 34.1 R
Bruce Hurst (15) 34.1 L
Dan McGann (12) 34.1 B
700 Ken McMullen (16) 34 R
Slim Sallee (14) 34 R
702 Russ Ford (7) 33.9 R
Rick Sutcliffe (18) 33.9 L
Robby Thompson (11) 33.9 R
Bobby Thomson (15) 33.9 R
706 Tony Cuccinello (15) 33.8 R
Ray Durham (14) 33.8 B
Billy Nash (15) 33.8 R
Johnny Pesky (10) 33.8 L
710 Harry Howell (13) 33.7 R
711 Joe Adcock (17) 33.6 R
Heinie Zimmerman (13) 33.6 R
713 Ken Caminiti (15) 33.5 B
Mark Ellis (12) 33.5 R
Anthony Rizzo (9, 29) 33.5 L
Stephen Strasburg (10, 30) 33.5 R
717 Smoky Burgess (18) 33.3 L
Harvey Haddix (14) 33.3 L
Charlie Leibrandt (14) 33.3 R
Marty McManus (15) 33.3 R
721 Kid Elberfeld (14) 33.2 R
George Grantham (13) 33.2 L
Ken Keltner (13) 33.2 R
Dwayne Murphy (12) 33.2 L
Gene Woodling (17) 33.2 L
726 Dom DiMaggio (11) 33.1 R
Elbie Fletcher (12) 33.1 L
Johnny Logan (13) 33.1 R
Rick Monday (19) 33.1 L
730 Gavvy Cravath (11) 33 R
Richie Hebner (18) 33 L
Ray Schalk+ (18) 33 R
Earl Torgeson (15) 33 L
734 Jim Devlin (5) 32.9 R
Bill Doran (12) 32.9 B
Brian Jordan (15) 32.9 R
737 Sid Fernandez (15) 32.8 L
Ron Hunt (12) 32.8 R
739 Van Mungo (14) 32.7 R
Mickey Rivers (15) 32.7 L
Jimmy Williams (11) 32.7 R
742 Rico Carty (15) 32.6 R
Mort Cooper (11) 32.6 R
Jesse Haines+ (19) 32.6 R
Pat Hentgen (14) 32.6 R
Dummy Hoy (14) 32.6 L
747 Adam Jones (14, 33) 32.5 R
Rube Marquard+ (18) 32.5 B
Kyle Seager (9, 31) 32.5 L
Joe Start (16) 32.5 L
Riggs Stephenson (14) 32.5 R
John Valentin (11) 32.5 R
753 Vern Law (16) 32.4 R
Aramis Ramirez (18) 32.4 R
Edgar Renteria (16) 32.4 R
Ezra Sutton (18) 32.4 R
Kevin Youkilis (10) 32.4 R
758 Darin Erstad (14) 32.3 L
Al Rosen (10) 32.3 R
Ross Youngs+ (10) 32.3 L
761 John Denny (13) 32.2 R
Corey Kluber (9, 33) 32.2 R
Eddie Lopat (12) 32.2 L
764 Roy Cullenbine (10) 32.1 B
Bobby Murcer (17) 32.1 L
Sonny Siebert (12) 32.1 R
767 Johnny Cueto (12, 33) 32 R
Scott Fletcher (15) 32 R
769 Larry Dierker (14) 31.9 R
Victor Martinez (16) 31.9 B
Brian McCann (15) 31.9 L
Barry Zito (15) 31.9 L
773 Johnny Antonelli (12) 31.8 L
Bryce Harper (8, 26) 31.8 L
Frank McCormick (13) 31.8 R
Chick Stahl (10) 31.8 L
Christian Yelich (7, 27) 31.8 L
778 Andres Galarraga (19) 31.7 R
Sam West (16) 31.7 L
780 Charlie Ferguson (4) 31.6 B
Claude Hendrix (10) 31.6 R
Hunter Pence (13, 36) 31.6 R
Jose Valentin (16) 31.6 B
784 Andy Benes (14) 31.5 R
Shane Victorino (12) 31.5 R
786 Ed Brandt (11) 31.4 L
Eddie Joost (17) 31.4 R
Ted Kluszewski (15) 31.4 L
Marty Marion (13) 31.4 R
790 Mike Boddicker (14) 31.3 R
Bill Russell (18) 31.3 R
Rudy York (13) 31.3 R
793 Topsy Hartsel (14) 31.2 L
Bill Lee (14) 31.2 R
Wally Pipp (15) 31.2 L
Adonis Terry (14) 31.2 R
797 Duke Farrell (18) 31.1 B
Rick Ferrell+ (18) 31.1 R
Chick Hafey+ (13) 31.1 R
Bill Sherdel (15) 31.1 L
Brandon Webb (7) 31.1 R
802 Jacoby Ellsbury (11) 31 L
Bill Joyce (8) 31 L
Ken Raffensberger (15) 31 R
James Shields (13) 31 R
806 Elvis Andrus (11, 30) 30.9 R
Orlando Hudson (11) 30.9 B
808 Greg Vaughn (15) 30.8 R
809 Jim Bagby (9) 30.7 B
Jim Barr (12) 30.7 R
Ice Box Chamberlain (10) 30.7 R
812 Chris Speier (19) 30.6 R
Harry Steinfeldt (14) 30.6 R
Hal Trosky (11) 30.6 L
815 Ginger Beaumont (12) 30.5 L
Willis Hudlin (16) 30.5 R
Arlie Latham (17) 30.5 R
Sal Maglie (10) 30.5 R
Carlos Santana (10, 33) 30.5 B
Greg Swindell (17) 30.5 R
821 Mike Garcia (14) 30.4 R
Mike Hargrove (12) 30.4 L
John Hiller (15) 30.4 R
Gary Matthews (16) 30.4 R
Joe Nuxhall (16) 30.4 L
Jhonny Peralta (15) 30.4 R
827 Teddy Higuera (9) 30.3 B
Max Lanier (14) 30.3 R
Frank Lary (12) 30.3 R
Firpo Marberry (14) 30.3 R
831 Bobby Bonilla (16) 30.2 B
Lance Johnson (14) 30.2 L
Woody Williams (15) 30.2 R
834 Sherm Lollar (18) 30.1 R
Kevin McReynolds (12) 30.1 R
836 Livón Hernández (17) 30 R
Cecil Travis (12) 30 L
Hooks Wiltse (12) 30 R
839 Dean Chance (11) 29.9 R
Del Ennis (14) 29.9 R
Von Hayes (12) 29.9 L
Johnny Podres (15) 29.9 L
John Titus (11) 29.9 L
844 Kevin Millwood (16) 29.8 R
Pete Runnels (14) 29.8 L
846 Phil Garner (16) 29.7 R
Javy Lopez (15) 29.7 R
Joe Niekro (22) 29.7 R
Preacher Roe (12) 29.7 R
850 Marquis Grissom (17) 29.6 R
Dick McBride (6) 29.6
852 Raul Mondesi (13) 29.5 R
Brian Roberts (14) 29.5 B
Jason Schmidt (14) 29.5 R
Hal Schumacher (13) 29.5 R
856 Bob Ewing (11) 29.4 R
Jim Piersall (17) 29.4 R
Johnny Sain (11) 29.4 R
Mickey Tettleton (14) 29.4 B
Chief Zimmer (19) 29.4 R
861 Tom Haller (12) 29.3 L
862 Ray Chapman (9) 29.2 R
Doug Drabek (13) 29.2 R
Joe Kuhel (18) 29.2 L
Kevin Tapani (13) 29.2 R
Jayson Werth (15) 29.2 R
867 Matt Cain (13) 29.1 R
Luis Castillo (15) 29.1 B
George Hendrick (18) 29.1 R
Kevin Mitchell (13) 29.1 R
Anthony Rendon (7, 29) 29.1 R
Dutch Ruether (11) 29.1 L
873 Asdrubal Cabrera (13, 33) 29 B
Mike Donlin (12) 29 L
Benny Kauff (8) 29 L
Johnny Kling (13) 29 R
Tino Martinez (16) 29 L
Art Nehf (15) 29 L
879 Coco Crisp (15) 28.9 B
Ellis Kinder (12) 28.9 R
Bing Miller (16) 28.9 R
Kevin Seitzer (12) 28.9 R
Lee Smith+ (18) 28.9 R
884 Edgardo Alfonzo (12) 28.8 R
John Anderson (14) 28.8 B
Bob Bailey (17) 28.8 R
A.J. Burnett (17) 28.8 R
Gio Gonzalez (12, 33) 28.8 R
889 Michael Brantley (11, 32) 28.7 L
Henry Larkin (10) 28.7 R
Gary Peters (14) 28.7 L
Chris Short (15) 28.7 R
893 Lew Burdette (18) 28.6 R
Alfonso Soriano (16) 28.6 R
Vernon Wells (15) 28.6 R
896 Don Baylor (19) 28.5 R
Alex Fernandez (10) 28.5 R
Terry Pendleton (15) 28.5 B
899 Bobby Avila (11) 28.4 R
Baby Doll Jacobson (11) 28.4 R
Starling Marte (8, 30) 28.4 R
Lee Meadows (15) 28.4 L
Brandon Phillips (17) 28.4 R
Terry Puhl (15) 28.4 L
Jack Rowe (12) 28.4 L
906 Matt Carpenter (9, 33) 28.3 L
Billy Jurges (17) 28.3 R
Carlos Lee (14) 28.3 R
Buddy Lewis (11) 28.3 L
Sixto Lezcano (12) 28.3 R
Tim McCarver (21) 28.3 L
Melvin Mora (13) 28.3 R
Cesar Tovar (12) 28.3 R
Elmer Valo (20) 28.3 L
Bob Watson (19) 28.3 R
916 Del Crandall (16) 28.2 R
Josh Hamilton (9) 28.2 L
Mike Hampton (16) 28.2 R
Lindy McDaniel (21) 28.2 R
Rondell White (15) 28.2 R
921 J.J. Hardy (13) 28.1 R
Denis Menke (13) 28.1 R
Martin Prado (14) 28.1 R
Denard Span (11) 28.1 L
Jarrod Washburn (12) 28.1 L
926 Trevor Hoffman+ (18) 28 R
Paul Konerko (18) 28 R
Red Rolfe (10) 28 L
Terry Steinbach (14) 28 R
Justin Turner (11, 34) 28 R
931 Jackie Jensen (11) 27.9 R
Hal McRae (19) 27.9 R
Mike Moore (14) 27.9 R
Roy Smalley (13) 27.9 B
Garry Templeton (16) 27.9 B
Lloyd Waner+ (18) 27.9 L
937 General Crowder (11) 27.8 L
Jack McDowell (12) 27.8 R
Jouett Meekin (10) 27.8 R
George Mogridge (15) 27.8 L
Reb Russell (9) 27.8 L
Amos Strunk (17) 27.8 L
943 Ross Barnes (9) 27.7 R
Ossie Bluege (18) 27.7 R
Clete Boyer (16) 27.7 R
Kevin Gross (15) 27.7 R
Carlos Guillen (14) 27.7 B
Mel Parnell (10) 27.7 L
Scott Sanderson (19) 27.7 R
Grady Sizemore (10) 27.7 L
Billy Wagner (16) 27.7 L
Don Wilson (9) 27.7 R
953 Dave Henderson (14) 27.6 R
Francisco Lindor (5, 25) 27.6 B
Manny Sanguillen (13) 27.6 R
Earl Wilson (11) 27.6 R
Kerry Wood (14) 27.6 R
958 Chris Chambliss (17) 27.5 L
Davey Johnson (13) 27.5 R
Freddie Lindstrom+ (13) 27.5 R
Bob Meusel (11) 27.5 R
Lloyd Moseby (12) 27.5 L
Randy Winn (13) 27.5 B
964 Bob Boone (19) 27.4 R
Bill Hands (11) 27.4 R
Buck Herzog (13) 27.4 R
Syl Johnson (19) 27.4 R
Benito Santiago (20) 27.4 R
George Zettlein (6) 27.4 R
970 Hank Bauer (14) 27.3 R
Walker Cooper (18) 27.3 R
Ken Holtzman (15) 27.3 R
Win Mercer (9) 27.3 L
Dave Orr (8) 27.3 R
Alex Rios (12) 27.3 R
976 Ed Bailey (14) 27.2 L
Leo Cardenas (16) 27.2 R
Ferris Fain (9) 27.2 L
Turk Farrell (14) 27.2 R
Lee May (18) 27.2 R
Anibal Sanchez (14, 35) 27.2 R
Sherry Smith (14) 27.2 R
Snuffy Stirnweiss (10) 27.2 R
984 Elston Howard (14) 27.1 R
Ted Lilly (15) 27.1 L
Ben Sanders (5) 27.1 R
Mo Vaughn (12) 27.1 L
988 Tony Gonzalez (12) 27 L
Billy Goodman (16) 27 L
Ryan Klesko (16) 27 L
Stu Miller (16) 27 R
Justin Morneau (14) 27 L
Bill Skowron (14) 27 R
Red Smith (9) 27 R
995 Mike Cuellar (15) 26.9 L
Vic Wertz (17) 26.9 L
997 Mike Bordick (14) 26.8 R
Jack Clements (17) 26.8 L
Bill North (11) 26.8 B
Rip Sewell (13) 26.8 L
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.