You Are Here > Baseball-Reference.com > Leagues > MLB History > 2004 MLB | AL | NL > Pitcher

2004 Major League Baseball Pitcher

2003 MLB  / 2005 MLB  / 2004 AL  / 2004 NL  Pitcher

Team & League Standard Fielding--P

Glossary · Click headers to sort · SHARE  · CSV · PRE · LINK
Tm #Fld R/G G GS Inn Ch PO A E DP Fld%
ANA 16 4.53 162 162 1454.1 240 73 158 9 12 .963
ARI 25 5.55 162 162 1436.0 291 73 202 16 16 .945
ATL 21 4.12 162 162 1450.0 307 85 211 11 22 .964
BAL 22 5.12 162 162 1455.1 268 97 150 21 16 .922
BOS 26 4.74 162 162 1451.1 311 131 165 15 7 .952
CHC 19 4.10 162 162 1465.1 318 101 208 9 19 .972
CHW 22 5.13 162 162 1432.1 304 85 206 13 18 .957
CIN 22 5.60 162 162 1443.2 274 68 196 10 10 .964
CLE 30 5.29 162 162 1466.2 278 87 181 10 16 .964
COL 25 5.70 162 162 1435.1 347 98 233 16 22 .954
DET 18 5.21 162 162 1439.2 261 89 153 19 18 .927
FLA 25 4.32 162 162 1439.0 277 84 184 9 11 .968
HOU 23 4.31 162 162 1443.0 297 96 193 8 20 .973
KCR 25 5.59 162 162 1420.1 281 89 171 21 10 .925
LAD 22 4.22 162 162 1453.1 290 73 215 2 12 .993
MIL 22 4.70 161 161 1442.0 265 96 157 12 6 .955
MIN 18 4.41 162 162 1476.0 260 82 161 17 12 .935
MON 22 4.75 162 162 1447.0 326 103 213 10 28 .969
NYM 26 4.51 162 162 1449.0 321 88 224 9 17 .972
NYY 23 4.99 162 162 1443.2 308 76 214 18 15 .942
OAK 17 4.58 162 162 1471.1 318 78 229 11 14 .965
PHI 21 4.82 162 162 1462.2 298 106 185 7 8 .977
PIT 22 4.62 161 161 1428.0 309 77 221 11 19 .964
SDP 24 4.35 162 162 1441.0 296 85 198 13 12 .956
SEA 23 5.08 162 162 1459.1 272 86 172 14 16 .949
SFG 22 4.75 162 162 1457.0 308 87 207 14 12 .955
STL 20 4.07 162 162 1453.2 370 117 241 12 12 .968
TBD 24 5.23 161 161 1417.0 252 87 155 10 8 .960
TEX 30 4.90 162 162 1439.2 321 101 209 11 15 .966
TOR 25 5.11 161 161 1421.0 260 103 143 14 13 .946
LgAvg 21 4.81 162 162 1446 294 90 192 12 15 .958
632 4.81 4856 4856 43394.0 8828 2701 5755 372 436 .958
Tm #Fld R/G G GS Inn Ch PO A E DP Fld%

Team & League Advanced Fielding -- P*

Glossary · Click headers to sort · SHARE  · CSV · PRE · LINK
Putouts Assists Errors Double Plays
Tm PA BIP% GBIP% Fld F2O% FC Tot Cgt 31 Tot 1B 2B Tot Cch Fld Thr ROE Tot 163 GB LD bFld bF2O%
ANA 6468 74% 29% 177 89% 2 73 9 54 158 118 13 9 1 3 5 4 12 6 10 2 40 93%
ARI 6656 72% 31% 228 90% 4 73 8 49 202 155 16 16 3 1 12 7 16 8 15 1 59 86%
ATL 6388 75% 33% 253 89% 6 85 13 53 211 162 21 11 1 2 8 6 22 14 20 2 60 78%
BAL 6677 72% 31% 165 88% 0 97 6 79 151 106 21 21 1 2 18 7 16 10 16 0 35 89%
BOS 6438 74% 32% 187 91% 4 131 13 109 166 130 10 15 2 4 9 8 7 4 6 1 29 83%
CHC 6466 70% 29% 244 86% 6 101 9 82 208 156 26 9 2 0 7 3 19 15 19 0 66 80%
CHW 6382 75% 31% 229 89% 3 85 15 55 206 149 16 13 0 3 10 7 18 12 16 2 47 72%
CIN 6631 76% 30% 249 86% 4 68 16 45 196 164 15 10 1 4 5 9 10 5 10 0 81 77%
CLE 6661 74% 31% 198 93% 8 87 10 62 181 142 15 10 0 1 9 2 16 9 15 1 41 88%
COL 6770 75% 31% 261 89% 4 98 17 67 233 170 19 16 1 2 13 6 22 13 21 1 52 77%
DET 6498 76% 33% 179 87% 2 89 8 64 153 116 16 19 1 4 14 5 18 11 16 2 44 77%
FLA 6308 73% 30% 211 89% 2 84 15 59 184 146 7 9 0 3 6 4 11 5 9 2 47 79%
HOU 6392 71% 29% 219 91% 3 96 12 70 193 148 17 8 0 0 8 3 21 10 19 2 49 88%
KCR 6538 78% 30% 194 84% 4 89 12 66 171 119 13 21 1 2 18 6 10 7 9 1 37 68%
LAD 6351 74% 29% 229 94% 5 73 7 54 214 164 17 2 0 0 2 1 12 8 12 0 71 94%
MIL 6391 75% 31% 185 88% 4 96 15 69 157 125 6 12 0 2 10 6 6 3 6 0 50 74%
MIN 6451 75% 32% 192 84% 2 82 8 61 161 128 10 17 0 4 13 6 12 7 12 0 52 77%
MON 6458 74% 32% 232 91% 2 103 11 88 212 154 30 10 0 2 8 4 28 22 27 1 48 81%
NYM 6515 75% 33% 247 91% 1 88 7 64 224 172 20 9 1 4 4 6 17 11 15 2 54 87%
NYY 6427 76% 31% 253 88% 3 76 13 51 213 171 19 18 1 6 11 10 15 9 13 2 38 74%
OAK 6502 75% 33% 230 88% 8 78 2 66 228 164 20 11 2 4 5 7 14 10 13 1 46 78%
PHI 6480 75% 29% 226 90% 5 106 10 81 185 157 11 7 0 2 5 5 8 7 7 1 80 85%
PIT 6355 73% 31% 256 89% 9 77 11 50 221 166 20 11 1 2 8 7 19 9 16 3 67 90%
SDP 6269 75% 31% 235 88% 5 86 12 67 198 158 15 13 1 2 10 9 12 8 11 1 71 82%
SEA 6554 74% 28% 191 92% 3 87 9 62 172 138 12 14 3 1 10 3 16 8 15 1 35 94%
SFG 6479 75% 32% 236 89% 5 87 11 65 207 160 15 14 1 4 9 6 12 6 9 3 53 75%
STL 6246 75% 34% 277 92% 8 117 9 87 241 205 14 12 1 2 9 4 12 9 11 1 64 91%
TBD 6433 75% 29% 171 85% 4 87 5 68 155 116 10 10 1 1 8 2 8 6 8 0 38 76%
TEX 6519 75% 32% 229 92% 4 101 15 71 208 161 18 11 1 2 8 3 15 10 13 2 53 85%
TOR 6491 75% 31% 179 88% 3 103 15 72 143 118 9 14 1 0 13 4 13 7 12 1 30 77%
LgAvg 3035 75% 31% 92 88% 2 42 5 31 82 63 7 7 1 1 5 2 6 4 6 1 19 81%
91039 75% 31% 2774 88% 50 1265 140 940 2466 1876 202 203 15 37 151 74 190 116 174 16 565 81%
LgAvg 3439 74% 31% 126 89% 2 48 6 35 110 85 9 6 0 1 4 3 8 5 8 1 32 83%
103155 74% 31% 3788 89% 73 1438 183 1050 3286 2562 269 169 13 32 124 86 247 153 227 20 972 83%
Putouts Assists Errors Double Plays
Tm PA BIP% GBIP% Fld F2O% FC Tot Cgt 31 Tot 1B 2B Tot Cch Fld Thr ROE Tot 163 GB LD bFld bF2O%

* Many Detailed Statistics are based on play-by-play accounts accumulated by RetroSheet. These totals may be incomplete (3.6% of all plays from 1954 to 1973 are missing or have incomplete accounts, click link for year and team summary) for some players prior to 1974 and even complete seasons may not match the official totals due to errors in both the official totals and the play-by-play accounts.

Player Standard Fielding--P

SHARE  · CSV · PRE · LINK · Hide Partial Seasons
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
1 David Aardsma 22 SFG NL 11 0 10.2 0 0 0 0 0 0.00 0.00
2 Paul Abbott 36 TOT MLB 20 19 96.0 17 6 9 2 0 .882 1.41 0.75
3 Paul Abbott 36 TBD AL 10 9 47.0 12 3 7 2 0 .833 1.91 1.00
4 Paul Abbott 36 PHI NL 10 10 49.0 5 3 2 0 0 1.000 0.92 0.50
5 Jose Acevedo 26 CIN NL 39 27 157.2 22 4 18 0 0 1.000 1.26 0.56
6 Mike Adams 25 MIL NL 46 0 53.0 5 0 5 0 0 1.000 0.85 0.11
7 Terry Adams 31 TOT AL 61 0 70.0 15 9 4 2 1 .867 1.67 0.21
8 Terry Adams 31 TOR AL 42 0 43.0 10 6 3 1 1 .900 1.88 0.21
9 Terry Adams 31 BOS AL 19 0 27.0 5 3 1 1 0 .800 1.33 0.21
10 Jon Adkins 26 CHW AL 50 0 62.0 13 4 8 1 1 .923 1.74 0.24
11 Jeremy Affeldt 25 KCR AL 38 8 76.1 17 3 12 2 2 .882 1.77 0.39
12 Kurt Ainsworth 25 BAL AL 7 7 30.2 4 2 2 0 1 1.000 1.17 0.57
13 Antonio Alfonseca 32 ATL NL 79 0 73.2 10 3 7 0 0 1.000 1.22 0.13
14 Armando Almanza 31 ATL NL 13 0 11.2 1 0 1 0 0 1.000 0.77 0.08
15 Carlos Almanzar 30 TEX AL 67 0 72.2 13 1 12 0 0 1.000 1.61 0.19
16 Abe Alvarez 21 BOS AL 1 1 5.0 1 1 0 0 0 1.000 1.80 1.00
17 Wilson Alvarez 34 LAD NL 40 15 120.2 19 3 16 0 0 1.000 1.42 0.48
18 Brian Anderson 32 KCR AL 35 26 166.0 31 5 24 2 2 .935 1.57 0.83
19 Jason Anderson 25 CLE AL 1 0 1.0 0 0 0 0 0 0.00 0.00
20 Jimmy Anderson 28 TOT MLB 12 0 15.2 5 4 1 0 0 1.000 2.87 0.42
21 Jimmy Anderson 28 CHC NL 7 0 9.2 4 3 1 0 0 1.000 3.72 0.57
22 Jimmy Anderson 28 BOS AL 5 0 6.0 1 1 0 0 0 1.000 1.50 0.20
23 Rick Ankiel 24 STL NL 5 0 10.0 4 1 3 0 0 1.000 3.60 0.80
24 Kevin Appier 36 KCR AL 2 2 4.0 2 1 1 0 0 1.000 4.50 1.00
25 Greg Aquino 26 ARI NL 34 0 35.1 7 3 4 0 0 1.000 1.78 0.21
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
26 Tony Armas 26 MON NL 16 16 72.0 15 2 13 0 3 1.000 1.88 0.94
27 Bronson Arroyo 27 BOS AL 32 29 178.2 42 24 16 2 2 .952 2.01 1.25
28 Andy Ashby 36 SDP NL 2 0 2.0 0 0 0 0 0 0.00 0.00
29 Pedro Astacio 34 BOS AL 5 1 8.2 1 1 0 0 0 1.000 1.04 0.20
30 Scott Atchison 28 SEA AL 25 0 30.2 8 2 6 0 1 1.000 2.35 0.32
31 Luis Ayala 26 MON NL 81 0 90.1 30 9 21 0 4 1.000 2.99 0.37
32 Brandon Backe 26 HOU NL 33 9 67.0 14 4 10 0 1 1.000 1.88 0.42
33 Mike Bacsik 26 TEX AL 3 3 15.2 3 1 2 0 0 1.000 1.72 1.00
34 Cha Seung Baek 24 SEA AL 7 5 31.0 5 3 2 0 0 1.000 1.45 0.71
35 Danys Baez 26 TBD AL 62 0 68.0 11 1 10 0 0 1.000 1.46 0.18
36 Jeff Bajenaru 26 CHW AL 9 0 8.1 0 0 0 0 0 0.00 0.00
37 James Baldwin 32 NYM NL 2 2 6.0 2 0 2 0 0 1.000 3.00 1.00
38 Grant Balfour 26 MIN AL 36 0 39.1 7 3 4 0 0 1.000 1.60 0.19
39 Cliff Bartosh 24 CLE AL 34 0 19.1 1 1 0 0 0 1.000 0.47 0.03
40 Miguel Batista 33 TOR AL 38 31 198.2 49 18 30 1 5 .980 2.17 1.26
41 Rick Bauer 27 BAL AL 23 2 53.2 12 3 9 0 1 1.000 2.01 0.52
42 Denny Bautista 23 TOT AL 7 5 29.2 1 0 1 0 0 1.000 0.30 0.14
43 Denny Bautista 23 BAL AL 2 0 2.0 0 0 0 0 0 0.00 0.00
44 Denny Bautista 23 KCR AL 5 5 27.2 1 0 1 0 0 1.000 0.33 0.20
45 Rod Beck 35 SDP NL 26 0 24.0 3 0 2 1 0 .667 0.75 0.08
46 Josh Beckett 24 FLA NL 26 26 156.2 23 4 17 2 0 .913 1.21 0.81
47 Erik Bedard 25 BAL AL 27 26 137.1 19 10 9 0 0 1.000 1.25 0.70
48 Joe Beimel 27 MIN AL 3 0 1.2 0 0 0 0 0 0.00 0.00
49 Heath Bell 26 NYM NL 17 0 24.1 3 0 3 0 0 1.000 1.11 0.18
50 Rob Bell 27 TBD AL 24 19 123.0 29 17 11 1 0 .966 2.05 1.17
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
51 Francis Beltran 24 TOT NL 45 0 49.1 6 0 5 1 1 .833 0.91 0.11
52 Francis Beltran 24 CHC NL 34 0 35.0 4 0 4 0 0 1.000 1.03 0.12
53 Francis Beltran 24 MON NL 11 0 14.1 2 0 1 1 1 .500 0.63 0.09
54 Rigo Beltran 34 MON NL 2 0 0.2 0 0 0 0 0 0.00 0.00
55 Armando Benitez 31 FLA NL 64 0 69.2 8 4 3 1 0 .875 0.90 0.11
56 Jeff Bennett 24 MIL NL 60 0 71.1 14 6 7 1 0 .929 1.64 0.22
57 Joaquin Benoit 26 TEX AL 28 15 103.0 13 6 6 1 1 .923 1.05 0.43
58 Kris Benson 29 TOT NL 31 31 200.1 43 17 25 1 2 .977 1.89 1.35
59 Kris Benson 29 PIT NL 20 20 132.1 31 12 19 0 2 1.000 2.11 1.55
60 Kris Benson 29 NYM NL 11 11 68.0 12 5 6 1 0 .917 1.46 1.00
61 Chad Bentz 24 MON NL 36 0 27.2 10 5 5 0 0 1.000 3.25 0.28
62 Dusty Bergman 26 ANA AL 1 0 2.0 0 0 0 0 0 0.00 0.00
63 Adam Bernero 27 COL NL 16 2 32.1 5 1 4 0 0 1.000 1.39 0.31
64 Rafael Betancourt 29 CLE AL 68 0 66.2 5 2 3 0 0 1.000 0.68 0.07
65 Rocky Biddle 28 MON NL 47 9 78.0 11 2 9 0 0 1.000 1.27 0.23
66 Nick Bierbrodt 26 TEX AL 4 4 17.0 5 1 4 0 0 1.000 2.65 1.25
67 Travis Blackley 21 SEA AL 6 6 26.0 6 2 4 0 0 1.000 2.08 1.00
68 Joe Blanton 23 OAK AL 3 0 8.0 1 1 0 0 0 1.000 1.12 0.33
69 Brian Boehringer 35 PIT NL 21 0 25.1 3 0 3 0 1 1.000 1.07 0.14
70 Jeremy Bonderman 21 DET AL 33 32 184.0 32 14 15 3 1 .906 1.42 0.88
71 Jung Bong 23 CIN NL 3 3 15.1 5 1 4 0 1 1.000 2.93 1.67
72 Dave Borkowski 27 BAL AL 17 8 56.0 5 1 2 2 1 .600 0.48 0.18
73 Toby Borland 35 FLA NL 18 0 18.1 5 2 2 1 0 .800 1.96 0.22
74 Joe Borowski 33 CHC NL 22 0 21.1 1 0 1 0 0 1.000 0.42 0.05
75 Ricky Bottalico 34 NYM NL 60 0 69.1 13 5 8 0 0 1.000 1.69 0.22
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
76 Jason Boyd 31 PIT NL 12 0 13.0 6 0 4 2 0 .667 2.77 0.33
77 Chad Bradford 29 OAK AL 68 0 59.0 20 5 13 2 0 .900 2.75 0.26
78 Dewon Brazelton 24 TBD AL 22 21 120.2 13 5 8 0 1 1.000 0.97 0.59
79 Yhency Brazoban 24 LAD NL 31 0 32.2 5 1 4 0 1 1.000 1.38 0.16
80 Doug Brocail 37 TEX AL 43 0 52.1 17 8 8 1 2 .941 2.75 0.37
81 Frank Brooks 25 PIT NL 11 1 17.1 0 0 0 0 0 0.00 0.00
82 Jim Brower 31 SFG NL 89 0 93.0 29 6 21 2 0 .931 2.61 0.30
83 Jamie Brown 27 BOS AL 4 0 7.2 0 0 0 0 0 0.00 0.00
84 Kevin Brown 39 NYY AL 22 22 132.0 24 8 12 4 2 .833 1.36 0.91
85 Brian Bruney 22 ARI NL 30 0 31.1 6 2 3 1 0 .833 1.44 0.17
86 Mark Buehrle 25 CHW AL 35 35 245.1 71 16 51 4 3 .944 2.46 1.91
87 Ryan Bukvich 26 KCR AL 9 0 7.1 0 0 0 0 0 0.00 0.00
88 Kirk Bullinger 34 HOU NL 27 0 30.2 14 4 10 0 0 1.000 4.11 0.52
89 Nate Bump 27 FLA NL 50 2 73.2 12 2 9 1 0 .917 1.34 0.22
90 Dave Burba 37 TOT NL 51 0 77.0 21 6 13 2 0 .905 2.22 0.37
91 Dave Burba 37 MIL NL 45 0 70.2 20 5 13 2 0 .900 2.29 0.40
92 Dave Burba 37 SFG NL 6 0 6.1 1 1 0 0 0 1.000 1.42 0.17
93 A.J. Burnett 27 FLA NL 20 19 120.0 28 10 18 0 0 1.000 2.10 1.40
94 Sean Burnett 21 PIT NL 13 13 71.2 22 4 17 1 1 .955 2.64 1.62
95 David Bush 24 TOR AL 16 16 97.2 14 9 5 0 0 1.000 1.29 0.88
96 Mike Bynum 26 SDP NL 2 0 0.2 0 0 0 0 0 0.00 0.00
97 Paul Byrd 33 ATL NL 19 19 114.1 25 7 15 3 2 .880 1.73 1.16
98 Daniel Cabrera 23 BAL AL 28 27 147.2 16 9 6 1 0 .938 0.91 0.54
99 Fernando Cabrera 22 CLE AL 4 0 5.1 1 1 0 0 0 1.000 1.69 0.25
100 Kiko Calero 29 STL NL 41 0 45.1 11 2 9 0 0 1.000 2.18 0.27
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
101 Carmen Cali 25 STL NL 10 0 7.1 0 0 0 0 0 0.00 0.00
102 Mickey Callaway 29 TEX AL 4 3 11.1 4 2 2 0 1 1.000 3.18 1.00
103 Shawn Camp 28 KCR AL 42 0 66.2 16 3 13 0 0 1.000 2.16 0.38
104 Jose Capellan 23 ATL NL 3 2 8.0 0 0 0 0 0 0.00 0.00
105 Chris Capuano 25 MIL NL 17 17 88.1 19 3 16 0 0 1.000 1.94 1.12
106 Chris Carpenter 29 STL NL 28 28 182.0 47 12 34 1 4 .979 2.27 1.64
107 Giovanni Carrara 36 LAD NL 42 0 53.2 15 4 11 0 2 1.000 2.52 0.36
108 D.J. Carrasco 27 KCR AL 30 0 35.1 13 7 6 0 0 1.000 3.31 0.43
109 Lance Carter 29 TBD AL 56 0 80.1 12 4 8 0 0 1.000 1.34 0.21
110 Santiago Casilla 24 OAK AL 4 0 5.2 3 1 2 0 0 1.000 4.76 0.75
111 Frank Castillo 35 BOS AL 2 0 1.0 0 0 0 0 0 0.00 0.00
112 Jaime Cerda 25 KCR AL 53 0 45.2 16 7 8 1 0 .938 2.96 0.28
113 Gustavo Chacin 23 TOR AL 2 2 14.0 2 1 1 0 0 1.000 1.29 1.00
114 Shawn Chacon 26 COL NL 66 0 63.1 8 2 5 1 1 .875 0.99 0.11
115 Bruce Chen 27 BAL AL 8 7 47.2 11 4 7 0 1 1.000 2.08 1.38
116 Randy Choate 28 ARI NL 74 0 50.2 13 3 10 0 1 1.000 2.31 0.18
117 Jason Christiansen 34 SFG NL 60 0 36.0 9 2 5 2 0 .778 1.75 0.12
118 Vinnie Chulk 25 TOR AL 47 0 56.0 9 3 6 0 0 1.000 1.45 0.19
119 Brandon Claussen 25 CIN NL 14 14 66.0 6 1 5 0 0 1.000 0.82 0.43
120 Roger Clemens 41 HOU NL 33 33 214.1 36 12 24 0 2 1.000 1.51 1.09
121 Matt Clement 29 CHC NL 30 30 181.0 40 16 21 3 3 .925 1.84 1.23
122 Jesus Colome 26 TBD AL 33 0 41.1 9 2 7 0 0 1.000 1.96 0.27
123 Bartolo Colon 31 ANA AL 34 34 208.1 41 8 30 3 4 .927 1.64 1.12
124 Roman Colon 24 ATL NL 18 0 19.0 2 0 1 1 0 .500 0.47 0.06
125 Steve Colyer 25 DET AL 41 0 32.0 6 1 5 0 2 1.000 1.69 0.15
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
126 Jose Contreras 32 TOT AL 31 31 170.1 21 7 12 2 0 .905 1.00 0.61
127 Jose Contreras 32 NYY AL 18 18 95.2 8 1 6 1 0 .875 0.66 0.39
128 Jose Contreras 32 CHW AL 13 13 74.2 13 6 6 1 0 .923 1.45 0.92
129 Aaron Cook 25 COL NL 16 16 96.2 32 11 21 0 4 1.000 2.98 2.00
130 Brian Cooper 29 SFG NL 5 2 13.1 2 1 1 0 0 1.000 1.35 0.40
131 Roy Corcoran 24 MON NL 5 0 5.1 0 0 0 0 0 0.00 0.00
132 Chad Cordero 22 MON NL 69 0 82.2 8 3 5 0 1 1.000 0.87 0.12
133 Francisco Cordero 29 TEX AL 67 0 71.2 14 6 8 0 2 1.000 1.76 0.21
134 Mark Corey 29 PIT NL 31 0 35.2 6 2 4 0 1 1.000 1.51 0.19
135 Lance Cormier 23 ARI NL 17 5 45.1 5 1 4 0 0 1.000 0.99 0.29
136 Rheal Cormier 37 PHI NL 84 0 81.0 27 13 14 0 3 1.000 3.00 0.32
137 Nate Cornejo 24 DET AL 5 5 25.2 9 2 7 0 2 1.000 3.16 1.80
138 Kevin Correia 23 SFG NL 12 1 19.0 3 2 1 0 0 1.000 1.42 0.25
139 Neal Cotts 24 CHW AL 56 1 65.1 10 1 8 1 1 .900 1.24 0.16
140 Jesse Crain 22 MIN AL 22 0 27.0 6 2 3 1 1 .833 1.67 0.23
141 Jack Cressend 29 CLE AL 11 0 15.2 5 3 2 0 0 1.000 2.87 0.45
142 Jim Crowell 30 PHI NL 4 0 3.0 0 0 0 0 0 0.00 0.00
143 Francisco Cruceta 22 CLE AL 2 2 7.2 0 0 0 0 0 0.00 0.00
144 Juan Cruz 25 ATL NL 50 0 72.0 10 4 6 0 1 1.000 1.25 0.20
145 Darwin Cubillan 31 BAL AL 7 0 10.0 3 1 1 1 0 .667 1.80 0.29
146 Will Cunnane 30 ATL NL 9 0 12.1 2 1 1 0 0 1.000 1.46 0.22
147 Jeff D'Amico 28 CLE AL 7 7 30.2 6 2 4 0 1 1.000 1.76 0.86
148 Casey Daigle 23 ARI NL 10 10 49.0 11 5 6 0 0 1.000 2.02 1.10
149 Vic Darensbourg 33 TOT MLB 7 0 7.0 4 1 3 0 0 1.000 5.14 0.57
150 Vic Darensbourg 33 CHW AL 2 0 1.1 1 0 1 0 0 1.000 6.75 0.50
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
151 Vic Darensbourg 33 NYM NL 5 0 5.2 3 1 2 0 0 1.000 4.76 0.60
152 Doug Davis 28 MIL NL 34 34 207.1 42 15 26 1 2 .976 1.78 1.21
153 Jason Davis 24 CLE AL 26 19 114.1 34 10 21 3 0 .912 2.44 1.19
154 Joey Dawley 32 CLE AL 2 2 8.1 4 2 2 0 1 1.000 4.32 2.00
155 Zach Day 26 MON NL 19 19 116.2 26 10 16 0 1 1.000 2.01 1.37
156 Jorge de la Rosa 23 MIL NL 5 5 22.2 5 2 2 1 0 .800 1.59 0.80
157 Valerio de los Santos 31 TOR AL 17 0 11.2 2 0 2 0 0 1.000 1.54 0.12
158 Mike DeJean 33 TOT MLB 54 0 61.0 9 3 6 0 1 1.000 1.33 0.17
159 Mike DeJean 33 BAL AL 37 0 39.2 5 2 3 0 1 1.000 1.13 0.14
160 Mike DeJean 33 NYM NL 17 0 21.1 4 1 3 0 0 1.000 1.69 0.24
161 Ryan Dempster 27 CHC NL 23 0 20.2 6 4 2 0 0 1.000 2.61 0.26
162 Kyle Denney 26 CLE AL 4 4 16.0 2 0 2 0 0 1.000 1.12 0.50
163 Jorge DePaula 25 NYY AL 3 1 9.0 3 1 2 0 0 1.000 3.00 1.00
164 Elmer Dessens 33 TOT NL 50 10 105.0 19 5 13 1 0 .947 1.54 0.36
165 Elmer Dessens 33 ARI NL 38 9 85.1 18 5 12 1 0 .944 1.79 0.45
166 Elmer Dessens 33 LAD NL 12 1 19.2 1 0 1 0 0 1.000 0.46 0.08
167 Felix Diaz 23 CHW AL 18 7 49.1 6 2 4 0 0 1.000 1.09 0.33
168 R.A. Dickey 29 TEX AL 25 15 104.1 31 7 22 2 0 .935 2.50 1.16
169 Lenny DiNardo 24 BOS AL 22 0 27.2 9 4 3 2 0 .778 2.28 0.32
170 Craig Dingman 30 DET AL 24 0 29.1 3 2 1 0 0 1.000 0.92 0.13
171 Scott Dohmann 26 COL NL 41 0 46.0 8 4 4 0 0 1.000 1.57 0.20
172 Juan Dominguez 24 TEX AL 4 4 23.0 3 0 3 0 0 1.000 1.17 0.75
173 Brendan Donnelly 32 ANA AL 40 0 42.0 4 2 2 0 0 1.000 0.86 0.10
174 Octavio Dotel 30 TOT MLB 77 0 85.1 11 6 5 0 1 1.000 1.16 0.14
175 Octavio Dotel 30 HOU NL 32 0 34.2 4 4 0 0 0 1.000 1.04 0.13
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
176 Octavio Dotel 30 OAK AL 45 0 50.2 7 2 5 0 1 1.000 1.24 0.16
177 Sean Douglass 25 TOR AL 14 3 38.2 5 3 2 0 0 1.000 1.16 0.36
178 Scott Downs 28 MON NL 12 12 63.0 15 3 12 0 1 1.000 2.14 1.25
179 Darren Dreifort 32 LAD NL 60 0 50.2 13 1 12 0 0 1.000 2.31 0.22
180 Ryan Drese 28 TEX AL 34 33 207.2 48 15 31 2 5 .958 1.99 1.35
181 Tim Drew 25 ATL NL 11 0 16.0 5 2 3 0 1 1.000 2.81 0.45
182 Travis Driskill 32 COL NL 5 0 8.1 1 0 1 0 0 1.000 1.08 0.20
183 Eric DuBose 28 BAL AL 14 14 74.2 20 0 18 2 1 .900 2.17 1.29
184 Justin Duchscherer 26 OAK AL 53 0 96.1 25 5 20 0 1 1.000 2.34 0.47
185 Brandon Duckworth 28 HOU NL 19 6 39.1 6 3 3 0 2 1.000 1.37 0.32
186 Scott Dunn 26 ANA AL 3 0 3.0 0 0 0 0 0 0.00 0.00
187 Chad Durbin 26 TOT MLB 24 8 60.2 10 4 5 1 0 .900 1.34 0.38
188 Chad Durbin 26 CLE AL 17 8 51.1 9 4 4 1 0 .889 1.40 0.47
189 Chad Durbin 26 ARI NL 7 0 9.1 1 0 1 0 0 1.000 0.96 0.14
190 J.D. Durbin 22 MIN AL 4 1 7.1 2 0 2 0 0 1.000 2.45 0.50
191 Trent Durrington 28 MIL NL 1 0 0.1 0 0 0 0 0 0.00 0.00
192 Adam Eaton 26 SDP NL 33 33 199.1 37 12 23 2 1 .946 1.58 1.06
193 Joey Eischen 34 MON NL 21 0 18.1 2 0 1 1 0 .500 0.49 0.05
194 Scott Elarton 28 TOT MLB 29 29 158.2 21 7 13 1 1 .952 1.13 0.69
195 Scott Elarton 28 COL NL 8 8 41.1 7 2 5 0 0 1.000 1.52 0.88
196 Scott Elarton 28 CLE AL 21 21 117.1 14 5 8 1 1 .929 1.00 0.62
197 Cal Eldred 36 STL NL 52 0 67.0 13 1 12 0 1 1.000 1.75 0.25
198 Alan Embree 34 BOS AL 71 0 52.1 12 5 7 0 0 1.000 2.06 0.17
199 John Ennis 24 DET AL 12 0 16.0 2 2 0 0 0 1.000 1.12 0.17
200 Scott Erickson 36 TOT MLB 6 6 27.0 3 1 2 0 0 1.000 1.00 0.50
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
201 Scott Erickson 36 NYM NL 2 2 8.0 1 0 1 0 0 1.000 1.12 0.50
202 Scott Erickson 36 TEX AL 4 4 19.0 2 1 1 0 0 1.000 0.95 0.50
203 Kelvim Escobar 28 ANA AL 33 33 208.1 40 16 24 0 1 1.000 1.73 1.21
204 Shawn Estes 31 COL NL 34 34 202.0 42 14 27 1 4 .976 1.83 1.21
205 Leo Estrella 29 SFG NL 2 0 1.1 0 0 0 0 0 0.00 0.00
206 Scott Eyre 32 SFG NL 83 0 52.2 10 2 7 1 0 .900 1.54 0.11
207 Brian Falkenborg 26 LAD NL 6 0 14.1 4 1 2 1 0 .750 1.88 0.50
208 Kyle Farnsworth 28 CHC NL 72 0 66.2 18 7 10 1 0 .944 2.30 0.24
209 Jeff Fassero 41 TOT NL 41 12 112.0 31 7 24 0 2 1.000 2.49 0.76
210 Jeff Fassero 41 COL NL 40 12 111.0 31 7 24 0 2 1.000 2.51 0.78
211 Jeff Fassero 41 ARI NL 1 0 1.0 0 0 0 0 0 0.00 0.00
212 Pedro Feliciano 27 NYM NL 22 0 18.1 6 2 4 0 0 1.000 2.95 0.27
213 Jared Fernandez 32 HOU NL 2 1 1.0 1 1 0 0 0 1.000 9.00 0.50
214 Mike Fetters 39 ARI NL 23 0 18.2 5 2 2 1 0 .800 1.93 0.17
215 Nate Field 28 KCR AL 43 0 44.1 5 2 3 0 0 1.000 1.02 0.12
216 Nelson Figueroa 30 PIT NL 10 3 28.1 4 1 3 0 0 1.000 1.27 0.40
217 Jeremy Fikac 29 MON NL 19 0 25.0 6 1 5 0 1 1.000 2.16 0.32
218 Bob File 27 TOR AL 24 0 33.2 11 3 8 0 2 1.000 2.94 0.46
219 Randy Flores 28 STL NL 9 1 14.0 0 0 0 0 0 0.00 0.00
220 Gavin Floyd 21 PHI NL 6 4 28.1 4 1 3 0 0 1.000 1.27 0.67
221 Josh Fogg 27 PIT NL 32 32 178.1 51 13 36 2 5 .961 2.47 1.53
222 Jesse Foppert 23 SFG NL 1 0 1.0 0 0 0 0 0 0.00 0.00
223 Ben Ford 28 MIL NL 19 0 24.0 3 0 3 0 1 1.000 1.12 0.16
224 Bartolome Fortunato 29 TOT MLB 18 0 26.0 3 2 1 0 1 1.000 1.04 0.17
225 Bartolome Fortunato 29 TBD AL 3 0 7.1 1 0 1 0 1 1.000 1.23 0.33
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
226 Bartolome Fortunato 29 NYM NL 15 0 18.2 2 2 0 0 0 1.000 0.96 0.13
227 Casey Fossum 26 ARI NL 27 27 142.0 24 4 20 0 1 1.000 1.52 0.89
228 Keith Foulke 31 BOS AL 72 0 83.0 16 5 11 0 1 1.000 1.73 0.22
229 Chad Fox 33 FLA NL 12 0 10.2 2 1 1 0 0 1.000 1.69 0.17
230 Jeff Francis 23 COL NL 7 7 36.2 8 2 6 0 1 1.000 1.96 1.14
231 Frank Francisco 24 TEX AL 45 0 51.1 6 4 2 0 0 1.000 1.05 0.13
232 John Franco 43 NYM NL 52 0 46.0 6 0 6 0 0 1.000 1.17 0.12
233 Ryan Franklin 31 SEA AL 32 32 200.1 38 16 19 3 2 .921 1.57 1.09
234 Wayne Franklin 30 SFG NL 43 2 50.2 7 2 5 0 0 1.000 1.24 0.16
235 Jason Frasor 26 TOR AL 63 0 68.1 16 8 8 0 1 1.000 2.11 0.25
236 Kevin Frederick 27 TOR AL 22 0 28.2 3 3 0 0 0 1.000 0.94 0.14
237 Brian Fuentes 28 COL NL 47 0 44.2 7 0 6 1 0 .857 1.21 0.13
238 Aaron Fultz 30 MIN AL 55 0 50.0 10 2 8 0 0 1.000 1.80 0.18
239 Eric Gagne 28 LAD NL 70 0 82.1 11 5 6 0 1 1.000 1.20 0.16
240 Mike Gallo 27 HOU NL 69 0 49.1 13 4 9 0 2 1.000 2.37 0.19
241 Freddy Garcia 29 TOT AL 31 31 210.0 48 11 37 0 3 1.000 2.06 1.55
242 Freddy Garcia 29 SEA AL 15 15 107.0 29 5 24 0 1 1.000 2.44 1.93
243 Freddy Garcia 29 CHW AL 16 16 103.0 19 6 13 0 2 1.000 1.66 1.19
244 Rosman Garcia 25 TEX AL 4 0 6.2 1 0 1 0 0 1.000 1.35 0.25
245 Jon Garland 24 CHW AL 34 33 217.0 58 21 35 2 3 .966 2.32 1.65
246 Chad Gaudin 21 TBD AL 26 4 42.2 7 1 5 1 0 .857 1.27 0.23
247 Geoff Geary 27 PHI NL 33 0 44.2 7 3 3 1 0 .857 1.21 0.18
248 Chris George 24 KCR AL 10 7 42.1 10 2 7 1 1 .900 1.91 0.90
249 Franklyn German 24 DET AL 16 0 14.2 3 2 0 1 0 .667 1.23 0.13
250 Justin Germano 21 SDP NL 7 5 21.1 4 1 3 0 0 1.000 1.69 0.57
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
251 Matt Ginter 26 NYM NL 15 14 69.1 10 4 4 2 0 .800 1.04 0.53
252 Chris Gissell 26 COL NL 5 1 8.2 1 1 0 0 0 1.000 1.04 0.20
253 Tom Glavine 38 NYM NL 33 33 212.1 60 10 49 1 2 .983 2.50 1.79
254 Gary Glover 27 MIL NL 4 3 18.0 7 3 3 1 0 .857 3.00 1.50
255 Ryan Glynn 29 TOR AL 6 2 20.0 5 2 1 2 0 .600 1.35 0.50
256 Jimmy Gobble 22 KCR AL 25 24 148.0 21 8 10 3 0 .857 1.09 0.72
257 Dicky Gonzalez 25 TBD AL 4 0 7.1 2 1 1 0 0 1.000 2.45 0.50
258 Edgar Gonzalez 21 ARI NL 10 10 46.1 7 0 7 0 2 1.000 1.36 0.70
259 Geremi Gonzalez 29 TBD AL 11 8 50.1 9 2 5 2 0 .778 1.25 0.64
260 Mike Gonzalez 26 PIT NL 47 0 43.1 7 1 5 1 0 .857 1.25 0.13
261 Andrew Good 24 ARI NL 17 2 40.2 6 2 4 0 1 1.000 1.33 0.35
262 Tom Gordon 36 NYY AL 80 0 89.2 20 6 13 1 1 .950 1.91 0.24
263 Mike Gosling 23 ARI NL 6 4 25.1 4 2 1 1 0 .750 1.07 0.50
264 John Grabow 25 PIT NL 68 0 61.2 17 2 15 0 2 1.000 2.48 0.25
265 Franklyn Gracesqui 24 FLA NL 7 0 4.0 1 0 1 0 0 1.000 2.25 0.14
266 Alex Graman 26 NYY AL 3 2 5.0 0 0 0 0 0 0.00 0.00
267 Danny Graves 30 CIN NL 68 0 68.1 12 2 10 0 3 1.000 1.58 0.18
268 Kevin Gregg 26 ANA AL 55 0 87.2 7 2 5 0 1 1.000 0.72 0.13
269 Zack Greinke 20 KCR AL 24 24 145.0 28 13 15 0 1 1.000 1.74 1.17
270 Seth Greisinger 28 MIN AL 12 9 51.0 10 2 6 2 0 .800 1.41 0.67
271 Jeremy Griffiths 26 HOU NL 1 1 4.1 1 0 1 0 0 1.000 2.08 1.00
272 Jason Grilli 27 CHW AL 8 8 45.0 7 2 3 2 0 .714 1.00 0.63
273 Jason Grimsley 36 TOT AL 73 0 63.0 26 10 12 4 0 .846 3.14 0.30
274 Jason Grimsley 36 KCR AL 32 0 26.2 12 3 7 2 0 .833 3.38 0.31
275 Jason Grimsley 36 BAL AL 41 0 36.1 14 7 5 2 0 .857 2.97 0.29
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
276 Buddy Groom 38 BAL AL 60 0 52.2 7 4 3 0 0 1.000 1.20 0.12
277 Kevin Gryboski 30 ATL NL 69 0 50.2 8 2 6 0 3 1.000 1.42 0.12
278 Eddie Guardado 33 SEA AL 41 0 45.1 4 0 4 0 0 1.000 0.79 0.10
279 Matt Guerrier 25 MIN AL 9 2 19.0 5 2 3 0 0 1.000 2.37 0.56
280 Jeremy Guthrie 25 CLE AL 6 0 11.2 2 0 2 0 0 1.000 1.54 0.33
281 John Halama 32 TBD AL 34 14 118.2 16 2 14 0 0 1.000 1.21 0.47
282 Roy Halladay 27 TOR AL 21 21 133.0 32 10 21 1 1 .969 2.10 1.48
283 Brad Halsey 23 NYY AL 8 7 32.0 4 0 3 1 0 .750 0.84 0.38
284 Chris Hammond 38 OAK AL 41 0 53.2 12 1 10 1 0 .917 1.84 0.27
285 Mike Hampton 31 ATL NL 29 29 172.1 52 13 37 2 4 .962 2.61 1.72
286 Josh Hancock 26 TOT NL 16 11 63.2 10 3 5 2 0 .800 1.13 0.50
287 Josh Hancock 26 PHI NL 4 2 9.0 2 0 2 0 0 1.000 2.00 0.50
288 Josh Hancock 26 CIN NL 12 9 54.2 8 3 3 2 0 .750 0.99 0.50
289 Aaron Harang 26 CIN NL 28 28 161.0 31 10 21 0 1 1.000 1.73 1.11
290 Rich Harden 22 OAK AL 31 31 189.2 34 15 18 1 2 .971 1.57 1.06
291 Danny Haren 23 STL NL 14 5 46.0 10 2 7 1 1 .900 1.76 0.64
292 Tim Harikkala 32 COL NL 55 0 62.2 17 6 11 0 1 1.000 2.44 0.31
293 Travis Harper 28 TBD AL 52 0 78.2 17 9 8 0 1 1.000 1.94 0.33
294 Chad Harville 27 TOT MLB 59 0 55.2 13 2 8 3 2 .769 1.62 0.17
295 Chad Harville 27 OAK AL 3 0 2.2 0 0 0 0 0 0.00 0.00
296 Chad Harville 27 HOU NL 56 0 53.0 13 2 8 3 2 .769 1.70 0.18
297 Shigetoshi Hasegawa 35 SEA AL 68 0 68.0 15 6 8 1 0 .933 1.85 0.21
298 LaTroy Hawkins 31 CHC NL 77 0 82.0 12 5 7 0 0 1.000 1.32 0.16
299 Jimmy Haynes 31 CIN NL 5 4 15.0 4 2 2 0 0 1.000 2.40 0.80
300 Aaron Heilman 25 NYM NL 5 5 28.0 12 5 5 2 2 .833 3.21 2.00
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
301 Ben Hendrickson 23 MIL NL 10 9 46.1 10 5 5 0 0 1.000 1.94 1.00
302 Mark Hendrickson 30 TBD AL 32 30 183.1 40 13 27 0 2 1.000 1.96 1.25
303 Brad Hennessey 24 SFG NL 7 7 34.1 11 3 8 0 0 1.000 2.88 1.57
304 Matt Hensley 25 ANA AL 16 0 27.2 7 4 3 0 0 1.000 2.28 0.44
305 Pat Hentgen 35 TOR AL 18 16 80.1 12 3 8 1 0 .917 1.23 0.61
306 Felix Heredia 29 NYY AL 47 0 38.2 11 3 7 1 0 .909 2.33 0.21
307 Matt Herges 34 SFG NL 70 0 65.1 11 5 6 0 1 1.000 1.52 0.16
308 Dustin Hermanson 31 SFG NL 47 18 131.0 19 9 10 0 0 1.000 1.31 0.40
309 Adrian Hernandez 29 MIL NL 6 1 16.0 6 1 5 0 0 1.000 3.38 1.00
310 Carlos Hernandez 24 HOU NL 9 9 42.0 10 4 6 0 0 1.000 2.14 1.11
311 Livan Hernandez 29 MON NL 35 35 255.0 84 21 61 2 10 .976 2.89 2.34
312 Orlando Hernandez 38 NYY AL 15 15 84.2 17 10 7 0 1 1.000 1.81 1.13
313 Roberto Hernandez 39 PHI NL 63 0 56.2 20 8 11 1 0 .950 3.02 0.30
314 Shawn Hill 23 MON NL 3 3 9.0 0 0 0 0 0 0.00 0.00
315 Sterling Hitchcock 33 SDP NL 4 4 21.1 1 0 1 0 0 1.000 0.42 0.25
316 Trevor Hoffman 36 SDP NL 55 0 54.2 8 2 6 0 0 1.000 1.32 0.15
317 Joe Horgan 27 MON NL 47 0 40.0 9 3 6 0 0 1.000 2.02 0.19
318 Ben Howard 25 FLA NL 31 0 37.2 6 2 4 0 1 1.000 1.43 0.19
319 Bobby Howry 30 CLE AL 37 0 42.2 9 2 7 0 0 1.000 1.90 0.24
320 Luke Hudson 27 CIN NL 9 9 48.1 10 3 6 1 1 .900 1.68 1.00
321 Tim Hudson 28 OAK AL 27 27 188.2 50 22 27 1 3 .980 2.34 1.81
322 Travis Hughes 26 TEX AL 2 0 1.1 0 0 0 0 0 0.00 0.00
323 Justin Huisman 25 KCR AL 14 0 25.0 5 3 2 0 0 1.000 1.80 0.36
324 Kazuhisa Ishii 30 LAD NL 31 31 172.0 21 5 16 0 0 1.000 1.10 0.68
325 Jason Isringhausen 31 STL NL 74 0 75.1 21 3 18 0 0 1.000 2.51 0.28
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
326 Edwin Jackson 20 LAD NL 8 5 24.2 8 2 6 0 1 1.000 2.92 1.00
327 Mike Jackson 39 CHW AL 45 0 46.2 10 2 8 0 0 1.000 1.93 0.22
328 Kevin Jarvis 34 TOT MLB 10 0 15.0 3 0 3 0 0 1.000 1.80 0.30
329 Kevin Jarvis 34 SEA AL 8 0 13.0 2 0 2 0 0 1.000 1.38 0.25
330 Kevin Jarvis 34 COL NL 2 0 2.0 1 0 1 0 0 1.000 4.50 0.50
331 Jason Jennings 25 COL NL 33 33 201.0 44 18 25 1 2 .977 1.93 1.30
332 Jose Jimenez 30 CLE AL 31 0 36.1 11 2 9 0 1 1.000 2.72 0.35
333 Jason Johnson 30 DET AL 33 33 196.2 30 10 17 3 1 .900 1.24 0.82
334 Randy Johnson 40 ARI NL 35 35 245.2 25 5 20 0 0 1.000 0.92 0.71
335 Mike Johnston 25 PIT NL 24 0 22.2 8 0 7 1 0 .875 2.78 0.29
336 Bobby Jones 32 BOS AL 3 0 3.1 1 0 1 0 0 1.000 2.70 0.33
337 Todd Jones 36 TOT NL 78 0 82.1 13 4 7 2 0 .846 1.20 0.14
338 Todd Jones 36 CIN NL 51 0 57.0 9 3 5 1 0 .889 1.26 0.16
339 Todd Jones 36 PHI NL 27 0 25.1 4 1 2 1 0 .750 1.07 0.11
340 Jorge Julio 25 BAL AL 65 0 69.0 6 3 3 0 0 1.000 0.78 0.09
341 Steve Karsay 32 NYY AL 7 0 6.2 3 1 1 1 0 .667 2.70 0.29
342 Scott Kazmir 20 TBD AL 8 7 33.1 6 2 3 1 0 .833 1.35 0.63
343 Joe Kennedy 25 COL NL 27 27 162.1 46 9 33 4 1 .913 2.33 1.56
344 Logan Kensing 21 FLA NL 5 3 13.2 1 0 1 0 0 1.000 0.66 0.20
345 Jason Kershner 27 TOR AL 24 2 22.1 5 1 4 0 0 1.000 2.01 0.21
346 Masao Kida 35 TOT MLB 10 0 14.1 2 2 0 0 2 1.000 1.26 0.20
347 Masao Kida 35 LAD NL 3 0 4.2 1 1 0 0 1 1.000 1.93 0.33
348 Masao Kida 35 SEA AL 7 0 9.2 1 1 0 0 1 1.000 0.93 0.14
349 Brooks Kieschnick 32 MIL NL 32 0 43.0 6 4 2 0 0 1.000 1.26 0.19
350 Byung-Hyun Kim 25 BOS AL 7 3 17.1 7 3 3 1 0 .857 3.12 0.86
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
351 Sun-Woo Kim 26 MON NL 43 17 135.2 32 17 12 3 0 .906 1.92 0.67
352 Ray King 30 STL NL 86 0 62.0 21 9 11 1 0 .952 2.90 0.23
353 Matt Kinney 27 TOT MLB 43 6 78.2 8 4 4 0 0 1.000 0.92 0.19
354 Matt Kinney 27 MIL NL 32 6 62.1 7 3 4 0 0 1.000 1.01 0.22
355 Matt Kinney 27 KCR AL 11 0 16.1 1 1 0 0 0 1.000 0.55 0.09
356 Steve Kline 31 STL NL 67 0 50.1 14 4 10 0 0 1.000 2.50 0.21
357 Gary Knotts 27 DET AL 36 19 135.1 25 14 11 0 1 1.000 1.66 0.69
358 Billy Koch 29 TOT MLB 47 0 49.0 6 3 2 1 2 .833 0.92 0.11
359 Billy Koch 29 CHW AL 24 0 23.1 3 1 1 1 0 .667 0.77 0.08
360 Billy Koch 29 FLA NL 23 0 25.2 3 2 1 0 2 1.000 1.05 0.13
361 Danny Kolb 29 MIL NL 64 0 57.1 13 2 10 1 1 .923 1.88 0.19
362 Mike Koplove 27 ARI NL 76 0 86.2 31 6 23 2 4 .935 3.01 0.38
363 Marc Kroon 31 COL NL 6 0 6.0 3 0 3 0 1 1.000 4.50 0.50
364 John Lackey 25 ANA AL 33 32 198.1 38 15 23 0 1 1.000 1.72 1.15
365 Tim Laker 34 CLE AL 1 0 1.0 0 0 0 0 0 0.00 0.00
366 Brian Lawrence 28 SDP NL 34 34 203.0 49 11 38 0 3 1.000 2.17 1.44
367 Brandon League 21 TOR AL 3 0 4.2 0 0 0 0 0 0.00 0.00
368 Wilfredo Ledezma 23 DET AL 15 8 53.1 9 5 2 2 0 .778 1.18 0.47
369 Cliff Lee 25 CLE AL 33 33 179.0 12 5 7 0 0 1.000 0.60 0.36
370 David Lee 31 CLE AL 4 0 4.1 1 0 0 1 0 .000 0.00 0.00
371 Justin Lehr 26 OAK AL 27 0 32.2 7 2 5 0 0 1.000 1.93 0.26
372 Jon Leicester 25 CHC NL 32 0 41.2 4 0 4 0 0 1.000 0.86 0.13
373 Al Leiter 38 NYM NL 30 30 173.2 33 7 26 0 4 1.000 1.71 1.10
374 Curt Leskanic 36 TOT AL 51 0 43.1 4 1 3 0 0 1.000 0.83 0.08
375 Curt Leskanic 36 KCR AL 19 0 15.2 2 1 1 0 0 1.000 1.15 0.11
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
376 Curt Leskanic 36 BOS AL 32 0 27.2 2 0 2 0 0 1.000 0.65 0.06
377 Alan Levine 36 DET AL 65 0 70.2 11 2 8 1 0 .909 1.27 0.15
378 Colby Lewis 24 TEX AL 3 3 15.1 3 1 2 0 0 1.000 1.76 1.00
379 Brad Lidge 27 HOU NL 80 0 94.2 4 2 2 0 1 1.000 0.38 0.05
380 Cory Lidle 32 TOT NL 34 34 211.1 62 17 44 1 2 .984 2.60 1.79
381 Cory Lidle 32 CIN NL 24 24 149.0 48 13 34 1 1 .979 2.84 1.96
382 Cory Lidle 32 PHI NL 10 10 62.1 14 4 10 0 1 1.000 2.02 1.40
383 Jon Lieber 34 NYY AL 27 27 176.2 33 10 19 4 1 .879 1.48 1.07
384 Kerry Ligtenberg 33 TOR AL 57 0 55.0 6 1 5 0 0 1.000 0.98 0.11
385 Ted Lilly 28 TOR AL 32 32 197.1 22 11 9 2 0 .909 0.91 0.63
386 Jose Lima 31 LAD NL 36 24 170.1 39 13 26 0 2 1.000 2.06 1.08
387 Mike Lincoln 29 STL NL 13 0 17.1 4 1 2 1 0 .750 1.56 0.23
388 Scott Linebrink 27 SDP NL 73 0 84.0 11 4 5 2 0 .818 0.96 0.12
389 Pedro Liriano 23 MIL NL 11 0 15.2 2 1 1 0 0 1.000 1.15 0.18
390 Esteban Loaiza 32 TOT AL 31 27 183.0 42 13 29 0 4 1.000 2.07 1.35
391 Esteban Loaiza 32 CHW AL 21 21 140.2 33 10 23 0 4 1.000 2.11 1.57
392 Esteban Loaiza 32 NYY AL 10 6 42.1 9 3 6 0 0 1.000 1.91 0.90
393 Kameron Loe 22 TEX AL 2 1 6.2 2 0 1 1 0 .500 1.35 0.50
394 Kyle Lohse 25 MIN AL 35 34 194.0 34 12 22 0 1 1.000 1.58 0.97
395 Braden Looper 29 NYM NL 71 0 83.1 17 5 12 0 1 1.000 1.84 0.24
396 Aquilino Lopez 29 TOR AL 18 0 21.0 3 0 3 0 0 1.000 1.29 0.17
397 Javier Lopez 26 COL NL 64 0 40.2 24 6 17 1 2 .958 5.09 0.36
398 Rodrigo Lopez 28 BAL AL 37 23 170.2 37 15 22 0 2 1.000 1.95 1.00
399 Derek Lowe 31 BOS AL 33 33 182.2 64 22 39 3 1 .953 3.01 1.85
400 Noah Lowry 23 SFG NL 16 14 92.0 16 1 15 0 1 1.000 1.57 1.00
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
401 Mike MacDougal 27 KCR AL 13 0 11.1 3 2 1 0 0 1.000 2.38 0.23
402 Greg Maddux 38 CHC NL 33 33 212.2 77 21 55 1 3 .987 3.22 2.30
403 Bobby Madritsch 28 SEA AL 15 11 88.0 14 2 12 0 1 1.000 1.43 0.93
404 Ryan Madson 23 PHI NL 52 1 77.0 11 7 4 0 0 1.000 1.29 0.21
405 Ron Mahay 33 TEX AL 60 0 67.0 12 3 9 0 1 1.000 1.61 0.20
406 John Maine 23 BAL AL 1 1 3.2 1 1 0 0 1 1.000 2.45 1.00
407 Gary Majewski 24 MON NL 16 0 21.0 2 1 0 1 0 .500 0.43 0.06
408 Mark Malaska 26 BOS AL 19 0 20.0 8 1 6 1 0 .875 3.15 0.37
409 Matt Mantei 30 ARI NL 12 0 10.2 3 1 2 0 0 1.000 2.53 0.25
410 Josias Manzanillo 36 FLA NL 26 0 32.1 12 4 8 0 0 1.000 3.34 0.46
411 Mike Maroth 26 DET AL 33 33 217.0 48 11 37 0 5 1.000 1.99 1.45
412 Jason Marquis 25 STL NL 32 32 201.1 55 21 31 3 1 .945 2.32 1.63
413 Sam Marsonek 25 NYY AL 1 0 1.1 0 0 0 0 0 0.00 0.00
414 Damaso Marte 29 CHW AL 74 0 73.2 8 4 4 0 1 1.000 0.98 0.11
415 Tom Martin 34 TOT NL 76 0 45.1 8 1 7 0 1 1.000 1.59 0.11
416 Tom Martin 34 LAD NL 47 0 28.1 6 1 5 0 1 1.000 1.91 0.13
417 Tom Martin 34 ATL NL 29 0 17.0 2 0 2 0 0 1.000 1.06 0.07
418 Anastacio Martinez 25 BOS AL 11 0 10.2 1 1 0 0 0 1.000 0.84 0.09
419 Pedro Martinez 32 BOS AL 33 33 217.0 33 16 16 1 0 .970 1.33 0.97
420 Julio Mateo 26 SEA AL 45 0 57.2 7 3 1 3 1 .571 0.62 0.09
421 Mike Matthews 30 CIN NL 35 0 30.0 2 1 0 1 0 .500 0.30 0.03
422 Dave Maurer 29 TOR AL 3 0 1.1 1 0 1 0 0 1.000 6.75 0.33
423 Darrell May 32 KCR AL 31 31 186.0 20 8 12 0 0 1.000 0.97 0.65
424 David McCarty 34 BOS AL 3 0 3.2 1 0 1 0 0 1.000 2.45 0.33
425 Sam McConnell 28 ATL NL 10 0 9.1 1 0 1 0 0 1.000 0.96 0.10
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
426 Cody McKay 30 STL NL 1 0 2.0 1 1 0 0 0 1.000 4.50 1.00
427 Marty McLeary 29 SDP NL 3 0 3.2 1 0 1 0 0 1.000 2.45 0.33
428 Brian Meadows 28 PIT NL 68 0 78.0 18 4 13 1 0 .944 1.96 0.25
429 Gil Meche 25 SEA AL 23 23 127.2 13 5 7 1 0 .923 0.85 0.52
430 Jim Mecir 34 OAK AL 65 0 47.2 4 1 3 0 0 1.000 0.76 0.06
431 Ramiro Mendoza 32 BOS AL 27 0 30.2 9 4 5 0 0 1.000 2.64 0.33
432 Frank Menechino 33 TOR AL 1 0 0.1 0 0 0 0 0 0.00 0.00
433 Kent Mercker 36 CHC NL 71 0 53.0 5 1 4 0 0 1.000 0.85 0.07
434 Jose Mesa 38 PIT NL 70 0 69.1 15 4 11 0 1 1.000 1.95 0.21
435 Dan Meyer 22 ATL NL 2 0 2.0 0 0 0 0 0 0.00 0.00
436 Dan Miceli 33 HOU NL 74 0 77.2 15 5 10 0 1 1.000 1.74 0.20
437 Justin Miller 26 TOR AL 19 15 81.2 17 9 7 1 1 .941 1.76 0.84
438 Matt Miller 32 CLE AL 57 0 55.1 11 1 9 1 0 .909 1.63 0.18
439 Trever Miller 31 TBD AL 60 0 49.0 13 4 9 0 1 1.000 2.39 0.22
440 Wade Miller 27 HOU NL 15 15 88.2 18 7 11 0 2 1.000 1.83 1.20
441 Kevin Millwood 29 PHI NL 25 25 141.0 29 10 19 0 0 1.000 1.85 1.16
442 Eric Milton 28 PHI NL 34 34 201.0 27 4 23 0 0 1.000 1.21 0.79
443 Sergio Mitre 23 CHC NL 12 9 51.2 18 8 10 0 0 1.000 3.14 1.50
444 Orber Moreno 27 NYM NL 33 0 34.2 7 3 4 0 0 1.000 1.82 0.21
445 Matt Morris 29 STL NL 32 32 202.0 47 17 29 1 2 .979 2.05 1.44
446 Damian Moss 27 TBD AL 5 2 8.0 1 0 0 1 0 .000 0.00 0.00
447 Guillermo Mota 30 TOT NL 78 0 96.2 16 6 10 0 0 1.000 1.49 0.21
448 Guillermo Mota 30 LAD NL 52 0 63.0 10 4 6 0 0 1.000 1.43 0.19
449 Guillermo Mota 30 FLA NL 26 0 33.2 6 2 4 0 0 1.000 1.60 0.23
450 Jamie Moyer 41 SEA AL 34 33 202.0 38 14 24 0 3 1.000 1.69 1.12
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
451 Mark Mulder 26 OAK AL 33 33 225.2 60 6 51 3 3 .950 2.27 1.73
452 Terry Mulholland 41 MIN AL 39 15 123.1 22 6 13 3 1 .864 1.39 0.49
453 Arnie Munoz 22 CHW AL 11 1 14.1 3 1 2 0 0 1.000 1.88 0.27
454 Peter Munro 29 HOU NL 21 19 99.2 32 11 21 0 1 1.000 2.89 1.52
455 Mike Mussina 35 NYY AL 27 27 164.2 41 11 28 2 1 .951 2.13 1.44
456 Brett Myers 23 PHI NL 32 31 176.0 38 15 23 0 1 1.000 1.94 1.19
457 Mike Myers 35 TOT AL 75 0 42.2 10 0 10 0 0 1.000 2.11 0.13
458 Mike Myers 35 SEA AL 50 0 27.2 5 0 5 0 0 1.000 1.63 0.10
459 Mike Myers 35 BOS AL 25 0 15.0 5 0 5 0 0 1.000 3.00 0.20
460 Rodney Myers 35 LAD NL 1 0 2.0 0 0 0 0 0 0.00 0.00
461 Aaron Myette 26 CIN NL 5 0 4.1 0 0 0 0 0 0.00 0.00
462 Clint Nageotte 23 SEA AL 12 5 36.2 12 4 8 0 0 1.000 2.95 1.00
463 Mike Nakamura 27 TOR AL 19 0 25.2 4 2 1 1 0 .750 1.05 0.16
464 Shane Nance 26 ARI NL 19 0 12.1 1 0 1 0 0 1.000 0.73 0.05
465 Sam Narron 22 TEX AL 1 1 2.2 2 0 2 0 0 1.000 6.75 2.00
466 Joe Nathan 29 MIN AL 73 0 72.1 7 1 6 0 1 1.000 0.87 0.10
467 Blaine Neal 26 SDP NL 40 0 42.0 14 7 7 0 2 1.000 3.00 0.35
468 Jeff Nelson 37 TEX AL 29 0 23.2 2 0 2 0 0 1.000 0.76 0.07
469 Joe Nelson 29 BOS AL 3 0 2.2 0 0 0 0 0 0.00 0.00
470 Mike Neu 26 FLA NL 1 0 4.0 1 0 1 0 0 1.000 2.25 1.00
471 C.J. Nitkowski 31 TOT MLB 41 0 33.0 8 1 6 1 0 .875 1.91 0.17
472 C.J. Nitkowski 31 NYY AL 19 0 13.0 3 0 3 0 0 1.000 2.08 0.16
473 C.J. Nitkowski 31 ATL NL 22 0 20.0 5 1 3 1 0 .800 1.80 0.18
474 Hideo Nomo 35 LAD NL 18 18 84.0 19 5 14 0 1 1.000 2.04 1.06
475 Phil Norton 28 CIN NL 69 0 65.2 13 2 11 0 2 1.000 1.78 0.19
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
476 Roberto Novoa 24 DET AL 16 0 21.0 5 1 4 0 0 1.000 2.14 0.31
477 Abraham Nunez 28 PIT NL 1 0 0.1 0 0 0 0 0 0.00 0.00
478 Franklin Nunez 27 TBD AL 8 0 10.2 2 1 1 0 0 1.000 1.69 0.25
479 Vladimir Nunez 29 COL NL 22 0 25.2 5 1 3 1 0 .800 1.40 0.18
480 Wes Obermueller 27 MIL NL 25 20 118.0 23 11 12 0 0 1.000 1.75 0.92
481 Tomokazu Ohka 28 MON NL 15 15 84.2 16 4 11 1 3 .938 1.59 1.00
482 Darren Oliver 33 TOT NL 27 10 72.2 13 2 11 0 0 1.000 1.61 0.48
483 Darren Oliver 33 FLA NL 18 8 58.2 12 1 11 0 0 1.000 1.84 0.67
484 Darren Oliver 33 HOU NL 9 2 14.0 1 1 0 0 0 1.000 0.64 0.11
485 Eddie Oropesa 32 SDP NL 16 0 9.0 2 0 2 0 0 1.000 2.00 0.13
486 Ramon Ortiz 31 ANA AL 34 14 128.0 21 6 13 2 1 .905 1.34 0.56
487 Russ Ortiz 30 ATL NL 34 34 204.2 45 7 38 0 5 1.000 1.98 1.32
488 Donovan Osborne 35 NYY AL 9 2 17.2 7 1 6 0 1 1.000 3.57 0.78
489 Antonio Osuna 31 SDP NL 31 0 36.2 7 2 5 0 0 1.000 1.72 0.23
490 Roy Oswalt 26 HOU NL 36 35 237.0 49 14 32 3 3 .939 1.75 1.28
491 Akinori Otsuka 32 SDP NL 73 0 77.1 20 7 11 2 1 .900 2.09 0.25
492 Juan Padilla 27 TOT MLB 18 0 25.2 4 1 3 0 2 1.000 1.40 0.22
493 Juan Padilla 27 NYY AL 6 0 11.1 2 0 2 0 2 1.000 1.59 0.33
494 Juan Padilla 27 CIN NL 12 0 14.1 2 1 1 0 0 1.000 1.26 0.17
495 Vicente Padilla 26 PHI NL 20 20 115.1 25 9 16 0 0 1.000 1.95 1.25
496 Chan Ho Park 31 TEX AL 16 16 95.2 18 6 10 2 0 .889 1.51 1.00
497 Jose Parra 31 NYM NL 13 0 14.0 1 1 0 0 0 1.000 0.64 0.08
498 John Parrish 26 BAL AL 56 1 78.0 25 8 11 6 1 .760 2.19 0.34
499 Danny Patterson 33 DET AL 37 0 41.2 6 3 1 2 0 .667 0.86 0.11
500 John Patterson 26 MON NL 19 19 98.1 20 8 11 1 0 .950 1.74 1.00
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
501 Carl Pavano 28 FLA NL 31 31 222.1 40 9 31 0 3 1.000 1.62 1.29
502 Josh Pearce 26 STL NL 3 0 2.1 1 0 1 0 0 1.000 3.86 0.33
503 Jake Peavy 23 SDP NL 27 27 166.1 35 10 24 1 4 .971 1.84 1.26
504 Brad Penny 26 TOT NL 24 24 143.0 31 15 15 1 1 .968 1.89 1.25
505 Brad Penny 26 FLA NL 21 21 131.1 30 14 15 1 1 .967 1.99 1.38
506 Brad Penny 26 LAD NL 3 3 11.2 1 1 0 0 0 1.000 0.77 0.33
507 Troy Percival 34 ANA AL 52 0 49.2 4 1 3 0 0 1.000 0.72 0.08
508 Odalis Perez 27 LAD NL 31 31 196.1 50 5 44 1 1 .980 2.25 1.58
509 Oliver Perez 22 PIT NL 30 30 196.0 28 7 21 0 2 1.000 1.29 0.93
510 Matt Perisho 29 FLA NL 66 0 47.0 4 0 4 0 0 1.000 0.77 0.06
511 Adam Peterson 25 TOR AL 3 0 2.2 0 0 0 0 0 0.00 0.00
512 Andy Pettitte 32 HOU NL 15 15 83.0 24 6 17 1 0 .958 2.49 1.53
513 Tommy Phelps 30 FLA NL 19 4 34.0 8 2 6 0 0 1.000 2.12 0.42
514 Travis Phelps 26 MIL NL 4 0 6.0 2 1 1 0 0 1.000 3.00 0.50
515 Joel Pineiro 25 SEA AL 21 21 140.2 24 12 11 1 1 .958 1.47 1.10
516 Cliff Politte 30 CHW AL 54 0 51.1 4 0 4 0 0 1.000 0.70 0.07
517 Sidney Ponson 27 BAL AL 33 33 215.2 50 21 28 1 4 .980 2.04 1.48
518 Lou Pote 32 CLE AL 2 0 3.0 1 0 1 0 0 1.000 3.00 0.50
519 Brian Powell 30 PHI NL 17 2 39.1 6 2 3 1 0 .833 1.14 0.29
520 Jay Powell 32 TEX AL 23 0 24.0 3 1 2 0 0 1.000 1.12 0.13
521 Andy Pratt 24 CHC NL 4 0 1.2 1 1 0 0 0 1.000 5.40 0.25
522 Bret Prinz 27 NYY AL 26 0 28.1 3 0 3 0 0 1.000 0.95 0.12
523 Mark Prior 23 CHC NL 21 21 118.2 22 4 18 0 3 1.000 1.67 1.05
524 Scott Proctor 27 NYY AL 26 0 25.0 4 1 3 0 0 1.000 1.44 0.15
525 Brandon Puffer 28 SDP NL 14 0 18.0 5 3 1 1 0 .800 2.00 0.29
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
526 Carlos Pulido 32 MIN AL 6 0 11.1 0 0 0 0 0 0.00 0.00
527 J.J. Putz 27 SEA AL 54 0 63.0 13 4 9 0 1 1.000 1.86 0.24
528 Chad Qualls 25 HOU NL 25 0 33.0 4 1 3 0 0 1.000 1.09 0.16
529 Paul Quantrill 35 NYY AL 86 0 95.1 14 1 13 0 0 1.000 1.32 0.16
530 Brad Radke 31 MIN AL 34 34 219.2 39 17 21 1 2 .974 1.56 1.12
531 Aaron Rakers 27 BAL AL 3 0 4.1 1 0 1 0 0 1.000 2.08 0.33
532 Elizardo Ramirez 21 PHI NL 7 0 15.0 7 3 4 0 0 1.000 4.20 1.00
533 Erasmo Ramirez 28 TEX AL 34 0 35.2 5 2 3 0 0 1.000 1.26 0.15
534 Horacio Ramirez 24 ATL NL 10 9 60.1 21 3 18 0 1 1.000 3.13 2.10
535 Stephen Randolph 30 ARI NL 45 6 81.2 10 2 7 1 0 .900 0.99 0.20
536 Jon Rauch 25 TOT MLB 11 4 32.0 5 2 3 0 0 1.000 1.41 0.45
537 Jon Rauch 25 CHW AL 2 2 8.2 0 0 0 0 0 0.00 0.00
538 Jon Rauch 25 MON NL 9 2 23.1 5 2 3 0 0 1.000 1.93 0.56
539 Tim Redding 26 HOU NL 27 17 100.2 26 7 18 1 3 .962 2.24 0.93
540 Mark Redman 30 OAK AL 32 32 191.0 35 9 25 1 2 .971 1.60 1.06
541 Steve Reed 39 COL NL 65 0 66.0 9 0 7 2 0 .778 0.95 0.11
542 Nick Regilio 25 TEX AL 6 4 19.1 6 2 4 0 1 1.000 2.79 1.00
543 Brian Reith 26 CIN NL 22 0 26.0 7 0 7 0 0 1.000 2.42 0.32
544 Chris Reitsma 26 ATL NL 84 0 79.2 10 3 7 0 1 1.000 1.13 0.12
545 Mike Remlinger 38 CHC NL 48 0 36.2 10 3 7 0 1 1.000 2.45 0.21
546 Al Reyes 33 STL NL 12 2 12.0 4 3 1 0 0 1.000 3.00 0.33
547 Dennys Reyes 27 KCR AL 40 12 108.0 26 4 17 5 0 .808 1.75 0.53
548 Shane Reynolds 36 ARI NL 1 1 2.0 0 0 0 0 0 0.00 0.00
549 Arthur Rhodes 34 OAK AL 37 0 38.2 8 0 8 0 0 1.000 1.86 0.22
550 John Riedling 28 CIN NL 70 0 77.2 21 4 17 0 1 1.000 2.43 0.30
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
551 Matt Riley 24 BAL AL 14 13 64.0 11 1 5 5 1 .545 0.84 0.43
552 Juan Rincon 25 MIN AL 77 0 82.0 12 3 6 3 0 .750 0.99 0.12
553 Ricardo Rincon 34 OAK AL 67 0 44.0 3 1 2 0 0 1.000 0.61 0.04
554 David Riske 27 CLE AL 72 0 77.1 11 7 4 0 1 1.000 1.28 0.15
555 Todd Ritchie 32 TBD AL 4 2 8.0 0 0 0 0 0 0.00 0.00
556 Mariano Rivera 34 NYY AL 74 0 78.2 41 9 31 1 1 .976 4.58 0.54
557 Joe Roa 32 MIN AL 48 0 70.0 15 5 9 1 1 .933 1.80 0.29
558 Jake Robbins 28 CLE AL 2 0 1.2 0 0 0 0 0 0.00 0.00
559 Grant Roberts 26 NYM NL 4 0 4.2 3 1 2 0 0 1.000 5.79 0.75
560 Willis Roberts 29 PIT NL 9 0 12.0 4 1 3 0 1 1.000 3.00 0.44
561 Jeriome Robertson 27 CLE AL 8 0 14.0 3 1 2 0 0 1.000 1.93 0.38
562 Nate Robertson 26 DET AL 34 32 196.2 34 4 25 5 5 .853 1.33 0.85
563 Eddy Rodriguez 22 BAL AL 29 0 43.1 5 0 5 0 1 1.000 1.04 0.17
564 Felix Rodriguez 31 TOT NL 76 0 65.2 9 1 7 1 1 .889 1.10 0.11
565 Felix Rodriguez 31 SFG NL 53 0 44.2 6 1 4 1 0 .833 1.01 0.09
566 Felix Rodriguez 31 PHI NL 23 0 21.0 3 0 3 0 1 1.000 1.29 0.13
567 Francisco Rodriguez 22 ANA AL 69 0 84.0 14 5 9 0 0 1.000 1.50 0.20
568 Ricardo Rodriguez 26 TEX AL 5 4 26.2 6 3 3 0 0 1.000 2.02 1.20
569 Kenny Rogers 39 TEX AL 35 35 211.2 66 16 49 1 2 .985 2.76 1.86
570 J.C. Romero 28 MIN AL 74 0 74.1 15 7 8 0 2 1.000 1.82 0.20
571 Kirk Rueter 33 SFG NL 33 33 190.1 70 18 51 1 6 .986 3.26 2.09
572 Glendon Rusch 29 CHC NL 32 16 129.2 23 6 16 1 4 .957 1.53 0.69
573 B.J. Ryan 28 BAL AL 76 0 87.0 10 3 6 1 0 .900 0.93 0.12
574 Kirk Saarloos 25 OAK AL 6 5 24.1 11 2 9 0 1 1.000 4.07 1.83
575 C.C. Sabathia 23 CLE AL 30 30 188.0 18 1 17 0 2 1.000 0.86 0.60
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
576 Chris Saenz 22 MIL NL 1 1 6.0 0 0 0 0 0 0.00 0.00
577 Duaner Sanchez 24 LAD NL 67 0 80.0 20 9 11 0 0 1.000 2.25 0.30
578 Jesus Sanchez 29 CIN NL 3 3 14.1 4 1 3 0 0 1.000 2.51 1.33
579 Johan Santana 25 MIN AL 34 34 228.0 37 9 24 4 2 .892 1.30 0.97
580 Victor Santos 27 MIL NL 31 28 154.0 20 13 4 3 1 .850 0.99 0.55
581 Curt Schilling 37 BOS AL 32 32 226.2 30 16 14 0 2 1.000 1.19 0.94
582 Jason Schmidt 31 SFG NL 32 32 225.0 30 5 22 3 1 .900 1.08 0.84
583 Scott Schoeneweis 30 CHW AL 20 19 112.2 28 7 21 0 3 1.000 2.24 1.40
584 Rudy Seanez 35 TOT MLB 39 0 46.0 11 6 4 1 0 .909 1.96 0.26
585 Rudy Seanez 35 KCR AL 16 0 23.0 7 5 2 0 0 1.000 2.74 0.44
586 Rudy Seanez 35 FLA NL 23 0 23.0 4 1 2 1 0 .750 1.17 0.13
587 Bobby Seay 26 TBD AL 21 0 22.2 4 1 3 0 0 1.000 1.59 0.19
588 Phil Seibel 25 BOS AL 2 0 3.2 1 0 1 0 0 1.000 2.45 0.50
589 Aaron Sele 34 ANA AL 28 24 132.0 15 3 10 2 2 .867 0.89 0.46
590 Jae Weong Seo 27 NYM NL 24 21 117.2 29 12 17 0 3 1.000 2.22 1.21
591 Jimmy Serrano 28 KCR AL 10 5 32.2 5 2 3 0 0 1.000 1.38 0.50
592 Scott Service 37 ARI NL 21 0 20.1 5 3 2 0 0 1.000 2.21 0.24
593 Ben Sheets 25 MIL NL 34 34 237.0 39 14 23 2 0 .949 1.41 1.09
594 George Sherrill 27 SEA AL 21 0 23.2 4 0 4 0 0 1.000 1.52 0.19
595 Scot Shields 28 ANA AL 60 0 105.1 20 6 13 1 0 .950 1.62 0.32
596 Brian Shouse 35 TEX AL 53 0 44.1 20 9 11 0 0 1.000 4.06 0.38
597 Carlos Silva 25 MIN AL 33 33 203.0 38 11 25 2 1 .947 1.60 1.09
598 Jason Simontacchi 30 STL NL 13 0 15.1 6 3 3 0 1 1.000 3.52 0.46
599 Allan Simpson 26 COL NL 32 0 39.0 6 0 4 2 0 .667 0.92 0.13
600 Aaron Small 32 FLA NL 7 0 16.1 3 1 2 0 0 1.000 1.65 0.43
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
601 Travis Smith 31 ATL NL 16 4 40.2 8 3 4 1 0 .875 1.55 0.44
602 John Smoltz 37 ATL NL 73 0 81.2 18 9 9 0 0 1.000 1.98 0.25
603 Ryan Snare 25 TEX AL 1 0 3.1 0 0 0 0 0 0.00 0.00
604 Ian Snell 22 PIT NL 3 1 12.0 4 3 1 0 0 1.000 3.00 1.33
605 Rafael Soriano 24 SEA AL 6 0 3.1 1 0 0 1 0 .000 0.00 0.00
606 Jorge Sosa 27 TBD AL 43 8 99.1 9 2 7 0 1 1.000 0.82 0.21
607 Steve Sparks 38 ARI NL 29 18 120.2 31 8 21 2 0 .935 2.16 1.00
608 Justin Speier 30 TOR AL 62 0 69.0 8 1 5 2 1 .750 0.78 0.10
609 Russ Springer 35 HOU NL 16 0 13.2 3 1 2 0 0 1.000 1.98 0.19
610 Jason Standridge 25 TBD AL 3 1 10.0 3 2 1 0 0 1.000 2.70 1.00
611 Jason Stanford 27 CLE AL 2 2 11.0 4 2 2 0 1 1.000 3.27 2.00
612 Mike Stanton 37 NYM NL 83 0 77.0 18 4 14 0 0 1.000 2.10 0.22
613 Dennis Stark 29 COL NL 6 6 26.0 9 3 5 1 0 .889 2.77 1.33
614 Josh Stewart 25 CHW AL 3 2 7.2 1 0 1 0 0 1.000 1.17 0.33
615 Scott Stewart 28 TOT MLB 34 0 26.0 5 0 5 0 0 1.000 1.73 0.15
616 Scott Stewart 28 CLE AL 23 0 13.2 3 0 3 0 0 1.000 1.98 0.13
617 Scott Stewart 28 LAD NL 11 0 12.1 2 0 2 0 0 1.000 1.46 0.18
618 Ricky Stone 29 TOT NL 43 0 51.2 12 4 8 0 0 1.000 2.09 0.28
619 Ricky Stone 29 HOU NL 16 0 19.0 8 2 6 0 0 1.000 3.79 0.50
620 Ricky Stone 29 SDP NL 27 0 32.2 4 2 2 0 0 1.000 1.10 0.15
621 Tanyon Sturtze 33 NYY AL 28 3 77.1 11 1 10 0 1 1.000 1.28 0.39
622 Scott Sullivan 33 KCR AL 49 0 60.1 7 1 5 1 3 .857 0.90 0.12
623 Jeff Suppan 29 STL NL 31 31 188.0 41 10 30 1 0 .976 1.91 1.29
624 Brian Sweeney 30 SDP NL 7 2 14.1 1 1 0 0 0 1.000 0.63 0.14
625 Jason Szuminski 25 SDP NL 7 0 10.0 5 1 3 1 0 .800 3.60 0.57
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
626 Kazuhito Tadano 24 CLE AL 14 4 50.1 9 3 6 0 0 1.000 1.61 0.64
627 Shingo Takatsu 35 CHW AL 59 0 62.1 11 1 10 0 0 1.000 1.59 0.19
628 Dennis Tankersley 25 SDP NL 9 6 35.0 8 7 1 0 0 1.000 2.06 0.89
629 Julian Tavarez 31 STL NL 77 0 64.1 16 7 9 0 0 1.000 2.24 0.21
630 Aaron Taylor 26 SEA AL 5 0 3.2 1 1 0 0 0 1.000 2.45 0.20
631 Michael Tejera 27 TOT MLB 8 2 9.1 2 1 1 0 0 1.000 1.93 0.25
632 Michael Tejera 27 FLA NL 2 2 4.0 1 0 1 0 0 1.000 2.25 0.50
633 Michael Tejera 27 TEX AL 6 0 5.1 1 1 0 0 0 1.000 1.69 0.17
634 Amaury Telemaco 30 PHI NL 42 0 54.1 8 2 6 0 0 1.000 1.33 0.19
635 Brad Thomas 26 MIN AL 3 0 2.2 1 0 1 0 0 1.000 3.38 0.33
636 John Thomson 30 ATL NL 33 33 198.1 40 12 27 1 2 .975 1.77 1.18
637 Matt Thornton 27 SEA AL 19 1 32.2 4 0 4 0 1 1.000 1.10 0.21
638 Mike Timlin 38 BOS AL 76 0 76.1 15 9 6 0 0 1.000 1.77 0.20
639 Brett Tomko 31 SFG NL 32 31 194.0 40 13 25 2 2 .950 1.76 1.19
640 Salomon Torres 32 PIT NL 84 0 92.0 22 6 16 0 0 1.000 2.15 0.26
641 Josh Towers 27 TOR AL 21 21 116.1 24 9 13 2 1 .917 1.70 1.05
642 Steve Trachsel 33 NYM NL 33 33 202.2 50 13 37 0 4 1.000 2.22 1.52
643 Chin-hui Tsao 23 COL NL 10 0 9.1 1 0 0 1 0 .000 0.00 0.00
644 T.J. Tucker 25 MON NL 54 1 67.2 12 2 10 0 1 1.000 1.60 0.22
645 Derrick Turnbow 26 ANA AL 4 0 6.1 3 2 1 0 0 1.000 4.26 0.75
646 Ugueth Urbina 30 DET AL 54 0 54.0 4 2 2 0 0 1.000 0.67 0.07
647 Lino Urdaneta 24 DET AL 1 0 0.0 0 0 0 0 0 0.00
648 Ismael Valdez 30 TOT NL 34 31 170.0 32 12 19 1 0 .969 1.64 0.91
649 Ismael Valdez 30 SDP NL 23 20 114.0 22 6 15 1 0 .955 1.66 0.91
650 Ismael Valdez 30 FLA NL 11 11 56.0 10 6 4 0 0 1.000 1.61 0.91
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
651 Merkin Valdez 22 SFG NL 2 0 1.2 0 0 0 0 0 0.00 0.00
652 Joe Valentine 24 CIN NL 24 1 29.1 7 3 3 1 0 .857 1.84 0.25
653 Jose Valverde 24 ARI NL 29 0 29.2 8 4 2 2 0 .750 1.82 0.21
654 John Van Benschoten 24 PIT NL 6 5 28.2 5 1 4 0 1 1.000 1.57 0.83
655 Todd Van Poppel 32 CIN NL 48 11 115.1 16 5 10 1 0 .938 1.17 0.31
656 Claudio Vargas 26 MON NL 45 14 118.1 21 10 11 0 2 1.000 1.60 0.47
657 Jorge Vasquez 25 KCR AL 2 0 3.1 1 0 1 0 0 1.000 2.70 0.50
658 Javier Vazquez 27 NYY AL 32 32 198.0 48 9 37 2 4 .958 2.09 1.44
659 Mike Venafro 30 LAD NL 17 0 9.0 1 0 1 0 0 1.000 1.00 0.06
660 Robin Ventura 36 LAD NL 1 0 1.0 0 0 0 0 0 0.00 0.00
661 Eduardo Villacis 24 KCR AL 1 1 3.1 2 0 1 1 0 .500 2.70 1.00
662 Brandon Villafuerte 28 ARI NL 20 0 20.0 7 2 5 0 0 1.000 3.15 0.35
663 Oscar Villarreal 22 ARI NL 17 0 18.0 4 0 4 0 0 1.000 2.00 0.24
664 Ron Villone 34 SEA AL 56 10 117.0 27 6 17 4 2 .852 1.77 0.41
665 Luis Vizcaino 29 MIL NL 73 0 72.0 7 4 3 0 0 1.000 0.88 0.10
666 Ryan Vogelsong 26 PIT NL 31 26 133.0 22 8 14 0 1 1.000 1.49 0.71
667 Doug Waechter 23 TBD AL 14 14 70.1 11 5 5 1 0 .909 1.28 0.71
668 Billy Wagner 32 PHI NL 45 0 48.1 10 3 7 0 0 1.000 1.86 0.22
669 Ryan Wagner 21 CIN NL 49 0 51.2 14 2 10 2 0 .857 2.09 0.24
670 Tim Wakefield 37 BOS AL 32 30 188.1 42 12 26 4 1 .905 1.82 1.19
671 Jamie Walker 32 DET AL 70 0 64.2 6 2 4 0 0 1.000 0.84 0.09
672 Kevin Walker 27 SFG NL 5 0 1.2 0 0 0 0 0 0.00 0.00
673 Tyler Walker 28 SFG NL 52 0 63.2 12 6 6 0 0 1.000 1.70 0.23
674 John Wasdin 31 TEX AL 15 10 65.0 9 3 6 0 0 1.000 1.25 0.60
675 Jarrod Washburn 29 ANA AL 25 25 149.1 26 3 22 1 2 .962 1.51 1.00
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
676 Steve Watkins 25 SDP NL 11 0 14.1 4 0 3 1 0 .750 1.88 0.27
677 Justin Wayne 25 FLA NL 19 1 32.2 6 2 4 0 1 1.000 1.65 0.32
678 Dave Weathers 34 TOT NL 66 2 82.1 10 3 7 0 0 1.000 1.09 0.15
679 Dave Weathers 34 NYM NL 32 0 33.2 9 2 7 0 0 1.000 2.41 0.28
680 Dave Weathers 34 HOU NL 26 0 32.0 1 1 0 0 0 1.000 0.28 0.04
681 Dave Weathers 34 FLA NL 8 2 16.2 0 0 0 0 0 0.00 0.00
682 Jeff Weaver 27 LAD NL 34 34 220.0 44 12 32 0 1 1.000 1.80 1.29
683 Brandon Webb 25 ARI NL 35 35 208.0 59 13 41 5 7 .915 2.34 1.54
684 John Webb 25 TBD AL 4 0 9.0 0 0 0 0 0 0.00 0.00
685 Ben Weber 34 ANA AL 18 0 22.1 0 0 0 0 0 0.00 0.00
686 Todd Wellemeyer 25 CHC NL 20 0 24.1 2 0 2 0 1 1.000 0.74 0.10
687 David Wells 41 SDP NL 31 31 195.2 46 7 38 1 1 .978 2.07 1.45
688 Kip Wells 27 PIT NL 24 24 138.1 28 7 18 3 1 .893 1.63 1.04
689 Turk Wendell 37 COL NL 12 0 16.2 4 2 2 0 0 1.000 2.16 0.33
690 Jake Westbrook 26 CLE AL 33 30 215.2 76 24 49 3 6 .961 3.05 2.21
691 Dan Wheeler 26 TOT NL 46 1 65.0 12 4 6 2 0 .833 1.38 0.22
692 Dan Wheeler 26 NYM NL 32 1 50.2 12 4 6 2 0 .833 1.78 0.31
693 Dan Wheeler 26 HOU NL 14 0 14.1 0 0 0 0 0 0.00 0.00
694 Gabe White 32 TOT MLB 64 0 59.2 6 1 5 0 0 1.000 0.91 0.09
695 Gabe White 32 NYY AL 24 0 20.2 2 0 2 0 0 1.000 0.87 0.08
696 Gabe White 32 CIN NL 40 0 39.0 4 1 3 0 0 1.000 0.92 0.10
697 Rick White 35 CLE AL 59 0 78.1 20 6 14 0 1 1.000 2.30 0.34
698 Bob Wickman 35 CLE AL 30 0 29.2 6 3 3 0 1 1.000 1.82 0.20
699 Dave Williams 25 PIT NL 10 6 38.2 8 1 7 0 0 1.000 1.86 0.80
700 Jerome Williams 22 SFG NL 22 22 129.1 32 10 20 2 1 .938 2.09 1.36
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
701 Randy Williams 28 SEA AL 6 0 4.2 1 0 1 0 1 1.000 1.93 0.17
702 Todd Williams 33 BAL AL 29 0 31.1 6 2 4 0 0 1.000 1.72 0.21
703 Woody Williams 37 STL NL 31 31 189.2 54 20 31 3 2 .944 2.42 1.65
704 Scott Williamson 28 BOS AL 28 0 28.2 5 3 2 0 0 1.000 1.57 0.18
705 Dontrelle Willis 22 FLA NL 32 32 197.0 51 15 34 2 3 .961 2.24 1.53
706 Paul Wilson 31 CIN NL 29 29 183.2 29 6 23 0 0 1.000 1.42 1.00
707 Matt Wise 28 MIL NL 30 3 52.2 15 3 12 0 1 1.000 2.56 0.50
708 Jay Witasick 31 SDP NL 44 0 61.2 9 2 7 0 0 1.000 1.31 0.20
709 Randy Wolf 27 PHI NL 23 23 136.2 25 8 15 2 0 .920 1.51 1.00
710 Kerry Wood 27 CHC NL 22 22 140.1 18 4 13 1 2 .944 1.09 0.77
711 Mike Wood 24 KCR AL 17 17 100.0 30 8 19 3 1 .900 2.43 1.59
712 Tim Worrell 36 PHI NL 77 0 78.1 26 10 15 1 2 .962 2.87 0.32
713 Dan Wright 26 CHW AL 4 4 17.2 4 1 2 1 0 .750 1.53 0.75
714 Jamey Wright 29 COL NL 14 14 78.2 25 7 18 0 3 1.000 2.86 1.79
715 Jaret Wright 28 ATL NL 32 32 186.1 42 15 25 2 2 .952 1.93 1.25
716 Michael Wuertz 25 CHC NL 31 0 29.0 4 0 4 0 0 1.000 1.24 0.13
717 Kelly Wunsch 31 CHW AL 3 0 2.0 1 0 1 0 0 1.000 4.50 0.33
718 Esteban Yan 29 DET AL 69 0 87.0 28 12 14 2 1 .929 2.69 0.38
719 Tyler Yates 26 NYM NL 21 7 46.2 7 1 6 0 1 1.000 1.35 0.33
720 Chris Young 25 TEX AL 7 7 36.1 6 2 3 1 0 .833 1.24 0.71
721 Jason Young 24 COL NL 2 2 8.1 3 2 1 0 0 1.000 3.24 1.50
722 Carlos Zambrano 23 CHC NL 31 31 209.2 49 18 29 2 2 .959 2.02 1.52
723 Victor Zambrano 28 TOT MLB 26 25 142.0 26 10 14 2 1 .923 1.52 0.92
724 Victor Zambrano 28 TBD AL 23 22 128.0 25 10 14 1 1 .960 1.69 1.04
725 Victor Zambrano 28 NYM NL 3 3 14.0 1 0 0 1 0 .000 0.00 0.00
Rk Age Tm Lg G GS Inn Ch PO A E DP Fld% RF/9 RF/G
726 Todd Zeile 38 NYM NL 1 0 1.0 0 0 0 0 0 0.00 0.00
727 Barry Zito 26 OAK AL 34 34 213.0 38 5 31 2 1 .947 1.52 1.06
LgAvg 63 17 151 31 9 20 1 2 .958 1.75 0.47

Player Advanced Fielding -- p

SHARE  · CSV · PRE · LINK
Putouts Assists Errors Double Plays
Rk Age Tm PA BIP% GBIP% Fld F2O% FC Tot Cgt 31 Tot 1B 2B Tot Cch Fld Thr ROE Tot 163 GB LD bFld bF2O%
LgAvg
2003 MLB  / 2005 MLB  / 2004 AL  / 2004 NL  Pitcher