Mobile Site You Are Here > Home > Minor Leagues > Teams > 2003 Frederick Keys


2003 Frederick Keys

2003 > Class Adv A > 2003 Carolina League (Northern)
Overall: 60-75
Scored 541 runs, Allowed 668 runs. Pythagorean W-L: 55-80

Affiliation: Baltimore Orioles-AL
Manager: Tom Lawless
Represented: Frederick, MD
Ballpark: n/a
Attendance: 285,048
Other Years: 2002 / 2004

Team Batting

Bold indicates they played in the majors or are a HOFer
Rk Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GDP HBP SH SF IBB
1 Tommy Arko 20 34 123 113 13 21 3 0 6 15 0 0 8 40 .186 .244 .372 .616 42 5 1 0 1 0
2 Gary Cates 21 92 389 355 50 112 23 3 3 35 11 12 21 40 .315 .361 .423 .784 150 5 5 7 1 1
3 Woody Cliffords* 22 124 531 440 70 124 29 1 8 44 16 10 71 77 .282 .390 .407 .797 179 15 10 5 5 4
4 Gregg Davies* 23 14 44 37 1 10 2 0 0 3 0 0 5 4 .270 .364 .324 .688 12 2 1 0 1 0
5 Brandon Fahey* 22 107 404 365 41 85 11 3 1 22 4 2 22 56 .233 .279 .288 .566 105 7 2 13 2 0
6 Alex Gordon* 23 69 258 235 29 52 11 3 3 29 0 0 18 85 .221 .276 .332 .608 78 5 1 1 3 1
7 Doug Gredvig 23 12 47 40 8 11 3 0 1 6 0 0 6 6 .275 .383 .425 .808 17 2 1 0 0 0
8 Henry Guerrero 21 6 23 21 1 6 1 0 0 0 0 0 2 2 .286 .348 .333 .681 7 0 0 0 0 0
9 Ryan Hubele 22 26 102 92 11 23 6 0 1 12 0 1 5 14 .250 .293 .348 .641 32 2 1 3 1 1
10 Mike Huggins 22 126 520 454 66 133 32 0 13 74 3 3 55 93 .293 .367 .449 .817 204 14 3 0 8 5
11 Tripper Johnson 21 123 474 417 43 114 25 3 5 50 7 8 46 92 .273 .359 .384 .742 160 6 10 0 1 4
12 Cory Keylor* 23 79 304 270 38 66 15 2 7 39 2 3 28 65 .244 .315 .393 .707 106 7 1 2 3 1
13 Val Majewski* 22 41 168 159 15 46 18 1 5 20 0 0 7 23 .289 .321 .509 .831 81 2 1 0 1 0
14 Adam Manley* 24 82 297 275 28 54 7 0 10 34 3 1 16 82 .196 .247 .331 .578 91 11 3 2 1 0
15 Kyle Martin 23 19 65 54 7 12 3 0 0 3 0 0 9 6 .222 .344 .278 .622 15 1 1 1 0 0
16 Octavio Martinez 23 42 142 133 12 33 4 0 0 6 0 0 4 19 .248 .291 .278 .569 37 2 4 1 0 1
17 Raul Martinez* 23 5 12 12 0 3 0 0 0 0 0 0 0 5 .250 .250 .250 .500 3 1 0 0 0 0
18 Pat O'Sullivan 26 27 95 90 6 16 2 1 3 12 1 0 2 31 .178 .200 .322 .522 29 1 1 0 2 0
19 Hugh Quattlebaum 25 30 92 79 5 14 1 0 0 4 0 1 12 11 .177 .283 .190 .472 15 5 0 0 1 0
20 Omar Rogers 23 99 411 356 49 104 24 0 3 28 4 5 42 70 .292 .374 .385 .759 137 11 6 5 2 1
21 Randy Ruiz 25 17 73 68 7 17 4 1 1 8 0 0 4 24 .250 .301 .382 .684 26 1 1 0 0 0
22 Mike Seestedt 25 13 38 35 1 8 2 0 0 5 0 0 3 6 .229 .289 .286 .575 10 0 0 0 0 0
23 David Segui# 36 1 4 4 0 1 0 0 0 0 0 0 0 1 .250 .250 .250 .500 1 0 0 0 0 0
24 Eric Shanks 24 18 53 47 4 13 3 0 1 3 0 2 3 5 .277 .314 .404 .718 19 0 0 2 1 0 Stats for 2 teams
25 Pete Shier 22 74 290 255 36 68 8 0 8 31 8 5 24 51 .267 .327 .392 .720 100 7 1 6 4 0
26 Kris Wilken# 24 9 23 21 0 3 0 0 0 3 0 0 1 1 .143 .174 .143 .317 3 2 0 0 1 0
26 Players 22.4 135 4967 4413 541 1144 237 18 79 486 59 51 414 908 .259 .328 .375 .702 1654 114 54 47 39 19
Only players for whom we have stats are shown. See roster for more complete team list.

Team Pitching

Bold indicates they played in the majors or are a HOFer
Rk Age W L W-L% ERA 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 Brandon Agamennone 27 0 0 6.75 2 1 0 0 0 0 4.0 5 3 3 1 1 0 2 0 0 0 18 1.500 11.2 2.2 2.2 4.5 2.00
2 Shaun Babula* 26 7 1 .875 2.68 37 0 9 0 0 1 50.1 45 20 15 1 16 3 46 4 0 3 214 1.212 8.0 0.2 2.9 8.2 2.88
3 Richard Bartlett 21 1 2 .333 9.12 9 6 2 0 0 1 25.2 38 31 26 6 22 1 17 0 0 2 134 2.338 13.3 2.1 7.7 6.0 0.77
4 Erik Bedard* 24 0 1 .000 7.36 1 1 0 0 0 0 3.2 5 3 3 1 1 0 2 0 0 0 16 1.636 12.3 2.5 2.5 4.9 2.00
5 Martin Berube 21 0 0 3.38 3 0 1 0 0 0 5.1 5 2 2 0 4 0 3 0 0 1 24 1.688 8.4 0.0 6.8 5.1 0.75
6 Kurt Birkins* 22 8 11 .421 4.70 25 25 0 0 0 0 126.1 152 82 66 10 40 0 79 13 0 12 576 1.520 10.8 0.7 2.8 5.6 1.98
7 Anthony Boughner* 24 3 3 .500 7.71 18 2 4 0 0 0 28.0 41 26 24 2 10 2 21 1 1 2 136 1.821 13.2 0.6 3.2 6.8 2.10
8 Joe Coppinger 20 1 0 1.000 3.38 1 1 0 0 0 0 5.1 5 2 2 1 1 0 6 1 0 0 23 1.125 8.4 1.7 1.7 10.1 6.00
9 Tim Corcoran 25 2 5 .286 5.74 22 3 4 0 0 0 47.0 57 38 30 3 27 2 41 0 0 6 227 1.787 10.9 0.6 5.2 7.9 1.52
10 Dave Crouthers 23 7 5 .583 3.59 18 18 0 0 0 0 92.2 83 47 37 1 43 0 82 8 1 12 401 1.360 8.1 0.1 4.2 8.0 1.91
11 Fredy Deza 20 0 0 27.00 1 0 0 0 0 0 1.1 4 5 4 0 3 0 2 0 0 0 12 5.250 27.0 0.0 20.2 13.5 0.67
12 Brad Edwards* 23 0 0 14.73 3 0 0 0 0 0 3.2 5 6 6 0 2 0 4 2 0 1 21 1.909 12.3 0.0 4.9 9.8 2.00
13 Dave Farren 22 0 4 .000 5.71 18 10 2 0 0 1 69.1 73 45 44 12 29 1 52 7 0 4 307 1.471 9.5 1.6 3.8 6.8 1.79
14 Ryan Hannaman* 21 1 3 .250 3.79 5 5 0 0 0 0 19.0 14 9 8 2 17 0 22 2 0 1 88 1.632 6.6 0.9 8.1 10.4 1.29
15 Ben Knapp 23 0 3 .000 9.24 9 5 1 0 0 0 25.1 37 28 26 5 9 0 15 2 0 1 120 1.816 13.1 1.8 3.2 5.3 1.67
16 Rommie Lewis* 20 4 9 .308 3.34 26 20 2 1 0 0 113.1 108 54 42 9 60 1 69 6 0 6 503 1.482 8.6 0.7 4.8 5.5 1.15
17 John Maine 22 6 1 .857 3.07 12 12 0 1 1 0 70.1 48 27 24 5 20 0 77 1 0 0 276 0.967 6.1 0.6 2.6 9.9 3.85
18 Carl Makowsky 23 2 2 .500 4.02 29 0 14 0 0 3 40.1 31 21 18 5 24 2 34 5 0 3 177 1.364 6.9 1.1 5.4 7.6 1.42
19 Nick McCurdy 23 1 6 .143 4.89 19 18 0 0 0 0 92.0 125 58 50 9 28 2 76 7 0 4 426 1.663 12.2 0.9 2.7 7.4 2.71
20 Andy Mitchell 24 5 4 .556 3.46 60 0 8 0 0 1 91.0 84 41 35 1 36 3 49 7 0 4 385 1.319 8.3 0.1 3.6 4.8 1.36
21 Cory Morris 24 3 2 .600 2.61 7 7 0 0 0 0 38.0 32 15 11 2 16 0 28 1 0 0 159 1.263 7.6 0.5 3.8 6.6 1.75
22 Hugh Quattlebaum 25 0 0 0.00 1 0 1 0 0 0 1.0 4 3 0 0 0 0 0 0 0 0 8 4.000 36.0 0.0 0.0 0.0
23 Enrique Ramirez 26 2 0 1.000 4.56 13 0 5 0 0 0 23.2 24 12 12 2 15 0 17 1 0 1 106 1.648 9.1 0.8 5.7 6.5 1.13
24 Scott Rice* 21 1 3 .250 3.19 25 0 5 0 0 0 31.0 34 12 11 1 14 2 27 3 0 3 136 1.548 9.9 0.3 4.1 7.8 1.93
25 Sendy Rleal 23 3 5 .375 3.16 44 0 27 0 0 11 57.0 35 20 20 8 23 7 59 1 1 6 228 1.018 5.5 1.3 3.6 9.3 2.57
26 Richard Salazar* 21 0 0 10.38 6 0 0 0 0 0 8.2 8 11 10 2 8 0 4 0 0 0 39 1.846 8.3 2.1 8.3 4.2 0.50
27 Jacobo Sequea 21 1 0 1.000 2.87 32 0 29 0 0 20 31.1 27 11 10 2 11 3 26 0 0 0 130 1.213 7.8 0.6 3.2 7.5 2.36
28 Kenny Sims 27 1 1 .500 5.29 11 0 4 0 0 0 17.0 22 10 10 1 5 1 6 2 0 3 76 1.588 11.6 0.5 2.6 3.2 1.20
29 Jayme Sperring 24 0 3 .000 5.64 15 0 10 0 0 2 22.1 30 20 14 3 15 3 21 2 0 4 116 2.015 12.1 1.2 6.0 8.5 1.40
30 Zach Sutton 24 0 1 .000 1.29 5 0 4 0 0 0 7.0 5 1 1 1 0 0 4 0 0 0 26 0.714 6.4 1.3 0.0 5.1
31 James Tiller 20 0 0 6.23 1 1 0 0 0 0 4.1 4 3 3 1 0 0 3 1 0 0 18 0.923 8.3 2.1 0.0 6.2
32 Jeff Wilson* 27 1 0 1.000 2.00 7 0 1 0 0 0 9.0 6 2 2 1 3 0 9 0 0 0 34 1.000 6.0 1.0 3.0 9.0 3.00
32 Players 22.9 60 75 .444 4.40 135 135 133 2 11 40 1164.1 1196 668 569 98 503 33 903 77 3 79 5160 1.459 9.2 0.8 3.9 7.0 1.80

Team Fielding--By Pos

Bold indicates they played in the majors or are a HOFer

C

G CG PO A E DP Fld% RF/G PB SB CS CS% lgCS% PO
Octavio Martinez 38 258 30 7 3 .976 7.58 3 36 12 25%
Tommy Arko 34 242 19 5 1 .981 7.68 8 20 8 29%
Ryan Hubele 26 170 12 5 1 .973 7.00 13 35 6 15%
Kyle Martin 19 132 13 6 0 .960 7.63 8 31 7 18%
Mike Seestedt 13 67 10 0 0 1.000 5.92 4 17 5 23%
Henry Guerrero 6 36 9 0 1 1.000 7.50 3 6 3 33%
Raul Martinez 5 20 1 0 0 1.000 4.20 1 3 0 0%

1B

G CG PO A E DP Fld% RF/G lgCS% PO
Mike Huggins 115 967 75 10 92 .990 9.06
Hugh Quattlebaum 9 69 13 0 6 1.000 9.11
Adam Manley 5 35 1 1 0 .973 7.20
Pat O'Sullivan 5 45 4 0 6 1.000 9.80
Doug Gredvig 3 26 3 0 1 1.000 9.67
Randy Ruiz 1 10 0 0 2 1.000 10.00
Kris Wilken 1 4 1 0 0 1.000 5.00

2B

G CG PO A E DP Fld% RF/G lgCS% PO
Omar Rogers 88 161 237 12 41 .971 4.52
Gary Cates 39 59 117 7 22 .962 4.51
Pete Shier 9 17 20 3 3 .925 4.11
Eric Shanks 5 7 14 2 4 .913 4.20 Stats for 2 teams
Kris Wilken 1 1 0 0 0 1.000 1.00

3B

G CG PO A E DP Fld% RF/G lgCS% PO
Tripper Johnson 118 98 202 19 21 .940 2.54
Pete Shier 15 15 37 4 8 .929 3.47
Hugh Quattlebaum 3 1 4 0 1 1.000 1.67
Gary Cates 1 0 0 0 0 0.00
Kris Wilken 1 1 2 0 1 1.000 3.00

SS

G CG PO A E DP Fld% RF/G lgCS% PO
Brandon Fahey 106 175 307 19 64 .962 4.55
Pete Shier 25 41 67 7 11 .939 4.32
Gary Cates 4 4 3 3 0 .700 1.75
Eric Shanks 4 8 6 1 1 .933 3.50 Stats for 2 teams
Kris Wilken 1 0 1 0 1 1.000 1.00

LF

G CG PO A E DP Fld% RF/G lgCS% PO
Adam Manley 54 0.00
Gary Cates 35 0.00
Pete Shier 24 0.00
Cory Keylor 12 0.00
Gregg Davies 7 0.00
Pat O'Sullivan 4 0.00
Randy Ruiz 4 0.00
Eric Shanks 4 0.00 Stats for 2 teams
Kris Wilken 2 0.00

CF

G CG PO A E DP Fld% RF/G lgCS% PO
Woody Cliffords 91 0.00
Val Majewski 28 0.00
Adam Manley 12 0.00
Cory Keylor 6 0.00

RF

G CG PO A E DP Fld% RF/G lgCS% PO
Cory Keylor 58 0.00
Alex Gordon 38 0.00
Woody Cliffords 26 0.00
Gregg Davies 7 0.00
Val Majewski 7 0.00
Pete Shier 3 0.00
Gary Cates 2 0.00
Eric Shanks 2 0.00 Stats for 2 teams
Kris Wilken 2 0.00

OF

G CG PO A E DP Fld% RF/G lgCS% PO
Woody Cliffords 117 261 9 3 0 .989 2.31
Cory Keylor 74 123 3 5 1 .962 1.70
Adam Manley 65 102 4 1 1 .991 1.63
Alex Gordon 38 62 5 1 1 .985 1.76
Gary Cates 36 53 2 1 0 .982 1.53
Val Majewski 35 60 1 4 0 .938 1.74
Pete Shier 27 34 1 1 0 .972 1.30
Gregg Davies 14 26 1 0 0 1.000 1.93
Eric Shanks 6 8 0 0 0 1.000 1.33 Stats for 2 teams
Pat O'Sullivan 4 6 0 0 0 1.000 1.50
Randy Ruiz 4 8 0 0 0 1.000 2.00
Kris Wilken 4 1 1 1 0 .667 0.50

P

G CG PO A E DP Fld% RF/G lgCS% PO
Andy Mitchell 60 11 31 2 3 .955 0.70
Sendy Rleal 44 5 12 0 0 1.000 0.39
Shaun Babula 37 7 10 0 0 1.000 0.46
Jacobo Sequea 32 1 0 1 0 .500 0.03
Carl Makowsky 29 3 6 1 0 .900 0.31
Rommie Lewis 26 3 16 2 2 .905 0.73
Kurt Birkins 25 8 24 0 3 1.000 1.28
Scott Rice 25 2 6 0 0 1.000 0.32
Tim Corcoran 22 5 8 1 1 .929 0.59
Nick McCurdy 19 7 9 0 0 1.000 0.84
Anthony Boughner 18 2 5 0 0 1.000 0.39
Dave Crouthers 18 4 7 0 1 1.000 0.61
Dave Farren 18 4 6 1 1 .909 0.56
Jayme Sperring 15 2 1 1 0 .750 0.20
Enrique Ramirez 13 4 1 0 0 1.000 0.38
John Maine 12 4 7 0 0 1.000 0.92
Kenny Sims 11 3 4 0 1 1.000 0.64
Richard Bartlett 9 4 6 0 0 1.000 1.11
Ben Knapp 9 3 8 0 0 1.000 1.22
Cory Morris 7 3 2 0 2 1.000 0.71
Jeff Wilson 7 0 0 0 0 0.00
Richard Salazar 6 1 5 0 2 1.000 1.00
Ryan Hannaman 5 0 1 0 0 1.000 0.20
Zach Sutton 5 0 0 0 0 0.00
Martin Berube 3 1 0 0 0 1.000 0.33
Brad Edwards 3 0 0 0 0 0.00
Brandon Agamennone 2 0 0 1 0 .000 0.00
Erik Bedard 1 0 1 0 0 1.000 1.00
Joe Coppinger 1 0 0 0 0 0.00
Fredy Deza 1 0 0 0 0 0.00
Hugh Quattlebaum 1 0 0 0 0 0.00
James Tiller 1 0 1 0 0 1.000 1.00

Team Roster

Bold indicates they played in the majors
Age B T Ht Wt DoB Birthplace
Brandon Agamennone 27 R R 6' 2.0" 190 Nov 6, 1975 Washington, DC, US
Tommy Arko 20 R R 6' 2.0" 207 Jul 28, 1982 San Antonio, TX, US
Shaun Babula 26 S L 5' 11.0" 183 May 21, 1977 Mount Holly, NJ, US
Richard Bartlett 21 R R 6' 3.0" 221 Oct 6, 1981 Killeen, TX, US
Erik Bedard 24 L L 6' 1.0" 200 Mar 5, 1979 Navan, ON, CA
Martin Berube 21 L R 6' 1.0" 198 Sep 12, 1981 Montreal, QC, CA
Kurt Birkins 22 L L 6' 2.0" 188 Aug 11, 1980 West Hills, CA, US
Anthony Boughner 24 L L 6' 3.0" 210 Nov 1, 1978 Bellaire, OH, US
Gary Cates 21 R R 5' 7.0" 155 Jul 3, 1981 Tampa, FL, US
Woody Cliffords 22 L R 6' 2.0" 194 Dec 2, 1980 West Hills, CA, US
Joe Coppinger 20 R R 6' 3.0" 230 Jul 23, 1982 El Paso, TX, US
Tim Corcoran 25 R R 6' 2.0" 205 Apr 15, 1978 Baton Rouge, LA, US
Dave Crouthers 23 R R 6' 3.0" 190 Dec 18, 1979 Edwardsville, IL, US
Gregg Davies 23 L L 6' 1.0" 200 Jan 8, 1980 Tacoma, WA, US
Fredy Deza 20 R R 6' 2.0" 175 Dec 11, 1982 La Romana, La Romana, DO
Brad Edwards 23 L L 6' 3.0" 184 Apr 10, 1980 Dumfries, VA, US
Brandon Fahey 22 L R 6' 2.0" 160 Jan 18, 1981 Dallas, TX, US
Dave Farren 22 R R 6' 1.0" 183 Mar 20, 1981 New Boston, TX, US
Alex Gordon 23 L L 6' 4.0" 211 Mar 3, 1980 Seattle, WA, US
Doug Gredvig 23 R R 6' 3.0" 245 Aug 25, 1979 Rossville, CA, US
Henry Guerrero 21 R R 6' 0.0" 189 Apr 4, 1982 Carabobo, VE
Ryan Hannaman 21 L L 6' 3.0" 190 Aug 28, 1981 Mobile, AL, US
Ryan Hubele 22 R R 5' 11.0" 200 Sep 9, 1980 Paradise Valley, AZ, US
Mike Huggins 22 R R 6' 3.0" 219 Aug 29, 1980 Canota, CA, US
Tripper Johnson 21 R R 6' 1.0" 199 Apr 28, 1982 Bellevue, WA, US
Cory Keylor 23 L R 6' 3.0" 195 Aug 25, 1979 Westerville, OH, US
Ben Knapp 23 R R 6' 7.0" 219 Nov 8, 1979 Sarasota, FL, US
Rommie Lewis 20 L L 6' 5.0" 230 Sep 2, 1982 Seattle, WA, US
John Maine 22 R R 6' 4.0" 220 May 8, 1981 Fredericksburg, VA, US
Val Majewski 22 L L 6' 2.0" 220 Jun 19, 1981 New Brunswick, NJ, US
Carl Makowsky 23 R R 6' 1.0" 200 Dec 13, 1979 Conroe, TX, US
Adam Manley 24 L L 6' 2.0" 194 Jul 18, 1978 Savannah, GA, US
Kyle Martin 23 R R 5' 11.0" 217 Jun 12, 1980 Yakima, WA, US
Octavio Martinez 23 R R 6' 0.0" 185 Jul 30, 1979 Los Angeles, CA, US
Raul Martinez 23 L R 6' 0.0" 194 Oct 7, 1979 Caguas, PR
Nick McCurdy 23 R R 6' 3.0" 185 Jan 24, 1980 Thomasville, AL, US
Andy Mitchell 24 R R 6' 3.0" 205 Sep 10, 1978 Conyers, GA, US
Cory Morris 24 R R 6' 2.0" 200 Jun 2, 1979 Beckville, TX, US
Pat O'Sullivan 26 R R 6' 3.0" 220 Mar 22, 1977 Oak Lawn, IL, US
Hugh Quattlebaum 25 R R 6' 4.0" 205 Jun 26, 1978 Methuen, MA, US
Enrique Ramirez 26 R R 6' 2.0" 223 Aug 15, 1976 El Seibo, DO
Scott Rice 21 L L 6' 6.0" 225 Sep 21, 1981 Simi Valley, CA, US
Sendy Rleal 23 R R 6' 1.0" 190 Jun 21, 1980 San Pedro de Macoris, San Pedro de Macoris, DO
Omar Rogers 23 R R 6' 1.0" 186 Oct 12, 1979 San Pedro de Macoris, San Pedro de Macoris, DO
Randy Ruiz 25 R R 6' 3.0" 250 Oct 19, 1977 Bronx, NY, US
Richard Salazar 21 L L 5' 11.0" 200 Sep 6, 1981 Caracas, Distrito Federal, VE
Mike Seestedt 25 R R 6' 0.0" 200 Nov 10, 1977 Mount Pleasant, MI, US
David Segui 36 S L 6' 1.0" 170 Jul 19, 1966 Kansas City, KS, US
Jacobo Sequea 21 R R 6' 1.0" 220 Aug 31, 1981 Anaco, Anzoategui, VE
Eric Shanks 24 R R 5' 11.0" 180 Jul 7, 1978 Charlotte, NC, US
Pete Shier 22 R R 6' 2.0" 165 Mar 16, 1981 Columbus, OH, US
Kenny Sims 27 R R 6' 4.0" 217 Jul 24, 1975 Union, SC, US
Jayme Sperring 24 R R 6' 4.0" 209 Nov 16, 1978 Midland, TX, US
Zach Sutton 24 R R 6' 1.0" 185 Jan 6, 1979 Enterprise, AL, US
James Tiller 20 R R 6' 5.0" 210 Apr 13, 1983 Shreveport, LA, US
Kris Wilken 24 S R 5' 11.0" 188 Apr 11, 1979 Albuquerque, NM, US
Jeff Wilson 27 R L 6' 2.0" 206 May 30, 1976 Columbia, SC, US

About the Minor League Data

Performance data on minor and international leagues is licensed from and provided by the SABR Minor Leagues Database, a community project sponsored by the Minor Leagues Committee of the Society for American Baseball Research.

The database is under active development. Many statistics are incomplete due to ongoing research and/or limitations in published sources. To learn more about these limitations, or to find out how to contribute, click here.

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