Mobile Site You Are Here > > > > > Pitching Leaders


2004 Eastern League Pitching Leaders

League Index / Batting Leaders / Pitching Leaders / Map of Teams / Other Years: 2003 / 2005
Sort By:

League Player Pitching

Rk Name Age Tm Lev Aff W L W-L% ERA RAvg G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF WHIP H9 HR9 BB9 SO9 SO/W
1 Gustavo Chacin* 23 MAN AA TOR 16 2 .889 2.86 3.37 25 25 0 0 0 0 141.2 113 53 45 15 49 0 109 5 0 3 577 1.144 7.2 1.0 3.1 6.9 2.22
2 Boof Bonser 22 NBR AA MIN 12 9 .571 4.37 5.19 27 27 0 0 0 0 154.1 160 89 75 22 56 1 146 3 0 4 658 1.400 9.3 1.3 3.3 8.5 2.61
3 Bryan Bullington 23 ATO AA PIT 12 7 .632 4.10 4.78 26 26 0 0 0 0 145.0 160 77 66 18 47 1 100 9 0 5 629 1.428 9.9 1.1 2.9 6.2 2.13
4 Henry Bonilla 25 NBR AA MIN 11 10 .524 4.54 4.73 25 22 1 1 0 0 142.2 180 75 72 14 36 3 67 6 1 2 612 1.514 11.4 0.9 2.3 4.2 1.86
5 Ian Snell 22 ATO AA PIT 11 7 .611 3.16 3.22 26 26 0 3 2 0 151.0 147 54 53 16 40 2 142 5 0 6 624 1.238 8.8 1.0 2.4 8.5 3.55
6 Abe Alvarez* 21 PRT AA BOS 10 9 .526 3.66 4.32 26 26 0 0 0 0 135.1 133 65 55 13 32 0 108 5 0 2 562 1.219 8.8 0.9 2.1 7.2 3.38
7 Wil Ledezma* 23 ERI AA DET 10 3 .769 2.42 2.90 17 16 0 2 1 0 111.2 95 36 30 8 24 0 98 4 0 1 448 1.066 7.7 0.6 1.9 7.9 4.08
8 Chris Begg 24 NCH AA SFG 9 1 .900 2.30 2.59 16 14 1 0 0 0 94.0 87 27 24 3 11 0 61 1 0 1 367 1.043 8.3 0.3 1.1 5.8 5.55
9 Ken Chenard 25 BNG AA NYM 9 6 .600 4.45 4.82 27 17 3 0 0 3 123.1 101 66 61 17 48 0 122 11 1 15 523 1.208 7.4 1.2 3.5 8.9 2.54
10 Dave Crouthers 24 BOW AA BAL 9 9 .500 5.03 5.22 27 27 0 0 0 0 139.2 134 81 78 23 68 2 138 3 1 8 604 1.446 8.6 1.5 4.4 8.9 2.03
11 Blake McGinley* 25 BNG AA NYM 9 2 .818 3.72 3.96 33 0 13 0 0 1 72.2 61 32 30 9 15 1 83 3 0 3 293 1.046 7.6 1.1 1.9 10.3 5.53
12 Neal Musser* 23 BNG AA NYM 9 6 .600 3.41 4.32 19 19 0 0 0 0 108.1 103 52 41 7 40 0 70 4 1 3 458 1.320 8.6 0.6 3.3 5.8 1.75
13 Matt Peterson 22 BNG,ATO AA NYM-PIT 9 6 .600 4.03 4.41 26 25 0 0 0 0 140.2 133 69 63 18 67 0 119 6 2 9 602 1.422 8.5 1.2 4.3 7.6 1.78
14 Matt Roney 24 ERI AA DET 9 9 .500 4.93 5.33 22 22 0 3 1 0 133.1 163 79 73 20 33 0 89 7 0 1 590 1.470 11.0 1.4 2.2 6.0 2.70
15 Kenny Baugh 25 ERI AA DET 8 8 .500 3.72 4.42 24 24 0 1 0 0 142.2 154 70 59 13 41 0 107 7 0 3 611 1.367 9.7 0.8 2.6 6.8 2.61
16 Eude Brito* 25 REA AA PHI 8 6 .571 4.42 5.16 43 7 15 1 0 4 97.2 95 56 48 10 42 2 84 4 3 7 425 1.403 8.8 0.9 3.9 7.7 2.00
17 Mike Connolly* 22 ATO AA PIT 8 7 .533 4.71 5.19 21 21 0 0 0 0 112.2 124 65 59 10 41 0 103 6 0 5 501 1.464 9.9 0.8 3.3 8.2 2.51
18 Jeremy Guthrie 25 AKR AA CLE 8 8 .500 4.21 5.25 23 21 1 1 0 0 130.1 145 76 61 16 42 0 94 16 0 5 587 1.435 10.0 1.1 2.9 6.5 2.24
19 Neal McDade 28 ATO AA PIT 8 1 .889 3.36 3.68 32 7 4 0 0 1 85.2 70 35 32 7 26 1 53 4 0 1 350 1.121 7.4 0.7 2.7 5.6 2.04
20 Todd Ozias 27 MAN AA TOR 8 4 .667 3.43 4.33 18 17 0 0 0 0 89.1 86 43 34 6 29 0 74 1 2 3 367 1.287 8.7 0.6 2.9 7.5 2.55
21 Jason Stevenson* 22 HRB AA MON 8 10 .444 4.06 4.39 24 22 1 0 0 1 135.1 132 66 61 20 46 1 75 12 4 5 570 1.315 8.8 1.3 3.1 5.0 1.63
22 Rob Tejeda 22 REA AA PHI 8 14 .364 5.15 5.57 27 26 0 0 0 0 150.1 148 93 86 29 59 0 133 6 1 6 657 1.377 8.9 1.7 3.5 8.0 2.25
23 Oscar Alvarez* 23 AKR AA CLE 7 2 .778 3.36 3.49 23 5 6 0 0 1 67.0 62 26 25 6 24 1 50 2 0 2 280 1.284 8.3 0.8 3.2 6.7 2.08
24 Luke Anderson 26 NCH AA SFG 7 2 .778 4.11 4.29 35 0 16 0 0 2 50.1 53 24 23 3 15 0 52 1 0 1 222 1.351 9.5 0.5 2.7 9.3 3.47
25 Eric Glaser 26 PRT AA BOS 7 6 .538 4.67 5.14 31 12 10 0 0 2 96.1 98 55 50 5 26 1 78 1 0 1 407 1.287 9.2 0.5 2.4 7.3 3.00
26 Ryan Houston 24 MAN AA TOR 7 4 .636 4.33 4.61 34 8 6 0 0 0 97.2 93 50 47 13 50 0 102 5 0 5 429 1.464 8.6 1.2 4.6 9.4 2.04
27 Pat Misch* 22 NCH AA SFG 7 6 .538 3.06 3.45 26 26 0 4 3 0 159.0 138 61 54 13 35 0 123 3 1 4 623 1.088 7.8 0.7 2.0 7.0 3.51
28 Victor Moreno 25 NBR AA MIN 7 2 .778 2.27 2.39 33 5 11 0 0 2 75.1 56 20 19 4 42 1 86 1 0 5 316 1.301 6.7 0.5 5.0 10.3 2.05
29 Roberto Novoa 24 ERI AA DET 7 0 1.000 2.96 3.65 41 0 11 0 0 4 79.0 63 32 26 7 18 1 59 1 1 4 317 1.025 7.2 0.8 2.1 6.7 3.28
30 Cameron Reimers 25 MAN AA TOR 7 4 .636 2.78 3.16 15 15 0 0 0 0 94.0 87 33 29 11 20 0 42 9 0 3 383 1.138 8.3 1.1 1.9 4.0 2.10
31 Josh Banks 21 MAN AA TOR 6 6 .500 5.03 5.32 18 17 0 1 0 0 91.1 89 54 51 15 28 0 76 0 1 1 381 1.281 8.8 1.5 2.8 7.5 2.71
32 Travis Bowyer 22 NBR AA MIN 6 3 .667 1.76 2.49 31 0 14 0 0 3 61.1 42 17 12 3 38 1 65 2 1 2 263 1.304 6.2 0.4 5.6 9.5 1.71
33 Matt Cain 19 NCH AA SFG 6 4 .600 3.35 4.60 15 15 0 0 0 0 86.0 73 44 32 7 40 0 72 3 0 4 363 1.314 7.6 0.7 4.2 7.5 1.80
34 Jordan De Jong 25 MAN AA TOR 6 2 .750 2.86 3.12 57 0 29 0 0 14 69.1 69 24 22 2 30 2 57 7 0 9 317 1.428 9.0 0.3 3.9 7.4 1.90
35 Gavin Floyd 21 REA AA PHI 6 6 .500 2.57 2.95 20 20 0 2 1 0 119.0 93 39 34 5 46 1 94 9 2 1 496 1.168 7.0 0.4 3.5 7.1 2.04
36 Sean Henn* 23 TRE AA NYY 6 8 .429 4.41 5.18 27 27 0 0 0 0 163.1 173 94 80 11 63 2 118 6 1 12 707 1.445 9.5 0.6 3.5 6.5 1.87
37 Jake Joseph 26 BNG AA NYM 6 0 1.000 3.32 3.74 25 0 9 0 0 1 43.1 32 18 16 3 14 0 28 3 1 4 177 1.062 6.6 0.6 2.9 5.8 2.00
38 Ryan Larson 25 PRT AA BOS 6 3 .667 5.36 5.80 26 0 13 0 0 3 40.1 49 26 24 5 20 3 36 1 0 1 192 1.711 10.9 1.1 4.5 8.0 1.80
39 Brandon League 21 MAN AA TOR 6 4 .600 3.38 3.81 41 10 6 0 0 2 104.0 92 44 39 3 41 1 90 8 0 8 441 1.279 8.0 0.3 3.5 7.8 2.20
40 Alberto Montes 24 NCH AA SFG 6 5 .545 3.56 3.84 53 0 35 0 0 16 65.2 68 28 26 4 16 2 36 3 3 2 283 1.279 9.3 0.5 2.2 4.9 2.25
41 Javier Ortiz 24 TRE AA NYY 6 7 .462 4.10 4.61 19 18 0 1 1 0 105.1 110 54 48 7 33 0 77 3 0 9 455 1.358 9.4 0.6 2.8 6.6 2.33
42 Franklin Perez 26 REA AA PHI 6 4 .600 4.15 4.48 15 15 0 0 0 0 80.1 82 40 37 7 17 0 55 7 0 3 334 1.232 9.2 0.8 1.9 6.2 3.24
43 Scott Rice* 22 BOW AA BAL 6 5 .545 3.66 4.50 41 10 5 0 0 1 96.0 94 48 39 3 40 2 61 6 2 11 419 1.396 8.8 0.3 3.8 5.7 1.53
44 Danny Rueckel 24 HRB AA MON 6 5 .545 2.08 3.35 42 0 26 0 0 8 78.0 72 29 18 3 17 0 56 2 0 2 325 1.141 8.3 0.3 2.0 6.5 3.29
45 Josh Stevens 25 PRT AA BOS 6 9 .400 5.24 5.74 20 20 0 1 0 0 125.1 148 80 73 11 20 0 107 5 0 2 541 1.340 10.6 0.8 1.4 7.7 5.35
46 Mitch Walk* 26 NCH AA SFG 6 8 .429 5.09 5.71 47 4 18 0 0 2 88.1 94 56 50 4 46 2 53 2 0 4 407 1.585 9.6 0.4 4.7 5.4 1.15
47 Chien-Ming Wang 24 TRE AA NYY 6 5 .545 4.05 4.38 18 18 0 0 0 0 109.0 112 53 49 6 26 0 90 3 0 2 449 1.266 9.2 0.5 2.1 7.4 3.46
48 Mark Woodyard 25 ERI AA DET 6 4 .600 3.52 4.66 43 9 14 0 0 5 102.1 102 53 40 5 37 3 55 9 0 5 440 1.358 9.0 0.4 3.3 4.8 1.49
49 Robert Averette 27 BOW AA BAL 5 1 .833 3.02 3.55 10 9 0 0 0 0 50.2 54 20 17 5 14 1 27 1 0 0 210 1.342 9.6 0.9 2.5 4.8 1.93
50 Chris Baker 26 MAN AA TOR 5 1 .833 3.09 3.34 11 11 0 0 0 0 70.0 56 26 24 7 13 0 61 1 0 3 270 0.986 7.2 0.9 1.7 7.8 4.69
51 Scott Baker 22 NBR AA MIN 5 3 .625 2.43 2.94 10 10 0 2 2 0 70.1 44 23 19 2 13 2 72 6 0 0 280 0.810 5.6 0.3 1.7 9.2 5.54
52 Brady Borner* 25 ATO AA PIT 5 6 .455 5.47 6.82 39 9 7 0 0 1 100.1 120 76 61 17 30 2 62 1 0 1 450 1.495 10.8 1.5 2.7 5.6 2.07
53 Bobby Bradley 23 ATO AA PIT 5 4 .556 3.11 3.73 19 19 0 0 0 0 101.1 85 42 35 8 41 0 78 3 1 14 422 1.243 7.5 0.7 3.6 6.9 1.90
54 Matt Bruback 25 BOW AA BAL 5 5 .500 4.32 4.92 14 13 0 0 0 0 75.0 80 41 36 7 36 0 83 3 0 2 330 1.547 9.6 0.8 4.3 10.0 2.31
55 Chris Cooper* 25 AKR AA CLE 5 1 .833 1.77 2.78 26 0 10 0 0 2 35.2 37 11 7 1 10 2 27 0 0 0 154 1.318 9.3 0.3 2.5 6.8 2.70
56 Dan Denham 21 AKR AA CLE 5 4 .556 5.33 6.51 14 14 0 1 1 0 76.0 88 55 45 12 31 0 50 7 0 4 347 1.566 10.4 1.4 3.7 5.9 1.61
57 Jake Dittler 21 AKR AA CLE 5 12 .294 5.02 6.10 21 20 0 1 1 0 107.2 119 73 60 7 40 1 85 7 0 4 486 1.477 9.9 0.6 3.3 7.1 2.13
58 Zach Duke* 21 ATO AA PIT 5 1 .833 1.58 1.93 9 9 0 0 0 0 51.1 41 11 9 2 10 0 36 1 1 1 193 0.994 7.2 0.4 1.8 6.3 3.60
59 Brian Forystek* 25 BOW AA BAL 5 5 .500 5.74 6.06 15 15 0 0 0 0 84.2 94 57 54 16 41 2 75 8 1 7 382 1.594 10.0 1.7 4.4 8.0 1.83
60 Brad Hennessey 24 NCH AA SFG 5 5 .500 3.56 3.74 18 18 0 0 0 0 101.0 106 42 40 8 34 0 55 3 0 0 425 1.386 9.4 0.7 3.0 4.9 1.62
61 Shawn Hill 23 HRB AA MON 5 7 .417 3.39 4.00 17 17 0 2 0 0 87.2 90 39 33 4 20 0 53 5 1 2 357 1.255 9.2 0.4 2.1 5.4 2.65
62 Mike Hinckley* 21 HRB AA MON 5 2 .714 2.87 3.26 16 16 0 0 0 0 94.0 83 34 30 5 23 0 80 7 0 1 376 1.128 7.9 0.5 2.2 7.7 3.48
63 Landon Jacobsen 25 ATO AA PIT 5 2 .714 4.99 5.89 15 14 0 0 0 0 70.1 83 46 39 8 23 0 47 3 0 4 317 1.507 10.6 1.0 2.9 6.0 2.04
64 Preston Larrison 23 ERI AA DET 5 4 .556 3.05 4.12 20 20 0 0 0 0 118.0 122 54 40 12 36 1 59 5 1 6 516 1.339 9.3 0.9 2.7 4.5 1.64
65 Jeff Miller 24 ATO AA PIT 5 4 .556 2.91 3.31 52 0 37 0 0 18 68.0 48 25 22 8 28 5 79 5 0 4 285 1.118 6.4 1.1 3.7 10.5 2.82
66 Juan Perez* 25 PRT AA BOS 5 1 .833 4.14 5.29 46 0 18 0 0 6 78.1 72 46 36 12 37 5 79 2 0 7 345 1.391 8.3 1.4 4.3 9.1 2.14
67 Justin Pope 24 TRE AA NYY 5 3 .625 4.06 4.42 18 10 4 2 1 0 75.1 78 37 34 12 18 1 53 1 0 4 315 1.274 9.3 1.4 2.2 6.3 2.94
68 Jason Scobie 24 BNG AA NYM 5 5 .500 2.82 3.49 26 24 1 0 0 1 147.0 137 57 46 11 49 0 95 11 2 5 618 1.265 8.4 0.7 3.0 5.8 1.94
69 Chris Smith 23 PRT AA BOS 5 2 .714 3.75 4.12 14 14 0 0 0 0 74.1 77 34 31 10 21 0 85 2 3 1 317 1.318 9.3 1.2 2.5 10.3 4.05
70 Blake Stein 30 ATO AA PIT 5 2 .714 3.52 3.96 36 0 18 0 0 7 61.1 51 27 24 6 25 2 62 1 0 2 260 1.239 7.5 0.9 3.7 9.1 2.48
71 Kole Strayhorn 21 BNG AA NYM 5 4 .556 5.22 6.12 39 0 25 0 0 8 50.0 49 34 29 10 27 1 43 2 0 3 228 1.520 8.8 1.8 4.9 7.7 1.59
72 Keith Bucktrot 23 REA AA PHI 4 7 .364 4.87 5.55 20 20 0 0 0 0 105.1 140 65 57 16 39 0 60 5 0 3 477 1.699 12.0 1.4 3.3 5.1 1.54
73 Ryan Cameron 26 PRT AA BOS 4 6 .400 4.30 5.00 23 15 0 0 0 0 90.0 94 50 43 8 37 0 83 6 0 10 396 1.456 9.4 0.8 3.7 8.3 2.24
74 Buddy Carlyle 26 TRE AA NYY 4 0 1.000 0.72 0.96 8 5 1 0 0 0 37.1 23 4 3 0 4 0 48 0 0 0 137 0.723 5.5 0.0 1.0 11.6 12.00
75 Francisco Cruceta 22 AKR AA CLE 4 8 .333 5.28 5.89 15 15 0 1 0 0 88.2 89 58 52 11 33 0 45 2 1 5 381 1.376 9.0 1.1 3.3 4.6 1.36
76 Rik Currier 26 TRE AA NYY 4 6 .400 6.06 7.16 34 8 10 0 0 0 81.2 91 65 55 11 51 2 74 6 0 4 384 1.739 10.0 1.2 5.6 8.2 1.45
77 Jose Diaz 24 BNG AA NYM 4 7 .364 5.18 5.72 21 19 0 1 0 0 83.1 59 53 48 3 70 0 90 12 2 5 381 1.548 6.4 0.3 7.6 9.7 1.29
78 Bo Donaldson 29 PRT AA BOS 4 3 .571 5.05 5.55 30 2 7 0 0 0 73.0 72 45 41 10 24 0 72 5 1 5 311 1.315 8.9 1.2 3.0 8.9 3.00
79 J.D. Durbin 22 NBR AA MIN 4 1 .800 2.52 2.94 13 13 0 0 0 0 64.1 62 21 18 4 22 0 53 4 0 1 274 1.306 8.7 0.6 3.1 7.4 2.41
80 Martire Franco 26 REA AA PHI 4 4 .500 3.30 3.30 48 0 29 0 0 15 84.2 73 31 31 4 20 2 63 3 1 6 345 1.098 7.8 0.4 2.1 6.7 3.15
81 Jerome Gamble 24 PRT AA BOS 4 2 .667 3.94 4.67 14 10 0 0 0 0 61.2 62 32 27 3 18 0 36 4 1 4 267 1.297 9.0 0.4 2.6 5.3 2.00
82 Josh Habel* 23 NCH AA SFG 4 10 .286 4.36 5.02 27 25 0 1 0 0 136.1 130 76 66 21 50 0 123 5 1 4 580 1.320 8.6 1.4 3.3 8.1 2.46
83 Roberto Hernandez 23 AKR AA CLE 4 8 .333 4.97 5.38 15 15 0 0 0 0 87.0 114 52 48 3 21 0 63 2 1 4 381 1.552 11.8 0.3 2.2 6.5 3.00
84 Thomas Jacquez* 28 BOW AA BAL 4 3 .571 5.90 7.45 21 0 5 0 0 0 29.0 38 24 19 4 16 2 19 1 0 1 141 1.862 11.8 1.2 5.0 5.9 1.19
85 Victor Kleine* 24 AKR AA CLE 4 4 .500 4.95 5.67 25 9 4 0 0 0 87.1 91 55 48 8 40 0 54 6 3 0 385 1.500 9.4 0.8 4.1 5.6 1.35
86 Tim Lavigne 25 BNG AA NYM 4 5 .444 5.70 6.67 40 4 16 0 0 2 83.2 94 62 53 5 39 0 44 1 0 3 381 1.590 10.1 0.5 4.2 4.7 1.13
87 John Maine 23 BOW AA BAL 4 0 1.000 2.25 2.57 5 5 0 0 0 0 28.0 16 8 7 1 7 0 34 1 0 0 109 0.821 5.1 0.3 2.2 10.9 4.86
88 Chris Mears 26 ERI AA DET 4 1 .800 3.54 4.43 13 0 8 0 0 0 20.1 21 10 8 1 5 0 12 2 0 0 89 1.279 9.3 0.4 2.2 5.3 2.40
89 Matt Palmer 25 NCH AA SFG 4 7 .364 3.06 3.97 42 5 17 0 0 8 79.1 66 35 27 4 51 4 81 7 0 7 358 1.475 7.5 0.5 5.8 9.2 1.59
90 Ramon Ramirez 22 TRE AA NYY 4 6 .400 4.62 4.70 18 18 0 2 0 0 115.0 116 60 59 11 32 0 128 3 3 9 485 1.287 9.1 0.9 2.5 10.0 4.00
91 Sendy Rleal 24 BOW AA BAL 4 0 1.000 2.66 3.04 39 0 21 0 0 3 47.1 41 16 14 7 12 0 60 3 0 2 197 1.120 7.8 1.3 2.3 11.4 5.00
92 Lee Rodney 26 ERI AA DET 4 1 .800 3.13 4.10 24 0 14 0 0 1 37.1 40 17 13 4 8 0 19 2 0 1 162 1.286 9.6 1.0 1.9 4.6 2.38
93 Brian Sanches 25 REA AA PHI 4 2 .667 2.71 2.84 41 0 14 0 0 3 69.2 55 22 21 10 25 1 60 3 0 1 292 1.148 7.1 1.3 3.2 7.8 2.40
94 Brian Schmack 30 ERI AA DET 4 4 .500 4.40 4.70 26 0 17 0 0 5 30.2 25 16 15 3 7 1 15 0 0 1 123 1.043 7.3 0.9 2.1 4.4 2.14
95 David Shepard 30 TRE AA NYY 4 7 .364 3.54 3.93 51 0 37 0 0 20 68.2 58 30 27 3 28 4 52 3 0 2 293 1.252 7.6 0.4 3.7 6.8 1.86
96 Kyle Sleeth 22 ERI AA DET 4 4 .500 6.30 6.52 13 13 0 0 0 0 80.0 93 58 56 14 34 0 57 4 0 5 352 1.588 10.5 1.6 3.8 6.4 1.68
97 Matt Smith* 25 TRE AA NYY 4 4 .500 4.96 4.96 14 11 0 0 0 0 61.2 67 34 34 5 31 1 56 1 0 3 271 1.589 9.8 0.7 4.5 8.2 1.81
98 Travis Thompson 26 MAN AA TOR 4 3 .571 5.61 6.68 22 0 7 0 0 1 33.2 38 25 21 4 21 2 27 1 0 0 158 1.752 10.2 1.1 5.6 7.2 1.29
99 Jim Abbott 24 NBR AA MIN 3 6 .333 5.06 5.15 21 17 1 0 0 0 94.1 101 54 53 13 31 2 38 6 0 5 410 1.399 9.6 1.2 3.0 3.6 1.23
100 Brandon Agamennone 28 ATO AA PIT 3 1 .750 4.29 4.54 20 0 5 0 0 0 35.2 36 18 17 4 12 2 39 1 0 1 156 1.346 9.1 1.0 3.0 9.8 3.25

About the Minor League Data

Historical performance data for professional leagues (affiliated minor leagues, independent minor leagues, fall/winter leagues, and other international leagues) is provided by and licensed from 24-7 Baseball and Chadwick Baseball Bureau. It incorporates the work of many stalwart baseball researchers, including Cliff Blau, Art Cantu, Frank Hamilton, Reed Howard, Kevin Johnson, Bob McConnell, Jack Morris, and Ray Nemec, as well as members of the Minor Leagues Committee of the Society for American Baseball Research.

Perhaps most importantly, it builds upon the seminal work of Ed Washuta, who magnanimously provided the framework to make the whole thing possible.

Minor league Total Zone (Rctch&Rtz, 2005-2009) data provided by Baseballprojection.com and Minorleaguesplits.com.