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


2008 New York-Pennsylvania League Pitching Leaders

League Index / Batting Leaders / Pitching Leaders / Map of Teams / Other Years: 2007 / 2009
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 Pat Venditte# 23 STI A- NYY 1 0 1.000 0.83 1.38 30 0 28 0 0 23 32.2 13 5 3 2 10 1 42 0 0 1 124 0.704 3.6 0.6 2.8 11.6 4.20
2 Adam Reifer 22 BAT A- STL 2 1 .667 2.97 4.15 32 0 29 0 0 22 30.1 18 14 10 2 15 0 41 3 0 3 130 1.088 5.3 0.6 4.5 12.2 2.73
3 Matt Gorgen 21 HDV A- TBR 1 1 .500 1.96 1.96 22 0 20 0 0 13 23.0 7 5 5 2 5 0 35 1 0 1 81 0.522 2.7 0.8 2.0 13.7 7.00
4 Yury Santana 25 BKN A- NYM 2 4 .333 2.45 3.86 27 0 17 0 0 13 25.2 19 11 7 3 13 0 37 0 0 1 112 1.247 6.7 1.1 4.6 13.0 2.85
5 Tyler Stohr 21 ONE A- DET 0 1 .000 3.98 4.43 21 0 18 0 0 12 20.1 17 10 9 0 15 1 24 1 0 2 93 1.574 7.5 0.0 6.6 10.6 1.60
6 Brandon Todd 23 JAM A- FLA 3 2 .600 2.25 3.09 25 0 24 0 0 12 32.0 26 11 8 1 14 0 43 1 0 6 137 1.250 7.3 0.3 3.9 12.1 3.07
7 Bobby Bell 22 AUB A- TOR 0 0 0.98 0.98 19 0 16 0 0 10 27.2 15 3 3 0 0 0 39 1 0 1 99 0.542 4.9 0.0 0.0 12.7
8 Brandon Cooney 22 ADN A- BAL 1 3 .250 3.81 4.50 28 0 26 0 0 10 26.0 24 13 11 3 9 0 38 2 0 3 111 1.269 8.3 1.0 3.1 13.2 4.22
9 B.J. Rosenberg 22 WPT A- PHI 3 1 .750 1.00 2.25 21 0 20 0 0 10 36.0 26 9 4 2 15 0 52 0 1 3 145 1.139 6.5 0.5 3.8 13.0 3.47
10 Stephen Clyne 23 BKN A- NYM 2 2 .500 2.82 3.63 17 0 13 0 0 9 22.1 19 9 7 1 12 2 23 0 0 1 93 1.388 7.7 0.4 4.8 9.3 1.92
11 Seth Garrison 22 LOW A- BOS 2 1 .667 1.45 1.74 22 0 18 0 0 9 31.0 20 6 5 1 4 0 26 0 0 1 112 0.774 5.8 0.3 1.2 7.5 6.50
12 Jared Yecker 21 JAM A- FLA 2 1 .667 0.91 0.91 21 0 18 0 0 9 29.2 9 3 3 1 9 0 36 1 0 4 110 0.607 2.7 0.3 2.7 10.9 4.00
13 Michael Schwimer 22 WPT A- PHI 0 2 .000 1.96 2.61 22 0 19 0 0 8 41.1 33 12 9 0 15 2 62 3 0 3 173 1.161 7.2 0.0 3.3 13.5 4.13
14 Matt Daly 21 AUB A- TOR 2 2 .500 1.46 2.19 23 0 17 0 0 5 24.2 19 6 4 0 10 1 28 3 0 4 107 1.176 6.9 0.0 3.6 10.2 2.80
15 Michael Hacker* 22 TRC A- HOU 1 3 .250 2.73 4.78 23 0 15 0 0 5 26.1 17 14 8 0 17 1 27 3 0 8 114 1.291 5.8 0.0 5.8 9.2 1.59
16 Daniel Morales 23 MHV A- CLE 2 0 1.000 2.67 3.00 21 0 17 0 0 5 27.0 17 9 8 1 9 1 27 1 0 2 105 0.963 5.7 0.3 3.0 9.0 3.00
17 David Slovak 22 VMT A- WSN 4 2 .667 2.37 2.84 24 0 17 0 0 5 38.0 35 12 10 0 16 1 33 0 0 2 161 1.342 8.3 0.0 3.8 7.8 2.06
18 Pete Andrelczyk 22 JAM A- FLA 0 0 0.00 0.00 7 0 7 0 0 4 8.1 4 0 0 0 0 0 10 0 0 0 28 0.480 4.3 0.0 0.0 10.8
19 Fredy Deza 25 ADN A- BAL 1 0 1.000 0.00 2.25 7 0 5 0 0 4 8.0 6 2 0 0 1 0 8 1 0 0 33 0.875 6.8 0.0 1.1 9.0 8.00
20 Roy Merritt* 22 BKN A- NYM 3 0 1.000 1.49 1.91 25 0 8 0 0 4 42.1 22 9 7 1 17 2 55 4 0 1 170 0.921 4.7 0.2 3.6 11.7 3.24
21 Lester Oliveros 20 ONE A- DET 1 2 .333 1.74 1.74 15 0 9 0 0 4 20.2 15 4 4 1 6 1 34 0 0 0 83 1.016 6.5 0.4 2.6 14.8 5.67
22 Brad Rulon 22 STI A- NYY 2 0 1.000 0.41 0.41 28 0 8 0 0 4 44.0 21 2 2 1 20 1 68 0 0 5 173 0.932 4.3 0.2 4.1 13.9 3.40
23 George Brown* 22 BAT A- STL 0 3 .000 3.42 3.80 17 6 5 0 0 3 47.1 51 20 18 3 8 0 47 6 0 1 203 1.246 9.7 0.6 1.5 8.9 5.88
24 Jason Buursma 22 BAT A- STL 1 3 .250 2.35 3.91 25 0 13 0 0 3 23.0 24 10 6 1 9 1 18 4 1 1 104 1.435 9.4 0.4 3.5 7.0 2.00
25 Justin Cryer 22 AUB A- TOR 0 3 .000 5.10 6.60 21 0 13 0 0 3 30.0 41 22 17 3 12 2 28 2 0 0 145 1.767 12.3 0.9 3.6 8.4 2.33
26 Jordan Ellis 22 WPT A- PHI 3 0 1.000 3.00 3.90 13 1 5 0 0 3 30.0 21 13 10 0 10 0 35 1 1 2 122 1.033 6.3 0.0 3.0 10.5 3.50
27 Austin Garrett* 21 VMT A- WSN 1 2 .333 4.50 5.25 21 0 9 0 0 3 36.0 32 21 18 2 17 2 37 5 0 5 159 1.361 8.0 0.5 4.2 9.2 2.18
28 Ryan O'Shea 22 ADN A- BAL 2 1 .667 3.00 3.55 16 0 5 0 0 3 33.0 21 13 11 2 15 0 31 2 0 3 134 1.091 5.7 0.5 4.1 8.5 2.07
29 Wilfredo Ramirez* 20 MHV A- CLE 2 0 1.000 3.77 4.40 17 0 3 0 0 3 28.2 34 14 12 3 5 1 23 1 1 2 125 1.360 10.7 0.9 1.6 7.2 4.60
30 Kirkland Rivers* 22 TRC A- HOU 1 2 .333 5.25 6.00 19 0 9 0 0 3 36.0 38 24 21 3 21 0 49 1 0 3 166 1.639 9.5 0.8 5.2 12.2 2.33
31 Anthony Shawler 21 ONE A- DET 2 3 .400 1.76 2.12 22 1 13 0 0 3 51.0 34 12 10 0 18 1 54 2 0 1 212 1.020 6.0 0.0 3.2 9.5 3.00
32 John Baird 22 HDV A- TBR 1 3 .250 5.48 8.02 11 3 6 0 0 2 21.1 24 19 13 1 11 0 24 3 0 0 104 1.641 10.1 0.4 4.6 10.1 2.18
33 Owen Brolsma 23 SCS A- PIT 0 3 .000 10.01 10.92 21 0 13 0 0 2 29.2 52 36 33 5 17 0 21 1 1 2 155 2.326 15.8 1.5 5.2 6.4 1.24
34 Stephen Fife 21 LOW A- BOS 1 1 .500 2.33 3.26 14 0 4 0 0 2 38.2 28 14 10 1 11 0 41 4 0 7 159 1.009 6.5 0.2 2.6 9.5 3.73
35 Brian Grening 23 MHV A- CLE 1 0 1.000 4.09 5.18 19 0 6 0 0 2 33.0 39 19 15 2 14 0 38 1 0 5 156 1.606 10.6 0.5 3.8 10.4 2.71
36 Brad Hinkle 23 MHV A- CLE 1 1 .500 3.54 4.10 19 6 8 0 0 2 48.1 45 22 19 6 14 0 56 2 0 0 208 1.221 8.4 1.1 2.6 10.4 4.00
37 Jeff Kaplan 22 BKN A- NYM 3 2 .600 3.45 3.64 15 4 5 0 0 2 47.0 37 19 18 1 17 1 39 1 0 1 186 1.149 7.1 0.2 3.3 7.5 2.29
38 Jason Monti 23 AUB A- TOR 4 1 .800 5.17 5.17 21 0 4 0 0 2 38.1 46 22 22 1 9 0 32 0 0 5 165 1.435 10.8 0.2 2.1 7.5 3.56
39 Allen Ponder 24 SCS A- PIT 1 2 .333 4.22 4.85 23 0 9 0 0 2 42.2 53 23 20 3 9 1 40 1 1 2 189 1.453 11.2 0.6 1.9 8.4 4.44
40 Travis Risser 23 HDV A- TBR 1 1 .500 1.45 1.45 13 0 6 0 0 2 18.2 19 3 3 0 8 1 14 2 0 0 79 1.446 9.2 0.0 3.9 6.8 1.75
41 Robert Romero 23 LOW A- BOS 1 0 1.000 1.50 1.50 5 0 5 0 0 2 6.0 3 1 1 0 2 0 7 0 0 1 22 0.833 4.5 0.0 3.0 10.5 3.50
42 Charle Rosario 19 LOW A- BOS 2 2 .500 3.63 4.23 17 0 3 0 0 2 44.2 48 21 18 4 12 0 33 2 2 1 194 1.343 9.7 0.8 2.4 6.6 2.75
43 Josh Satow* 22 HDV A- TBR 3 0 1.000 1.23 1.47 19 0 3 0 0 2 36.2 31 6 5 0 17 3 46 1 0 2 154 1.309 7.6 0.0 4.2 11.3 2.71
44 Josue Selenis 22 STI A- NYY 5 1 .833 2.48 2.48 20 0 7 0 0 2 29.0 22 8 8 0 11 2 28 1 0 1 117 1.138 6.8 0.0 3.4 8.7 2.55
45 Steven Stewart 22 VMT A- WSN 3 2 .600 3.31 3.57 20 0 12 0 0 2 35.1 33 14 13 1 18 4 28 2 0 2 158 1.443 8.4 0.3 4.6 7.1 1.56
46 Brian Wabick 20 TRC A- HOU 2 1 .667 2.14 2.14 11 0 9 0 0 2 21.0 18 5 5 0 1 0 23 0 0 0 82 0.905 7.7 0.0 0.4 9.9 23.00
47 Gary Amato 22 SCS A- PIT 1 2 .333 8.22 8.22 12 0 6 0 0 1 23.0 31 21 21 2 10 0 18 3 0 0 111 1.783 12.1 0.8 3.9 7.0 1.80
48 Spencer Arroyo* 19 WPT A- PHI 0 2 .000 9.28 10.97 4 2 1 0 0 1 10.2 12 13 11 2 9 0 4 1 0 0 57 1.969 10.1 1.7 7.6 3.4 0.44
49 Daniel Buller* 23 LOW A- BOS 0 2 .000 4.74 4.74 13 0 5 0 0 1 24.2 25 13 13 1 13 0 21 3 0 2 116 1.541 9.1 0.4 4.7 7.7 1.62
50 Adam Campbell 23 JAM A- FLA 3 0 1.000 0.93 2.79 15 0 6 0 0 1 29.0 25 9 3 1 5 0 40 0 0 3 119 1.034 7.8 0.3 1.6 12.4 8.00
51 Tyler Conn* 22 ONE A- DET 0 0 3.27 3.27 17 0 9 0 0 1 22.0 19 8 8 0 12 0 18 1 0 6 93 1.409 7.8 0.0 4.9 7.4 1.50
52 Rhiner Cruz 21 BKN A- NYM 0 0 3.72 4.66 6 0 2 0 0 1 9.2 9 5 4 1 6 1 13 2 1 2 46 1.552 8.4 0.9 5.6 12.1 2.17
53 Daniel DeLucia* 23 ONE A- DET 2 2 .500 1.95 2.68 15 3 2 0 0 1 37.0 31 11 8 1 13 0 32 0 0 3 156 1.189 7.5 0.2 3.2 7.8 2.46
54 Oliver Drake 21 ADN A- BAL 0 0 0.87 2.61 5 0 2 0 0 1 10.1 9 3 1 0 1 0 13 1 0 2 44 0.968 7.8 0.0 0.9 11.3 13.00
55 Diego Echeverria 23 HDV A- TBR 4 1 .800 4.48 5.60 17 6 2 0 0 1 64.1 69 40 32 5 30 0 32 9 2 3 296 1.539 9.7 0.7 4.2 4.5 1.07
56 Joe Esposito 23 ADN A- BAL 1 2 .333 2.02 2.70 16 0 5 0 0 1 26.2 21 8 6 0 11 0 31 2 0 4 107 1.200 7.1 0.0 3.7 10.5 2.82
57 Marquis Fleming 21 HDV A- TBR 1 2 .333 3.86 4.63 16 1 8 0 0 1 35.0 31 18 15 6 14 1 33 2 0 2 150 1.286 8.0 1.5 3.6 8.5 2.36
58 Aaron Fuhrman* 20 ONE A- DET 3 3 .500 4.17 4.17 12 1 3 0 0 1 36.2 36 17 17 2 12 0 42 2 0 4 159 1.309 8.8 0.5 2.9 10.3 3.50
59 Jim Fuller* 21 BKN A- NYM 2 0 1.000 1.00 1.00 8 1 4 0 0 1 18.0 15 2 2 0 5 0 22 0 0 1 70 1.111 7.5 0.0 2.5 11.0 4.40
60 Glenn Gibson* 20 HDV A- TBR 0 0 6.65 7.48 10 0 4 0 0 1 21.2 31 18 16 2 14 0 23 4 0 3 113 2.077 12.9 0.8 5.8 9.6 1.64
61 Wayman Gooch 20 JAM A- FLA 2 0 1.000 8.13 8.39 19 0 3 0 0 1 34.1 48 32 31 2 20 0 31 0 0 5 167 1.981 12.6 0.5 5.2 8.1 1.55
62 Sean Grieve* 23 WPT A- PHI 3 0 1.000 2.35 3.13 15 0 2 0 0 1 23.0 20 8 6 0 17 0 24 0 0 6 103 1.609 7.8 0.0 6.7 9.4 1.41
63 Mitch Herold* 22 LOW A- BOS 3 1 .750 2.57 2.89 17 0 6 0 0 1 28.0 20 9 8 2 14 2 26 1 0 4 117 1.214 6.4 0.6 4.5 8.4 1.86
64 Chuck Huggins* 22 AUB A- TOR 2 1 .667 2.15 2.15 19 0 6 0 0 1 29.1 19 7 7 4 10 0 49 1 0 1 121 0.989 5.8 1.2 3.1 15.0 4.90
65 Jimmy Johnson* 22 BKN A- NYM 5 0 1.000 1.25 1.25 23 0 7 0 0 1 36.0 20 5 5 0 11 3 41 1 0 1 136 0.861 5.0 0.0 2.8 10.2 3.73
66 Ryan Kelly 20 SCS A- PIT 0 2 .000 6.75 7.12 8 6 1 0 0 1 24.0 26 19 18 2 16 0 18 1 0 3 114 1.750 9.8 0.8 6.0 6.8 1.13
67 Jason Kiley 23 STI A- NYY 2 1 .667 4.24 5.03 20 0 4 0 0 1 34.0 42 19 16 2 3 0 21 2 0 1 149 1.324 11.1 0.5 0.8 5.6 7.00
68 Alan Knotts 23 SCS A- PIT 3 2 .600 4.09 5.11 21 0 8 0 0 1 44.0 51 25 20 0 9 1 51 1 0 4 193 1.364 10.4 0.0 1.8 10.4 5.67
69 Kevin Light* 20 VMT A- WSN 2 0 1.000 1.80 3.15 19 0 6 0 0 1 40.0 34 14 8 0 18 0 42 1 0 1 172 1.300 7.6 0.0 4.0 9.4 2.33
70 Matthew Long 23 HDV A- TBR 1 0 1.000 6.27 8.68 8 0 2 0 0 1 18.2 19 18 13 2 11 0 26 2 0 4 90 1.607 9.2 1.0 5.3 12.5 2.36
71 Rigoberto Lugo 19 BAT A- STL 0 1 .000 7.40 8.27 21 0 6 0 0 1 20.2 24 19 17 2 15 1 21 3 1 8 104 1.887 10.5 0.9 6.5 9.1 1.40
72 Jameson Maj 22 BAT A- STL 2 2 .500 3.63 4.31 9 5 3 0 0 1 39.2 39 19 16 2 4 0 37 1 0 0 157 1.084 8.8 0.5 0.9 8.4 9.25
73 Miguel Matos 20 WPT A- PHI 0 2 .000 4.41 5.51 6 1 1 0 0 1 16.1 16 10 8 2 4 0 18 4 1 3 76 1.224 8.8 1.1 2.2 9.9 4.50
74 Lance McClain* 21 LOW A- BOS 3 0 1.000 3.80 4.22 10 1 4 0 0 1 21.1 15 10 9 2 7 0 20 0 0 2 87 1.031 6.3 0.8 3.0 8.4 2.86
75 Eryk McConnell 22 WPT A- PHI 0 1 .000 4.50 6.43 9 0 5 0 0 1 14.0 15 10 7 2 5 0 20 0 0 0 62 1.429 9.6 1.3 3.2 12.9 4.00
76 Mike McGuire 22 MHV A- CLE 3 5 .375 4.05 5.18 21 0 6 0 0 1 40.0 36 23 18 0 16 2 47 4 0 6 179 1.300 8.1 0.0 3.6 10.6 2.94
77 Kyle McPherson 20 SCS A- PIT 1 3 .250 4.37 4.69 15 7 3 0 0 1 55.2 52 29 27 10 5 0 41 1 0 2 224 1.024 8.4 1.6 0.8 6.6 8.20
78 Danny Meszaros 22 TRC A- HOU 1 3 .250 4.44 4.78 12 0 3 0 0 1 26.1 21 14 13 2 8 0 46 4 0 3 114 1.101 7.2 0.7 2.7 15.7 5.75
79 Hunter Moody* 22 AUB A- TOR 1 0 1.000 2.08 4.15 9 0 3 0 0 1 17.1 12 8 4 4 3 0 17 0 0 0 69 0.865 6.2 2.1 1.6 8.8 5.67
80 Ashton Mowdy 22 TRC A- HOU 4 3 .571 4.10 4.54 21 2 9 0 0 1 41.2 39 21 19 5 21 1 48 2 0 5 184 1.440 8.4 1.1 4.5 10.4 2.29
81 Korey Noles* 22 WPT A- PHI 1 1 .500 2.30 2.30 10 0 3 0 0 1 15.2 13 4 4 1 3 0 13 0 1 2 61 1.021 7.5 0.6 1.7 7.5 4.33
82 Jorge Rodriguez 23 LOW A- BOS 1 0 1.000 2.91 3.32 11 0 2 0 0 1 21.2 21 8 7 1 12 1 22 2 0 1 98 1.523 8.7 0.4 5.0 9.1 1.83
83 Jason Roenicke 22 AUB A- TOR 0 0 2.31 3.09 9 0 2 0 0 1 11.2 8 4 3 0 8 1 9 1 0 2 51 1.371 6.2 0.0 6.2 6.9 1.13
84 Neil Schenk* 22 HDV A- TBR 2 2 .500 2.84 3.08 20 0 7 0 0 1 38.0 32 13 12 2 11 3 53 1 0 5 154 1.132 7.6 0.5 2.6 12.6 4.82
85 Michael Tomoleoni* 22 LOW A- BOS 1 1 .500 8.03 8.03 9 0 7 0 0 1 12.1 11 11 11 0 20 3 7 2 0 5 72 2.514 8.0 0.0 14.6 5.1 0.35
86 Erik Turgeon 21 BKN A- NYM 0 1 .000 2.76 3.31 11 0 5 0 0 1 16.1 14 6 5 1 5 0 23 0 1 1 69 1.163 7.7 0.6 2.8 12.7 4.60
87 Charles Vartanian 22 WPT A- PHI 0 1 .000 6.06 10.47 11 0 4 0 0 1 16.1 27 19 11 1 7 0 13 2 0 3 87 2.082 14.9 0.6 3.9 7.2 1.86
88 Casey Whitmer 21 VMT A- WSN 1 1 .500 2.87 2.87 14 0 11 0 0 1 15.2 16 5 5 1 8 0 24 0 0 1 70 1.532 9.2 0.6 4.6 13.8 3.00
89 Henry Williamson 22 ADN A- BAL 0 1 .000 4.76 5.56 17 0 4 0 0 1 22.2 19 14 12 3 5 1 34 0 0 2 93 1.059 7.5 1.2 2.0 13.5 6.80
90 Ramon Aguero 23 SCS A- PIT 1 10 .091 6.75 8.57 15 10 2 0 0 0 49.1 64 47 37 3 22 0 35 6 0 4 239 1.743 11.7 0.5 4.0 6.4 1.59
91 Jonathan Albaladejo 25 STI A- NYY 0 0 0.00 0.00 2 2 0 0 0 0 4.0 3 0 0 0 0 0 4 0 0 0 14 0.750 6.8 0.0 0.0 9.0
92 Matt Albers 25 ADN A- BAL 0 0 0.00 0.00 2 0 0 0 0 0 2.0 1 0 0 0 1 0 4 0 0 0 8 1.000 4.5 0.0 4.5 18.0 4.00
93 Brent Allar 23 ADN A- BAL 0 0 0.00 0.00 3 0 1 0 0 0 2.1 0 0 0 0 2 0 4 0 0 1 9 0.857 0.0 0.0 7.7 15.4 2.00
94 Gabriel Alvarado 21 SCS A- PIT 0 1 .000 11.57 19.29 2 1 0 0 0 0 2.1 4 5 3 1 3 0 1 0 0 0 15 3.000 15.4 3.9 11.6 3.9 0.33
95 Carlos Amaro 23 SCS A- PIT 1 1 .500 1.99 3.41 9 6 1 0 0 0 31.2 30 12 7 1 5 0 12 0 0 1 128 1.105 8.5 0.3 1.4 3.4 2.40
96 John Anderson* 19 AUB A- TOR 0 0 0.00 0.00 1 0 0 0 0 0 1.1 1 0 0 0 1 0 0 0 0 0 6 1.500 6.8 0.0 6.8 0.0 0.00
97 Chris Andujar 20 HDV A- TBR 3 4 .429 5.65 6.61 15 15 0 0 0 0 65.1 81 48 41 2 31 0 57 7 1 5 309 1.714 11.2 0.3 4.3 7.9 1.84
98 Greg Aquino 30 ADN A- BAL 0 0 0.00 0.00 1 0 0 0 0 0 1.0 0 0 0 0 0 0 2 0 0 0 3 0.000 0.0 0.0 0.0 18.0
99 Cory Arbiso 22 STI A- NYY 0 2 .000 4.18 5.46 8 7 0 0 0 0 28.0 33 17 13 2 4 0 20 0 0 0 116 1.321 10.6 0.6 1.3 6.4 5.00
100 Carlos Arias 22 MHV A- CLE 1 2 .333 3.41 4.03 22 0 11 0 0 0 29.0 30 13 11 3 14 2 38 2 1 5 133 1.517 9.3 0.9 4.3 11.8 2.71

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.