Mobile Site You Are Here > Home > Leagues > MLB History > 1999 MLB | AL | NL > Pitcher

1999 Major League Baseball Pitcher

1998 MLB  / 2000 MLB  / 1999 AL  / 1999 NL  Pitcher

Team & League Standard Fielding--P

Tm #Fld R/G G GS CG Inn Ch PO A E DP Fld% SB CS CS% PO
ANA 20 5.10 162 162 4 1431.1 316 71 232 13 26 .959 103 62 38% 22
ARI 20 4.17 162 162 16 1467.1 307 81 209 17 16 .945 138 66 32% 28
ATL 22 4.08 162 162 9 1471.0 349 89 245 15 14 .957 108 45 29% 11
BAL 21 5.03 162 162 17 1435.0 325 93 216 16 23 .951 93 50 35% 5
BOS 25 4.43 162 162 6 1436.2 258 76 176 6 12 .977 159 58 27% 10
CHC 25 5.68 162 162 11 1430.2 256 89 150 17 10 .934 100 43 30% 5
CHW 21 5.37 162 162 6 1438.1 244 68 164 12 7 .951 102 46 31% 19
CIN 17 4.36 163 163 6 1462.0 249 60 169 20 17 .920 124 34 22% 17
CLE 25 5.31 162 162 3 1450.1 336 112 208 16 19 .952 118 46 28% 2
COL 18 6.35 162 162 11 1429.0 296 89 193 14 16 .953 163 63 28% 11
DET 21 5.48 161 161 4 1421.0 287 92 177 18 12 .937 81 44 35% 11
FLA 21 5.26 162 162 6 1435.2 301 89 199 13 24 .957 94 67 42% 15
HOU 15 4.17 162 162 12 1458.2 266 82 175 9 13 .966 94 43 31% 7
KCR 27 5.72 161 161 11 1420.2 254 76 160 18 13 .929 111 49 31% 10
LAD 21 4.86 162 162 8 1453.0 355 122 215 18 20 .949 156 56 26% 23
MIL 24 5.50 161 161 2 1442.2 289 77 197 15 12 .948 177 44 20% 17
MIN 18 5.25 161 161 13 1423.1 267 96 160 11 14 .959 73 37 34% 8
MON 21 5.27 162 162 6 1434.1 317 101 201 15 7 .953 157 47 23% 15
NYM 23 4.36 163 163 5 1456.2 276 87 176 13 11 .953 134 44 25% 16
NYY 18 4.51 162 162 6 1439.2 293 88 195 10 14 .966 131 48 27% 15
OAK 23 5.22 162 162 6 1438.1 289 57 214 18 18 .938 110 51 32% 12
PHI 22 5.22 162 162 11 1438.1 244 75 154 15 9 .939 94 35 27% 9
PIT 21 4.86 161 161 8 1433.1 287 78 198 11 17 .962 99 50 34% 19
SDP 20 4.82 162 162 5 1420.1 263 81 168 14 9 .947 114 45 28% 10
SEA 28 5.59 162 162 7 1433.2 310 91 206 13 23 .958 107 50 32% 17
SFG 16 5.13 162 162 6 1456.1 312 103 200 9 19 .971 129 53 29% 13
STL 22 5.20 161 161 5 1445.1 281 72 195 14 14 .950 80 69 46% 20
TBD 24 5.64 162 162 6 1433.0 289 80 190 19 24 .934 101 69 41% 7
TEX 20 5.30 162 162 6 1436.1 253 59 184 10 13 .960 47 52 53% 7
TOR 22 5.32 162 162 14 1439.0 231 67 156 8 15 .965 124 53 30% 15
LgAvg 20 5.08 162 162 8 1440 287 83 189 14 15 .952 114 51 31% 13
585 5.08 4856 4856 236 43211.1 8600 2501 5682 417 461 .952 3421 1519 31% 396
Tm #Fld R/G G GS CG Inn Ch PO A E DP Fld% SB CS CS% PO

Team & League Advanced Fielding -- P*

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 6258 79% 32% 221 98% 2 70 3 55 230 162 27 13 2 5 6 5 26 20 26 0 24 92%
ARI 6233 75% 30% 205 95% 2 80 11 56 208 144 19 17 1 11 5 10 16 10 14 2 42 90%
ATL 6218 75% 32% 260 96% 0 88 14 61 245 193 23 15 1 8 6 9 14 10 12 2 54 94%
BAL 6259 76% 33% 236 97% 1 94 14 65 216 164 22 16 3 9 4 6 23 14 20 3 38 95%
BOS 6120 77% 31% 177 97% 3 75 8 63 175 136 10 6 0 3 3 4 12 9 11 1 29 97%
CHC 6359 79% 31% 165 98% 1 89 14 68 149 127 10 17 2 9 6 3 10 5 8 1 40 93%
CHW 6452 78% 31% 161 96% 1 68 9 52 164 117 10 12 1 8 3 7 7 5 5 2 29 93%
CIN 6221 76% 28% 173 96% 2 59 11 35 169 117 21 20 1 9 10 7 17 10 15 2 51 92%
CLE 6374 75% 32% 225 97% 0 112 10 93 209 170 18 16 1 11 4 7 19 14 19 0 35 91%
COL 6574 76% 31% 200 97% 2 89 11 62 190 150 12 14 3 5 6 5 16 10 15 1 42 98%
DET 6286 77% 32% 189 93% 3 90 5 62 177 135 12 18 0 10 8 11 12 5 11 1 34 82%
FLA 6389 78% 31% 202 96% 2 87 16 59 196 143 21 13 0 7 6 8 24 14 21 3 51 92%
HOU 6199 75% 34% 182 98% 2 80 8 64 176 139 16 9 1 5 3 3 13 8 11 2 34 91%
KCR 6387 79% 33% 164 95% 5 76 8 62 159 110 13 18 0 10 8 8 13 10 11 2 25 100%
LAD 6317 77% 31% 215 98% 6 122 18 88 213 150 15 18 2 7 9 4 20 9 17 2 47 96%
MIL 6477 79% 31% 198 97% 4 77 9 50 194 141 12 15 1 8 6 5 12 7 10 2 51 96%
MIN 6216 80% 32% 175 99% 3 96 16 69 160 122 14 11 0 4 7 1 14 9 10 4 29 97%
MON 6321 78% 32% 207 95% 3 101 9 76 199 155 11 15 1 10 4 10 7 3 5 2 54 91%
NYM 6232 74% 29% 174 97% 2 84 9 60 177 140 8 13 2 5 6 4 11 3 8 2 44 93%
NYY 6233 76% 31% 193 99% 1 88 10 58 192 146 10 10 2 4 4 0 14 6 11 3 28 96%
OAK 6309 78% 33% 226 98% 5 59 11 32 215 160 19 18 2 10 6 5 18 14 17 1 33 97%
PHI 6348 76% 29% 159 93% 2 76 4 66 152 118 11 15 1 12 2 10 9 5 9 0 38 82%
PIT 6272 75% 33% 192 97% 1 78 10 59 199 150 14 11 1 5 5 4 17 9 16 1 42 98%
SDP 6147 77% 32% 170 96% 1 77 7 64 168 133 13 14 1 8 5 5 9 8 8 1 45 93%
SEA 6471 77% 31% 214 96% 2 90 8 65 207 148 20 13 0 4 9 7 23 15 19 4 27 89%
SFG 6430 76% 29% 210 98% 2 104 16 74 199 147 15 9 2 6 1 5 19 10 15 4 41 98%
STL 6427 76% 31% 194 95% 5 71 8 46 194 136 15 14 1 7 6 9 14 4 11 3 65 92%
TBD 6482 75% 33% 201 96% 6 79 10 60 189 124 28 19 1 10 8 9 24 17 24 0 21 86%
TEX 6313 78% 34% 190 98% 3 59 10 42 184 141 20 10 0 5 5 3 13 8 11 2 30 93%
TOR 6368 78% 33% 151 97% 1 67 7 52 156 116 11 8 1 4 3 3 15 7 13 2 26 92%
LgAvg 6323 77% 31% 194 97% 2 83 10 61 189 141 16 14 1 7 5 6 15 9 13 2 38 93%
189692 77% 31% 5829 97% 73 2485 304 1818 5661 4234 470 417 34 219 164 177 461 278 403 55 1149 93%
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 1918 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. Pre-1954 seasons have a substantial numbers of games missing play-by-play accounts and should be viewed as essentially incomplete.

Player Standard Fielding--P

Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
1 Jim Abbott 31 MIL NL 20 15 0 82.0 27 3 23 1 1 .963 2.85 1.30 15 7 32% 6
2 Paul Abbott 31 SEA AL 25 7 0 72.2 15 7 8 0 1 1.000 1.86 0.60 2 1 33% 0
3 Juan Acevedo 29 STL NL 50 12 0 102.1 14 5 7 2 0 .857 1.06 0.24 8 6 43% 1
4 Terry Adams 26 CHC NL 52 0 0 65.0 15 8 6 1 0 .933 1.94 0.27 5 1 17% 0
5 Rick Aguilera 37 TOT MLB 61 0 0 67.2 13 6 7 0 1 1.000 1.73 0.21 3 2 40% 0
6 Rick Aguilera 37 MIN AL 17 0 0 21.1 3 2 1 0 0 1.000 1.27 0.18 1 0 0% 0
7 Rick Aguilera 37 CHC NL 44 0 0 46.1 10 4 6 0 1 1.000 1.94 0.23 2 2 50% 0
8 Scott Aldred 31 TOT MLB 66 0 0 56.2 10 2 8 0 0 1.000 1.59 0.15 5 3 38% 1
9 Scott Aldred 31 TBD AL 37 0 0 24.1 2 0 2 0 0 1.000 0.74 0.05 0 2 100% 0
10 Scott Aldred 31 PHI NL 29 0 0 32.1 8 2 6 0 0 1.000 2.23 0.28 5 1 17% 1
11 Antonio Alfonseca 27 FLA NL 73 0 0 77.2 19 5 14 0 2 1.000 2.20 0.26 7 6 46% 2
12 Armando Almanza 26 FLA NL 14 0 0 15.2 2 0 2 0 1 1.000 1.15 0.14 1 1 50% 0
13 Carlos Almanzar 25 SDP NL 28 0 0 37.1 7 2 3 2 1 .714 1.21 0.18 2 0 0% 0
14 Hector Almonte 23 FLA NL 15 0 0 15.0 4 1 3 0 1 1.000 2.40 0.27 0 1 100% 1
15 Juan Alvarez 25 ANA AL 8 0 0 3.0 2 0 2 0 0 1.000 6.00 0.25 0 0 0
16 Wilson Alvarez 29 TBD AL 28 28 1 160.0 29 2 24 3 1 .897 1.46 0.93 2 10 83% 3
17 Brian Anderson 27 ARI NL 31 19 2 130.0 48 10 36 2 1 .958 3.18 1.48 6 0 0% 4
18 Jimmy Anderson 23 PIT NL 13 4 0 29.1 6 1 5 0 2 1.000 1.84 0.46 3 0 0% 0
19 Matt Anderson 22 DET AL 37 0 0 38.0 1 0 1 0 0 1.000 0.24 0.03 3 1 25% 0
20 Rick Ankiel 19 STL NL 9 5 0 33.0 2 2 0 0 0 1.000 0.55 0.22 0 0 0
21 Kevin Appier 31 TOT MLB 34 34 1 209.0 35 13 21 1 2 .971 1.46 1.00 24 9 27% 0
22 Kevin Appier 31 KCR AL 22 22 1 140.1 24 10 13 1 2 .958 1.48 1.05 16 8 33% 0
23 Kevin Appier 31 OAK AL 12 12 0 68.2 11 3 8 0 0 1.000 1.44 0.92 8 1 11% 0
24 Tony Armas 21 MON NL 1 1 0 6.0 1 1 0 0 0 1.000 1.50 1.00 0 0 0
25 Jamie Arnold 25 LAD NL 36 3 0 69.0 24 4 18 2 5 .917 2.87 0.61 7 3 30% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
26 Rolando Arrojo 30 TBD AL 24 24 2 140.2 32 13 19 0 3 1.000 2.05 1.33 12 6 33% 1
27 Andy Ashby 31 SDP NL 31 31 4 206.0 51 14 35 2 4 .961 2.14 1.58 23 6 21% 1
28 Paul Assenmacher 38 CLE AL 55 0 0 33.0 5 1 4 0 1 1.000 1.36 0.09 4 1 20% 0
29 Pedro Astacio 30 COL NL 34 34 7 232.0 45 16 25 4 3 .911 1.59 1.21 24 14 37% 0
30 Steve Avery 29 CIN NL 19 19 0 96.0 21 4 16 1 0 .952 1.88 1.05 17 3 15% 4
31 Bobby Ayala 29 TOT MLB 66 0 0 82.0 24 8 12 4 1 .833 2.20 0.30 12 3 20% 1
32 Bobby Ayala 29 MON NL 53 0 0 66.0 21 7 10 4 1 .810 2.32 0.32 11 2 15% 0
33 Bobby Ayala 29 CHC NL 13 0 0 16.0 3 1 2 0 0 1.000 1.69 0.23 1 1 50% 1
34 Manny Aybar 27 STL NL 65 1 0 97.0 16 5 11 0 0 1.000 1.48 0.25 6 5 45% 1
35 James Baldwin 27 CHW AL 35 33 1 199.1 35 12 21 2 0 .943 1.49 0.94 16 5 24% 0
36 John Bale 25 TOR AL 1 0 0 2.0 0 0 0 0 0 0.00 0.00 0 0 0
37 Brian Barber 26 KCR AL 8 3 0 18.2 4 1 3 0 0 1.000 1.93 0.50 1 0 0% 0
38 Richie Barker 26 CHC NL 5 0 0 5.0 1 1 0 0 0 1.000 1.80 0.20 2 0 0% 0
39 Miguel Batista 28 MON NL 39 17 2 134.2 27 5 20 2 1 .926 1.67 0.64 20 4 17% 1
40 Rod Beck 30 TOT MLB 43 0 0 44.0 11 5 6 0 0 1.000 2.25 0.26 5 1 17% 0
41 Rod Beck 30 CHC NL 31 0 0 30.0 8 4 4 0 0 1.000 2.40 0.26 4 0 0% 0
42 Rod Beck 30 BOS AL 12 0 0 14.0 3 1 2 0 0 1.000 1.93 0.25 1 1 50% 0
43 Tim Belcher 37 ANA AL 24 24 0 132.1 28 11 15 2 1 .929 1.77 1.08 2 5 71% 1
44 Stan Belinda 32 CIN NL 29 0 0 42.2 5 0 5 0 0 1.000 1.05 0.17 3 2 40% 1
45 Rigo Beltran 29 TOT MLB 33 0 0 42.0 10 3 7 0 1 1.000 2.14 0.30 3 0 0% 0
46 Rigo Beltran 29 NYM NL 21 0 0 31.0 8 2 6 0 1 1.000 2.32 0.38 2 0 0% 0
47 Rigo Beltran 29 COL NL 12 0 0 11.0 2 1 1 0 0 1.000 1.64 0.17 1 0 0% 0
48 Alan Benes 27 STL NL 2 0 0 2.0 1 1 0 0 0 1.000 4.50 0.50 0 0 0
49 Andy Benes 31 ARI NL 33 32 0 198.1 30 13 15 2 1 .933 1.27 0.85 21 7 25% 1
50 Armando Benitez 26 NYM NL 77 0 0 78.0 8 2 6 0 0 1.000 0.92 0.10 12 0 0% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
51 Joel Bennett 29 PHI NL 5 3 0 17.0 5 2 3 0 0 1.000 2.65 1.00 0 1 100% 0
52 Shayne Bennett 27 MON NL 5 1 0 11.1 0 0 0 0 0 0.00 0.00 1 1 50% 0
53 Kris Benson 24 PIT NL 31 31 2 196.2 44 15 27 2 6 .955 1.92 1.35 17 7 29% 1
54 Jason Bere 28 TOT MLB 17 14 0 66.2 10 1 8 1 1 .900 1.22 0.53 9 3 25% 1
55 Jason Bere 28 CIN NL 12 10 0 43.1 9 1 7 1 1 .889 1.66 0.67 7 2 22% 1
56 Jason Bere 28 MIL NL 5 4 0 23.1 1 0 1 0 0 1.000 0.39 0.20 2 1 33% 0
57 Sean Bergman 29 TOT MLB 25 16 2 105.1 14 4 10 0 1 1.000 1.20 0.56 9 1 10% 0
58 Sean Bergman 29 HOU NL 19 16 2 99.0 12 4 8 0 1 1.000 1.09 0.63 9 1 10% 0
59 Sean Bergman 29 ATL NL 6 0 0 6.1 2 0 2 0 0 1.000 2.84 0.33 0 0 0
60 Brent Billingsley 24 FLA NL 8 0 0 7.2 1 1 0 0 1 1.000 1.17 0.13 1 2 67% 0
61 Willie Blair 33 DET AL 39 16 0 134.0 21 6 15 0 0 1.000 1.41 0.54 7 6 46% 0
62 Doug Bochtler 28 LAD NL 12 0 0 13.0 4 1 3 0 0 1.000 2.77 0.33 3 0 0% 0
63 Brian Boehringer 30 SDP NL 33 11 0 94.1 18 8 9 1 0 .944 1.62 0.52 8 4 33% 1
64 Wade Boggs 41 TBD AL 1 0 0 1.1 0 0 0 0 0 0.00 0.00 0 0 0
65 Brian Bohanon 30 COL NL 33 33 3 197.1 37 7 29 1 2 .973 1.64 1.09 25 10 29% 1
66 Ricky Bones 30 BAL AL 30 2 0 43.2 4 2 2 0 0 1.000 0.82 0.13 6 1 14% 0
67 Pedro Borbon 31 LAD NL 70 0 0 50.2 8 2 6 0 0 1.000 1.42 0.11 5 1 17% 0
68 Dave Borkowski 22 DET AL 17 12 0 76.2 21 7 10 4 1 .810 2.00 1.00 6 2 25% 3
69 Ricky Bottalico 29 STL NL 68 0 0 73.1 13 4 9 0 2 1.000 1.60 0.19 1 5 83% 0
70 Kent Bottenfield 30 STL NL 31 31 0 190.1 40 10 30 0 3 1.000 1.89 1.29 5 3 38% 4
71 Micah Bowie 24 TOT MLB 14 11 0 51.0 7 0 6 1 0 .857 1.06 0.43 10 3 23% 1
72 Micah Bowie 24 ATL NL 3 0 0 4.0 0 0 0 0 0 0.00 0.00 0 0 0
73 Micah Bowie 24 CHC NL 11 11 0 47.0 7 0 6 1 0 .857 1.15 0.55 10 3 23% 1
74 Jason Boyd 26 PIT NL 4 0 0 5.1 1 1 0 0 0 1.000 1.69 0.25 0 0 0
75 Chad Bradford 24 CHW AL 3 0 0 3.2 4 1 3 0 0 1.000 9.82 1.33 0 0 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
76 Jeff Brantley 35 PHI NL 10 0 0 8.2 1 0 1 0 0 1.000 1.04 0.10 0 0 0
77 Billy Brewer 31 PHI NL 25 0 0 25.2 1 0 1 0 0 1.000 0.35 0.04 0 1 100% 1
78 Doug Brocail 32 DET AL 70 0 0 82.0 17 11 6 0 1 1.000 1.87 0.24 2 3 60% 0
79 Chris Brock 29 SFG NL 19 19 0 106.2 21 11 9 1 2 .952 1.69 1.05 7 5 42% 1
80 Jim Brower 26 CLE AL 9 2 0 25.2 3 1 2 0 0 1.000 1.05 0.33 5 0 0% 0
81 Kevin Brown 34 LAD NL 35 35 5 252.1 93 41 46 6 2 .935 3.10 2.49 19 7 27% 3
82 Mark Brownson 24 COL NL 7 7 0 29.2 7 1 5 1 0 .857 1.82 0.86 5 1 17% 1
83 Will Brunson 29 DET AL 17 0 0 12.0 3 0 3 0 1 1.000 2.25 0.18 1 0 0% 0
84 Mike Buddie 28 NYY AL 2 0 0 2.0 1 1 0 0 0 1.000 4.50 0.50 0 0 0
85 Kirk Bullinger 29 BOS AL 4 0 0 2.0 3 1 2 0 1 1.000 13.50 0.75 0 0 0
86 Melvin Bunch 27 SEA AL 5 1 0 10.0 2 0 2 0 0 1.000 1.80 0.40 1 0 0% 0
87 Dave Burba 32 CLE AL 34 34 1 220.0 50 20 29 1 4 .980 2.00 1.44 15 12 44% 0
88 John Burkett 34 TEX AL 30 25 0 147.1 25 7 18 0 2 1.000 1.53 0.83 5 5 50% 0
89 A.J. Burnett 22 FLA NL 7 7 0 41.1 8 2 5 1 0 .875 1.52 1.00 5 4 44% 1
90 Mike Busby 26 STL NL 15 0 0 17.2 3 1 2 0 1 1.000 1.53 0.20 2 0 0% 1
91 Paul Byrd 28 PHI NL 32 32 1 199.2 41 10 25 6 3 .854 1.58 1.09 13 7 35% 2
92 Tim Byrdak 25 KCR AL 33 0 0 24.2 8 2 6 0 1 1.000 2.92 0.24 0 1 100% 0
93 Jose Cabrera 27 HOU NL 26 0 0 29.1 2 0 2 0 0 1.000 0.61 0.08 2 0 0% 1
94 Mickey Callaway 24 TBD AL 5 4 0 19.1 4 0 4 0 0 1.000 1.86 0.80 0 1 100% 0
95 Tom Candiotti 41 TOT MLB 18 13 0 71.1 14 1 12 1 1 .929 1.64 0.72 11 2 15% 0
96 Tom Candiotti 41 OAK AL 11 11 0 56.2 9 1 7 1 1 .889 1.27 0.73 9 2 18% 0
97 Tom Candiotti 41 CLE AL 7 2 0 14.2 5 0 5 0 0 1.000 3.07 0.71 2 0 0% 0
98 Dan Carlson 29 ARI NL 2 0 0 4.0 0 0 0 0 0 0.00 0.00 1 0 0% 0
99 Buddy Carlyle 21 SDP NL 7 7 0 37.2 3 0 3 0 1 1.000 0.72 0.43 5 1 17% 0
100 Rafael Carmona 26 SEA AL 9 0 0 11.1 2 1 0 1 0 .500 0.79 0.11 0 0 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
101 Chris Carpenter 24 TOR AL 24 24 4 150.0 26 10 15 1 3 .962 1.50 1.04 3 6 67% 0
102 Hector Carrasco 29 MIN AL 39 0 0 49.0 6 5 0 1 0 .833 0.92 0.13 0 0 0
103 Lance Carter 24 KCR AL 6 0 0 5.1 1 0 1 0 0 1.000 1.69 0.17 0 0 0
104 Carlos Castillo 24 CHW AL 18 2 0 41.0 6 1 5 0 0 1.000 1.32 0.33 5 2 29% 2
105 Mike Cather 28 ATL NL 4 0 0 2.2 1 0 1 0 0 1.000 3.38 0.25 0 1 100% 1
106 Norm Charlton 36 TBD AL 42 0 0 50.2 9 2 6 1 0 .889 1.42 0.19 4 3 43% 0
107 Robinson Checo 27 LAD NL 9 2 0 15.2 0 0 0 0 0 0.00 0.00 0 0 0
108 Bruce Chen 22 ATL NL 16 7 0 51.0 4 0 3 1 0 .750 0.53 0.19 6 3 33% 0
109 Jin Ho Cho 23 BOS AL 9 7 0 39.1 6 1 5 0 1 1.000 1.37 0.67 4 1 20% 0
110 Bobby Chouinard 27 ARI NL 32 0 0 40.1 9 2 6 1 1 .889 1.79 0.25 5 1 17% 0
111 Jason Christiansen 29 PIT NL 39 0 0 37.2 7 0 7 0 1 1.000 1.67 0.18 2 2 50% 0
112 Mark Clark 31 TEX AL 15 15 0 74.1 8 3 4 1 1 .875 0.85 0.47 1 4 80% 0
113 Roger Clemens 36 NYY AL 30 30 1 187.2 47 16 30 1 2 .979 2.21 1.53 17 11 39% 3
114 Matt Clement 24 SDP NL 31 31 0 180.2 26 12 12 2 0 .923 1.20 0.77 6 5 45% 0
115 Brad Clontz 28 PIT NL 56 0 0 49.1 8 1 7 0 0 1.000 1.46 0.14 6 1 14% 0
116 Ken Cloude 24 SEA AL 31 6 0 72.1 12 3 9 0 0 1.000 1.49 0.39 6 4 40% 1
117 Bartolo Colon 26 CLE AL 32 32 1 205.0 53 20 31 2 4 .962 2.24 1.59 9 7 44% 0
118 David Cone 36 NYY AL 31 31 1 193.1 20 7 12 1 1 .950 0.88 0.61 22 10 31% 0
119 Dennis Cook 36 NYM NL 71 0 0 63.0 10 2 8 0 0 1.000 1.43 0.14 4 1 20% 1
120 Brian Cooper 24 ANA AL 5 5 0 27.2 7 2 5 0 2 1.000 2.28 1.40 1 0 0% 1
121 Rocky Coppinger 25 TOT MLB 40 2 0 58.1 7 5 1 1 0 .857 0.93 0.15 10 2 17% 0
122 Rocky Coppinger 25 BAL AL 11 2 0 21.2 4 3 1 0 0 1.000 1.66 0.36 1 1 50% 0
123 Rocky Coppinger 25 MIL NL 29 0 0 36.2 3 2 0 1 0 .667 0.49 0.07 9 1 10% 0
124 Archie Corbin 31 FLA NL 17 0 0 21.0 1 0 1 0 0 1.000 0.43 0.06 1 0 0% 0
125 Francisco Cordero 24 DET AL 20 0 0 19.0 7 2 5 0 1 1.000 3.32 0.35 3 0 0% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
126 Francisco Cordova 27 PIT NL 27 27 2 160.2 40 14 25 1 2 .975 2.18 1.44 13 6 32% 3
127 Rheal Cormier 32 BOS AL 60 0 0 63.1 9 1 7 1 1 .889 1.14 0.13 4 0 0% 0
128 Reid Cornelius 29 FLA NL 5 2 0 19.1 5 0 5 0 0 1.000 2.33 1.00 2 1 33% 0
129 Jim Corsi 37 TOT MLB 36 0 0 37.1 11 3 8 0 0 1.000 2.65 0.31 3 2 40% 0
130 Jim Corsi 37 BOS AL 23 0 0 24.0 5 2 3 0 0 1.000 1.88 0.22 2 2 50% 0
131 Jim Corsi 37 BAL AL 13 0 0 13.1 6 1 5 0 0 1.000 4.05 0.46 1 0 0% 0
132 David Cortes 25 ATL NL 4 0 0 3.2 2 0 1 1 0 .500 2.45 0.25 0 0 0
133 Tim Crabtree 29 TEX AL 68 0 0 65.0 10 6 4 0 0 1.000 1.38 0.15 2 4 67% 0
134 Doug Creek 30 CHC NL 3 0 0 6.0 0 0 0 0 0 0.00 0.00 1 0 0% 0
135 Rich Croushore 28 STL NL 59 0 0 71.2 8 2 4 2 0 .750 0.75 0.10 8 4 33% 0
136 Nelson Cruz 26 DET AL 29 6 0 66.2 27 8 17 2 0 .926 3.38 0.86 5 2 29% 0
137 Will Cunnane 25 SDP NL 24 0 0 31.0 5 1 4 0 0 1.000 1.45 0.21 5 2 29% 0
138 Jeff D'Amico 23 MIL NL 1 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
139 Omar Daal 27 ARI NL 32 32 2 214.2 49 13 34 2 2 .959 1.97 1.47 7 10 59% 4
140 Carl Dale 26 MIL NL 4 0 0 4.0 0 0 0 0 0 0.00 0.00 0 0 0
141 Pat Daneker 23 CHW AL 3 2 0 15.0 3 0 3 0 0 1.000 1.80 1.00 1 0 0% 0
142 Vic Darensbourg 28 FLA NL 56 0 0 34.2 5 1 4 0 0 1.000 1.30 0.09 0 0 0
143 Joe Davenport 23 CHW AL 3 0 0 1.2 1 0 1 0 0 1.000 5.40 0.33 1 0 0% 0
144 Tom Davey 25 TOT MLB 45 0 0 65.0 12 4 6 2 1 .833 1.38 0.22 5 4 44% 1
145 Tom Davey 25 TOR AL 29 0 0 44.0 9 4 3 2 1 .778 1.43 0.24 4 4 50% 1
146 Tom Davey 25 SEA AL 16 0 0 21.0 3 0 3 0 0 1.000 1.29 0.19 1 0 0% 0
147 Doug Davis 23 TEX AL 2 0 0 2.2 1 0 1 0 0 1.000 3.38 0.50 0 0 0
148 Valerio De Los Santos 26 MIL NL 7 0 0 8.1 2 0 2 0 0 1.000 2.16 0.29 0 1 100% 1
149 Rick DeHart 29 MON NL 3 0 0 1.2 0 0 0 0 0 0.00 0.00 0 0 0
150 Mike DeJean 28 COL NL 56 0 0 61.0 15 4 11 0 2 1.000 2.21 0.27 15 2 12% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
151 Miguel Del Toro 27 SFG NL 14 0 0 23.2 4 1 3 0 2 1.000 1.52 0.29 5 0 0% 0
152 Rich DeLucia 34 CLE AL 6 0 0 9.1 0 0 0 0 0 0.00 0.00 2 0 0% 0
153 Ryan Dempster 22 FLA NL 25 25 0 147.0 26 10 15 1 4 .962 1.53 1.00 4 5 56% 0
154 Sean DePaula 25 CLE AL 11 0 0 11.2 2 0 2 0 0 1.000 1.54 0.18 2 0 0% 0
155 Jerry Dipoto 31 COL NL 63 0 0 86.2 16 4 11 1 0 .938 1.56 0.24 14 7 33% 1
156 Octavio Dotel 25 NYM NL 19 14 0 85.1 18 8 9 1 0 .944 1.79 0.89 10 6 38% 1
157 Jim Dougherty 31 PIT NL 2 0 0 2.0 0 0 0 0 0 0.00 0.00 0 1 100% 0
158 Darren Dreifort 27 LAD NL 30 29 1 178.2 47 18 26 3 2 .936 2.22 1.47 20 7 26% 4
159 Chad Durbin 21 KCR AL 1 0 0 2.1 0 0 0 0 0 0.00 0.00 0 0 0
160 Mike Duvall 24 TBD AL 40 0 0 40.0 10 5 4 1 2 .900 2.02 0.23 1 0 0% 0
161 Derrin Ebert 22 ATL NL 5 0 0 8.0 2 0 2 0 0 1.000 2.25 0.40 0 0 0
162 Brian Edmondson 26 FLA NL 68 0 0 94.0 21 6 15 0 1 1.000 2.01 0.31 3 2 40% 1
163 Dave Eiland 32 TBD AL 21 15 0 80.1 20 5 15 0 1 1.000 2.24 0.95 7 3 30% 0
164 Scott Elarton 23 HOU NL 42 15 0 124.0 12 4 8 0 0 1.000 0.87 0.29 4 2 33% 0
165 Cal Eldred 31 MIL NL 20 15 0 82.0 8 5 3 0 0 1.000 0.88 0.40 10 3 23% 0
166 Alan Embree 29 SFG NL 68 0 0 58.2 5 2 3 0 0 1.000 0.77 0.07 11 2 15% 1
167 Todd Erdos 25 NYY AL 4 0 0 7.0 1 0 1 0 0 1.000 1.29 0.25 0 0 0
168 Scott Erickson 31 BAL AL 34 34 6 230.1 68 24 42 2 5 .971 2.58 1.94 12 10 45% 0
169 Kelvim Escobar 23 TOR AL 33 30 1 174.0 18 6 11 1 1 .944 0.88 0.52 21 11 34% 2
170 Shawn Estes 26 SFG NL 32 32 1 203.0 50 18 31 1 1 .980 2.17 1.53 16 10 38% 6
171 Horacio Estrada 23 MIL NL 4 0 0 7.1 1 0 1 0 0 1.000 1.23 0.25 0 0 0
172 Scott Eyre 27 CHW AL 21 0 0 25.0 1 0 1 0 0 1.000 0.36 0.05 2 2 50% 0
173 Brian Falkenborg 21 BAL AL 2 0 0 3.0 1 1 0 0 0 1.000 3.00 0.50 1 0 0% 0
174 Steve Falteisek 27 MIL NL 10 0 0 12.0 0 0 0 0 0 0.00 0.00 3 0 0% 0
175 Kyle Farnsworth 23 CHC NL 27 21 1 130.0 26 9 13 4 1 .846 1.52 0.81 15 4 21% 1
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
176 Jeff Fassero 36 TOT MLB 37 27 0 156.1 33 4 29 0 2 1.000 1.90 0.89 23 6 21% 3
177 Jeff Fassero 36 SEA AL 30 24 0 139.0 31 4 27 0 2 1.000 2.01 1.03 23 5 18% 2
178 Jeff Fassero 36 TEX AL 7 3 0 17.1 2 0 2 0 0 1.000 1.04 0.29 0 1 100% 1
179 Alex Fernandez 29 FLA NL 24 24 1 141.0 35 7 27 1 3 .971 2.17 1.42 6 3 33% 0
180 Mike Fetters 34 BAL AL 27 0 0 31.0 9 2 4 3 0 .667 1.74 0.22 0 1 100% 1
181 Chuck Finley 36 ANA AL 33 33 1 213.1 38 7 28 3 1 .921 1.48 1.06 17 13 43% 3
182 Bryce Florie 29 TOT MLB 41 5 0 81.1 17 2 12 3 1 .824 1.55 0.34 4 2 33% 0
183 Bryce Florie 29 DET AL 27 3 0 51.1 9 1 5 3 0 .667 1.05 0.22 2 1 33% 0
184 Bryce Florie 29 BOS AL 14 2 0 30.0 8 1 7 0 1 1.000 2.40 0.57 2 1 33% 0
185 Tony Fossas 41 NYY AL 5 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
186 Keith Foulke 26 CHW AL 67 0 0 105.1 19 5 13 1 0 .947 1.54 0.27 1 2 67% 0
187 Chad Fox 28 MIL NL 6 0 0 6.2 2 2 0 0 0 1.000 2.70 0.33 3 0 0% 0
188 John Franco 38 NYM NL 46 0 0 40.2 8 4 4 0 0 1.000 1.77 0.17 10 0 0% 0
189 Matt Franco 29 NYM NL 2 0 0 1.1 0 0 0 0 0 0.00 0.00 0 0 0
190 Ryan Franklin 26 SEA AL 6 0 0 11.1 2 1 1 0 1 1.000 1.59 0.33 0 0 0
191 John Frascatore 29 TOT MLB 59 0 0 70.0 11 3 8 0 0 1.000 1.41 0.19 4 2 33% 1
192 John Frascatore 29 ARI NL 26 0 0 33.0 3 1 2 0 0 1.000 0.82 0.12 3 1 25% 1
193 John Frascatore 29 TOR AL 33 0 0 37.0 8 2 6 0 0 1.000 1.95 0.24 1 1 50% 0
194 Chris Fussell 23 KCR AL 17 8 0 56.0 11 2 6 3 3 .727 1.29 0.47 9 2 18% 0
195 Mike Fyhrie 29 ANA AL 16 7 0 51.2 5 2 3 0 0 1.000 0.87 0.31 2 1 33% 0
196 Gary Gaetti 40 CHC NL 1 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
197 Eric Gagne 23 LAD NL 5 5 0 30.0 2 2 0 0 0 1.000 0.60 0.40 2 1 33% 0
198 Eddie Gaillard 28 TBD AL 8 0 0 8.2 3 0 3 0 0 1.000 3.12 0.38 0 0 0
199 Rich Garces 28 BOS AL 30 0 0 40.2 11 5 6 0 0 1.000 2.43 0.37 7 1 13% 0
200 Freddy Garcia 22 SEA AL 33 33 2 201.1 43 13 28 2 1 .953 1.83 1.24 26 7 21% 2
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
201 Mike Garcia 31 PIT NL 7 0 0 7.0 0 0 0 0 0 0.00 0.00 0 1 100% 0
202 Mark Gardner 37 SFG NL 29 21 1 139.0 25 7 18 0 1 1.000 1.62 0.86 11 6 35% 1
203 Ed Giovanola 30 SDP NL 1 0 0 1.1 0 0 0 0 0 0.00 0.00 0 0 0
204 Tom Glavine 33 ATL NL 35 35 2 234.0 72 12 59 1 6 .986 2.73 2.03 13 4 24% 1
205 Gary Glover 22 TOR AL 1 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
206 Ryan Glynn 24 TEX AL 13 10 0 54.2 5 2 3 0 0 1.000 0.82 0.38 1 1 50% 0
207 Wayne Gomes 26 PHI NL 73 0 0 74.0 9 4 5 0 0 1.000 1.09 0.12 13 1 7% 0
208 Dwight Gooden 34 CLE AL 26 22 0 115.0 21 5 16 0 1 1.000 1.64 0.81 27 5 16% 1
209 Tom Gordon 31 BOS AL 21 0 0 17.2 1 0 1 0 0 1.000 0.51 0.05 7 0 0% 0
210 Mike Grace 29 PHI NL 27 5 0 55.0 10 5 5 0 0 1.000 1.64 0.37 8 3 27% 0
211 Joe Grahe 31 PHI NL 13 5 0 32.2 8 3 5 0 1 1.000 2.20 0.62 0 2 100% 0
212 Beiker Graterol 24 DET AL 1 1 0 4.0 1 0 1 0 0 1.000 2.25 1.00 0 0 0
213 Danny Graves 25 CIN NL 75 0 0 111.0 28 7 21 0 3 1.000 2.27 0.37 5 1 17% 0
214 Rick Greene 28 CIN NL 1 0 0 5.2 0 0 0 0 0 0.00 0.00 0 0 0
215 Jason Grimsley 31 NYY AL 55 0 0 75.0 21 8 13 0 0 1.000 2.52 0.38 5 0 0% 0
216 Buddy Groom 33 OAK AL 76 0 0 46.0 14 1 13 0 1 1.000 2.74 0.18 3 3 50% 2
217 Kip Gross 34 BOS AL 11 1 0 12.2 1 0 1 0 0 1.000 0.71 0.09 0 0 0
218 Eddie Guardado 28 MIN AL 63 0 0 48.0 10 0 9 1 1 .900 1.69 0.14 0 1 100% 2
219 Eric Gunderson 33 TEX AL 11 0 0 10.0 1 0 1 0 0 1.000 0.90 0.09 0 0 0
220 Mark Guthrie 33 TOT MLB 57 0 0 58.2 8 1 7 0 0 1.000 1.23 0.14 6 4 40% 3
221 Mark Guthrie 33 BOS AL 46 0 0 46.1 7 1 6 0 0 1.000 1.36 0.15 4 4 50% 3
222 Mark Guthrie 33 CHC NL 11 0 0 12.1 1 0 1 0 0 1.000 0.73 0.09 2 0 0% 0
223 Domingo Guzman 24 SDP NL 7 0 0 5.0 5 1 3 1 0 .800 7.20 0.57 0 0 0
224 Juan Guzman 32 TOT MLB 33 33 2 200.0 33 7 23 3 6 .909 1.35 0.91 28 10 26% 0
225 Juan Guzman 32 BAL AL 21 21 1 122.2 19 2 15 2 5 .895 1.25 0.81 15 8 35% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
226 Juan Guzman 32 CIN NL 12 12 1 77.1 14 5 8 1 1 .929 1.51 1.08 13 2 13% 0
227 Luther Hackman 24 COL NL 5 3 0 16.0 6 2 4 0 0 1.000 3.38 1.20 2 1 33% 0
228 John Halama 27 SEA AL 38 24 1 179.0 41 7 32 2 5 .951 1.96 1.03 7 5 42% 5
229 Roy Halladay 22 TOR AL 36 18 1 149.1 24 8 16 0 3 1.000 1.45 0.67 9 3 25% 0
230 Joey Hamilton 28 TOR AL 22 18 0 98.0 14 4 10 0 0 1.000 1.29 0.64 3 4 57% 0
231 Mike Hampton 26 HOU NL 34 34 3 239.0 56 12 41 3 4 .946 2.00 1.56 8 6 43% 2
232 Chris Haney 30 CLE AL 13 4 0 40.1 8 4 3 1 1 .875 1.56 0.54 4 0 0% 0
233 Greg Hansell 28 PIT NL 33 0 0 39.1 6 1 5 0 1 1.000 1.37 0.18 3 2 40% 0
234 Tim Harikkala 27 BOS AL 7 0 0 13.0 2 0 2 0 0 1.000 1.38 0.29 1 2 67% 0
235 Pete Harnisch 32 CIN NL 33 33 2 198.1 28 7 18 3 1 .893 1.13 0.76 13 3 19% 1
236 Reggie Harris 30 MIL NL 8 0 0 12.0 1 1 0 0 1 1.000 0.75 0.13 1 0 0% 0
237 Chad Harville 22 OAK AL 15 0 0 14.1 0 0 0 0 0 0.00 0.00 2 1 33% 0
238 Shigetoshi Hasegawa 30 ANA AL 64 1 0 77.0 19 5 14 0 1 1.000 2.22 0.30 3 3 50% 1
239 LaTroy Hawkins 26 MIN AL 33 33 1 174.1 26 7 18 1 3 .962 1.29 0.76 10 5 33% 0
240 Jimmy Haynes 26 OAK AL 30 25 0 142.0 25 1 19 5 1 .800 1.27 0.67 8 4 33% 0
241 Rick Heiserman 26 STL NL 3 0 0 4.1 1 1 0 0 1 1.000 2.08 0.33 0 0 0
242 Rick Helling 28 TEX AL 35 35 3 219.1 31 4 24 3 2 .903 1.15 0.80 13 14 52% 4
243 Butch Henry 30 SEA AL 7 4 0 25.0 2 0 2 0 0 1.000 0.72 0.29 5 2 29% 1
244 Doug Henry 35 HOU NL 35 0 0 40.2 9 2 6 1 0 .889 1.77 0.23 3 4 57% 1
245 Pat Hentgen 30 TOR AL 34 34 1 199.0 40 15 22 3 4 .925 1.67 1.09 17 7 29% 5
246 Felix Heredia 24 CHC NL 69 0 0 52.0 5 1 4 0 0 1.000 0.87 0.07 3 2 40% 0
247 Gil Heredia 33 OAK AL 33 33 1 200.1 40 10 29 1 2 .975 1.75 1.18 11 10 48% 3
248 Matt Herges 29 LAD NL 17 0 0 24.1 4 2 2 0 0 1.000 1.48 0.24 0 1 100% 0
249 Dustin Hermanson 26 MON NL 34 34 0 216.1 41 20 21 0 1 1.000 1.71 1.21 20 4 17% 3
250 Livan Hernandez 24 TOT MLB 30 30 2 199.2 53 18 34 1 2 .981 2.34 1.73 16 6 27% 2
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
251 Livan Hernandez 24 FLA NL 20 20 2 136.0 34 12 21 1 1 .971 2.18 1.65 12 4 25% 2
252 Livan Hernandez 24 SFG NL 10 10 0 63.2 19 6 13 0 1 1.000 2.69 1.90 4 2 33% 0
253 Orlando Hernandez 33 NYY AL 33 33 2 214.1 44 17 25 2 3 .955 1.76 1.27 19 8 30% 1
254 Roberto Hernandez 34 TBD AL 72 0 0 73.1 15 4 10 1 1 .933 1.72 0.19 6 3 33% 0
255 Orel Hershiser 40 NYM NL 32 32 0 179.0 57 19 35 3 1 .947 2.72 1.69 9 4 31% 1
256 Erik Hiljus 26 DET AL 6 0 0 8.2 1 0 1 0 0 1.000 1.04 0.17 0 0 0
257 Ken Hill 33 ANA AL 26 22 0 128.1 31 6 25 0 3 1.000 2.17 1.19 21 5 19% 2
258 Brett Hinchliffe 24 SEA AL 11 4 0 30.2 8 5 2 1 0 .875 2.05 0.64 1 1 50% 0
259 Sterling Hitchcock 28 SDP NL 33 33 1 205.2 32 7 24 1 0 .969 1.36 0.94 21 7 25% 4
260 Trevor Hoffman 31 SDP NL 64 0 0 67.1 8 3 5 0 0 1.000 1.07 0.13 2 0 0% 0
261 Darren Holmes 33 ARI NL 44 0 0 48.2 12 6 5 1 1 .917 2.03 0.25 8 3 27% 0
262 Chris Holt 27 HOU NL 32 26 0 164.0 31 14 16 1 2 .968 1.65 0.94 14 9 39% 0
263 Mike Holtz 26 ANA AL 28 0 0 22.1 7 2 5 0 0 1.000 2.82 0.25 0 3 100% 1
264 Bob Howry 25 CHW AL 69 0 0 67.2 5 2 3 0 0 1.000 0.67 0.07 2 2 50% 0
265 John Hudek 32 TOT MLB 20 0 0 21.1 3 1 2 0 0 1.000 1.27 0.15 0 1 100% 0
266 John Hudek 32 TOT MLB 17 0 0 17.2 3 1 2 0 0 1.000 1.53 0.18 0 0 0
267 John Hudek 32 CIN NL 2 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
268 John Hudek 32 ATL NL 15 0 0 16.2 3 1 2 0 0 1.000 1.62 0.20 0 0 0
269 John Hudek 32 TOR AL 3 0 0 3.2 0 0 0 0 0 0.00 0.00 0 1 100% 0
270 Tim Hudson 23 OAK AL 21 21 1 136.1 33 10 22 1 3 .970 2.11 1.52 14 5 26% 0
271 Hideki Irabu 30 NYY AL 32 27 2 169.1 15 2 13 0 0 1.000 0.80 0.47 19 4 17% 1
272 Jason Isringhausen 26 TOT MLB 33 5 0 64.2 14 4 9 1 1 .929 1.81 0.39 10 1 9% 0
273 Jason Isringhausen 26 NYM NL 13 5 0 39.1 9 3 5 1 1 .889 1.83 0.62 9 1 10% 0
274 Jason Isringhausen 26 OAK AL 20 0 0 25.1 5 1 4 0 0 1.000 1.78 0.25 1 0 0% 0
275 Michael Jackson 34 CLE AL 72 0 0 68.2 19 2 16 1 1 .947 2.36 0.25 3 0 0% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
276 Kevin Jarvis 29 OAK AL 4 1 0 14.0 3 2 1 0 0 1.000 1.93 0.75 1 1 50% 1
277 Jose Jimenez 25 STL NL 29 28 2 163.0 40 10 29 1 2 .975 2.15 1.34 7 10 59% 1
278 Doug Johns 31 BAL AL 32 5 0 86.2 21 10 11 0 0 1.000 2.18 0.66 3 0 0% 0
279 Jason Johnson 25 BAL AL 22 21 0 115.1 17 4 11 2 1 .882 1.17 0.68 17 1 6% 0
280 Jonathan Johnson 24 TEX AL 1 0 0 3.0 0 0 0 0 0 0.00 0.00 2 0 0% 0
281 Mike Johnson 23 MON NL 3 1 0 8.1 2 1 1 0 0 1.000 2.16 0.67 0 0 0
282 Randy Johnson 35 ARI NL 35 35 12 271.2 37 4 28 5 2 .865 1.06 0.91 42 17 29% 5
283 John Johnstone 30 SFG NL 62 0 0 65.2 13 5 8 0 0 1.000 1.78 0.21 11 1 8% 0
284 Bobby Jones 29 NYM NL 12 9 0 59.1 11 4 7 0 0 1.000 1.67 0.92 4 1 20% 0
285 Bobby Jones 27 COL NL 30 20 0 112.1 16 4 10 2 0 .875 1.12 0.47 16 4 20% 0
286 Doug Jones 42 OAK AL 70 0 0 104.0 19 5 12 2 2 .895 1.47 0.24 5 1 17% 0
287 Todd Jones 31 DET AL 65 0 0 66.1 8 2 5 1 0 .875 0.95 0.11 3 2 40% 0
288 Mike Judd 24 LAD NL 7 4 0 28.0 4 0 4 0 1 1.000 1.29 0.57 10 0 0% 0
289 Jeff Juden 28 NYY AL 2 1 0 5.2 1 0 1 0 0 1.000 1.59 0.50 1 0 0% 0
290 Scott Kamieniecki 35 BAL AL 43 3 0 56.1 21 5 16 0 1 1.000 3.36 0.49 3 2 40% 2
291 Matt Karchner 32 CHC NL 16 0 0 18.0 2 1 1 0 0 1.000 1.00 0.13 1 0 0% 0
292 Scott Karl 27 MIL NL 33 33 0 197.2 58 10 44 4 4 .931 2.46 1.64 9 5 36% 2
293 Steve Karsay 27 CLE AL 50 3 0 78.2 21 8 10 3 1 .857 2.06 0.36 3 3 50% 0
294 Masao Kida 30 DET AL 49 0 0 64.2 9 2 7 0 0 1.000 1.25 0.18 3 1 25% 0
295 Darryl Kile 30 COL NL 32 32 1 190.2 35 10 24 1 2 .971 1.60 1.06 17 4 19% 0
296 Byung-Hyun Kim 20 ARI NL 25 0 0 27.1 9 2 7 0 0 1.000 2.96 0.36 9 3 25% 2
297 Curtis King 28 STL NL 2 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
298 Ray King 25 CHC NL 10 0 0 10.2 1 0 1 0 0 1.000 0.84 0.10 0 0 0
299 Steve Kline 26 MON NL 82 0 0 69.2 23 5 17 1 2 .957 2.84 0.27 7 1 13% 1
300 Billy Koch 24 TOR AL 56 0 0 63.2 15 3 12 0 0 1.000 2.12 0.27 7 2 22% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
301 Danny Kolb 24 TEX AL 16 0 0 31.0 8 1 7 0 0 1.000 2.32 0.50 0 0 0
302 Jeff Kubenka 24 LAD NL 6 0 0 7.2 3 0 3 0 0 1.000 3.52 0.50 2 0 0% 0
303 Tim Kubinski 27 OAK AL 14 0 0 12.1 4 0 4 0 0 1.000 2.92 0.29 0 0 0
304 Mark Langston 38 CLE AL 25 5 0 61.2 17 7 8 2 1 .882 2.19 0.60 0 3 100% 1
305 Brett Laxton 25 OAK AL 3 2 0 9.2 2 0 1 1 0 .500 0.93 0.33 5 0 0% 0
306 Corey Lee 24 TEX AL 1 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
307 David Lee 26 COL NL 36 0 0 49.0 10 3 7 0 0 1.000 1.84 0.28 11 4 27% 0
308 Al Leiter 33 NYM NL 32 32 1 213.0 25 3 18 4 1 .840 0.89 0.66 26 8 24% 2
309 Mark Leiter 36 SEA AL 2 0 0 1.1 0 0 0 0 0 0.00 0.00 0 0 0
310 Curt Leskanic 31 COL NL 63 0 0 85.0 22 6 13 3 1 .864 2.01 0.30 4 2 33% 1
311 Al Levine 31 ANA AL 50 1 0 85.0 19 5 12 2 3 .895 1.80 0.34 4 4 50% 0
312 Cory Lidle 27 TBD AL 5 1 0 5.0 2 0 2 0 0 1.000 3.60 0.40 1 1 50% 0
313 Jon Lieber 29 CHC NL 31 31 3 203.1 37 18 17 2 1 .946 1.55 1.13 5 4 44% 0
314 Ted Lilly 23 MON NL 9 3 0 23.2 3 0 3 0 0 1.000 1.14 0.33 2 1 33% 0
315 Jose Lima 26 HOU NL 35 35 3 246.1 41 18 21 2 1 .951 1.42 1.11 12 7 37% 1
316 Mike Lincoln 24 MIN AL 18 15 0 76.1 17 5 12 0 0 1.000 2.00 0.94 1 2 67% 0
317 Doug Linton 34 BAL AL 14 8 0 59.0 13 5 8 0 0 1.000 1.98 0.93 2 3 60% 0
318 Felipe Lira 27 DET AL 2 0 0 3.1 1 1 0 0 0 1.000 2.70 0.50 0 0 0
319 Graeme Lloyd 32 TOR AL 74 0 0 72.0 5 1 4 0 0 1.000 0.62 0.07 3 2 40% 2
320 Esteban Loaiza 27 TEX AL 30 15 0 120.1 25 8 17 0 0 1.000 1.87 0.83 1 4 80% 0
321 Carlton Loewer 25 PHI NL 20 13 2 89.2 14 3 10 1 0 .929 1.30 0.65 4 3 43% 1
322 Rich Loiselle 27 PIT NL 13 0 0 15.1 5 2 3 0 1 1.000 2.93 0.38 0 2 100% 0
323 Braden Looper 24 FLA NL 72 0 0 83.0 11 3 8 0 0 1.000 1.19 0.15 4 1 20% 0
324 Albie Lopez 27 TBD AL 51 0 0 64.0 11 3 7 1 1 .909 1.41 0.20 4 0 0% 0
325 Andrew Lorraine 26 CHC NL 11 11 2 61.2 11 2 8 1 0 .909 1.46 0.91 4 4 50% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
326 Derek Lowe 26 BOS AL 74 0 0 109.1 22 8 14 0 1 1.000 1.81 0.30 6 1 14% 0
327 Sean Lowe 28 CHW AL 64 0 0 95.2 19 5 14 0 1 1.000 1.79 0.30 5 4 44% 6
328 Eric Ludwick 27 TOR AL 1 0 0 1.0 1 1 0 0 0 1.000 9.00 1.00 0 0 0
329 Larry Luebbers 29 STL NL 8 8 1 45.2 11 4 7 0 0 1.000 2.17 1.38 6 2 25% 0
330 David Lundquist 26 CHW AL 17 0 0 22.0 3 1 2 0 0 1.000 1.23 0.18 2 1 33% 0
331 Greg Maddux 33 ATL NL 33 33 4 219.1 91 29 58 4 3 .956 3.57 2.64 21 10 32% 1
332 Mike Maddux 37 TOT MLB 53 0 0 59.2 12 5 6 1 1 .917 1.66 0.21 4 2 33% 1
333 Mike Maddux 37 MON NL 4 0 0 5.0 0 0 0 0 0 0.00 0.00 0 0 0
334 Mike Maddux 37 LAD NL 49 0 0 54.2 12 5 6 1 1 .917 1.81 0.22 4 2 33% 1
335 Mike Magnante 34 ANA AL 53 0 0 69.1 16 3 13 0 3 1.000 2.08 0.30 7 4 36% 3
336 Ron Mahay 28 OAK AL 6 1 0 19.1 2 0 2 0 0 1.000 0.93 0.33 0 1 100% 1
337 Pat Mahomes 28 NYM NL 39 0 0 63.2 8 2 6 0 0 1.000 1.13 0.21 6 1 14% 1
338 Matt Mantei 25 TOT MLB 65 0 0 65.1 11 3 7 1 0 .909 1.38 0.15 6 2 25% 0
339 Matt Mantei 25 FLA NL 35 0 0 36.1 6 2 3 1 0 .833 1.24 0.14 5 2 29% 0
340 Matt Mantei 25 ARI NL 30 0 0 29.0 5 1 4 0 0 1.000 1.55 0.17 1 0 0% 0
341 Josias Manzanillo 31 NYM NL 12 0 0 18.2 4 2 2 0 0 1.000 1.93 0.33 0 1 100% 0
342 Damaso Marte 24 SEA AL 5 0 0 8.2 1 0 1 0 0 1.000 1.04 0.20 0 0 0
343 Tom Martin 29 CLE AL 6 0 0 9.1 0 0 0 0 0 0.00 0.00 0 0 0
344 Pedro Martinez 27 BOS AL 31 29 5 213.1 29 13 15 1 0 .966 1.18 0.90 21 10 32% 0
345 Ramon Martinez 31 BOS AL 4 4 0 20.2 3 1 2 0 1 1.000 1.31 0.75 2 1 33% 0
346 Onan Masaoka 21 LAD NL 54 0 0 66.2 6 1 4 1 0 .833 0.68 0.09 12 2 14% 0
347 T.J. Mathews 29 OAK AL 50 0 0 59.0 13 6 7 0 0 1.000 1.98 0.26 3 0 0% 0
348 Terry Mathews 34 KCR AL 24 1 0 39.0 8 4 4 0 0 1.000 1.85 0.33 2 1 33% 1
349 Joe Mays 23 MIN AL 49 20 2 171.0 41 17 23 1 2 .976 2.11 0.82 12 5 29% 1
350 Jeff McCurry 29 HOU NL 5 0 0 4.0 0 0 0 0 0 0.00 0.00 1 0 0% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
351 Jack McDowell 33 ANA AL 4 4 0 19.0 6 0 6 0 0 1.000 2.84 1.50 0 0 0
352 Chuck McElroy 31 TOT MLB 56 0 0 54.0 10 2 8 0 1 1.000 1.67 0.18 7 3 30% 2
353 Chuck McElroy 31 COL NL 41 0 0 40.2 9 1 8 0 1 1.000 1.99 0.22 5 3 38% 2
354 Chuck McElroy 31 NYM NL 15 0 0 13.1 1 1 0 0 0 1.000 0.68 0.07 2 0 0% 0
355 Kevin McGlinchy 22 ATL NL 64 0 0 70.1 12 4 6 2 0 .833 1.28 0.16 8 7 47% 0
356 Greg McMichael 32 TOT MLB 36 0 0 33.2 4 2 2 0 0 1.000 1.07 0.11 9 1 10% 0
357 Greg McMichael 32 NYM NL 19 0 0 18.2 3 2 1 0 0 1.000 1.45 0.16 5 1 17% 0
358 Greg McMichael 32 OAK AL 17 0 0 15.0 1 0 1 0 0 1.000 0.60 0.06 4 0 0% 0
359 Brian McNichol 25 CHC NL 4 2 0 10.2 0 0 0 0 0 0.00 0.00 3 0 0% 0
360 Brian Meadows 23 FLA NL 31 31 0 178.1 35 12 21 2 1 .943 1.67 1.06 11 6 35% 0
361 Gil Meche 20 SEA AL 16 15 0 85.2 18 10 8 0 0 1.000 1.89 1.13 3 4 57% 1
362 Jim Mecir 29 TBD AL 17 0 0 20.2 5 1 4 0 0 1.000 2.18 0.29 1 0 0% 0
363 Rafael Medina 24 FLA NL 20 0 0 23.1 2 1 1 0 0 1.000 0.77 0.10 2 0 0% 0
364 Ramiro Mendoza 27 NYY AL 53 6 0 123.2 35 11 23 1 1 .971 2.47 0.64 5 1 17% 0
365 Kent Mercker 31 TOT MLB 30 23 0 129.1 31 2 24 5 1 .839 1.81 0.87 3 9 75% 5
366 Kent Mercker 31 STL NL 25 18 0 103.2 21 1 16 4 1 .810 1.48 0.68 0 7 100% 3
367 Kent Mercker 31 BOS AL 5 5 0 25.2 10 1 8 1 0 .900 3.16 1.80 3 2 40% 2
368 Jose Mesa 33 SEA AL 68 0 0 68.2 19 11 7 1 2 .947 2.36 0.26 4 2 33% 0
369 Dan Miceli 28 SDP NL 66 0 0 68.2 11 4 6 1 0 .909 1.31 0.15 7 2 22% 0
370 Kurt Miller 26 CHC NL 4 0 0 3.0 0 0 0 0 0 0.00 0.00 0 0 0
371 Travis Miller 26 MIN AL 52 0 0 49.2 11 3 8 0 0 1.000 1.99 0.21 2 1 33% 1
372 Trever Miller 26 HOU NL 47 0 0 49.2 10 3 7 0 0 1.000 1.81 0.21 4 3 43% 0
373 Wade Miller 22 HOU NL 5 1 0 10.1 2 0 2 0 0 1.000 1.74 0.40 1 0 0% 0
374 Alan Mills 32 LAD NL 68 0 0 72.1 12 3 7 2 2 .833 1.24 0.15 10 2 17% 0
375 Kevin Millwood 24 ATL NL 33 33 2 228.0 35 13 20 2 0 .943 1.30 1.00 12 4 25% 2
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
376 Eric Milton 23 MIN AL 34 34 5 206.1 27 8 16 3 1 .889 1.05 0.71 6 6 50% 1
377 Steve Mintz 30 ANA AL 3 0 0 5.0 0 0 0 0 0 0.00 0.00 0 0 0
378 Dave Mlicki 31 TOT MLB 33 31 2 199.0 37 15 19 3 2 .919 1.54 1.03 13 7 35% 0
379 Dave Mlicki 31 LAD NL 2 0 0 7.1 1 1 0 0 0 1.000 1.23 0.50 0 0 0
380 Dave Mlicki 31 DET AL 31 31 2 191.2 36 14 19 3 2 .917 1.55 1.06 13 7 35% 0
381 Brian Moehler 27 DET AL 32 32 2 196.1 49 18 31 0 2 1.000 2.25 1.53 18 4 18% 2
382 Mike Mohler 30 STL NL 48 0 0 49.1 4 0 4 0 0 1.000 0.73 0.08 2 2 50% 1
383 Gabe Molina 24 BAL AL 20 0 0 23.0 3 1 2 0 0 1.000 1.17 0.15 0 0 0
384 Jeff Montgomery 37 KCR AL 49 0 0 51.1 12 3 9 0 2 1.000 2.10 0.24 8 5 38% 0
385 Steve Montgomery 28 PHI NL 53 0 0 64.2 7 1 6 0 0 1.000 0.97 0.13 5 3 38% 1
386 Orber Moreno 22 KCR AL 7 0 0 8.0 2 1 1 0 0 1.000 2.25 0.29 1 0 0% 0
387 Mike Morgan 39 TEX AL 34 25 1 140.0 35 7 26 2 3 .943 2.12 0.97 5 8 62% 1
388 Alvin Morman 30 KCR AL 49 0 0 53.1 15 4 10 1 1 .933 2.36 0.29 6 4 40% 3
389 Jim Morris 35 TBD AL 5 0 0 4.2 0 0 0 0 0 0.00 0.00 0 0 0
390 Guillermo Mota 25 MON NL 51 0 0 55.1 14 4 10 0 1 1.000 2.28 0.27 6 2 25% 2
391 Jamie Moyer 36 SEA AL 32 32 4 228.0 64 15 47 2 9 .969 2.45 1.94 9 8 47% 4
392 Terry Mulholland 36 TOT MLB 42 24 0 170.1 43 8 30 5 1 .884 2.01 0.90 1 4 80% 2
393 Terry Mulholland 36 CHC NL 26 16 0 110.0 27 6 17 4 1 .852 1.88 0.88 1 3 75% 1
394 Terry Mulholland 36 ATL NL 16 8 0 60.1 16 2 13 1 0 .938 2.24 0.94 0 1 100% 1
395 Mike Munoz 33 TEX AL 56 0 0 52.2 13 3 9 1 2 .923 2.05 0.21 0 0 0
396 Peter Munro 24 TOR AL 31 2 0 55.1 11 3 8 0 0 1.000 1.79 0.35 2 0 0% 0
397 Dan Murray 25 TOT MLB 5 0 0 10.1 3 3 0 0 0 1.000 2.61 0.60 1 0 0% 0
398 Dan Murray 25 NYM NL 1 0 0 2.0 1 1 0 0 0 1.000 4.50 1.00 1 0 0% 0
399 Dan Murray 25 KCR AL 4 0 0 8.1 2 2 0 0 0 1.000 2.16 0.50 0 0 0
400 Heath Murray 26 SDP NL 22 8 0 50.0 8 0 8 0 0 1.000 1.44 0.36 6 3 33% 1
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
401 Mike Mussina 30 BAL AL 31 31 4 203.1 61 14 46 1 3 .984 2.66 1.94 4 5 56% 0
402 Mike Myers 30 MIL NL 71 0 0 41.1 12 5 7 0 0 1.000 2.61 0.17 1 3 75% 1
403 Rodney Myers 30 CHC NL 46 0 0 63.2 7 2 4 1 0 .857 0.85 0.13 1 2 67% 0
404 Aaron Myette 21 CHW AL 4 3 0 15.2 1 0 1 0 0 1.000 0.57 0.25 2 0 0% 0
405 Charles Nagy 32 CLE AL 33 32 1 202.0 55 21 33 1 3 .982 2.41 1.64 13 5 28% 0
406 Joe Nathan 24 SFG NL 19 14 0 90.1 14 3 11 0 0 1.000 1.39 0.74 6 2 25% 0
407 Dan Naulty 29 NYY AL 33 0 0 49.1 11 2 9 0 0 1.000 2.01 0.33 5 1 17% 0
408 Jaime Navarro 32 CHW AL 32 27 0 159.2 26 9 15 2 2 .923 1.35 0.75 22 6 21% 2
409 Denny Neagle 30 CIN NL 20 19 0 111.2 7 2 5 0 1 1.000 0.56 0.35 5 2 29% 0
410 Jeff Nelson 32 NYY AL 39 0 0 30.1 9 3 5 1 2 .889 2.37 0.21 9 0 0% 0
411 Robb Nen 29 SFG NL 72 0 0 72.1 14 2 10 2 1 .857 1.49 0.17 9 1 10% 0
412 Alan Newman 29 TBD AL 18 0 0 15.2 2 0 1 1 0 .500 0.57 0.06 2 1 33% 0
413 C.J. Nitkowski 26 DET AL 68 7 0 81.2 25 5 17 3 0 .880 2.42 0.32 4 4 50% 1
414 Hideo Nomo 30 MIL NL 28 28 0 176.1 22 11 11 0 3 1.000 1.12 0.79 41 9 18% 0
415 Vladimir Nunez 24 TOT MLB 44 12 0 108.2 28 7 19 2 1 .929 2.15 0.59 14 8 36% 3
416 Vladimir Nunez 24 ARI NL 27 0 0 34.0 7 1 6 0 0 1.000 1.85 0.26 4 2 33% 3
417 Vladimir Nunez 24 FLA NL 17 12 0 74.2 21 6 13 2 1 .905 2.29 1.12 10 6 38% 0
418 Chad Ogea 28 PHI NL 36 28 0 168.0 25 8 16 1 1 .960 1.29 0.67 16 4 20% 0
419 Tomo Ohka 23 BOS AL 8 2 0 13.0 3 0 3 0 0 1.000 2.08 0.38 1 0 0% 0
420 Kirt Ojala 30 FLA NL 8 1 0 10.2 0 0 0 0 0 0.00 0.00 0 1 100% 0
421 Omar Olivares 31 TOT MLB 32 32 4 205.2 54 13 38 3 4 .944 2.23 1.59 11 8 42% 5
422 Omar Olivares 31 ANA AL 20 20 3 131.0 34 6 26 2 2 .941 2.20 1.60 9 5 36% 5
423 Omar Olivares 31 OAK AL 12 12 1 74.2 20 7 12 1 2 .950 2.29 1.58 2 3 60% 0
424 Darren Oliver 28 STL NL 30 30 2 196.1 42 7 33 2 1 .952 1.83 1.33 13 11 46% 6
425 Gregg Olson 32 ARI NL 61 0 0 60.2 13 4 9 0 0 1.000 1.93 0.21 5 3 38% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
426 Mike Oquist 31 OAK AL 28 24 0 140.2 19 1 17 1 3 .947 1.15 0.64 5 6 55% 0
427 Jesse Orosco 42 BAL AL 65 0 0 32.0 8 2 5 1 0 .875 1.97 0.11 4 0 0% 0
428 Ramon Ortiz 26 ANA AL 9 9 0 48.1 10 4 6 0 0 1.000 1.86 1.11 6 3 33% 1
429 Russ Ortiz 25 SFG NL 33 33 3 207.2 44 13 31 0 2 1.000 1.91 1.33 25 7 22% 1
430 Donovan Osborne 30 STL NL 6 6 0 29.1 9 1 7 1 0 .889 2.45 1.33 1 3 75% 0
431 Keith Osik 30 PIT NL 1 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
432 Antonio Osuna 26 LAD NL 5 0 0 4.2 1 0 1 0 0 1.000 1.93 0.20 2 0 0% 0
433 Vicente Padilla 21 ARI NL 5 0 0 2.2 0 0 0 0 0 0.00 0.00 0 0 0
434 Lance Painter 31 STL NL 56 4 0 63.1 16 3 12 1 1 .938 2.13 0.27 5 4 44% 2
435 Jose Paniagua 25 SEA AL 59 0 0 77.2 13 7 5 1 0 .923 1.39 0.20 8 3 27% 0
436 Chan Ho Park 26 LAD NL 33 33 0 194.1 48 15 33 0 4 1.000 2.22 1.45 16 14 47% 7
437 Jim Parque 24 CHW AL 31 30 1 173.2 28 6 21 1 1 .964 1.40 0.87 15 7 32% 3
438 Steve Parris 31 CIN NL 22 21 2 128.2 26 8 17 1 6 .962 1.75 1.14 8 3 27% 0
439 Bronswell Patrick 28 SFG NL 6 0 0 5.1 2 0 1 1 0 .500 1.69 0.17 3 0 0% 0
440 Danny Patterson 28 TEX AL 53 0 0 60.1 9 3 6 0 1 1.000 1.34 0.17 1 0 0% 0
441 Carl Pavano 23 MON NL 19 18 1 104.0 34 10 24 0 0 1.000 2.94 1.79 10 5 33% 0
442 Jesus Pena 24 CHW AL 26 0 0 20.1 5 0 5 0 0 1.000 2.21 0.19 0 0 1
443 Juan Pena 22 BOS AL 2 2 0 13.0 4 3 1 0 0 1.000 2.77 2.00 1 1 50% 0
444 Troy Percival 29 ANA AL 60 0 0 57.0 4 3 1 0 0 1.000 0.63 0.07 8 2 20% 0
445 Carlos Perez 28 LAD NL 17 16 0 89.2 21 4 15 2 0 .905 1.91 1.12 8 3 27% 4
446 Odalis Perez 21 ATL NL 18 17 0 93.0 21 4 17 0 1 1.000 2.03 1.17 16 4 20% 4
447 Yorkis Perez 31 PHI NL 35 0 0 32.0 1 1 0 0 0 1.000 0.28 0.03 2 0 0% 0
448 Matt Perisho 24 TEX AL 4 1 0 10.1 2 0 2 0 0 1.000 1.74 0.50 0 0 0
449 Dan Perkins 24 MIN AL 29 12 0 86.2 16 7 8 1 0 .938 1.56 0.52 7 3 30% 1
450 Robert Person 29 TOT MLB 42 22 0 148.0 22 8 13 1 0 .955 1.28 0.50 9 1 10% 1
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
451 Robert Person 29 TOR AL 11 0 0 11.0 0 0 0 0 0 0.00 0.00 1 0 0% 0
452 Robert Person 29 PHI NL 31 22 0 137.0 22 8 13 1 0 .955 1.38 0.68 8 1 11% 1
453 Chris Peters 27 PIT NL 19 11 0 71.0 19 5 14 0 0 1.000 2.41 1.00 4 2 33% 0
454 Kyle Peterson 23 MIL NL 17 12 0 77.0 12 3 7 2 0 .833 1.17 0.59 11 2 15% 0
455 Mark Petkovsek 33 ANA AL 64 0 0 83.0 22 5 16 1 1 .955 2.28 0.33 3 4 57% 0
456 Andy Pettitte 27 NYY AL 31 31 0 191.2 45 5 38 2 3 .956 2.02 1.39 16 7 30% 5
457 Jason Phillips 25 PIT NL 6 0 0 7.0 2 0 2 0 0 1.000 2.57 0.33 1 0 0% 0
458 Marc Pisciotta 28 KCR AL 8 0 0 8.1 3 0 2 1 0 .667 2.16 0.25 3 0 0% 0
459 Jim Pittsley 25 TOT MLB 20 5 0 42.0 13 3 9 1 0 .923 2.57 0.60 3 2 40% 0
460 Jim Pittsley 25 KCR AL 5 5 0 23.1 7 0 6 1 0 .857 2.31 1.20 1 2 67% 0
461 Jim Pittsley 25 MIL NL 15 0 0 18.2 6 3 3 0 0 1.000 2.89 0.40 2 0 0% 0
462 Dan Plesac 37 TOT MLB 64 0 0 44.1 7 1 6 0 0 1.000 1.42 0.11 2 0 0% 0
463 Dan Plesac 37 TOR AL 30 0 0 22.2 2 0 2 0 0 1.000 0.79 0.07 2 0 0% 0
464 Dan Plesac 37 ARI NL 34 0 0 21.2 5 1 4 0 0 1.000 2.08 0.15 0 0 0
465 Eric Plunk 35 MIL NL 68 0 0 75.1 7 0 6 1 0 .857 0.72 0.09 18 2 10% 3
466 Cliff Politte 25 PHI NL 13 0 0 17.2 2 1 1 0 0 1.000 1.02 0.15 1 0 0% 0
467 Sidney Ponson 22 BAL AL 32 32 6 210.0 40 12 26 2 6 .950 1.63 1.19 12 14 54% 0
468 Jim Poole 33 TOT MLB 54 0 0 36.1 5 1 3 1 0 .800 0.99 0.07 4 1 20% 0
469 Jim Poole 33 PHI NL 51 0 0 35.1 5 1 3 1 0 .800 1.02 0.08 4 1 20% 0
470 Jim Poole 33 CLE AL 3 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
471 Mark Portugal 36 BOS AL 31 27 1 150.1 31 9 22 0 1 1.000 1.86 1.00 11 6 35% 1
472 Mike Porzio 26 COL NL 16 0 0 14.2 3 0 3 0 0 1.000 1.84 0.19 0 0 0
473 Lou Pote 27 ANA AL 20 0 0 29.1 5 0 5 0 1 1.000 1.53 0.25 4 2 33% 0
474 Jay Powell 27 HOU NL 67 0 0 75.0 10 1 7 2 0 .800 0.96 0.12 13 2 13% 0
475 Jeremy Powell 23 MON NL 17 17 0 97.0 23 9 13 1 0 .957 2.04 1.29 3 8 73% 2
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
476 Bill Pulsipher 25 MIL NL 19 16 0 87.1 21 2 19 0 1 1.000 2.16 1.11 7 1 13% 0
477 Paul Quantrill 30 TOR AL 41 0 0 48.2 11 2 9 0 1 1.000 2.03 0.27 3 2 40% 0
478 Scott Radinsky 31 STL NL 43 0 0 27.2 6 1 4 1 1 .833 1.63 0.12 1 0 0% 0
479 Brad Radke 26 MIN AL 33 33 4 218.2 57 21 36 0 5 1.000 2.35 1.73 13 6 32% 2
480 Rob Radlosky 25 MIN AL 7 0 0 8.2 3 1 1 1 0 .667 2.08 0.29 1 0 0% 0
481 Steve Rain 24 CHC NL 16 0 0 14.2 6 3 3 0 0 1.000 3.68 0.38 0 0 0
482 Jason Rakers 26 CLE AL 1 0 0 2.0 0 0 0 0 0 0.00 0.00 0 0 0
483 Hector Ramirez 27 MIL NL 15 0 0 21.0 3 2 1 0 0 1.000 1.29 0.20 2 1 33% 0
484 Roberto Ramirez 27 COL NL 32 4 0 40.1 7 2 5 0 1 1.000 1.56 0.22 6 0 0% 0
485 Robert Ramsay 25 SEA AL 6 3 0 18.1 1 0 1 0 0 1.000 0.49 0.17 0 1 100% 0
486 Pat Rapp 31 BOS AL 37 26 0 146.1 22 7 15 0 2 1.000 1.35 0.59 27 7 21% 0
487 Gary Rath 26 MIN AL 5 1 0 4.2 1 0 1 0 0 1.000 1.93 0.20 0 0 0
488 Ken Ray 24 KCR AL 13 0 0 11.1 4 1 3 0 2 1.000 3.18 0.31 1 0 0% 0
489 Mark Redman 25 MIN AL 5 1 0 12.2 2 2 0 0 0 1.000 1.42 0.40 1 0 0% 0
490 Rick Reed 34 NYM NL 26 26 1 149.1 41 11 29 1 4 .976 2.41 1.54 8 5 38% 1
491 Steve Reed 34 CLE AL 63 0 0 61.2 15 4 10 1 0 .933 2.04 0.22 1 0 0% 0
492 Dan Reichert 22 KCR AL 8 8 0 36.2 6 3 3 0 1 1.000 1.47 0.75 3 1 25% 0
493 Bryan Rekar 27 TBD AL 27 12 0 94.2 20 6 13 1 2 .950 1.81 0.70 5 4 44% 0
494 Mike Remlinger 33 ATL NL 73 0 0 83.2 15 4 10 1 1 .933 1.51 0.19 4 1 20% 0
495 Alberto Reyes 28 TOT MLB 53 0 0 65.2 9 1 8 0 1 1.000 1.23 0.17 3 2 40% 1
496 Alberto Reyes 28 MIL NL 26 0 0 36.0 4 1 3 0 0 1.000 1.00 0.15 3 1 25% 0
497 Alberto Reyes 28 BAL AL 27 0 0 29.2 5 0 5 0 1 1.000 1.52 0.19 0 1 100% 1
498 Carlos Reyes 30 SDP NL 65 0 0 77.1 18 3 15 0 2 1.000 2.09 0.28 6 1 14% 0
499 Dennys Reyes 22 CIN NL 65 1 0 61.2 6 0 5 1 0 .833 0.73 0.08 9 1 10% 1
500 Shane Reynolds 31 HOU NL 35 35 4 231.2 59 18 41 0 3 1.000 2.29 1.69 13 4 24% 1
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
501 Armando Reynoso 33 ARI NL 31 27 0 167.0 43 12 28 3 4 .930 2.16 1.29 8 6 43% 4
502 Arthur Rhodes 29 BAL AL 43 0 0 53.0 6 0 6 0 0 1.000 1.02 0.14 4 0 0% 0
503 Brad Rigby 26 TOT MLB 49 0 0 83.2 11 2 5 4 1 .636 0.75 0.14 8 2 20% 0
504 Brad Rigby 26 OAK AL 29 0 0 62.1 7 1 4 2 1 .714 0.72 0.17 7 1 13% 0
505 Brad Rigby 26 KCR AL 20 0 0 21.1 4 1 1 2 0 .500 0.84 0.10 1 1 50% 0
506 Matt Riley 19 BAL AL 3 3 0 11.0 2 0 2 0 0 1.000 1.64 0.67 2 2 50% 1
507 Ricardo Rincon 29 CLE AL 59 0 0 44.2 11 1 10 0 1 1.000 2.22 0.19 2 0 0% 0
508 David Riske 22 CLE AL 12 0 0 14.0 4 1 2 1 0 .750 1.93 0.25 0 0 0
509 Todd Ritchie 27 PIT NL 28 26 2 172.2 34 9 25 0 0 1.000 1.77 1.21 6 3 33% 7
510 Mariano Rivera 29 NYY AL 66 0 0 69.0 22 12 10 0 2 1.000 2.87 0.33 4 0 0% 0
511 Roberto Rivera 30 SDP NL 12 0 0 7.0 3 0 3 0 0 1.000 3.86 0.25 4 0 0% 0
512 Todd Rizzo 28 CHW AL 3 0 0 1.1 0 0 0 0 0 0.00 0.00 0 0 0
513 Willis Roberts 24 DET AL 1 0 0 1.1 2 0 1 1 0 .500 6.75 1.00 0 0 1
514 John Rocker 24 ATL NL 74 0 0 72.1 11 1 10 0 0 1.000 1.37 0.15 3 1 25% 0
515 Felix Rodriguez 26 SFG NL 47 0 0 66.1 16 5 11 0 1 1.000 2.17 0.34 2 2 50% 0
516 Frankie Rodriguez 26 SEA AL 28 5 0 73.1 20 6 13 1 2 .950 2.33 0.68 4 2 33% 0
517 Nerio Rodriguez 28 TOR AL 2 0 0 2.0 0 0 0 0 0 0.00 0.00 0 0 0
518 Rich Rodriguez 36 SFG NL 62 0 0 56.2 17 6 11 0 1 1.000 2.70 0.27 2 1 33% 0
519 Kenny Rogers 34 TOT MLB 31 31 5 195.1 76 10 62 4 4 .947 3.32 2.32 6 8 57% 9
520 Kenny Rogers 34 OAK AL 19 19 3 119.1 52 6 43 3 2 .942 3.70 2.58 5 5 50% 5
521 Kenny Rogers 34 NYM NL 12 12 2 76.0 24 4 19 1 2 .958 2.72 1.92 1 3 75% 4
522 Mel Rojas 32 TOT MLB 13 0 0 14.0 3 0 3 0 0 1.000 1.93 0.23 3 0 0% 0
523 Mel Rojas 32 TOT MLB 8 0 0 7.2 2 0 2 0 0 1.000 2.35 0.25 3 0 0% 0
524 Mel Rojas 32 LAD NL 5 0 0 5.0 1 0 1 0 0 1.000 1.80 0.20 2 0 0% 0
525 Mel Rojas 32 DET AL 5 0 0 6.1 1 0 1 0 0 1.000 1.42 0.20 0 0 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
526 Mel Rojas 32 MON NL 3 0 0 2.2 1 0 1 0 0 1.000 3.38 0.33 1 0 0% 0
527 Mike Romano 27 TOR AL 3 0 0 5.1 1 1 0 0 0 1.000 1.69 0.33 0 0 0
528 J.C. Romero 23 MIN AL 5 0 0 9.2 3 1 1 1 1 .667 1.86 0.40 0 0 0
529 Rafael Roque 27 MIL NL 43 9 0 84.1 19 3 14 2 0 .895 1.81 0.40 4 3 43% 3
530 Jose Rosado 24 KCR AL 33 33 5 208.0 36 7 27 2 1 .944 1.47 1.03 4 5 56% 3
531 Brian Rose 23 BOS AL 22 18 0 98.0 25 6 18 1 2 .960 2.20 1.09 10 4 29% 1
532 Kirk Rueter 28 SFG NL 33 33 1 184.2 46 15 30 1 5 .978 2.19 1.36 4 8 67% 2
533 Sean Runyan 25 DET AL 12 0 0 10.2 4 1 3 0 0 1.000 3.38 0.33 0 0 0
534 Ryan Rupe 24 TBD AL 24 24 0 142.1 20 5 12 3 5 .850 1.07 0.71 20 6 23% 1
535 Glendon Rusch 24 TOT MLB 4 0 0 5.0 0 0 0 0 0 0.00 0.00 0 0 0
536 Glendon Rusch 24 KCR AL 3 0 0 4.0 0 0 0 0 0 0.00 0.00 0 0 0
537 Glendon Rusch 24 NYM NL 1 0 0 1.0 0 0 0 0 0 0.00 0.00 0 0 0
538 B.J. Ryan 23 TOT MLB 14 0 0 20.1 1 0 1 0 0 1.000 0.44 0.07 0 0 0
539 B.J. Ryan 23 CIN NL 1 0 0 2.0 0 0 0 0 0 0.00 0.00 0 0 0
540 B.J. Ryan 23 BAL AL 13 0 0 18.1 1 0 1 0 0 1.000 0.49 0.08 0 0 0
541 Jason Ryan 23 MIN AL 8 8 1 40.2 7 3 4 0 1 1.000 1.55 0.88 1 0 0% 0
542 Ken Ryan 30 PHI NL 15 0 0 15.2 4 2 2 0 0 1.000 2.30 0.27 6 1 14% 0
543 Erik Sabel 24 ARI NL 7 0 0 9.2 2 0 2 0 1 1.000 1.86 0.29 0 0 0
544 Bret Saberhagen 35 BOS AL 22 22 0 119.0 23 5 18 0 0 1.000 1.74 1.05 5 5 50% 3
545 Benj Sampson 24 MIN AL 30 4 0 71.0 7 3 4 0 0 1.000 0.89 0.23 11 3 21% 0
546 Jesus Sanchez 24 FLA NL 59 10 0 76.1 15 7 8 0 1 1.000 1.77 0.25 3 4 57% 5
547 Scott Sanders 30 CHC NL 67 6 0 104.1 20 5 12 3 2 .850 1.47 0.25 11 5 31% 0
548 Julio Santana 26 TBD AL 22 5 0 55.1 9 3 5 1 1 .889 1.30 0.36 6 5 45% 0
549 Marino Santana 27 BOS AL 3 0 0 4.0 1 0 1 0 0 1.000 2.25 0.33 0 0 0
550 Jose Santiago 24 KCR AL 34 0 0 47.1 8 4 4 0 0 1.000 1.52 0.24 0 2 100% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
551 Scott Sauerbeck 27 PIT NL 65 0 0 67.2 12 4 8 0 1 1.000 1.60 0.18 2 3 60% 0
552 Tony Saunders 25 TBD AL 9 9 0 42.0 10 4 5 1 0 .900 1.93 1.00 1 1 50% 0
553 Aaron Scheffer 23 SEA AL 4 0 0 4.2 1 0 0 1 0 .000 0.00 0.00 0 0 0
554 Curt Schilling 32 PHI NL 24 24 8 180.1 30 11 19 0 1 1.000 1.50 1.25 2 2 50% 1
555 Jason Schmidt 26 PIT NL 33 33 2 212.2 28 10 16 2 0 .929 1.10 0.79 12 7 37% 0
556 Scott Schoeneweis 25 ANA AL 31 0 0 39.1 11 1 10 0 1 1.000 2.52 0.35 0 1 100% 0
557 Pete Schourek 30 PIT NL 30 17 0 113.0 20 3 15 2 0 .900 1.43 0.60 11 4 27% 4
558 Steve Schrenk 30 PHI NL 32 2 0 50.1 11 4 7 0 1 1.000 1.97 0.34 1 0 0% 0
559 Rudy Seanez 30 ATL NL 56 0 0 53.2 9 4 5 0 0 1.000 1.51 0.16 1 1 50% 0
560 Aaron Sele 29 TEX AL 33 33 2 205.0 40 8 30 2 2 .950 1.67 1.15 9 8 47% 1
561 Dan Serafini 25 CHC NL 42 4 0 62.1 8 3 5 0 0 1.000 1.16 0.19 3 1 25% 0
562 Scott Service 32 KCR AL 68 0 0 75.1 6 2 3 1 0 .833 0.60 0.07 10 1 9% 0
563 Jeff Shaw 32 LAD NL 64 0 0 68.0 14 10 4 0 1 1.000 1.85 0.22 6 1 14% 0
564 Paul Shuey 28 CLE AL 72 0 0 81.2 13 3 10 0 1 1.000 1.43 0.18 8 2 20% 0
565 Anthony Shumaker 26 PHI NL 8 4 0 22.2 6 0 5 1 0 .833 1.99 0.63 0 1 100% 0
566 Jose Silva 25 PIT NL 34 12 0 97.1 22 6 16 0 2 1.000 2.03 0.65 4 3 43% 1
567 Bill Simas 27 CHW AL 70 0 0 72.0 13 7 6 0 1 1.000 1.62 0.19 4 1 20% 1
568 Steve Sinclair 27 TOT MLB 21 0 0 19.1 1 0 1 0 0 1.000 0.47 0.05 0 0 0
569 Steve Sinclair 27 TOR AL 3 0 0 5.2 0 0 0 0 0 0.00 0.00 0 0 0
570 Steve Sinclair 27 SEA AL 18 0 0 13.2 1 0 1 0 0 1.000 0.66 0.06 0 0 0
571 Mike Sirotka 28 CHW AL 32 32 3 209.0 33 5 24 4 0 .879 1.25 0.91 13 7 35% 2
572 Heathcliff Slocumb 33 TOT MLB 50 0 0 62.0 11 4 7 0 0 1.000 1.60 0.22 10 2 17% 0
573 Heathcliff Slocumb 33 BAL AL 10 0 0 8.2 0 0 0 0 0 0.00 0.00 3 0 0% 0
574 Heathcliff Slocumb 33 STL NL 40 0 0 53.1 11 4 7 0 0 1.000 1.86 0.28 7 2 22% 0
575 Joe Slusarski 32 HOU NL 3 0 0 3.2 0 0 0 0 0 0.00 0.00 2 0 0% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
576 J.D. Smart 25 MON NL 29 0 0 52.0 10 2 8 0 0 1.000 1.73 0.34 3 0 0% 1
577 Dan Smith 23 MON NL 20 17 0 89.2 13 4 7 2 0 .846 1.10 0.55 6 5 45% 1
578 John Smoltz 32 ATL NL 29 29 1 186.1 40 9 30 1 3 .975 1.88 1.34 9 7 44% 1
579 John Snyder 24 CHW AL 25 25 1 129.1 26 10 16 0 1 1.000 1.81 1.04 6 3 33% 0
580 Clint Sodowsky 26 STL NL 3 1 0 6.1 1 1 0 0 0 1.000 1.42 0.33 1 0 0% 0
581 Jeff Sparks 27 TBD AL 8 0 0 10.0 0 0 0 0 0 0.00 0.00 1 0 0% 0
582 Steve Sparks 33 ANA AL 28 26 0 147.2 45 7 35 3 4 .933 2.56 1.50 12 5 29% 3
583 Justin Speier 25 ATL NL 19 0 0 28.2 7 5 2 0 0 1.000 2.20 0.37 4 0 0% 0
584 Sean Spencer 24 SEA AL 2 0 0 1.2 0 0 0 0 0 0.00 0.00 0 0 0
585 Stan Spencer 29 SDP NL 9 8 0 38.1 5 3 2 0 0 1.000 1.17 0.56 11 1 8% 0
586 Paul Spoljaric 28 TOT MLB 42 5 0 73.1 12 1 9 2 0 .833 1.23 0.24 16 3 16% 3
587 Paul Spoljaric 28 PHI NL 5 3 0 11.1 3 1 1 1 0 .667 1.59 0.40 5 2 29% 1
588 Paul Spoljaric 28 TOR AL 37 2 0 62.0 9 0 8 1 0 .889 1.16 0.22 11 1 8% 2
589 Jerry Spradlin 32 TOT MLB 63 0 0 61.0 8 2 4 2 1 .750 0.89 0.10 8 3 27% 1
590 Jerry Spradlin 32 CLE AL 4 0 0 3.0 0 0 0 0 0 0.00 0.00 0 0 0
591 Jerry Spradlin 32 SFG NL 59 0 0 58.0 8 2 4 2 1 .750 0.93 0.10 8 3 27% 1
592 Dennis Springer 34 FLA NL 38 29 3 196.1 46 12 30 4 5 .913 1.93 1.11 17 17 50% 2
593 Russ Springer 30 ATL NL 49 0 0 47.1 5 1 4 0 0 1.000 0.95 0.10 9 1 10% 0
594 Mike Stanton 32 NYY AL 73 1 0 62.1 9 2 6 1 0 .889 1.16 0.11 3 1 25% 2
595 Denny Stark 24 SEA AL 5 0 0 6.1 0 0 0 0 0 0.00 0.00 0 0 0
596 Blake Stein 25 TOT MLB 13 12 0 73.0 6 2 4 0 0 1.000 0.74 0.46 5 1 17% 0
597 Blake Stein 25 OAK AL 1 1 0 2.2 0 0 0 0 0 0.00 0.00 1 0 0% 0
598 Blake Stein 25 KCR AL 12 11 0 70.1 6 2 4 0 0 1.000 0.77 0.50 4 1 20% 0
599 Garrett Stephenson 27 STL NL 18 12 0 85.1 15 6 9 0 1 1.000 1.58 0.83 6 3 33% 0
600 Dave Stevens 29 CLE AL 5 0 0 9.0 1 0 1 0 0 1.000 1.00 0.20 2 1 33% 0
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
601 Todd Stottlemyre 34 ARI NL 17 17 0 101.1 21 8 12 1 1 .952 1.78 1.18 17 6 26% 0
602 Scott Strickland 23 MON NL 17 0 0 18.0 4 0 4 0 0 1.000 2.00 0.24 5 0 0% 1
603 Everett Stull 27 ATL NL 1 0 0 0.2 0 0 0 0 0 0.00 0.00 0 0 0
604 Tanyon Sturtze 28 CHW AL 1 1 0 6.0 1 0 1 0 1 1.000 1.50 1.00 0 0 0
605 Scott Sullivan 28 CIN NL 79 0 0 113.2 19 6 10 3 0 .842 1.27 0.20 4 9 69% 1
606 Jeff Suppan 24 KCR AL 32 32 4 208.2 44 16 27 1 0 .977 1.85 1.34 19 6 24% 2
607 Mac Suzuki 24 TOT MLB 38 13 0 110.0 18 6 11 1 0 .944 1.39 0.45 14 7 33% 2
608 Mac Suzuki 24 SEA AL 16 4 0 42.0 6 1 5 0 0 1.000 1.29 0.38 6 4 40% 1
609 Mac Suzuki 24 KCR AL 22 9 0 68.0 12 5 6 1 0 .917 1.46 0.50 8 3 27% 1
610 Greg Swindell 34 ARI NL 63 0 0 64.2 13 3 10 0 2 1.000 1.81 0.21 1 6 86% 4
611 Jeff Tam 28 TOT MLB 10 0 0 11.2 5 3 2 0 0 1.000 3.86 0.50 0 0 0
612 Jeff Tam 28 CLE AL 1 0 0 0.1 1 0 1 0 0 1.000 27.00 1.00 0 0 0
613 Jeff Tam 28 NYM NL 9 0 0 11.1 4 3 1 0 0 1.000 3.18 0.44 0 0 0
614 Kevin Tapani 35 CHC NL 23 23 1 136.0 20 2 18 0 0 1.000 1.32 0.87 7 5 42% 0
615 Julian Tavarez 26 SFG NL 47 0 0 54.2 14 7 6 1 1 .929 2.14 0.28 5 3 38% 0
616 Billy Taylor 37 TOT MLB 61 0 0 56.1 8 1 7 0 0 1.000 1.28 0.13 11 3 21% 0
617 Billy Taylor 37 OAK AL 43 0 0 43.0 6 1 5 0 0 1.000 1.26 0.14 8 3 27% 0
618 Billy Taylor 37 NYM NL 18 0 0 13.1 2 0 2 0 0 1.000 1.35 0.11 3 0 0% 0
619 Michael Tejera 22 FLA NL 3 1 0 6.1 4 1 3 0 2 1.000 5.68 1.33 0 1 100% 1
620 Amaury Telemaco 25 TOT MLB 49 0 0 53.0 14 5 8 1 0 .929 2.21 0.27 1 1 50% 0
621 Amaury Telemaco 25 ARI NL 5 0 0 6.0 1 0 1 0 0 1.000 1.50 0.20 0 1 100% 0
622 Amaury Telemaco 25 PHI NL 44 0 0 47.0 13 5 7 1 0 .923 2.30 0.27 1 0 0% 0
623 Anthony Telford 33 MON NL 79 0 0 96.0 29 10 15 4 0 .862 2.34 0.32 6 1 14% 0
624 Jay Tessmer 27 NYY AL 6 0 0 6.2 1 0 1 0 0 1.000 1.35 0.17 0 0 0
625 Justin Thompson 26 DET AL 24 24 0 142.2 17 5 11 1 1 .941 1.01 0.67 6 6 50% 3
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
626 Mark Thompson 28 STL NL 5 5 0 29.1 7 3 4 0 0 1.000 2.15 1.40 1 2 67% 0
627 John Thomson 25 COL NL 14 13 0 62.2 19 9 10 0 1 1.000 2.73 1.36 7 2 22% 0
628 Mike Thurman 25 MON NL 29 27 0 146.2 22 9 12 1 0 .955 1.29 0.72 25 7 22% 0
629 Mike Timlin 33 BAL AL 62 0 0 63.0 16 5 8 3 1 .813 1.86 0.21 3 1 25% 0
630 Brett Tomko 26 CIN NL 33 26 1 172.0 32 10 20 2 2 .938 1.57 0.91 18 3 14% 0
631 Steve Trachsel 28 CHC NL 34 34 4 205.2 38 18 20 0 3 1.000 1.66 1.12 19 6 24% 1
632 Mike Trombley 32 MIN AL 75 0 0 87.1 17 8 9 0 0 1.000 1.75 0.23 3 0 0% 0
633 Ugueth Urbina 25 MON NL 71 0 0 75.2 7 5 2 0 0 1.000 0.83 0.10 20 1 5% 0
634 Ismael Valdez 25 LAD NL 32 32 2 203.1 46 12 33 1 1 .978 1.99 1.41 26 9 26% 4
635 Javier Vazquez 22 MON NL 26 26 3 154.2 42 9 33 0 1 1.000 2.44 1.62 11 5 31% 3
636 Mike Venafro 25 TEX AL 65 0 0 68.1 20 2 18 0 0 1.000 2.63 0.31 2 0 0% 0
637 Dave Veres 32 COL NL 73 0 0 77.0 12 7 5 0 0 1.000 1.40 0.16 6 3 33% 1
638 Ron Villone 29 CIN NL 29 22 0 142.2 41 7 28 6 1 .854 2.21 1.21 7 2 22% 6
639 Luis Vizcaino 24 OAK AL 1 0 0 3.1 0 0 0 0 0 0.00 0.00 0 0 0
640 Ed Vosberg 37 TOT MLB 19 0 0 11.0 5 1 3 1 0 .800 3.27 0.21 0 0 0
641 Ed Vosberg 37 SDP NL 15 0 0 8.1 5 1 3 1 0 .800 4.32 0.27 0 0 0
642 Ed Vosberg 37 ARI NL 4 0 0 2.2 0 0 0 0 0 0.00 0.00 0 0 0
643 Billy Wagner 27 HOU NL 66 0 0 74.2 7 2 5 0 1 1.000 0.84 0.11 6 0 0% 0
644 Paul Wagner 31 CLE AL 3 0 0 4.1 1 1 0 0 0 1.000 2.08 0.33 0 0 0
645 Dave Wainhouse 31 COL NL 19 0 0 28.2 7 3 4 0 1 1.000 2.20 0.37 1 0 0% 0
646 Tim Wakefield 32 BOS AL 49 17 0 140.0 20 7 12 1 1 .950 1.22 0.39 35 6 15% 0
647 Donne Wall 31 SDP NL 55 0 0 70.1 22 9 11 2 1 .909 2.56 0.36 2 1 33% 2
648 Derek Wallace 27 KCR AL 8 0 0 8.1 2 0 1 1 0 .500 1.08 0.13 0 1 100% 0
649 Jeff Wallace 23 PIT NL 41 0 0 39.0 3 0 3 0 0 1.000 0.69 0.07 3 2 40% 0
650 Bryan Ward 27 CHW AL 40 0 0 39.1 6 0 6 0 0 1.000 1.37 0.15 3 1 25% 1
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
651 John Wasdin 26 BOS AL 45 0 0 74.1 9 3 5 1 0 .889 0.97 0.18 5 2 29% 0
652 Jarrod Washburn 24 ANA AL 16 10 0 61.2 7 2 5 0 3 1.000 1.02 0.44 4 2 33% 1
653 Allen Watson 28 TOT MLB 38 4 0 77.0 12 4 7 1 0 .917 1.29 0.29 10 4 29% 4
654 Allen Watson 28 TOT MLB 24 0 0 37.1 7 1 5 1 0 .857 1.45 0.25 4 2 33% 2
655 Allen Watson 28 NYM NL 14 4 0 39.2 5 3 2 0 0 1.000 1.13 0.36 6 2 25% 2
656 Allen Watson 28 SEA AL 3 0 0 3.0 1 0 1 0 0 1.000 3.00 0.33 0 0 0
657 Allen Watson 28 NYY AL 21 0 0 34.1 6 1 4 1 0 .833 1.31 0.24 4 2 33% 2
658 David Weathers 29 MIL NL 63 0 0 93.0 19 6 13 0 0 1.000 1.84 0.30 15 2 12% 1
659 Eric Weaver 25 SEA AL 8 0 0 9.1 2 0 1 1 0 .500 0.96 0.13 0 0 0
660 Jeff Weaver 22 DET AL 30 29 0 163.2 27 9 18 0 3 1.000 1.48 0.90 5 5 50% 1
661 Bob Wells 32 MIN AL 76 0 0 87.1 13 3 9 1 0 .923 1.24 0.16 4 5 56% 0
662 David Wells 36 TOR AL 34 34 7 231.2 37 7 30 0 2 1.000 1.44 1.09 37 9 20% 3
663 Kip Wells 22 CHW AL 7 7 0 35.2 9 4 3 2 0 .778 1.77 1.00 2 3 60% 1
664 Turk Wendell 32 NYM NL 80 0 0 85.2 12 4 6 2 0 .833 1.05 0.13 5 5 50% 2
665 Don Wengert 29 KCR AL 11 1 0 24.1 3 0 3 0 0 1.000 1.11 0.27 0 2 100% 0
666 John Wetteland 32 TEX AL 62 0 0 66.0 8 2 5 1 0 .875 0.95 0.11 2 1 33% 0
667 Dan Wheeler 21 TBD AL 6 6 0 30.2 3 1 2 0 0 1.000 0.88 0.50 0 2 100% 0
668 Matt Whisenant 28 TOT MLB 67 0 0 54.1 12 4 7 1 0 .917 1.82 0.16 3 1 25% 0
669 Matt Whisenant 28 KCR AL 48 0 0 39.2 8 2 5 1 0 .875 1.59 0.15 3 0 0% 0
670 Matt Whisenant 28 SDP NL 19 0 0 14.2 4 2 2 0 0 1.000 2.45 0.21 0 1 100% 0
671 Gabe White 27 CIN NL 50 0 0 61.0 3 1 2 0 0 1.000 0.44 0.06 2 1 33% 0
672 Rick White 30 TBD AL 63 1 0 108.0 24 6 16 2 1 .917 1.83 0.35 2 6 75% 1
673 Matt Whiteside 31 SDP NL 10 0 0 11.0 3 0 3 0 0 1.000 2.45 0.30 0 1 100% 0
674 Bob Wickman 30 MIL NL 71 0 0 74.1 25 6 15 4 2 .840 2.54 0.30 6 0 0% 0
675 Marc Wilkins 28 PIT NL 46 0 0 51.0 13 2 11 0 0 1.000 2.29 0.28 5 3 38% 1
Rk Age Tm Lg G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% PO
676 Brian Williams 30 HOU NL 50 0 0 67.1 15 4 11 0 1 1.000 2.00 0.30 2 5 71% 1
677 Jeff Williams 27 LAD NL 5 3 0 17.2 4 1 3 0 1 1.000 2.04 0.80 2 3 60% 0
678 Mike Williams 30 PIT NL 58 0 0 58.1 17 4 9 4 1 .765 2.01 0.22 7 1 13% 2
679 Todd Williams 28 SEA AL 13 0 0 9.2 1 0 1 0 0 1.000 0.93 0.08 1 1 50% 0
680 Woody Williams 32 SDP NL 33 33 0 208.1 29 11 17 1 0 .966 1.21 0.85 6 10 63% 1
681 Scott Williamson 23 CIN NL 62 0 0 93.1 10 2 7 1 1 .900 0.87 0.15 13 0 0% 2
682 Joe Winkelsas 25 ATL NL 1 0 0 0.1 0 0 0 0 0 0.00 0.00 0 0 0
683 Jay Witasick 26 KCR AL 32 28 1 158.1 18 4 12 2 0 .889 0.91 0.50 11 3 21% 0
684 Bobby Witt 35 TBD AL 32 32 3 180.1 42 12 27 3 4 .929 1.95 1.22 21 11 34% 1
685 Mark Wohlers 29 ATL NL 2 0 0 0.2 1 0 0 1 0 .000 0.00 0.00 2 0 0% 0
686 Bob Wolcott 25 BOS AL 4 0 0 6.2 0 0 0 0 0 0.00 0.00 0 1 100% 0
687 Randy Wolf 22 PHI NL 22 21 0 121.2 18 3 13 2 2 .889 1.18 0.73 0 1 100% 0
688 Brad Woodall 30 CHC NL 6 3 0 16.0 3 1 2 0 1 1.000 1.69 0.50 0 0 0
689 Steve Woodard 24 MIL NL 31 29 2 185.0 36 12 24 0 0 1.000 1.75 1.16 15 2 12% 0
690 Tim Worrell 31 OAK AL 53 0 0 69.1 4 1 3 0 0 1.000 0.52 0.08 8 4 33% 0
691 Jamey Wright 24 COL NL 16 16 0 94.1 28 9 18 1 2 .964 2.58 1.69 4 6 60% 4
692 Jaret Wright 23 CLE AL 26 26 0 133.2 31 13 15 3 0 .903 1.89 1.08 16 7 30% 0
693 Esteban Yan 24 TBD AL 50 1 0 61.0 17 8 9 0 2 1.000 2.51 0.34 5 4 44% 0
694 Ed Yarnall 23 NYY AL 5 2 0 17.0 5 1 4 0 0 1.000 2.65 1.00 2 3 60% 1
695 Masato Yoshii 34 NYM NL 31 29 1 174.0 17 7 10 0 1 1.000 0.88 0.55 11 5 31% 1
696 Jeff Zimmerman 26 TEX AL 65 0 0 87.2 10 3 7 0 0 1.000 1.03 0.15 3 2 40% 0
697 Jordan Zimmerman 24 SEA AL 12 0 0 8.0 1 0 1 0 0 1.000 1.12 0.08 0 0 0
LgAvg 61 17 1 152 30 9 20 1 2 .953 1.70 0.47 12 5 31% 1

Player Advanced Fielding -- p

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%
1 Jim Abbott 31 MIL 394 87% 38% 19 95% 0 3 0 1 23 15 0 1 0 1 0 1 1 0 1 0 5 80%
2 Paul Abbott 31 SEA 298 68% 29% 10 100% 0 7 0 5 8 6 1 0 0 0 0 0 1 1 1 0 1 100%
3 Juan Acevedo 29 STL 457 82% 31% 8 88% 0 5 1 2 7 5 0 2 0 0 2 1 0 0 0 0 3 100%
4 Terry Adams 26 CHC 278 74% 38% 7 100% 0 8 1 7 6 4 1 1 0 0 1 0 0 0 0 0 2 100%
5 Rick Aguilera 37 CHC 191 80% 30% 7 100% 0 4 1 3 6 5 1 0 0 0 0 0 1 1 1 0 1 100%
6 Rick Aguilera 37 MIN 76 84% 36% 1 100% 0 2 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0
7 Scott Aldred 31 PHI 140 84% 31% 4 100% 0 3 0 1 5 3 0 0 0 0 0 0 0 0 0 0 2 100%
8 Scott Aldred 31 TBD 114 69% 29% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0
9 Antonio Alfonseca 27 FLA 325 82% 36% 12 100% 0 5 0 5 14 9 2 0 0 0 0 0 2 2 2 0 2 100%
10 Armando Almanza 26 FLA 64 59% 14% 2 100% 0 0 0 0 2 0 1 0 0 0 0 0 1 0 1 0 1 100%
11 Carlos Almanzar 25 SDP 173 76% 32% 4 75% 0 2 0 2 3 2 1 2 0 1 1 1 1 1 1 0 2 100%
12 Hector Almonte 23 FLA 67 84% 37% 2 100% 0 1 0 1 3 1 1 0 0 0 0 0 1 1 1 0 1 100%
13 Juan Alvarez 25 ANA 14 50% 21% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
14 Wilson Alvarez 29 TBD 703 71% 32% 23 96% 0 2 1 1 24 14 5 3 1 2 0 1 1 1 1 0 1 100%
15 Brian Anderson 27 ARI 549 83% 32% 36 97% 1 10 2 6 36 27 4 2 0 1 1 1 1 1 1 0 9 100%
16 Jimmy Anderson 23 PIT 127 81% 46% 5 100% 0 1 0 0 5 4 1 0 0 0 0 0 2 0 2 0 2 100%
17 Matt Anderson 22 DET 180 66% 19% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
18 Rick Ankiel 19 STL 137 63% 25% 1 100% 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 100%
19 Kevin Appier 31 KCR 613 82% 34% 14 93% 0 10 0 9 13 9 2 1 0 1 0 1 2 1 2 0 2 100%
20 Kevin Appier 31 OAK 313 77% 27% 8 100% 1 3 0 2 8 6 1 0 0 0 0 0 0 0 0 0 2 100%
21 Tony Armas 21 MON 28 93% 21% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
22 Jamie Arnold 25 LAD 313 82% 45% 21 86% 0 4 1 2 18 12 4 2 0 1 1 2 5 4 5 0 2 50%
23 Rolando Arrojo 30 TBD 630 75% 32% 19 100% 0 13 1 11 19 14 1 0 0 0 0 0 3 1 3 0 1 100%
24 Andy Ashby 31 SDP 862 82% 41% 36 97% 0 13 0 11 35 29 5 2 0 2 0 1 4 4 4 0 6 100%
25 Paul Assenmacher 38 CLE 165 75% 30% 4 100% 0 1 0 1 4 2 1 0 0 0 0 0 1 1 1 0 0
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%
26 Pedro Astacio 30 COL 1008 75% 32% 26 96% 2 16 0 13 25 19 0 4 1 1 2 1 3 0 3 0 6 100%
27 Steve Avery 29 CIN 426 76% 30% 14 93% 0 4 1 3 16 10 0 1 0 1 0 1 0 0 0 0 2 100%
28 Bobby Ayala 29 CHC 65 69% 34% 1 100% 0 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0
29 Bobby Ayala 29 MON 300 72% 31% 15 73% 0 7 1 3 9 7 0 4 0 3 1 4 1 0 0 1 5 60%
30 Manny Aybar 27 STL 430 77% 28% 10 100% 0 5 0 5 11 10 0 0 0 0 0 0 0 0 0 0 3 100%
31 James Baldwin 27 CHW 886 80% 33% 24 96% 1 12 1 8 21 15 2 2 0 1 1 1 0 0 0 0 2 50%
32 John Bale 25 TOR 10 40% 30% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
33 Brian Barber 26 KCR 95 82% 27% 3 100% 0 1 0 1 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
34 Richie Barker 26 CHC 25 84% 12% 1 100% 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
35 Miguel Batista 28 MON 606 79% 33% 20 95% 0 5 0 5 20 17 1 2 1 1 0 1 1 1 1 0 3 67%
36 Rod Beck 30 BOS 55 71% 31% 2 100% 0 1 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0
37 Rod Beck 30 CHC 141 85% 30% 4 100% 0 4 0 4 4 3 1 0 0 0 0 0 0 0 0 0 1 100%
38 Tim Belcher 37 ANA 600 85% 30% 18 89% 0 11 0 8 15 11 2 2 0 2 0 2 1 1 1 0 3 67%
39 Stan Belinda 32 CIN 185 73% 28% 4 100% 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 2 100%
40 Rigo Beltran 29 NYM 134 71% 21% 6 100% 0 2 1 1 6 5 0 0 0 0 0 0 1 0 0 1 1 100%
41 Rigo Beltran 29 COL 61 66% 21% 1 100% 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
42 Alan Benes 27 STL 7 71% 29% 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
43 Andy Benes 31 ARI 886 79% 33% 18 89% 1 13 2 9 14 10 0 2 0 2 0 2 1 0 1 0 6 83%
44 Armando Benitez 26 NYM 312 50% 11% 7 100% 0 2 1 1 6 6 0 0 0 0 0 0 0 0 0 0 0
45 Joel Bennett 29 PHI 83 77% 22% 3 100% 0 2 0 2 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
46 Shayne Bennett 27 MON 59 90% 25% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
47 Kris Benson 24 PIT 840 76% 36% 29 97% 0 15 3 11 28 21 5 2 0 1 1 1 6 4 5 1 4 100%
48 Jason Bere 28 MIL 102 76% 27% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
49 Jason Bere 28 CIN 220 74% 22% 8 88% 0 1 1 0 7 4 1 1 0 1 0 1 1 1 1 0 4 75%
50 Sean Bergman 29 HOU 428 87% 40% 8 100% 0 4 0 4 8 7 1 0 0 0 0 0 1 1 1 0 2 100%
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%
51 Sean Bergman 29 ATL 27 67% 33% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
52 Brent Billingsley 24 FLA 42 74% 14% 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0
53 Willie Blair 33 DET 604 82% 32% 15 100% 0 6 0 4 15 13 0 0 0 0 0 0 0 0 0 0 0
54 Doug Bochtler 28 LAD 58 81% 29% 3 100% 0 1 0 1 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
55 Brian Boehringer 30 SDP 409 79% 33% 9 100% 0 8 0 8 10 8 0 1 0 1 0 0 0 0 0 0 1 100%
56 Wade Boggs 41 TBD 7 86% 14% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
57 Brian Bohanon 30 COL 903 79% 30% 32 97% 0 7 4 3 29 24 2 1 0 1 0 1 2 2 2 0 7 86%
58 Ricky Bones 30 BAL 207 82% 34% 3 100% 0 2 1 1 2 2 0 0 0 0 0 0 0 0 0 0 2 100%
59 Pedro Borbon 31 LAD 220 75% 25% 6 100% 0 2 0 2 6 5 0 0 0 0 0 0 0 0 0 0 1 100%
60 Dave Borkowski 22 DET 351 77% 35% 11 82% 0 7 0 4 10 4 1 4 0 1 3 2 1 1 1 0 2 100%
61 Ricky Bottalico 29 STL 347 70% 26% 9 100% 1 3 0 2 9 4 2 0 0 0 0 0 2 1 2 0 4 100%
62 Kent Bottenfield 30 STL 843 76% 26% 28 100% 1 10 2 5 30 15 4 0 0 0 0 0 3 0 1 2 4 100%
63 Micah Bowie 24 CHC 242 79% 23% 5 100% 0 0 0 0 6 5 0 1 0 1 0 0 0 0 0 0 2 100%
64 Micah Bowie 24 ATL 23 74% 30% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
65 Jason Boyd 26 PIT 24 75% 8% 1 100% 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
66 Chad Bradford 24 CHW 24 83% 46% 3 100% 0 1 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0
67 Jeff Brantley 35 PHI 40 55% 13% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
68 Billy Brewer 31 PHI 118 67% 25% 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
69 Doug Brocail 32 DET 326 70% 23% 11 100% 0 10 1 4 6 5 0 0 0 0 0 0 1 0 1 0 3 100%
70 Chris Brock 29 SFG 479 79% 25% 8 100% 0 11 1 9 9 6 0 1 0 1 0 0 2 0 1 1 1 100%
71 Jim Brower 26 CLE 113 78% 27% 2 100% 0 1 0 1 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
72 Kevin Brown 34 LAD 1018 76% 39% 53 100% 2 41 7 29 46 37 1 6 1 1 4 0 2 1 2 0 11 100%
73 Mark Brownson 24 COL 139 83% 35% 5 80% 0 1 0 1 5 4 0 1 0 1 0 1 0 0 0 0 2 100%
74 Will Brunson 29 DET 58 76% 31% 3 100% 0 0 0 0 3 2 1 0 0 0 0 0 1 1 1 0 0
75 Mike Buddie 28 NYY 9 89% 44% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
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%
76 Kirk Bullinger 29 BOS 9 89% 33% 2 100% 0 1 1 0 2 1 0 0 0 0 0 0 1 0 0 1 0
77 Melvin Bunch 27 SEA 55 82% 29% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0
78 Dave Burba 32 CLE 940 74% 28% 35 100% 0 20 5 14 29 24 4 1 0 1 0 0 4 4 4 0 4 100%
79 John Burkett 34 TEX 656 80% 37% 18 100% 0 7 0 6 18 15 1 0 0 0 0 0 2 1 2 0 3 100%
80 A.J. Burnett 22 FLA 182 74% 36% 5 80% 1 2 0 2 5 2 0 1 0 1 0 1 0 0 0 0 1 100%
81 Mike Busby 26 STL 86 76% 36% 1 100% 0 1 0 0 2 0 0 0 0 0 0 0 1 0 1 0 0
82 Paul Byrd 28 PHI 872 82% 31% 27 89% 0 10 0 9 25 20 2 6 0 4 2 3 3 2 3 0 6 50%
83 Tim Byrdak 25 KCR 128 73% 40% 6 100% 1 2 0 1 6 4 1 0 0 0 0 0 1 1 1 0 1 100%
84 Jose Cabrera 27 HOU 119 74% 23% 1 100% 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0
85 Mickey Callaway 24 TBD 99 78% 41% 4 100% 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0
86 Tom Candiotti 41 CLE 72 83% 26% 5 100% 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 1 100%
87 Tom Candiotti 41 OAK 254 87% 36% 7 100% 0 1 0 0 7 5 2 1 1 0 0 0 1 1 1 0 1 100%
88 Dan Carlson 29 ARI 18 89% 28% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
89 Buddy Carlyle 21 SDP 162 75% 30% 2 100% 0 0 0 0 3 0 2 0 0 0 0 0 1 1 1 0 1 100%
90 Rafael Carmona 26 SEA 57 86% 28% 0 0 2 0 2 0 0 0 1 0 0 1 0 0 0 0 0 0
91 Chris Carpenter 24 TOR 663 79% 34% 15 100% 0 10 1 8 15 11 1 1 1 0 0 0 3 1 2 1 1 100%
92 Hector Carrasco 29 MIN 203 77% 33% 0 0 5 0 5 0 0 0 1 0 0 1 0 0 0 0 0 0
93 Lance Carter 24 KCR 21 71% 38% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
94 Carlos Castillo 24 CHW 178 84% 21% 3 100% 0 1 0 1 5 2 0 0 0 0 0 0 0 0 0 0 0
95 Mike Cather 28 ATL 13 100% 31% 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
96 Norm Charlton 36 TBD 233 69% 27% 9 89% 0 2 2 0 6 5 0 1 0 1 0 1 0 0 0 0 2 100%
97 Robinson Checo 27 LAD 85 75% 22% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
98 Bruce Chen 22 ATL 214 69% 17% 3 100% 0 0 0 0 3 3 0 1 1 0 0 0 0 0 0 0 1 100%
99 Jin Ho Cho 23 BOS 171 88% 29% 5 100% 0 1 0 1 5 4 1 0 0 0 0 0 1 1 1 0 0
100 Bobby Chouinard 27 ARI 161 83% 29% 7 86% 0 2 0 1 6 5 1 1 0 1 0 1 1 1 1 0 3 67%
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%
101 Jason Christiansen 29 PIT 158 65% 34% 7 100% 0 0 0 0 7 4 3 0 0 0 0 0 1 1 1 0 1 100%
102 Mark Clark 31 TEX 353 82% 27% 4 100% 0 3 0 2 4 3 1 1 0 0 1 0 1 1 1 0 0
103 Roger Clemens 36 NYY 822 73% 31% 29 100% 1 16 2 11 30 24 2 1 0 1 0 0 2 1 1 1 6 100%
104 Matt Clement 24 SDP 803 74% 37% 12 100% 0 11 0 11 12 11 0 2 1 0 1 0 0 0 0 0 3 100%
105 Brad Clontz 28 PIT 223 74% 27% 7 100% 0 1 0 1 7 5 0 0 0 0 0 0 0 0 0 0 1 100%
106 Ken Cloude 24 SEA 362 81% 31% 9 100% 0 3 1 2 9 8 0 0 0 0 0 0 0 0 0 0 3 100%
107 Bartolo Colon 26 CLE 858 74% 35% 33 97% 0 20 1 18 32 26 3 2 0 2 0 1 4 2 4 0 4 75%
108 David Cone 36 NYY 827 71% 24% 13 100% 0 7 1 5 12 11 0 1 0 0 1 0 1 0 1 0 1 100%
109 Dennis Cook 36 NYM 262 65% 24% 8 100% 0 2 1 1 8 7 0 0 0 0 0 0 0 0 0 0 3 100%
110 Brian Cooper 24 ANA 124 73% 35% 4 100% 0 2 0 2 5 1 3 0 0 0 0 0 2 2 2 0 0
111 Rocky Coppinger 25 BAL 105 69% 21% 2 100% 0 3 0 2 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
112 Rocky Coppinger 25 MIL 164 70% 22% 0 0 2 0 2 0 0 0 1 0 1 0 0 0 0 0 0 0
113 Archie Corbin 31 FLA 104 59% 25% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
114 Francisco Cordero 24 DET 91 65% 21% 5 100% 1 1 0 0 5 3 0 0 0 0 0 0 1 0 1 0 1 100%
115 Francisco Cordova 27 PIT 682 80% 33% 23 100% 0 14 1 13 25 17 2 1 0 1 0 0 2 2 2 0 6 100%
116 Rheal Cormier 32 BOS 275 79% 37% 8 75% 0 1 0 1 7 5 1 1 0 1 0 1 1 1 1 0 0
117 Reid Cornelius 29 FLA 76 83% 34% 5 100% 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 1 100%
118 Jim Corsi 37 BAL 53 85% 40% 5 100% 0 1 0 0 4 3 0 0 0 0 0 0 0 0 0 0 1 100%
119 Jim Corsi 37 BOS 113 74% 30% 4 100% 0 2 0 0 3 2 0 0 0 0 0 0 0 0 0 0 3 100%
120 David Cortes 25 ATL 18 83% 11% 1 100% 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 0
121 Tim Crabtree 29 TEX 275 77% 38% 7 100% 0 6 2 2 4 2 1 0 0 0 0 0 0 0 0 0 1 100%
122 Doug Creek 30 CHC 32 66% 3% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
123 Rich Croushore 28 STL 329 64% 23% 5 80% 1 2 0 1 4 3 0 2 0 2 0 1 0 0 0 0 3 100%
124 Nelson Cruz 26 DET 295 79% 30% 17 100% 0 8 0 6 17 13 3 2 0 0 2 0 0 0 0 0 4 100%
125 Will Cunnane 25 SDP 130 81% 27% 4 100% 0 1 0 1 4 4 0 0 0 0 0 0 0 0 0 0 1 100%
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%
126 Jeff D'Amico 23 MIL 4 75% 25% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
127 Omar Daal 27 ARI 895 76% 33% 33 97% 0 13 2 11 34 24 3 2 1 1 0 1 2 2 2 0 5 80%
128 Carl Dale 26 MIL 27 63% 26% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
129 Pat Daneker 23 CHW 64 84% 38% 3 100% 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 2 100%
130 Vic Darensbourg 28 FLA 180 79% 26% 4 100% 0 1 0 1 4 3 0 0 0 0 0 0 0 0 0 0 2 100%
131 Joe Davenport 23 CHW 7 86% 57% 1 100% 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 100%
132 Tom Davey 25 SEA 100 66% 34% 3 67% 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0
133 Tom Davey 25 TOR 198 70% 32% 5 60% 0 4 1 3 3 1 0 2 0 1 1 2 1 0 1 0 1 0%
134 Doug Davis 23 TEX 20 85% 30% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
135 Valerio De Los Santos 26 MIL 43 74% 14% 1 100% 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
136 Rick DeHart 29 MON 14 71% 21% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
137 Mike DeJean 28 COL 288 84% 35% 11 100% 0 4 0 3 11 8 1 0 0 0 0 0 2 1 2 0 2 100%
138 Miguel Del Toro 27 SFG 102 74% 23% 3 100% 0 1 0 1 3 1 2 0 0 0 0 0 2 2 2 0 0
139 Rich DeLucia 34 CLE 50 76% 20% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
140 Ryan Dempster 22 FLA 666 68% 27% 17 100% 0 10 4 4 14 11 2 1 0 0 1 0 4 2 3 1 2 100%
141 Sean DePaula 25 CLE 45 58% 22% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 2 100%
142 Jerry Dipoto 31 COL 379 76% 29% 11 91% 0 4 0 4 11 8 1 1 0 0 1 1 0 0 0 0 1 100%
143 Octavio Dotel 25 NYM 368 68% 22% 9 100% 1 8 0 6 9 6 2 1 0 0 1 0 0 0 0 0 3 100%
144 Jim Dougherty 31 PIT 12 75% 42% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
145 Darren Dreifort 27 LAD 773 77% 35% 25 96% 2 18 2 14 26 16 2 3 1 1 1 1 2 1 2 0 6 100%
146 Chad Durbin 21 KCR 9 67% 0% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
147 Mike Duvall 24 TBD 188 78% 37% 5 80% 0 5 0 4 4 2 1 1 0 0 1 1 2 1 2 0 0
148 Derrin Ebert 22 ATL 35 74% 29% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0
149 Brian Edmondson 26 FLA 428 78% 30% 14 93% 1 5 0 5 15 11 1 0 0 0 0 0 1 1 1 0 3 67%
150 Dave Eiland 32 TBD 369 81% 39% 16 100% 0 5 1 4 15 11 2 0 0 0 0 0 1 1 1 0 0
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%
151 Scott Elarton 23 HOU 524 70% 22% 9 100% 1 4 1 3 8 7 0 0 0 0 0 0 0 0 0 0 3 100%
152 Cal Eldred 31 MIL 392 78% 27% 4 100% 0 5 0 4 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
153 Alan Embree 29 SFG 244 72% 20% 2 100% 0 2 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0
154 Todd Erdos 25 NYY 31 77% 39% 1 100% 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
155 Scott Erickson 31 BAL 995 81% 46% 50 98% 0 24 5 15 42 34 3 2 1 1 0 1 5 2 3 2 8 88%
156 Kelvim Escobar 23 TOR 795 77% 30% 9 100% 0 6 1 5 11 6 1 1 0 0 1 0 1 1 1 0 1 100%
157 Shawn Estes 26 SFG 914 74% 34% 31 100% 0 18 1 11 31 21 1 1 1 0 0 0 1 0 1 0 8 100%
158 Horacio Estrada 23 MIL 36 75% 14% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
159 Scott Eyre 27 CHW 129 77% 26% 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
160 Brian Falkenborg 21 BAL 12 83% 25% 1 100% 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
161 Steve Falteisek 27 MIL 52 90% 38% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
162 Kyle Farnsworth 23 CHC 579 83% 28% 17 88% 0 9 3 5 13 11 0 4 1 2 1 2 1 0 0 1 4 50%
163 Jeff Fassero 36 TEX 82 74% 26% 1 100% 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 1 100%
164 Jeff Fassero 36 SEA 669 78% 32% 26 100% 0 4 1 2 27 20 3 0 0 0 0 0 2 1 1 1 0
165 Alex Fernandez 29 FLA 590 79% 31% 30 97% 0 7 2 3 26 21 4 1 0 1 0 1 3 2 3 0 6 83%
166 Mike Fetters 34 BAL 151 73% 38% 3 67% 0 2 0 2 4 2 0 3 1 1 1 1 0 0 0 0 1 100%
167 Chuck Finley 36 ANA 913 71% 31% 25 96% 1 7 0 5 26 22 0 3 0 0 3 2 1 0 1 0 3 100%
168 Bryce Florie 29 DET 234 77% 46% 8 75% 0 1 0 1 6 6 0 3 0 2 1 2 0 0 0 0 2 0%
169 Bryce Florie 29 BOS 135 76% 40% 7 100% 1 1 0 1 7 4 1 0 0 0 0 0 1 1 1 0 0
170 Tony Fossas 41 NYY 10 90% 40% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
171 Keith Foulke 26 CHW 411 66% 21% 14 100% 0 5 1 4 13 11 0 1 1 0 0 0 0 0 0 0 3 100%
172 Chad Fox 28 MIL 36 61% 19% 1 100% 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
173 John Franco 38 NYM 182 71% 35% 5 100% 0 4 1 2 4 4 0 0 0 0 0 0 0 0 0 0 1 100%
174 Matt Franco 29 NYM 10 50% 0% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
175 Ryan Franklin 26 SEA 51 71% 24% 1 100% 0 1 0 1 1 0 1 0 0 0 0 0 1 1 1 0 0
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%
176 John Frascatore 29 TOR 161 85% 32% 6 100% 0 2 0 2 6 6 0 0 0 0 0 0 0 0 0 0 4 100%
177 John Frascatore 29 ARI 136 83% 32% 1 100% 0 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0
178 Chris Fussell 23 KCR 265 77% 30% 7 86% 0 2 1 1 6 2 2 3 0 2 1 1 3 2 2 1 1 100%
179 Mike Fyhrie 29 ANA 235 82% 27% 3 100% 0 2 0 2 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
180 Gary Gaetti 40 CHC 6 67% 0% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
181 Eric Gagne 23 LAD 119 65% 24% 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
182 Eddie Gaillard 28 TBD 43 72% 19% 3 100% 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
183 Rich Garces 28 BOS 164 73% 27% 9 100% 0 4 2 2 7 7 0 0 0 0 0 0 0 0 0 0 1 100%
184 Freddy Garcia 22 SEA 888 75% 32% 28 100% 1 13 0 11 29 23 1 2 0 0 2 0 1 1 1 0 3 100%
185 Mike Garcia 31 PIT 25 52% 8% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
186 Mark Gardner 37 SFG 613 78% 26% 16 100% 0 7 0 7 18 14 1 0 0 0 0 0 1 0 0 1 1 100%
187 Ed Giovanola 30 SDP 7 71% 0% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
188 Tom Glavine 33 ATL 1023 80% 38% 61 98% 0 12 4 7 59 45 8 1 0 1 0 0 6 4 6 0 9 100%
189 Gary Glover 22 TOR 3 67% 0% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
190 Ryan Glynn 24 TEX 262 74% 31% 3 100% 0 2 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0
191 Wayne Gomes 26 PHI 341 72% 37% 5 100% 0 4 0 3 5 4 1 0 0 0 0 0 0 0 0 0 1 100%
192 Dwight Gooden 34 CLE 532 76% 24% 15 100% 0 5 0 4 16 12 1 0 0 0 0 0 1 0 1 0 4 100%
193 Tom Gordon 31 BOS 82 71% 17% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
194 Mike Grace 29 PHI 273 81% 32% 5 100% 0 5 0 4 5 5 0 0 0 0 0 0 0 0 0 0 1 100%
195 Joe Grahe 31 PHI 153 80% 43% 5 100% 0 3 0 3 5 4 1 0 0 0 0 0 1 1 1 0 0
196 Beiker Graterol 24 DET 20 70% 35% 1 100% 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
197 Danny Graves 25 CIN 454 76% 41% 23 100% 0 7 2 3 21 16 3 0 0 0 0 0 3 2 3 0 4 100%
198 Rick Greene 28 CIN 25 84% 48% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
199 Jason Grimsley 31 NYY 336 78% 41% 16 94% 0 8 1 6 13 11 0 0 0 0 0 0 0 0 0 0 2 50%
200 Buddy Groom 33 OAK 196 78% 42% 11 100% 0 1 0 1 13 7 2 0 0 0 0 0 1 1 1 0 2 100%
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%
201 Kip Gross 34 BOS 64 70% 34% 1 100% 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
202 Eddie Guardado 28 MIN 196 63% 18% 7 100% 0 0 0 0 9 5 1 1 0 0 1 0 1 1 1 0 2 100%
203 Eric Gunderson 33 TEX 51 90% 25% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
204 Mark Guthrie 33 CHC 47 77% 26% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
205 Mark Guthrie 33 BOS 207 77% 31% 4 100% 0 1 1 0 6 2 1 0 0 0 0 0 0 0 0 0 0
206 Domingo Guzman 24 SDP 33 79% 30% 3 100% 0 1 0 1 3 2 0 1 0 1 0 0 0 0 0 0 2 100%
207 Juan Guzman 32 BAL 544 75% 26% 17 94% 0 2 1 1 16 7 3 2 0 2 0 1 5 3 5 0 4 75%
208 Juan Guzman 32 CIN 320 80% 30% 9 89% 0 5 0 5 8 6 1 1 0 1 0 1 1 1 1 0 2 50%
209 Luther Hackman 24 COL 84 77% 21% 5 100% 0 2 1 1 4 4 0 0 0 0 0 0 0 0 0 0 1 100%
210 John Halama 27 SEA 763 80% 33% 31 94% 0 6 2 2 32 20 2 2 0 1 1 1 5 2 3 2 7 86%
211 Roy Halladay 22 TOR 668 78% 35% 15 100% 0 8 1 6 16 11 3 0 0 0 0 0 3 1 2 1 2 100%
212 Joey Hamilton 28 TOR 440 80% 34% 13 100% 0 4 1 1 10 8 0 0 0 0 0 0 0 0 0 0 0
213 Mike Hampton 26 HOU 979 74% 41% 43 95% 0 12 1 8 41 34 4 3 1 2 0 2 4 2 4 0 8 75%
214 Chris Haney 30 CLE 178 79% 36% 3 100% 0 4 0 4 3 2 1 1 0 1 0 0 1 1 1 0 0
215 Greg Hansell 28 PIT 168 75% 34% 5 100% 0 1 0 1 5 4 0 0 0 0 0 0 1 0 1 0 2 100%
216 Tim Harikkala 27 BOS 58 83% 34% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
217 Pete Harnisch 32 CIN 833 81% 27% 18 94% 0 7 0 6 18 14 1 3 1 1 1 1 1 0 1 0 6 100%
218 Reggie Harris 30 MIL 53 68% 17% 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0
219 Chad Harville 22 OAK 69 71% 17% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
220 Shigetoshi Hasegawa 30 ANA 333 79% 24% 14 100% 0 4 1 3 14 12 1 0 0 0 0 0 1 1 1 0 2 100%
221 LaTroy Hawkins 26 MIN 803 83% 33% 21 100% 1 7 3 4 18 12 3 1 0 0 1 0 3 3 3 0 2 100%
222 Jimmy Haynes 26 OAK 652 77% 27% 23 87% 2 1 1 0 19 14 1 5 0 3 2 3 1 1 1 0 4 75%
223 Rick Heiserman 26 STL 24 75% 25% 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0
224 Rick Helling 28 TEX 943 81% 25% 22 91% 0 4 1 3 24 17 3 3 0 0 3 1 2 2 2 0 5 60%
225 Butch Henry 30 SEA 112 81% 28% 1 100% 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
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%
226 Doug Henry 35 HOU 188 70% 23% 5 100% 0 2 0 2 6 3 1 1 0 0 1 0 0 0 0 0 1 100%
227 Pat Hentgen 30 TOR 869 82% 33% 18 100% 1 15 1 12 22 15 1 3 0 2 1 0 4 1 4 0 3 100%
228 Felix Heredia 24 CHC 237 70% 23% 4 100% 0 1 0 1 4 4 0 0 0 0 0 0 0 0 0 0 0
229 Gil Heredia 33 OAK 852 84% 41% 28 100% 1 10 2 7 29 20 1 1 1 0 0 0 2 1 2 0 3 100%
230 Matt Herges 29 LAD 104 76% 25% 1 100% 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0
231 Dustin Hermanson 26 MON 928 80% 28% 19 100% 0 20 0 18 22 19 0 0 0 0 0 0 1 0 1 0 9 100%
232 Livan Hernandez 24 SFG 274 78% 29% 15 100% 1 6 2 3 13 9 3 0 0 0 0 0 1 1 1 0 4 100%
233 Livan Hernandez 24 FLA 612 78% 33% 20 100% 0 12 3 9 21 16 0 1 0 0 1 0 1 0 0 1 5 100%
234 Orlando Hernandez 33 NYY 910 75% 25% 27 100% 0 18 2 11 25 18 3 2 1 0 1 0 3 2 3 0 3 100%
235 Roberto Hernandez 34 TBD 321 71% 36% 13 92% 1 4 2 2 10 6 0 1 0 1 0 1 1 0 1 0 2 50%
236 Orel Hershiser 40 NYM 776 80% 41% 37 97% 0 18 1 13 35 31 0 3 0 1 2 1 1 0 1 0 6 83%
237 Erik Hiljus 26 DET 35 86% 37% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
238 Ken Hill 33 ANA 569 78% 32% 25 96% 0 6 0 4 25 19 1 0 0 0 0 0 3 1 3 0 4 75%
239 Brett Hinchliffe 24 SEA 153 77% 29% 3 67% 0 4 0 4 2 2 0 1 0 1 0 1 0 0 0 0 2 50%
240 Sterling Hitchcock 28 SDP 892 74% 25% 23 91% 0 7 3 4 24 17 0 1 0 1 0 1 0 0 0 0 7 86%
241 Trevor Hoffman 31 SDP 263 70% 31% 5 100% 0 2 0 2 5 5 0 0 0 0 0 0 0 0 0 0 0
242 Darren Holmes 33 ARI 219 79% 36% 7 100% 0 6 2 3 5 3 0 1 0 0 1 0 1 0 0 1 1 100%
243 Chris Holt 27 HOU 720 79% 39% 20 100% 1 14 2 9 16 11 3 1 0 1 0 0 2 2 2 0 2 100%
244 Mike Holtz 26 ANA 106 74% 25% 5 100% 1 2 0 1 5 3 0 0 0 0 0 0 0 0 0 0 0
245 Bob Howry 25 CHW 298 63% 20% 3 100% 0 2 0 2 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
246 John Hudek 32 TOR 19 89% 26% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
247 John Hudek 32 ATL 84 65% 31% 2 100% 0 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 1 100%
248 John Hudek 32 CIN 9 67% 0% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
249 Tim Hudson 23 OAK 580 69% 37% 25 96% 0 10 0 7 22 19 2 1 0 1 0 1 3 2 3 0 3 100%
250 Hideki Irabu 30 NYY 733 79% 26% 13 100% 0 2 0 1 13 9 0 0 0 0 0 0 0 0 0 0 3 100%
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%
251 Jason Isringhausen 26 OAK 107 71% 29% 4 100% 0 1 0 1 4 3 0 0 0 0 0 0 0 0 0 0 0
252 Jason Isringhausen 26 NYM 179 75% 30% 6 100% 0 3 1 1 5 5 0 1 1 0 0 0 1 0 0 1 2 100%
253 Michael Jackson 34 CLE 291 75% 33% 17 94% 0 2 0 1 16 10 2 1 0 1 0 1 1 1 1 0 3 67%
254 Kevin Jarvis 29 OAK 75 79% 28% 2 100% 0 2 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0
255 Jose Jimenez 25 STL 727 77% 42% 30 100% 0 10 0 7 29 26 1 1 1 0 0 0 2 0 2 0 7 100%
256 Doug Johns 31 BAL 368 79% 37% 12 100% 0 10 1 8 11 11 0 0 0 0 0 0 0 0 0 0 0
257 Jason Johnson 25 BAL 515 80% 26% 12 100% 0 4 2 2 11 9 0 2 0 1 1 0 1 0 0 1 1 100%
258 Jonathan Johnson 24 TEX 21 81% 24% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
259 Mike Johnson 23 MON 44 77% 32% 1 100% 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0
260 Randy Johnson 35 ARI 1079 64% 25% 27 89% 0 5 2 2 28 19 3 5 0 3 2 3 2 1 1 1 4 75%
261 John Johnstone 30 SFG 262 76% 19% 8 100% 0 5 0 5 8 6 0 0 0 0 0 0 0 0 0 0 4 100%
262 Bobby Jones 27 COL 546 75% 27% 9 100% 0 4 0 4 9 9 0 2 1 1 0 0 0 0 0 0 4 100%
263 Bobby Jones 29 NYM 253 85% 34% 7 100% 0 4 0 3 7 7 0 0 0 0 0 0 0 0 0 0 2 100%
264 Doug Jones 42 OAK 430 80% 34% 15 100% 0 5 2 3 13 10 2 2 0 1 1 0 2 2 2 0 4 100%
265 Todd Jones 31 DET 287 69% 26% 6 83% 0 2 0 2 5 4 0 1 0 1 0 1 0 0 0 0 3 67%
266 Mike Judd 24 LAD 120 81% 23% 4 100% 0 0 0 0 4 2 0 0 0 0 0 0 1 0 1 0 0
267 Jeff Juden 28 NYY 29 62% 31% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
268 Scott Kamieniecki 35 BAL 248 75% 37% 15 100% 0 5 0 3 16 12 1 0 0 0 0 0 1 1 1 0 1 100%
269 Matt Karchner 32 CHC 80 79% 28% 1 100% 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 100%
270 Scott Karl 27 MIL 885 85% 34% 44 98% 2 10 2 8 43 31 5 4 0 2 2 1 4 4 4 0 12 100%
271 Steve Karsay 27 CLE 323 74% 39% 11 100% 0 8 0 6 10 9 1 3 0 1 2 0 1 1 1 0 1 100%
272 Masao Kida 30 DET 292 75% 36% 8 88% 1 2 0 2 7 6 0 0 0 0 0 0 0 0 0 0 1 0%
273 Darryl Kile 30 COL 888 78% 32% 30 93% 0 10 3 5 24 19 2 1 0 0 1 1 2 2 2 0 8 100%
274 Byung-Hyun Kim 20 ARI 121 66% 26% 5 100% 0 2 0 2 7 5 0 0 0 0 0 0 0 0 0 0 1 100%
275 Curtis King 28 STL 6 100% 33% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
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%
276 Ray King 25 CHC 50 70% 38% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
277 Steve Kline 26 MON 297 67% 35% 17 94% 0 5 0 5 17 12 1 1 0 1 0 1 2 1 2 0 4 75%
278 Billy Koch 24 TOR 272 71% 36% 13 92% 0 3 0 2 12 11 1 0 0 0 0 0 0 0 0 0 4 75%
279 Danny Kolb 24 TEX 139 79% 49% 7 100% 0 1 0 1 7 7 0 0 0 0 0 0 0 0 0 0 0
280 Jeff Kubenka 24 LAD 42 90% 24% 2 100% 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0
281 Tim Kubinski 27 OAK 58 76% 34% 4 100% 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0
282 Mark Langston 38 CLE 274 76% 35% 8 88% 0 7 0 6 8 6 1 2 0 2 0 1 1 1 1 0 2 100%
283 Brett Laxton 25 OAK 50 82% 28% 1 100% 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0
284 Corey Lee 24 TEX 6 83% 33% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
285 David Lee 26 COL 212 75% 19% 9 100% 0 3 1 1 7 7 0 0 0 0 0 0 0 0 0 0 3 100%
286 Al Leiter 33 NYM 923 75% 29% 17 88% 1 3 0 2 18 13 0 4 0 3 1 2 1 0 0 0 10 80%
287 Mark Leiter 36 SEA 6 83% 33% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
288 Curt Leskanic 31 COL 382 69% 34% 13 100% 0 6 0 5 13 11 1 3 1 1 1 0 1 1 1 0 3 100%
289 Al Levine 31 ANA 349 84% 36% 11 100% 0 5 0 5 12 9 2 2 1 1 0 0 3 2 3 0 1 100%
290 Cory Lidle 27 TBD 24 83% 29% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0
291 Jon Lieber 29 CHC 875 75% 32% 18 100% 0 18 1 17 17 14 1 2 1 1 0 0 1 0 1 0 5 100%
292 Ted Lilly 23 MON 110 66% 17% 3 100% 0 0 0 0 3 2 1 0 0 0 0 0 0 0 0 0 0
293 Jose Lima 26 HOU 1024 80% 34% 21 95% 0 18 0 17 21 17 1 2 0 1 1 0 1 1 1 0 5 80%
294 Mike Lincoln 24 MIN 353 87% 39% 13 100% 0 5 0 4 12 10 2 0 0 0 0 0 0 0 0 0 2 100%
295 Doug Linton 34 BAL 264 80% 28% 10 100% 0 6 1 4 8 6 0 0 0 0 0 0 0 0 0 0 4 100%
296 Felipe Lira 27 DET 20 75% 45% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
297 Graeme Lloyd 32 TOR 301 77% 33% 2 100% 0 1 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0
298 Esteban Loaiza 27 TEX 517 79% 31% 20 100% 1 8 2 4 17 16 0 0 0 0 0 0 0 0 0 0 6 100%
299 Carlton Loewer 25 PHI 385 84% 42% 10 90% 1 3 0 3 10 6 0 1 0 1 0 1 0 0 0 0 2 100%
300 Rich Loiselle 27 PIT 69 67% 36% 3 100% 0 2 0 1 3 3 0 0 0 0 0 0 1 0 1 0 1 100%
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%
301 Braden Looper 24 FLA 370 80% 42% 8 100% 0 3 0 2 8 7 1 0 0 0 0 0 0 0 0 0 3 100%
302 Albie Lopez 27 TBD 281 80% 43% 8 88% 0 3 0 2 6 2 4 1 0 1 0 1 1 1 1 0 0
303 Andrew Lorraine 26 CHC 272 82% 30% 8 100% 0 2 0 2 8 7 1 1 0 0 1 0 0 0 0 0 4 100%
304 Derek Lowe 26 BOS 436 77% 47% 15 100% 0 8 1 7 14 13 1 0 0 0 0 0 1 1 1 0 2 100%
305 Sean Lowe 28 CHW 406 76% 34% 8 100% 0 5 0 4 14 8 0 0 0 0 0 0 1 0 0 1 1 100%
306 Eric Ludwick 27 TOR 8 75% 50% 1 100% 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
307 Larry Luebbers 29 STL 199 86% 36% 7 100% 1 4 0 4 7 6 0 0 0 0 0 0 0 0 0 0 4 100%
308 David Lundquist 26 CHW 106 75% 16% 2 100% 0 1 0 1 2 2 0 0 0 0 0 0 0 0 0 0 2 100%
309 Greg Maddux 33 ATL 940 84% 42% 66 94% 0 29 2 22 58 49 5 4 0 3 1 4 3 3 3 0 9 100%
310 Mike Maddux 37 LAD 234 76% 29% 5 100% 0 5 0 4 6 4 0 1 0 1 0 0 1 0 1 0 1 100%
311 Mike Maddux 37 MON 26 69% 27% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
312 Mike Magnante 34 ANA 299 80% 30% 10 100% 0 3 0 3 13 5 4 0 0 0 0 0 3 3 3 0 1 100%
313 Ron Mahay 28 OAK 68 75% 19% 1 100% 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0
314 Pat Mahomes 28 NYM 265 69% 23% 5 100% 0 2 0 2 6 4 0 0 0 0 0 0 0 0 0 0 2 100%
315 Matt Mantei 25 FLA 157 57% 15% 3 100% 0 2 0 2 3 3 0 1 0 0 1 0 0 0 0 0 0
316 Matt Mantei 25 ARI 127 46% 13% 5 100% 0 1 1 0 4 3 1 0 0 0 0 0 0 0 0 0 0
317 Josias Manzanillo 31 NYM 80 63% 25% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0
318 Damaso Marte 24 SEA 47 81% 32% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
319 Tom Martin 29 CLE 44 75% 23% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
320 Pedro Martinez 27 BOS 835 62% 25% 15 100% 0 13 0 13 15 13 0 1 0 0 1 0 0 0 0 0 2 100%
321 Ramon Martinez 31 BOS 84 74% 30% 2 100% 0 1 0 1 2 1 1 0 0 0 0 0 1 1 1 0 0
322 Onan Masaoka 21 LAD 300 68% 22% 5 100% 0 1 1 0 4 4 0 1 0 1 0 0 0 0 0 0 1 100%
323 T.J. Mathews 29 OAK 242 76% 26% 9 100% 0 6 0 4 7 7 0 0 0 0 0 0 0 0 0 0 5 100%
324 Terry Mathews 34 KCR 175 81% 30% 4 100% 0 4 1 3 4 2 0 0 0 0 0 0 0 0 0 0 1 100%
325 Joe Mays 23 MIN 747 78% 37% 25 100% 0 17 2 13 23 20 1 1 0 0 1 0 2 1 1 1 3 100%
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%
326 Jeff McCurry 29 HOU 25 84% 52% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
327 Jack McDowell 33 ANA 93 80% 35% 5 100% 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 1 100%
328 Chuck McElroy 31 NYM 59 78% 19% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
329 Chuck McElroy 31 COL 192 72% 28% 5 100% 0 1 0 1 7 4 1 0 0 0 0 0 1 1 1 0 0
330 Kevin McGlinchy 22 ATL 298 72% 24% 9 89% 0 4 2 2 6 5 1 2 0 1 1 1 0 0 0 0 6 83%
331 Greg McMichael 32 NYM 84 80% 27% 1 100% 0 2 0 2 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
332 Greg McMichael 32 OAK 69 83% 29% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
333 Brian McNichol 25 CHC 54 67% 22% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334 Brian Meadows 23 FLA 795 86% 33% 24 92% 0 12 1 11 21 20 1 2 0 2 0 2 1 1 1 0 9 89%
335 Gil Meche 20 SEA 375 73% 27% 7 100% 0 10 0 10 8 6 1 0 0 0 0 0 0 0 0 0 2 100%
336 Jim Mecir 29 TBD 91 67% 32% 4 100% 0 1 0 1 4 4 0 0 0 0 0 0 0 0 0 0 0
337 Rafael Medina 24 FLA 110 71% 28% 2 100% 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
338 Ramiro Mendoza 27 NYY 536 81% 44% 24 100% 0 11 1 8 21 19 1 1 1 0 0 0 1 1 1 0 5 100%
339 Kent Mercker 31 BOS 112 76% 32% 8 88% 0 1 0 0 8 6 0 1 0 0 1 1 0 0 0 0 0
340 Kent Mercker 31 STL 476 78% 28% 16 81% 0 1 0 1 16 11 0 4 0 2 2 3 1 0 1 0 8 63%
341 Jose Mesa 33 SEA 325 80% 32% 12 92% 0 11 2 7 7 2 0 1 0 0 1 1 2 0 2 0 1 100%
342 Dan Miceli 28 SDP 296 71% 28% 8 88% 0 3 0 2 6 6 0 1 0 1 0 1 0 0 0 0 2 50%
343 Kurt Miller 26 CHC 17 76% 6% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
344 Travis Miller 26 MIN 214 78% 39% 8 100% 0 3 1 2 8 6 1 0 0 0 0 0 0 0 0 0 2 100%
345 Trever Miller 26 HOU 232 74% 34% 8 100% 0 2 0 2 8 6 1 0 0 0 0 0 0 0 0 0 2 100%
346 Wade Miller 22 HOU 52 75% 35% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0
347 Alan Mills 32 LAD 321 75% 18% 8 100% 0 4 1 2 7 6 1 2 0 1 1 0 2 1 2 0 4 100%
348 Kevin Millwood 24 ATL 906 73% 26% 22 95% 0 13 1 9 20 16 1 2 0 0 2 1 0 0 0 0 7 86%
349 Eric Milton 23 MIN 858 76% 21% 19 100% 0 8 4 4 16 13 1 3 0 1 2 0 1 1 1 0 2 100%
350 Steve Mintz 30 ANA 23 83% 22% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
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%
351 Dave Mlicki 31 LAD 33 94% 39% 1 100% 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 100%
352 Dave Mlicki 31 DET 850 79% 30% 24 92% 0 13 1 9 19 17 2 3 0 2 1 2 2 1 2 0 2 50%
353 Brian Moehler 27 DET 859 83% 36% 30 97% 1 18 3 13 31 21 1 0 0 0 0 0 2 1 1 1 7 86%
354 Mike Mohler 30 STL 211 76% 30% 3 100% 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0
355 Gabe Molina 24 BAL 102 74% 28% 2 100% 0 1 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0
356 Jeff Montgomery 37 KCR 237 84% 33% 8 100% 0 3 1 2 8 4 1 0 0 0 0 0 2 1 1 1 2 100%
357 Steve Montgomery 28 PHI 268 72% 26% 5 100% 0 1 0 1 6 4 1 0 0 0 0 0 0 0 0 0 1 100%
358 Orber Moreno 22 KCR 34 65% 18% 2 100% 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0
359 Mike Morgan 39 TEX 632 85% 44% 28 96% 0 7 2 5 26 18 5 2 0 2 0 1 3 3 3 0 4 100%
360 Alvin Morman 30 KCR 246 80% 33% 8 88% 1 4 0 4 10 4 1 1 0 1 0 1 1 1 1 0 0
361 Jim Morris 35 TBD 21 71% 33% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
362 Guillermo Mota 25 MON 243 81% 35% 9 100% 0 4 1 2 10 5 0 0 0 0 0 0 1 0 0 1 1 100%
363 Jamie Moyer 36 SEA 945 82% 33% 47 98% 1 15 1 9 47 31 8 2 0 2 0 1 9 7 8 1 6 83%
364 Terry Mulholland 36 CHC 485 86% 40% 18 94% 0 6 1 5 17 14 2 4 0 2 2 1 1 1 1 0 6 100%
365 Terry Mulholland 36 ATL 251 81% 38% 14 93% 0 2 1 1 13 11 0 1 0 1 0 1 0 0 0 0 5 100%
366 Mike Munoz 33 TEX 221 81% 46% 9 100% 1 3 1 2 9 5 2 1 0 1 0 0 2 1 1 1 2 100%
367 Peter Munro 24 TOR 250 77% 35% 9 100% 0 3 1 2 8 8 0 0 0 0 0 0 0 0 0 0 1 100%
368 Dan Murray 25 NYM 12 92% 25% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
369 Dan Murray 25 KCR 39 67% 23% 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0
370 Heath Murray 26 SDP 234 82% 35% 7 100% 0 0 0 0 8 6 0 0 0 0 0 0 0 0 0 0 3 100%
371 Mike Mussina 30 BAL 842 74% 34% 45 100% 0 14 0 13 46 37 6 1 1 0 0 0 3 2 3 0 7 100%
372 Mike Myers 30 MIL 180 73% 33% 8 100% 1 5 1 3 7 5 0 0 0 0 0 0 0 0 0 0 5 100%
373 Rodney Myers 30 CHC 278 78% 33% 4 100% 0 2 1 1 3 3 0 1 0 0 1 0 0 0 0 0 0
374 Aaron Myette 21 CHW 80 71% 13% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
375 Charles Nagy 32 CLE 887 81% 40% 34 97% 0 21 0 20 33 26 3 1 0 1 0 1 3 2 3 0 3 100%
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%
376 Joe Nathan 24 SFG 395 77% 31% 11 100% 0 3 0 3 11 11 0 0 0 0 0 0 0 0 0 0 2 100%
377 Dan Naulty 29 NYY 206 79% 24% 9 100% 0 2 0 2 9 8 0 0 0 0 0 0 0 0 0 0 2 100%
378 Jaime Navarro 32 CHW 748 84% 35% 16 88% 0 9 2 7 15 8 2 2 0 2 0 2 2 1 1 1 3 67%
379 Denny Neagle 30 CIN 467 77% 21% 6 100% 0 1 0 0 5 4 1 0 0 0 0 0 1 1 1 0 2 100%
380 Jeff Nelson 32 NYY 139 65% 30% 5 100% 0 3 1 1 5 3 0 1 0 1 0 0 2 0 1 1 1 100%
381 Robb Nen 29 SFG 320 74% 28% 11 91% 0 2 0 2 10 9 1 2 0 1 1 1 1 1 1 0 3 100%
382 Alan Newman 29 TBD 76 68% 28% 1 100% 0 0 0 0 1 1 0 1 0 1 0 0 0 0 0 0 0
383 C.J. Nitkowski 26 DET 349 72% 32% 18 89% 0 6 0 6 17 13 2 3 0 3 0 2 0 0 0 0 2 100%
384 Hideo Nomo 30 MIL 767 76% 24% 12 100% 0 11 0 7 11 8 1 0 0 0 0 0 3 1 2 1 4 100%
385 Vladimir Nunez 24 FLA 317 77% 25% 15 93% 0 6 2 3 13 10 2 2 0 1 1 1 1 0 1 0 6 100%
386 Vladimir Nunez 24 ARI 146 75% 27% 3 100% 0 1 0 1 6 3 0 0 0 0 0 0 0 0 0 0 1 100%
387 Chad Ogea 28 PHI 746 84% 26% 19 95% 0 8 2 6 16 14 1 1 0 1 0 1 1 0 1 0 6 83%
388 Tomo Ohka 23 BOS 65 80% 32% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
389 Kirt Ojala 30 FLA 56 82% 32% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
390 Omar Olivares 31 OAK 327 80% 40% 15 100% 0 7 1 3 12 10 1 1 0 1 0 0 2 1 2 0 0
391 Omar Olivares 31 ANA 558 85% 37% 23 96% 0 6 0 5 26 15 3 2 1 1 0 1 2 2 2 0 2 100%
392 Darren Oliver 28 STL 842 79% 34% 31 94% 0 7 3 4 33 23 2 2 0 2 0 2 1 0 0 1 13 92%
393 Gregg Olson 32 ARI 257 74% 32% 11 100% 0 3 0 1 9 6 1 0 0 0 0 0 0 0 0 0 1 100%
394 Mike Oquist 31 OAK 629 77% 26% 17 100% 0 1 0 1 17 12 4 1 0 0 1 0 3 3 3 0 2 100%
395 Jesse Orosco 42 BAL 144 65% 24% 6 100% 0 2 0 1 5 4 1 1 0 0 1 0 0 0 0 0 3 100%
396 Ramon Ortiz 26 ANA 218 74% 32% 6 100% 0 4 0 3 6 5 0 0 0 0 0 0 0 0 0 0 0
397 Russ Ortiz 25 SFG 922 72% 30% 32 100% 0 14 1 11 31 26 2 0 0 0 0 0 2 2 2 0 4 100%
398 Donovan Osborne 30 STL 130 78% 32% 7 100% 0 1 0 0 6 5 1 1 0 0 1 0 0 0 0 0 2 100%
399 Keith Osik 30 PIT 8 50% 25% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
400 Antonio Osuna 26 LAD 22 68% 18% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
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%
401 Vicente Padilla 21 ARI 19 84% 21% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
402 Lance Painter 31 STL 272 74% 29% 12 92% 0 3 0 1 12 8 1 1 0 1 0 1 1 1 1 0 3 100%
403 Jose Paniagua 25 SEA 350 67% 27% 7 86% 0 7 1 4 5 5 0 1 0 0 1 1 0 0 0 0 2 100%
404 Chan Ho Park 26 LAD 883 72% 27% 28 100% 2 15 1 11 34 20 3 0 0 0 0 0 4 1 3 0 5 100%
405 Jim Parque 24 CHW 804 78% 33% 19 100% 0 6 1 4 21 16 1 1 0 1 0 0 1 1 1 0 3 100%
406 Steve Parris 31 CIN 545 76% 30% 20 100% 1 8 2 4 17 11 5 1 0 0 1 0 6 3 5 1 5 100%
407 Bronswell Patrick 28 SFG 28 75% 25% 2 50% 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0
408 Danny Patterson 28 TEX 275 78% 40% 6 100% 0 3 0 3 6 4 1 0 0 0 0 0 1 0 1 0 0
409 Carl Pavano 23 MON 457 79% 38% 27 100% 2 10 2 6 24 20 1 0 0 0 0 0 0 0 0 0 6 100%
410 Jesus Pena 24 CHW 106 62% 24% 4 100% 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 1 100%
411 Juan Pena 22 BOS 49 65% 29% 1 100% 0 3 0 3 1 1 0 0 0 0 0 0 0 0 0 0 0
412 Troy Percival 29 ANA 230 70% 19% 1 100% 0 3 0 3 1 1 0 0 0 0 0 0 0 0 0 0 0
413 Carlos Perez 28 LAD 420 84% 28% 12 92% 0 4 0 4 15 10 0 2 0 1 1 1 0 0 0 0 4 75%
414 Odalis Perez 21 ATL 424 74% 37% 12 100% 0 4 1 2 17 9 1 0 0 0 0 0 1 0 0 1 1 100%
415 Yorkis Perez 31 PHI 137 75% 23% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
416 Matt Perisho 24 TEX 40 55% 23% 2 100% 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0
417 Dan Perkins 24 MIN 412 83% 34% 7 86% 0 7 0 7 8 6 0 1 0 0 1 0 0 0 0 0 2 100%
418 Robert Person 29 PHI 599 69% 23% 14 86% 0 8 0 8 13 10 1 1 0 1 0 1 0 0 0 0 6 83%
419 Robert Person 29 TOR 60 53% 13% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
420 Chris Peters 27 PIT 342 80% 34% 14 100% 0 5 1 3 13 13 0 0 0 0 0 0 0 0 0 0 4 100%
421 Kyle Peterson 23 MIL 341 86% 42% 8 88% 0 3 0 3 7 5 2 2 1 1 0 1 0 0 0 0 3 67%
422 Mark Petkovsek 33 ANA 349 84% 41% 17 100% 0 5 1 3 16 15 1 1 0 0 1 0 1 0 1 0 3 100%
423 Andy Pettitte 27 NYY 851 78% 38% 33 97% 0 5 0 5 38 26 3 2 0 2 0 0 3 2 3 0 3 100%
424 Jason Phillips 25 PIT 37 76% 24% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
425 Marc Pisciotta 28 KCR 42 81% 31% 2 100% 0 0 0 0 2 1 0 1 0 1 0 0 0 0 0 0 0
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%
426 Jim Pittsley 25 MIL 85 79% 33% 4 100% 0 3 0 1 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
427 Jim Pittsley 25 KCR 115 84% 37% 7 71% 1 0 0 0 6 4 0 1 0 0 1 1 0 0 0 0 1 100%
428 Dan Plesac 37 TOR 104 70% 21% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
429 Dan Plesac 37 ARI 94 66% 27% 4 100% 0 1 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0
430 Eric Plunk 35 MIL 338 74% 22% 3 100% 0 0 0 0 6 1 0 1 0 0 1 0 0 0 0 0 1 100%
431 Cliff Politte 25 PHI 85 69% 26% 1 100% 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0
432 Sidney Ponson 22 BAL 897 82% 32% 29 97% 0 12 1 9 26 19 5 2 0 2 0 1 6 5 6 0 1 100%
433 Jim Poole 33 CLE 7 57% 14% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
434 Jim Poole 33 PHI 166 81% 39% 3 67% 0 1 0 1 2 2 0 1 0 1 0 1 0 0 0 0 0
435 Mark Portugal 36 BOS 667 84% 33% 20 100% 1 9 0 9 22 18 1 0 0 0 0 0 1 1 1 0 6 100%
436 Mike Porzio 26 COL 75 73% 20% 3 100% 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
437 Lou Pote 27 ANA 118 80% 46% 5 100% 0 0 0 0 5 4 1 0 0 0 0 0 1 1 1 0 1 100%
438 Jay Powell 27 HOU 341 70% 29% 8 88% 0 1 0 1 7 5 1 2 0 1 1 1 0 0 0 0 1 100%
439 Jeremy Powell 23 MON 438 82% 33% 13 100% 0 9 1 6 13 11 0 1 0 1 0 0 0 0 0 0 5 100%
440 Bill Pulsipher 25 MIL 398 82% 38% 19 100% 0 2 1 1 18 15 1 0 0 0 0 0 1 1 1 0 7 100%
441 Paul Quantrill 30 TOR 212 81% 42% 9 100% 0 2 0 2 9 8 1 0 0 0 0 0 1 1 1 0 1 100%
442 Scott Radinsky 31 STL 126 75% 29% 5 80% 0 1 0 1 4 2 2 1 0 0 1 1 1 1 1 0 2 50%
443 Brad Radke 26 MIN 910 85% 38% 39 100% 1 21 3 13 36 23 4 0 0 0 0 0 5 2 3 2 3 100%
444 Rob Radlosky 25 MIN 45 87% 22% 3 100% 1 1 1 0 1 1 0 1 0 1 0 0 0 0 0 0 0
445 Steve Rain 24 CHC 80 79% 23% 4 100% 0 3 1 1 3 3 0 0 0 0 0 0 0 0 0 0 2 100%
446 Jason Rakers 26 CLE 9 89% 11% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
447 Hector Ramirez 27 MIL 88 82% 31% 2 100% 0 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
448 Roberto Ramirez 27 COL 209 78% 29% 6 100% 0 2 1 1 5 3 1 0 0 0 0 0 1 1 1 0 2 100%
449 Robert Ramsay 25 SEA 81 78% 26% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
450 Pat Rapp 31 BOS 638 79% 34% 15 100% 0 7 1 6 14 10 2 0 0 0 0 0 2 2 2 0 3 100%
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%
451 Gary Rath 26 MIN 25 88% 32% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
452 Ken Ray 24 KCR 57 91% 37% 3 100% 0 1 0 1 3 0 2 0 0 0 0 0 2 2 2 0 0
453 Mark Redman 25 MIN 65 72% 28% 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0
454 Rick Reed 34 NYM 637 78% 33% 30 100% 0 11 2 7 29 23 3 1 1 0 0 0 4 2 4 0 5 100%
455 Steve Reed 34 CLE 274 77% 34% 11 91% 0 4 0 4 10 10 0 1 0 1 0 1 0 0 0 0 2 100%
456 Dan Reichert 22 KCR 183 74% 36% 3 100% 0 3 0 2 3 1 1 0 0 0 0 0 1 1 1 0 1 100%
457 Bryan Rekar 27 TBD 437 80% 35% 15 100% 1 6 1 5 13 7 4 1 0 1 0 0 2 2 2 0 1 100%
458 Mike Remlinger 33 ATL 346 69% 27% 12 92% 0 4 1 3 10 7 2 1 0 1 0 1 1 1 1 0 3 100%
459 Alberto Reyes 28 BAL 126 64% 19% 4 100% 0 0 0 0 5 3 0 0 0 0 0 0 1 0 1 0 1 100%
460 Alberto Reyes 28 MIL 160 62% 13% 3 100% 0 1 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0
461 Carlos Reyes 30 SDP 331 80% 40% 15 100% 0 3 0 3 15 12 3 0 0 0 0 0 2 2 2 0 3 100%
462 Dennys Reyes 22 CIN 277 64% 34% 5 80% 0 0 0 0 5 3 1 1 0 1 0 1 0 0 0 0 2 100%
463 Shane Reynolds 31 HOU 963 77% 38% 43 100% 0 17 2 14 41 34 4 0 0 0 0 0 3 2 3 0 8 100%
464 Armando Reynoso 33 ARI 730 82% 33% 27 93% 0 11 0 9 28 16 4 3 0 3 0 2 4 3 4 0 5 100%
465 Arthur Rhodes 29 BAL 244 61% 23% 6 100% 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 0 2 100%
466 Brad Rigby 26 OAK 278 83% 38% 4 100% 0 1 0 1 4 3 1 2 0 1 1 0 1 1 1 0 1 100%
467 Brad Rigby 26 KCR 104 90% 35% 2 100% 0 1 0 1 1 0 1 2 0 0 2 1 0 0 0 0 0
468 Matt Riley 19 BAL 59 76% 24% 1 100% 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0
469 Ricardo Rincon 29 CLE 194 74% 30% 10 100% 0 1 0 1 10 9 1 0 0 0 0 0 1 1 1 0 2 100%
470 David Riske 22 CLE 68 68% 22% 3 67% 0 1 0 1 2 2 0 1 0 0 1 1 0 0 0 0 2 50%
471 Todd Ritchie 27 PIT 716 80% 38% 19 100% 0 9 1 7 25 18 0 0 0 0 0 0 0 0 0 0 1 100%
472 Mariano Rivera 29 NYY 268 78% 43% 13 100% 0 12 2 6 10 9 1 0 0 0 0 0 2 0 1 1 1 100%
473 Roberto Rivera 30 SDP 30 93% 50% 3 100% 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
474 Todd Rizzo 28 CHW 12 58% 33% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
475 Willis Roberts 24 DET 8 100% 50% 1 0% 0 0 0 0 1 0 0 1 0 0 1 1 0 0 0 0 0
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%
476 John Rocker 24 ATL 301 58% 22% 10 100% 0 1 0 1 10 9 1 0 0 0 0 0 0 0 0 0 2 100%
477 Felix Rodriguez 26 SFG 292 73% 27% 11 100% 0 5 1 4 11 10 0 0 0 0 0 0 1 0 0 1 2 100%
478 Frankie Rodriguez 26 SEA 334 78% 37% 14 100% 0 6 0 5 13 10 2 1 0 0 1 0 2 2 2 0 0
479 Nerio Rodriguez 28 TOR 10 60% 30% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
480 Rich Rodriguez 36 SFG 255 73% 28% 11 100% 0 6 0 4 11 9 0 0 0 0 0 0 1 0 1 0 5 100%
481 Kenny Rogers 34 OAK 528 80% 38% 42 98% 1 8 4 1 42 30 2 3 0 3 0 1 2 1 1 1 4 100%
482 Kenny Rogers 34 NYM 317 74% 39% 15 100% 0 4 0 3 19 12 2 1 0 0 1 0 2 1 2 0 2 100%
483 Mel Rojas 32 LAD 23 83% 26% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
484 Mel Rojas 32 MON 17 82% 29% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
485 Mel Rojas 32 DET 39 67% 28% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
486 Mike Romano 27 TOR 28 75% 36% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
487 J.C. Romero 23 MIN 39 90% 51% 1 100% 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 100%
488 Rafael Roque 27 MIL 386 75% 27% 11 100% 1 3 1 2 13 7 0 2 0 0 2 0 0 0 0 0 2 100%
489 Jose Rosado 24 KCR 882 77% 31% 25 96% 1 7 0 7 27 19 1 2 0 2 0 1 1 1 1 0 5 100%
490 Brian Rose 23 BOS 433 85% 29% 17 100% 0 6 0 5 18 14 1 1 0 0 1 0 2 1 2 0 4 100%
491 Kirk Rueter 28 SFG 804 83% 30% 36 97% 1 15 9 6 29 17 3 1 0 1 0 1 5 2 4 1 5 80%
492 Sean Runyan 25 DET 45 82% 31% 3 100% 0 1 0 1 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
493 Ryan Rupe 24 TBD 614 79% 32% 11 100% 0 5 0 4 12 5 5 3 0 0 3 0 5 4 5 0 1 100%
494 Glendon Rusch 24 NYM 3 100% 33% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
495 Glendon Rusch 24 KCR 23 65% 17% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
496 B.J. Ryan 23 CIN 9 78% 22% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
497 B.J. Ryan 23 BAL 73 47% 26% 1 100% 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0
498 Jason Ryan 23 MIN 182 82% 27% 5 100% 0 3 0 2 4 2 1 0 0 0 0 0 1 1 1 0 2 100%
499 Ken Ryan 30 PHI 71 82% 41% 2 100% 0 2 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0
500 Erik Sabel 24 ARI 48 73% 29% 2 100% 0 0 0 0 2 1 0 0 0 0 0 0 1 0 1 0 0
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%
501 Bret Saberhagen 35 BOS 480 83% 29% 15 100% 0 5 0 5 18 13 0 0 0 0 0 0 0 0 0 0 3 100%
502 Benj Sampson 24 MIN 345 78% 25% 4 100% 0 3 0 2 4 4 0 0 0 0 0 0 0 0 0 0 1 100%
503 Jesus Sanchez 24 FLA 362 71% 20% 3 100% 0 7 0 3 7 2 0 0 0 0 0 0 1 0 1 0 0
504 Scott Sanders 30 CHC 468 74% 25% 13 100% 0 5 0 4 12 10 2 3 0 3 0 0 2 2 2 0 2 100%
505 Julio Santana 26 TBD 261 77% 34% 6 83% 0 3 0 3 5 4 1 1 0 1 0 1 1 1 1 0 1 100%
506 Marino Santana 27 BOS 22 73% 9% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
507 Jose Santiago 24 KCR 203 87% 55% 5 100% 0 4 1 3 4 4 0 0 0 0 0 0 0 0 0 0 1 100%
508 Scott Sauerbeck 27 PIT 287 69% 39% 10 90% 0 4 1 2 8 7 1 0 0 0 0 0 1 1 1 0 1 100%
509 Tony Saunders 25 TBD 204 72% 30% 5 100% 0 4 0 4 5 4 0 1 0 0 1 0 0 0 0 0 0
510 Aaron Scheffer 23 SEA 24 67% 25% 1 0% 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0
511 Curt Schilling 32 PHI 735 74% 30% 18 100% 1 11 0 11 19 13 3 0 0 0 0 0 1 1 1 0 4 100%
512 Jason Schmidt 26 PIT 937 78% 36% 20 85% 0 10 1 9 17 14 1 2 0 2 0 2 0 0 0 0 3 100%
513 Scott Schoeneweis 25 ANA 175 81% 45% 10 100% 0 1 0 1 11 3 3 0 0 0 0 0 1 1 1 0 0
514 Pete Schourek 30 PIT 511 75% 24% 13 92% 1 3 1 1 15 8 0 2 0 1 1 1 0 0 0 0 5 80%
515 Steve Schrenk 30 PHI 209 74% 33% 8 100% 0 4 1 2 7 6 1 0 0 0 0 0 1 1 1 0 1 100%
516 Rudy Seanez 30 ATL 225 74% 28% 5 100% 0 3 0 2 5 4 1 0 0 0 0 0 0 0 0 0 1 100%
517 Aaron Sele 29 TEX 920 74% 36% 30 97% 1 8 1 7 30 23 2 2 0 1 1 1 2 0 1 1 0
518 Dan Serafini 25 CHC 302 86% 41% 5 100% 0 3 0 3 5 5 0 0 0 0 0 0 0 0 0 0 3 100%
519 Scott Service 32 KCR 352 72% 22% 3 100% 0 2 0 2 3 3 0 1 0 1 0 0 0 0 0 0 1 100%
520 Jeff Shaw 32 LAD 285 84% 34% 7 100% 0 10 2 6 4 3 0 0 0 0 0 0 1 0 0 1 0
521 Paul Shuey 28 CLE 351 64% 34% 10 100% 0 3 0 2 10 8 0 0 0 0 0 0 1 0 1 0 2 100%
522 Anthony Shumaker 26 PHI 105 72% 23% 5 100% 0 0 0 0 5 5 0 1 1 0 0 0 0 0 0 0 3 100%
523 Jose Silva 25 PIT 433 76% 35% 15 100% 0 6 0 5 16 13 1 0 0 0 0 0 2 1 2 0 3 100%
524 Bill Simas 27 CHW 324 79% 29% 7 100% 0 7 1 4 6 3 2 0 0 0 0 0 1 1 1 0 3 100%
525 Steve Sinclair 27 SEA 67 61% 21% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
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%
526 Steve Sinclair 27 TOR 28 71% 29% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
527 Mike Sirotka 28 CHW 909 83% 36% 27 89% 0 5 2 3 24 20 0 4 0 4 0 3 0 0 0 0 5 100%
528 Heathcliff Slocumb 33 STL 238 71% 31% 7 100% 0 4 0 4 7 6 1 0 0 0 0 0 0 0 0 0 1 100%
529 Heathcliff Slocumb 33 BAL 49 61% 16% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
530 Joe Slusarski 32 HOU 15 73% 13% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
531 J.D. Smart 25 MON 223 85% 42% 7 100% 1 2 0 2 8 6 0 0 0 0 0 0 0 0 0 0 1 100%
532 Dan Smith 23 MON 407 75% 26% 6 83% 0 4 0 4 7 3 1 2 0 1 1 1 0 0 0 0 4 100%
533 John Smoltz 32 ATL 746 75% 33% 31 100% 0 9 2 6 30 25 2 1 0 0 1 0 3 2 2 1 7 100%
534 John Snyder 24 CHW 602 83% 33% 16 100% 0 10 0 10 16 13 2 0 0 0 0 0 1 1 1 0 1 100%
535 Clint Sodowsky 26 STL 39 82% 49% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
536 Jeff Sparks 27 TBD 49 43% 4% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
537 Steve Sparks 33 ANA 688 82% 33% 33 100% 0 7 1 5 35 26 4 3 0 1 2 0 4 4 4 0 1 100%
538 Justin Speier 25 ATL 127 75% 31% 3 100% 0 5 0 4 2 2 0 0 0 0 0 0 0 0 0 0 0
539 Sean Spencer 24 SEA 12 58% 17% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
540 Stan Spencer 29 SDP 183 81% 26% 4 100% 0 3 1 1 2 2 0 0 0 0 0 0 0 0 0 0 3 100%
541 Paul Spoljaric 28 TOR 282 69% 26% 7 86% 0 0 0 0 8 6 0 1 0 1 0 1 0 0 0 0 4 100%
542 Paul Spoljaric 28 PHI 64 83% 30% 2 50% 0 1 1 0 1 0 0 1 0 1 0 1 0 0 0 0 1 0%
543 Jerry Spradlin 32 SFG 268 71% 30% 4 75% 0 2 0 2 4 1 1 2 1 1 0 1 1 1 1 0 0
544 Jerry Spradlin 32 CLE 18 72% 17% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
545 Dennis Springer 34 FLA 855 86% 34% 33 91% 0 11 2 8 30 20 5 4 0 2 2 3 5 4 5 0 7 86%
546 Russ Springer 30 ATL 194 68% 16% 4 100% 0 1 0 1 4 2 1 0 0 0 0 0 0 0 0 0 0
547 Mike Stanton 32 NYY 271 74% 28% 4 100% 0 1 0 1 6 3 0 1 0 0 1 0 0 0 0 0 1 100%
548 Denny Stark 24 SEA 31 74% 35% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
549 Blake Stein 25 KCR 308 73% 22% 4 100% 0 2 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0
550 Blake Stein 25 OAK 18 61% 22% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
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%
551 Garrett Stephenson 27 STL 371 77% 27% 9 100% 1 6 0 5 9 5 1 0 0 0 0 0 1 1 1 0 4 100%
552 Dave Stevens 29 CLE 44 77% 25% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
553 Todd Stottlemyre 34 ARI 446 79% 33% 12 100% 0 8 0 7 12 11 1 1 0 0 1 0 1 1 1 0 2 100%
554 Scott Strickland 23 MON 78 64% 24% 3 100% 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 2 100%
555 Everett Stull 27 ATL 7 71% 14% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
556 Tanyon Sturtze 28 CHW 22 82% 23% 1 100% 0 0 0 0 1 0 1 0 0 0 0 0 1 1 1 0 0
557 Scott Sullivan 28 CIN 470 76% 26% 11 100% 0 6 2 3 10 8 1 3 0 1 2 0 0 0 0 0 5 100%
558 Jeff Suppan 24 KCR 887 84% 38% 28 100% 1 16 3 13 27 22 0 1 0 0 1 0 0 0 0 0 3 100%
559 Mac Suzuki 24 KCR 303 84% 36% 5 100% 0 5 0 5 6 2 0 1 0 0 1 0 0 0 0 0 2 100%
560 Mac Suzuki 24 SEA 207 72% 24% 4 100% 0 1 0 1 5 4 0 0 0 0 0 0 0 0 0 0 0
561 Greg Swindell 34 ARI 261 75% 27% 6 100% 0 3 0 3 10 5 1 0 0 0 0 0 2 1 2 0 3 100%
562 Jeff Tam 28 NYM 43 74% 42% 2 100% 0 3 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0
563 Jeff Tam 28 CLE 4 75% 25% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
564 Kevin Tapani 35 CHC 591 84% 35% 20 95% 1 2 1 1 18 18 0 0 0 0 0 0 0 0 0 0 2 50%
565 Julian Tavarez 26 SFG 258 79% 39% 9 89% 0 7 1 4 6 5 1 1 0 1 0 1 1 1 1 0 2 100%
566 Billy Taylor 37 NYM 68 72% 28% 2 100% 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
567 Billy Taylor 37 OAK 189 78% 31% 6 100% 0 1 1 0 5 5 0 0 0 0 0 0 0 0 0 0 1 100%
568 Michael Tejera 22 FLA 31 65% 16% 2 100% 0 1 1 0 3 0 1 0 0 0 0 0 2 1 1 1 0
569 Amaury Telemaco 25 PHI 206 71% 27% 8 88% 0 5 0 5 7 7 0 1 0 1 0 1 0 0 0 0 0
570 Amaury Telemaco 25 ARI 28 75% 29% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 100%
571 Anthony Telford 33 MON 429 77% 38% 17 88% 0 10 0 8 14 12 1 4 0 3 1 2 0 0 0 0 2 50%
572 Jay Tessmer 27 NYY 41 80% 29% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
573 Justin Thompson 26 DET 626 79% 32% 8 88% 0 5 0 4 10 6 1 1 0 1 0 1 1 0 1 0 2 100%
574 Mark Thompson 28 STL 130 71% 23% 5 100% 0 3 1 2 4 4 0 0 0 0 0 0 0 0 0 0 3 100%
575 John Thomson 25 COL 305 80% 33% 11 100% 0 9 0 7 10 8 2 0 0 0 0 0 1 1 1 0 0
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%
576 Mike Thurman 25 MON 627 83% 33% 12 92% 0 9 0 7 11 10 0 1 0 0 1 1 0 0 0 0 5 100%
577 Mike Timlin 33 BAL 261 73% 41% 12 83% 1 5 1 3 8 6 1 3 0 2 1 2 1 1 1 0 1 100%
578 Brett Tomko 26 CIN 744 78% 28% 22 95% 1 10 1 6 20 16 3 2 0 1 1 1 2 1 2 0 8 88%
579 Steve Trachsel 28 CHC 893 80% 32% 23 100% 0 18 3 12 20 17 1 0 0 0 0 0 3 1 2 0 3 100%
580 Mike Trombley 32 MIN 378 73% 30% 10 100% 0 8 1 7 9 9 0 0 0 0 0 0 0 0 0 0 4 100%
581 Ugueth Urbina 25 MON 323 67% 21% 4 100% 0 5 2 3 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
582 Ismael Valdez 25 LAD 871 81% 28% 30 100% 0 12 2 10 33 24 2 1 0 0 1 0 1 0 0 1 10 100%
583 Javier Vazquez 22 MON 667 78% 32% 33 97% 0 9 2 5 33 24 5 0 0 0 0 0 1 1 1 0 6 100%
584 Mike Venafro 25 TEX 283 78% 52% 18 100% 0 2 0 1 18 15 0 0 0 0 0 0 0 0 0 0 4 100%
585 Dave Veres 32 COL 349 73% 33% 5 100% 0 7 0 5 5 3 0 0 0 0 0 0 0 0 0 0 0
586 Ron Villone 29 CIN 610 75% 32% 26 96% 0 7 2 3 28 16 3 6 0 2 4 1 1 0 0 1 7 86%
587 Luis Vizcaino 24 OAK 16 75% 44% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
588 Ed Vosberg 37 SDP 47 83% 21% 3 100% 0 1 0 1 3 2 1 1 0 0 1 0 0 0 0 0 1 100%
589 Ed Vosberg 37 ARI 13 85% 38% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
590 Billy Wagner 27 HOU 286 53% 20% 4 100% 0 2 1 1 5 3 0 0 0 0 0 0 1 0 0 1 0
591 Paul Wagner 31 CLE 24 79% 29% 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
592 Dave Wainhouse 31 COL 131 75% 38% 4 100% 0 3 1 2 4 3 0 0 0 0 0 0 1 0 0 1 0
593 Tim Wakefield 32 BOS 635 80% 27% 15 93% 1 7 2 5 12 10 0 1 0 1 0 1 1 0 1 0 1 100%
594 Donne Wall 31 SDP 290 77% 32% 10 90% 0 9 2 6 10 6 0 2 0 1 1 1 1 0 0 1 2 50%
595 Derek Wallace 27 KCR 34 76% 18% 1 100% 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 1 100%
596 Jeff Wallace 23 PIT 176 61% 30% 2 100% 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 2 100%
597 Bryan Ward 27 CHW 183 78% 33% 5 100% 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 1 100%
598 John Wasdin 26 BOS 302 78% 32% 6 83% 0 3 0 3 5 4 0 1 0 1 0 1 0 0 0 0 2 50%
599 Jarrod Washburn 24 ANA 264 77% 28% 4 100% 0 2 0 2 5 1 2 0 0 0 0 0 3 2 3 0 0
600 Allen Watson 28 SEA 19 79% 26% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
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%
601 Allen Watson 28 NYM 173 73% 27% 1 100% 0 3 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0
602 Allen Watson 28 NYY 137 77% 31% 2 100% 0 1 0 0 4 1 0 1 0 0 1 0 0 0 0 0 0
603 David Weathers 29 MIL 414 78% 32% 12 100% 0 6 0 4 13 8 0 0 0 0 0 0 0 0 0 0 2 100%
604 Eric Weaver 25 SEA 52 65% 35% 2 50% 0 0 0 0 1 0 1 1 0 0 1 1 0 0 0 0 0
605 Jeff Weaver 22 DET 717 75% 30% 17 100% 0 9 0 5 18 16 1 0 0 0 0 0 3 1 3 0 4 100%
606 Bob Wells 32 MIN 365 82% 27% 11 91% 0 3 0 2 9 9 0 1 0 1 0 1 0 0 0 0 3 67%
607 David Wells 36 TOR 987 80% 33% 27 100% 0 7 0 7 30 21 3 0 0 0 0 0 2 2 2 0 3 100%
608 Kip Wells 22 CHW 153 74% 32% 4 75% 0 4 1 3 3 2 0 2 0 0 2 1 0 0 0 0 0
609 Turk Wendell 32 NYM 369 72% 20% 5 60% 0 4 0 4 6 3 1 2 0 1 1 1 0 0 0 0 1 100%
610 Don Wengert 29 KCR 116 88% 45% 3 100% 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0
611 John Wetteland 32 TEX 281 74% 22% 6 100% 0 2 1 1 5 4 1 1 0 1 0 0 0 0 0 0 1 100%
612 Dan Wheeler 21 TBD 136 68% 24% 2 100% 0 1 0 1 2 2 0 0 0 0 0 0 0 0 0 0 2 100%
613 Matt Whisenant 28 KCR 184 69% 35% 7 86% 0 2 0 1 5 5 0 1 0 1 0 1 0 0 0 0 1 100%
614 Matt Whisenant 28 SDP 60 68% 37% 2 100% 0 2 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0
615 Gabe White 27 CIN 261 72% 18% 2 100% 0 1 0 1 2 2 0 0 0 0 0 0 0 0 0 0 1 100%
616 Rick White 30 TBD 480 78% 35% 17 94% 0 6 1 4 16 10 1 2 0 0 2 1 1 1 1 0 1 100%
617 Matt Whiteside 31 SDP 55 78% 29% 3 100% 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
618 Bob Wickman 30 MIL 331 73% 41% 21 90% 0 6 3 1 15 10 3 4 0 3 1 2 2 1 2 0 4 100%
619 Marc Wilkins 28 PIT 228 72% 29% 10 100% 0 2 0 2 11 9 0 0 0 0 0 0 0 0 0 0 3 100%
620 Brian Williams 30 HOU 303 75% 27% 10 100% 0 4 1 3 11 9 0 0 0 0 0 0 1 0 0 1 2 100%
621 Jeff Williams 27 LAD 73 85% 36% 2 100% 0 1 0 1 2 0 1 0 0 0 0 0 1 1 1 0 0
622 Mike Williams 30 PIT 269 64% 26% 7 100% 0 4 0 3 9 6 0 4 1 0 3 0 1 0 1 0 2 100%
623 Todd Williams 28 SEA 47 72% 51% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
624 Woody Williams 32 SDP 887 79% 26% 17 100% 1 11 1 9 17 13 1 1 0 0 1 0 0 0 0 0 6 100%
625 Scott Williamson 23 CIN 366 66% 22% 5 100% 0 2 0 1 7 3 1 1 0 0 1 0 1 1 1 0 1 100%
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%
626 Joe Winkelsas 25 ATL 6 83% 33% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
627 Jay Witasick 26 KCR 732 77% 30% 13 92% 0 4 0 2 12 12 0 2 0 1 1 1 0 0 0 0 1 100%
628 Bobby Witt 35 TBD 815 78% 29% 27 93% 2 12 1 10 27 16 4 3 0 2 1 2 4 4 4 0 5 60%
629 Mark Wohlers 29 ATL 10 60% 20% 1 0% 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 1 0%
630 Bob Wolcott 25 BOS 29 83% 24% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
631 Randy Wolf 22 PHI 552 67% 20% 14 93% 0 3 0 3 13 9 0 2 0 2 0 1 2 0 2 0 3 67%
632 Brad Woodall 30 CHC 71 82% 32% 3 100% 0 1 0 0 2 1 0 0 0 0 0 0 1 0 1 0 0
633 Steve Woodard 24 MIL 801 83% 35% 24 100% 0 12 0 10 24 24 0 0 0 0 0 0 0 0 0 0 4 100%
634 Tim Worrell 31 OAK 309 73% 28% 3 100% 0 1 0 0 3 3 0 0 0 0 0 0 0 0 0 0 1 100%
635 Jamey Wright 24 COL 423 78% 36% 14 100% 0 9 0 5 17 12 1 1 0 0 1 0 2 1 2 0 1 100%
636 Jaret Wright 23 CLE 609 76% 28% 20 95% 0 13 4 9 15 13 0 3 1 1 1 1 0 0 0 0 1 100%
637 Esteban Yan 24 TBD 286 74% 28% 9 100% 2 7 0 4 9 7 0 0 0 0 0 0 2 0 2 0 3 100%
638 Ed Yarnall 23 NYY 77 77% 30% 2 100% 0 1 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0
639 Masato Yoshii 34 NYM 723 79% 27% 9 100% 0 7 0 5 10 8 0 0 0 0 0 0 1 0 1 0 4 100%
640 Jeff Zimmerman 26 TEX 336 75% 27% 7 100% 0 3 0 3 7 6 1 0 0 0 0 0 0 0 0 0 3 100%
641 Jordan Zimmerman 24 SEA 41 83% 44% 1 100% 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
LgAvg 703 77% 31% 22 97% 0 9 1 7 21 16 2 2 0 1 1 1 2 1 1 0 4 93%


1998 MLB  / 2000 MLB  / 1999 AL  / 1999 NL  Pitcher