2002 American League Batting Register Previous Year / Next Year
2002 AL
| NL
League Yearly Summary -
Expanded Standings: AL
| NL
-
Expanded Leaderboards: AL
| ML
| NL
-
Players: Batting -
Pitching -
Fielding -
Minor Leagues: Minor Lg Batting Leaders / Minor Lg Pitching Leaders -
Other: New Debuts -
Final Year -
Born this year -
Died this year -
Transactions -
Amateur Draft -
League Splits - Bat: ML-NL-AL -
Pitch: ML-NL-AL
Shaded Text indicates partial season results.
* - bats left-handed, # - switch hits, ? - unknown, else - bats right-handed
+ - stats are not player's league total, TOT for team signifies player's league totals.
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Paul Abbott 34 SEA 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Brent Abernathy 24 TBD 117 463 46 112 18 4 2 40 25 46 .242 .288 .311 10 4 62 8 2 0 8 *4/D
Juan Acevedo 32 DET 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Jeremy Affeldt 23 KCR 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Benny Agbayani 30 BOS 13 37 5 11 1 0 0 8 6 5 .297 .395 .324 0 0 93 0 0 1 1 7/98
#Luis Alicea 36 KCR 94 237 28 54 8 2 1 23 32 34 .228 .322 .291 2 3 59 3 0 1 5 45D/3796
Chad Allen 27 CLE 5 10 0 1 1 0 0 0 0 2 .100 .100 .200 0 0 -22 1 0 0 1 /79
Sandy Alomar 36 CHW 51 167 21 48 10 1 7 25 5 14 .287 .309 .485 0 0 105 1 2 0 5 2
*Juan Alvarez 28 TEX 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Wilson Alvarez 32 TBD 2 4 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
#Alfredo Amezaga 24 ANA 12 13 3 7 2 0 0 2 0 1 .538 .538 .692 1 0 225 0 0 0 1 /6D
*Brady Anderson 38 CLE 34 80 4 13 4 0 1 5 18 23 .163 .327 .250 4 0 59 0 1 2 5 87/9D
*Garret Anderson 30 ANA 158 638 93 195 56 3 29 123 30 80 .306 .332 .539 6 4 127 0 10 11 11 *78D
Matt Anderson 25 DET 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Shane Andrews 30 BOS 7 13 2 1 1 0 0 0 1 3 .077 .200 .154 0 0 -5 0 0 0 0 /537
Kevin Appier 34 ANA 2 2 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 2 0 0 0 1
Alex Arias 34 NYY 6 7 0 0 0 0 0 0 1 2 .000 .125 .000 0 0 -62 0 0 0 0 /56
Rolando Arrojo 33 BOS 2 2 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 1 0 0 0 1
Miguel Asencio 21 KCR 1 2 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Jeff Austin 25 KCR 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Bruce Aven 30 CLE 7 17 1 2 0 0 0 0 4 4 .118 .286 .118 1 0 15 0 0 0 2 /789
Brandon Backe 24 TBD 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
#Carlos Baerga 33 BOS 73 182 17 52 11 0 2 19 7 20 .286 .316 .379 6 0 82 1 2 1 6 D4/5
Danys Baez 24 CLE 1 2 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 1
Cory Bailey 31 KCR 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
James Baldwin 30 SEA 1 2 0 1 0 0 0 0 0 0 .500 .500 .500 0 0 172 0 0 0 0 1
Willie Banks 33 BOS 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Lorenzo Barcelo 24 CHW 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
#Josh Bard 24 CLE 24 90 9 20 5 0 3 12 4 13 .222 .255 .378 0 0 68 1 0 0 6 2
Tony Batista 28 BAL 161 615 90 150 36 1 31 87 50 107 .244 .309 .457 5 4 105 0 6 9 13 *5/D
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Rick Bauer 25 BAL 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Steve Bechler 22 BAL 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Erik Bedard 23 BAL 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Rob Bell 25 TEX 1 1 0 0 0 0 0 0 1 0 .000 .500 .000 0 0 47 0 0 0 0 1
Clay Bellinger 33 ANA 2 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 /3
#Carlos Beltran 25 KCR 162 637 114 174 44 7 29 105 71 135 .273 .346 .501 35 7 114 3 7 1 12 *8D
Joaquin Benoit 24 TEX 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Dave Berg 31 TOR 109 374 42 101 26 2 4 39 26 57 .270 .322 .382 0 2 84 4 5 1 6 45639/D7
Brandon Berger 27 KCR 51 134 16 27 5 1 6 17 8 32 .201 .255 .388 1 0 62 0 1 2 2 97D/83
Adam Bernero 25 DET 2 4 0 0 0 0 0 0 0 4 .000 .000 .000 0 0 -100 1 0 0 0 1
Angel Berroa 24 KCR 20 75 8 17 7 1 0 5 7 10 .227 .301 .347 3 0 66 0 0 1 1 6
+*Jason Beverlin 28 CLE 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
+*Jason Beverlin 28 DET 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Jason Beverlin 28 TOT 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Rocky Biddle 26 CHW 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Larry Bigbie 24 BAL 16 34 1 6 1 0 0 3 1 11 .176 .194 .206 1 0 9 0 1 0 1 /798
Casey Blake 28 MIN 9 20 2 4 1 0 0 1 2 7 .200 .273 .250 0 0 41 0 0 0 0 /53D
*Hank Blalock 21 TEX 49 147 16 31 8 0 3 17 20 43 .211 .306 .327 0 0 65 2 2 1 2 5
Willie Bloomquist 24 SEA 12 33 11 15 4 0 0 7 5 2 .455 .526 .576 3 1 198 0 0 0 0 /74D
Hiram Bocachica 26 DET 34 103 14 23 4 0 4 8 5 22 .223 .259 .379 2 2 73 1 0 0 2 8/94D7
Bret Boone 33 SEA 155 608 88 169 34 3 24 107 53 102 .278 .339 .462 12 5 114 2 6 4 11 *4/D
Pedro Borbon 34 TOR 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Joe Borchard 23 CHW 16 36 5 8 0 0 2 5 1 14 .222 .243 .389 0 0 63 0 0 0 0 7/89
Pat Borders 39 SEA 4 4 0 2 1 0 0 1 0 1 .500 .500 .750 0 0 231 0 0 0 0 /2D
Mike Bordick 36 BAL 117 367 37 85 19 3 8 36 35 63 .232 .302 .365 7 4 81 6 2 0 9 *6
*Micah Bowie 27 OAK 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Brian Bowles 25 TOR 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Chad Bradford 27 OAK 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Milton Bradley 24 CLE 98 325 48 81 18 3 9 38 32 58 .249 .317 .406 6 3 93 1 0 2 12 8/D
*Russell Branyan 26 CLE 50 161 16 33 4 0 8 17 17 65 .205 .278 .379 1 2 75 0 2 0 3 7/5D
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Dewon Brazelton 22 TBD 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Juan Brito 22 KCR 9 23 1 7 2 0 0 1 0 3 .304 .304 .391 0 0 77 0 0 0 2 /2
Chris Brock 32 BAL 2 2 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
*Ben Broussard 25 CLE 39 112 10 27 4 0 4 9 7 25 .241 .292 .384 0 0 81 0 0 1 3 7/3D
*Dee Brown 24 KCR 16 51 5 12 3 1 1 7 4 20 .235 .291 .392 0 0 73 0 0 0 0 /7D
Kevin Brown 29 BOS 2 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 /2
Brian Buchanan 28 MIN 44 135 19 34 5 1 5 15 6 33 .252 .294 .415 2 1 86 0 0 0 4 9D
*Mark Buehrle 23 CHW 2 6 1 1 0 0 0 0 0 4 .167 .167 .167 0 0 -11 0 0 0 0 1
Ryan Bukvich 24 KCR 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
+ Dave Burba 35 TEX 2 5 0 1 0 0 0 0 0 3 .200 .200 .200 0 0 5 0 0 0 0 1
+ Dave Burba 35 CLE 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Dave Burba 35 TOT 14 5 0 1 0 0 0 0 0 3 .200 .200 .200 0 0 5 0 0 0 0 1
John Burkett 37 BOS 2 3 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 1 0 0 0 1
Ellis Burks 37 CLE 138 518 92 156 28 0 32 91 44 108 .301 .362 .541 2 3 139 1 1 3 13 *D/7
Homer Bush 29 TOR 23 78 9 18 2 0 1 2 2 12 .231 .268 .295 2 0 48 1 0 0 2 4
Paul Byrd 31 KCR 1 2 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 0 1
Eric Byrnes 26 OAK 90 94 24 23 4 2 3 11 4 17 .245 .291 .426 3 0 90 1 2 0 3 798/D
Jolbert Cabrera 29 CLE 38 72 5 8 1 0 0 7 5 13 .111 .177 .125 1 1 -16 0 1 0 3 89/74D
Mickey Callaway 27 ANA 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Mike Cameron 29 SEA 158 545 84 130 26 5 25 80 79 176 .239 .340 .442 31 8 109 4 5 3 8 *8
Jay Canizaro 28 MIN 38 112 14 24 8 1 0 11 10 22 .214 .280 .304 0 1 56 1 2 0 1 4/5
Chris Carpenter 27 TOR 1 1 1 1 0 0 0 0 0 0 1.000 1.000 1.000 0 0 428 1 0 0 0 1
Lance Carter 27 TBD 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Mike Caruso 25 KCR 12 20 3 2 0 0 0 0 1 2 .100 .143 .100 0 0 -36 0 0 0 0 /645
#Raul Casanova 29 BAL 2 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 /2
Kevin Cash 24 TOR 7 14 1 2 0 0 0 0 1 4 .143 .200 .143 0 0 -8 0 0 0 1 /2
Scott Cassidy 26 TOR 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Alberto Castillo 32 NYY 15 37 3 5 1 1 0 4 1 12 .135 .158 .216 0 0 -2 3 0 0 2 2
Frank Castillo 33 BOS 1 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 1 0 0 0 1
*Frank Catalanotto 28 TEX 68 212 42 57 16 6 3 23 25 27 .269 .364 .443 9 5 109 3 2 0 3 743/D
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
*Eric Chavez 24 OAK 153 585 87 161 31 3 34 109 65 119 .275 .348 .513 8 3 127 0 2 13 8 *5/D7
*Randy Choate 26 NYY 3 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 1
Jeff Cirillo 32 SEA 146 485 51 121 20 0 6 54 31 67 .249 .301 .328 8 4 70 13 9 0 12 *53
*Howie Clark 28 BAL 14 53 3 16 5 0 0 4 3 6 .302 .362 .396 0 0 107 0 0 0 5 /D73
#Tony Clark 30 BOS 90 275 25 57 12 1 3 29 21 57 .207 .265 .291 0 0 47 0 1 0 11 3/D
Royce Clayton 32 CHW 112 342 51 86 14 2 7 35 20 67 .251 .295 .365 5 1 74 7 4 0 7 *6
Roger Clemens 39 NYY 3 3 1 2 1 0 0 1 0 1 .667 .500 1.000 0 0 286 0 1 0 0 1
Pasqual Coco 24 TOR 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Mike Colangelo 25 OAK 20 23 2 4 1 0 0 0 1 2 .174 .240 .217 0 0 25 1 0 0 0 7/98
Jesus Colome 24 TBD 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Bartolo Colon 29 CLE 2 6 0 1 0 0 0 0 0 3 .167 .167 .167 0 0 -9 0 0 0 0 1
Jeff Conine 36 BAL 116 451 44 123 26 4 15 63 25 66 .273 .307 .448 8 0 102 0 10 6 10 3/D7
*Jason Conti 27 TBD 78 222 26 57 15 2 3 21 18 55 .257 .315 .383 4 2 88 4 0 1 5 897
*Dennis Cook 39 ANA 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Ron Coomer 35 NYY 55 148 14 39 7 0 3 17 6 23 .264 .290 .372 0 0 75 1 1 1 8 5D3
Brian Cooper 27 TOR 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Francisco Cordero 27 TEX 5 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Wil Cordero 30 CLE 6 18 1 4 0 0 0 1 0 3 .222 .222 .222 0 0 21 0 0 0 1 /73
Marty Cordova 32 BAL 131 458 55 116 25 2 18 64 47 111 .253 .325 .434 1 6 105 2 3 3 17 7D
Nate Cornejo 22 DET 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Steve Cox 27 TBD 148 560 65 142 30 1 16 72 60 116 .254 .330 .396 5 0 95 0 6 5 15 *3D
*Carl Crawford 20 TBD 63 259 23 67 11 6 2 30 9 41 .259 .290 .371 9 5 77 6 1 0 0 7
Joe Crede 24 CHW 53 200 28 57 10 0 12 35 8 40 .285 .311 .515 0 2 113 0 1 0 1 5
+*Doug Creek 33 TBD 3 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
+*Doug Creek 33 SEA 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Doug Creek 33 TOT 26 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Jack Cressend 27 MIN 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Coco Crisp 22 CLE 32 127 16 33 9 2 1 9 11 19 .260 .314 .386 4 1 88 3 2 0 0 8/7
*Jacob Cruz 29 DET 35 88 12 24 3 1 2 6 13 20 .273 .377 .398 3 1 115 1 2 0 2 D/937
#Jose Cruz 28 TOR 124 466 64 114 26 5 18 70 51 106 .245 .317 .438 7 1 95 1 4 1 8 *798/D
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Michael Cuddyer 23 MIN 41 112 12 29 7 0 4 13 8 30 .259 .311 .429 2 0 95 1 1 0 3 95/3D
*Johnny Damon 28 BOS 154 623 118 178 34 11 14 63 65 70 .286 .356 .443 31 6 109 3 5 5 4 *8/D
*Brian Daubach 30 BOS 137 444 62 118 24 2 20 78 51 126 .266 .348 .464 2 1 111 0 4 4 10 37D9
#Jeff Davanon 28 ANA 16 30 3 5 3 0 1 4 2 6 .167 .219 .367 1 0 52 1 0 0 0 /89D7
#Ben Davis 25 SEA 80 228 24 59 10 1 7 43 18 58 .259 .313 .404 1 1 92 1 4 1 6 2/3
Doug Davis 26 TEX 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Jason Davis 22 CLE 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Luis de los Santos 24 TBD 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Carlos Delgado 30 TOR 143 505 103 140 34 2 33 108 102 126 .277 .406 .549 1 0 147 0 8 18 8 *3/D
Sean Depaula 28 CLE 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Einar Diaz 29 CLE 102 320 34 66 19 0 2 16 17 27 .206 .258 .284 0 1 47 6 2 1 13 2
Juan Diaz 28 BOS 4 7 2 2 1 0 1 2 1 2 .286 .375 .857 0 0 211 0 0 0 0 /3D
Brendan Donnelly 30 ANA 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Sean Douglass 23 BAL 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Ryan Drese 26 CLE 2 3 0 0 0 0 0 0 1 0 .000 .250 .000 0 0 -24 1 0 0 0 1
Travis Driskill 30 BAL 2 3 1 0 0 0 0 0 1 3 .000 .250 .000 0 0 -23 0 0 0 0 1
*Eric DuBose 26 BAL 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Todd Dunwoody 27 CLE 2 6 0 0 0 0 0 0 0 3 .000 .000 .000 0 0 -100 1 0 0 0 /79
Chad Durbin 24 KCR 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
+#Ray Durham 30 CHW 96 345 71 103 20 2 9 48 49 59 .299 .390 .446 20 5 121 8 4 0 13 4
+#Ray Durham 30 OAK 54 219 43 60 14 4 6 22 24 34 .274 .350 .457 6 2 115 2 1 1 2 D4
#Ray Durham 30 TOT 150 564 114 163 34 6 15 70 73 93 .289 .374 .450 26 7 118 10 5 1 15 4D
Jermaine Dye 28 OAK 131 488 74 123 27 1 24 86 52 108 .252 .333 .459 2 0 110 0 5 2 15 *9D
Damion Easley 32 DET 85 304 29 68 14 1 8 30 27 43 .224 .307 .355 1 3 82 1 3 3 4 4
*Eric Eckenstahler 25 DET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
David Eckstein 27 ANA 152 608 107 178 22 6 8 63 45 44 .293 .363 .388 21 13 101 14 8 0 7 *6/D
Dave Elder 26 CLE 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Mark Ellis 25 OAK 98 345 58 94 16 4 6 35 44 54 .272 .359 .394 4 2 103 8 3 1 3 *4/65D
*Alan Embree 32 BOS 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Scott Erickson 34 BAL 2 4 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 0 1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
*Darin Erstad 28 ANA 150 625 99 177 28 4 10 73 27 67 .283 .313 .389 23 3 86 5 4 4 9 *8/3D
Felix Escalona 23 TBD 59 157 17 34 8 2 0 9 3 44 .217 .262 .293 7 2 50 3 1 0 2 64/5D
#Kelvim Escobar 26 TOR 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Carl Everett 31 TEX 105 374 47 100 16 0 16 62 33 77 .267 .333 .439 2 3 99 1 4 4 7 98D7
*Scott Eyre 30 TOR 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Jorge Fabregas 32 ANA 35 88 8 17 1 0 0 8 6 6 .193 .245 .205 0 0 22 2 0 1 3 2
Jeff Farnsworth 26 DET 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Sal Fasano 30 ANA 2 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 /2
Carlos Febles 26 KCR 119 351 44 86 16 4 4 26 41 63 .245 .336 .348 16 5 76 5 0 0 8 *4/6
*Robert Fick 28 DET 148 556 66 150 36 2 17 63 46 90 .270 .331 .433 0 1 109 0 5 4 17 *9/D
Nate Field 26 KCR 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
#Chone Figgins 24 ANA 15 12 6 2 1 0 0 1 0 5 .167 .167 .250 2 1 9 0 0 0 1 /4
Bob File 25 TOR 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Chuck Finley 39 CLE 2 4 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 1 1
Tony Fiore 30 MIN 4 3 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
*Brian Fitzgerald 27 SEA 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
John Flaherty 34 TBD 76 281 27 73 20 0 4 33 15 50 .260 .296 .374 2 2 79 2 4 0 6 2
*Darrin Fletcher 35 TOR 45 127 8 28 6 0 3 22 4 13 .220 .239 .339 0 0 49 1 3 0 4 2/D
Jose Flores 29 OAK 7 3 2 0 0 0 0 0 1 0 .000 .400 .000 1 1 22 0 0 0 0 /46
*Randy Flores 26 TEX 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Cliff Floyd 29 BOS 47 171 30 54 21 0 7 18 15 28 .316 .374 .561 4 0 142 0 2 0 6 7D/9
Brook Fordyce 32 BAL 56 130 7 30 8 0 1 8 9 19 .231 .301 .315 1 0 68 3 0 0 5 2
*Casey Fossum 24 BOS 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Keith Foulke 29 CHW 4 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 1
Ryan Franklin 29 SEA 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Kevin Frederick 25 MIN 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Travis Fryman 33 CLE 118 397 42 86 14 3 11 55 40 82 .217 .292 .350 0 0 72 0 0 1 12 *5
*Brad Fullmer 27 ANA 130 429 75 124 35 6 19 59 32 44 .289 .357 .531 10 3 133 0 3 6 7 D3
Mike Fyhrie 32 OAK 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Rich Garces 31 BOS 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Freddy Garcia 27 SEA 2 6 0 2 1 0 0 0 0 1 .333 .333 .500 0 0 121 1 0 0 0 1
+*Karim Garcia 26 NYY 2 5 1 1 0 0 0 0 0 1 .200 .200 .200 0 0 7 0 0 0 0 /79
+*Karim Garcia 26 CLE 51 197 29 59 8 0 16 52 6 40 .299 .317 .584 0 3 136 0 2 0 6 9/87
*Karim Garcia 26 TOT 53 202 30 60 8 0 16 52 6 41 .297 .314 .574 0 3 133 0 2 0 6 9/87
Luis Garcia 26 BAL 6 3 0 1 0 0 0 0 0 1 .333 .333 .333 0 0 83 0 0 0 0 /89
Reynaldo Garcia 28 TEX 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Nomar Garciaparra 28 BOS 156 635 101 197 56 5 24 120 41 63 .310 .352 .528 5 2 127 0 11 4 17 *6
Lee Gardner 27 TBD 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Jon Garland 22 CHW 2 2 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 1 0 0 0 1
*Chris George 22 KCR 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Esteban German 24 OAK 9 35 4 7 0 0 0 0 4 11 .200 .300 .200 1 0 39 0 0 0 0 /4
Franklyn German 22 DET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Jason Giambi 31 NYY 155 560 120 176 34 1 41 122 109 112 .314 .435 .598 2 2 172 0 5 4 18 3D
*Jeremy Giambi 27 OAK 42 157 26 43 7 0 8 17 27 40 .274 .390 .471 0 0 131 0 0 0 4 7/D
*Jay Gibbons 25 BAL 136 490 71 121 29 1 28 69 45 66 .247 .311 .482 1 3 111 0 4 3 9 93D
Benji Gil 29 ANA 61 130 11 37 8 1 3 20 5 33 .285 .307 .431 2 1 94 2 2 0 0 463/D
Geronimo Gil 26 BAL 125 422 33 98 19 0 12 45 21 88 .232 .270 .363 2 2 70 5 1 1 17 *2
Matt Ginter 24 CHW 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Charles Gipson 29 SEA 79 72 22 17 5 2 0 8 9 14 .236 .329 .361 4 0 87 2 0 0 3 79/85D
Troy Glaus 25 ANA 156 569 99 142 24 1 30 111 88 144 .250 .352 .453 10 3 113 0 8 4 12 *5/6
Gary Glover 25 CHW 2 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Wayne Gomes 29 BOS 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Alexis Gomez 23 KCR 5 10 0 2 0 0 0 0 0 2 .200 .200 .200 0 0 3 0 0 0 0 /9
Chris Gomez 31 TBD 130 461 51 122 31 3 10 46 21 58 .265 .305 .410 1 3 91 6 3 0 8 *6
Juan Gonzalez 32 TEX 70 277 38 78 21 1 8 35 17 56 .282 .324 .451 2 0 99 0 1 1 11 9/D
*Jason Grabowski 26 OAK 4 8 3 3 1 1 0 1 3 1 .375 .545 .750 0 0 244 0 0 0 0 /7
Tony Graffanino 30 CHW 70 229 35 60 12 4 6 31 22 38 .262 .329 .428 2 1 98 4 2 1 2 54/6
Todd Greene 31 TEX 42 112 15 30 5 0 10 19 2 23 .268 .282 .580 0 0 116 1 2 0 4 32/D7
*Rusty Greer 33 TEX 51 199 24 59 9 2 1 17 19 17 .296 .356 .377 1 0 91 0 1 0 5 D7/93
Seth Greisinger 26 DET 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
*Ben Grieve 26 TBD 136 482 62 121 30 0 19 64 69 121 .251 .353 .432 8 2 111 0 2 5 15 *9D
Jason Grimsley 34 KCR 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Buddy Groom 36 BAL 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Eddie Guardado 31 MIN 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Aaron Guiel 29 KCR 70 240 30 56 13 0 4 38 19 61 .233 .296 .338 1 5 62 2 4 1 3 9/D8
#Carlos Guillen 26 SEA 134 475 73 124 24 6 9 56 46 91 .261 .326 .394 4 5 93 3 3 4 8 *6/D
Ricky Gutierrez 32 CLE 94 353 38 97 13 0 4 38 20 48 .275 .325 .346 0 1 82 3 1 0 14 4/D
#Cristian Guzman 24 MIN 148 623 80 170 31 6 9 59 17 79 .273 .292 .385 12 13 79 8 6 2 12 *6
*Travis Hafner 25 TEX 23 62 6 15 4 1 1 6 8 15 .242 .329 .387 0 1 86 0 0 1 0 D/3
Jerry Hairston 26 BAL 122 426 55 114 25 3 5 32 34 55 .268 .329 .376 21 6 92 8 4 0 5 *4
*John Halama 30 SEA 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Toby Hall 26 TBD 85 330 37 85 19 1 6 42 17 27 .258 .293 .376 0 1 79 2 3 3 14 2
Roy Halladay 25 TOR 2 6 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 1 1
Shane Halter 32 DET 122 410 46 98 22 6 10 39 39 92 .239 .309 .395 0 4 93 1 4 1 12 65/74D3
Josh Hancock 24 BOS 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Chris Haney 33 BOS 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Aaron Harang 24 OAK 2 3 0 0 0 0 0 0 0 3 .000 .000 .000 0 0 -100 0 0 0 0 1
*Travis Harper 26 TBD 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Willie Harris 24 CHW 49 163 14 38 4 0 2 12 9 21 .233 .270 .294 8 0 49 3 2 0 3 4/8
Jason Hart 24 TEX 10 15 2 4 3 0 0 0 2 7 .267 .353 .467 0 0 111 0 0 0 0 /73
Shigetoshi Hasegawa 33 SEA 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Bill Haselman 36 TEX 69 179 16 44 7 0 3 18 11 25 .246 .297 .335 0 0 64 1 0 1 6 2/D
*Scott Hatteberg 32 OAK 136 492 58 138 22 4 15 61 68 56 .280 .374 .433 0 0 116 1 1 1 8 3D
LaTroy Hawkins 29 MIN 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Rickey Henderson 43 BOS 72 179 40 40 6 1 5 16 38 47 .223 .369 .352 8 2 92 0 1 0 3 7/D89
*Mark Hendrickson 28 TOR 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Oscar Henriquez 28 DET 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Drew Henson 22 NYY 3 1 1 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 /D
Pat Hentgen 33 BAL 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Felix Heredia 27 TOR 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Dustin Hermanson 29 BOS 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Adrian Hernandez 27 NYY 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Orlando Hernandez 36 NYY 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Ramon Hernandez 26 OAK 136 403 51 94 20 0 7 42 43 64 .233 .313 .335 0 0 75 3 3 1 11 *2
Roberto Hernandez 37 KCR 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Runelvys Hernandez 24 KCR 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Alex Herrera 25 CLE 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Bobby Higginson 31 DET 119 444 50 125 24 3 10 63 41 45 .282 .345 .417 12 5 109 1 7 3 8 *7/D
Erik Hiljus 29 OAK 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Jeremy Hill 24 KCR 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Shea Hillenbrand 26 BOS 156 634 94 186 43 4 18 83 25 95 .293 .330 .459 4 2 105 0 5 4 18 *5
A.J. Hinch 28 KCR 72 197 25 49 7 1 7 27 18 35 .249 .321 .401 3 3 84 2 0 0 2 2
*Eric Hinske 24 TOR 151 566 99 158 38 2 24 84 77 138 .279 .365 .481 13 1 119 0 5 5 12 *5
*Sterling Hitchcock 31 NYY 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Dennis Hocking 32 MIN 102 260 28 65 13 0 2 25 24 44 .250 .310 .323 0 2 70 4 5 0 3 465/398
*Todd Hollandsworth 29 TEX 39 132 16 34 6 0 5 19 14 27 .258 .327 .417 1 0 92 2 1 0 0 78/9
*Mike Holtz 29 OAK 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Paul Hoover 26 TBD 5 17 1 3 0 0 0 2 0 5 .176 .176 .176 0 0 -4 0 0 0 0 /2
+*Bobby Howry 28 CHW 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
+*Bobby Howry 28 BOS 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Bobby Howry 28 TOT 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Ken Huckaby 31 TOR 88 273 29 67 6 1 3 22 9 44 .245 .270 .308 0 0 51 1 0 1 10 2
#Orlando Hudson 24 TOR 54 192 20 53 10 5 4 23 11 27 .276 .319 .443 0 1 97 0 2 0 6 4
Tim Hudson 26 OAK 2 5 1 1 1 0 0 0 1 1 .200 .333 .400 0 0 96 0 0 0 0 1
*Aubrey Huff 25 TBD 113 454 67 142 25 0 23 59 37 55 .313 .364 .520 4 1 135 0 2 7 17 D35
Torii Hunter 26 MIN 148 561 89 162 37 4 29 94 35 118 .289 .334 .524 23 8 124 0 3 3 17 *8/D
*Raul Ibanez 30 KCR 137 497 70 146 37 6 24 103 40 76 .294 .346 .537 5 3 122 1 4 5 11 37D9
Omar Infante 20 DET 18 72 4 24 3 0 1 6 3 10 .333 .360 .417 0 1 114 0 0 0 0 6/4
Brandon Inge 25 DET 95 321 27 65 15 3 7 24 24 101 .202 .266 .333 1 3 64 1 1 0 7 2/D
Hideki Irabu 33 TEX 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Damian Jackson 28 DET 81 245 31 63 20 1 1 25 21 36 .257 .320 .359 12 3 87 2 3 0 3 4/6D875
Mike Jackson 37 MIN 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Ryan Jackson 30 DET 4 6 0 2 1 1 0 0 1 2 .333 .429 .833 0 0 237 0 0 0 0 /78
Delvin James 24 TBD 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Derek Jeter 28 NYY 157 644 124 191 26 0 18 75 73 114 .297 .373 .421 32 3 111 3 3 2 14 *6/D
#D'Angelo Jimenez 24 CHW 27 108 22 31 4 3 1 11 16 10 .287 .384 .407 2 1 110 0 0 0 1 46/5
+ Jason Jimenez 26 TBD 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
+ Jason Jimenez 26 DET 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Jason Jimenez 26 TOT 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Jason Johnson 28 BAL 2 3 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 0 1
*Mark L. Johnson 26 CHW 86 263 31 55 8 1 4 18 30 52 .209 .297 .293 0 0 57 6 0 1 4 2
*Nick Johnson 23 NYY 129 378 56 92 15 0 15 58 48 98 .243 .347 .402 1 3 99 3 0 5 11 3D/7
Russ Johnson 29 TBD 45 111 15 24 5 0 1 12 16 22 .216 .320 .288 5 2 66 2 0 1 2 5/D64
*Jacque Jones 27 MIN 149 577 96 173 37 2 27 85 37 129 .300 .341 .511 6 7 123 4 6 2 8 *7/D
Jorge Julio 23 BAL 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*David Justice 36 OAK 118 398 54 106 18 3 11 49 70 66 .266 .376 .410 4 1 111 0 2 3 12 7D9
Gabe Kapler 26 TEX 72 196 25 51 12 1 0 17 8 30 .260 .285 .332 5 2 60 7 3 0 3 789/3D
Steve Karsay 30 NYY 4 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Justin Kaye 26 SEA 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Kris Keller 24 DET 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Adam Kennedy 26 ANA 144 474 65 148 32 6 7 52 19 80 .312 .345 .449 17 4 110 5 4 1 5 *4/8D
Joe Kennedy 23 TBD 2 7 1 3 0 0 0 1 0 1 .429 .429 .429 0 0 133 0 0 0 0 1
#Steve Kent 23 TBD 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Jason Kershner 25 TOR 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Bobby Kielty 25 MIN 112 289 49 84 14 3 12 46 52 66 .291 .405 .484 4 1 136 0 2 4 4 98/D73
Sun-Woo Kim 24 BOS 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Gene Kingsale 25 SEA 2 3 0 2 0 0 0 0 0 0 .667 .667 .667 0 0 262 0 0 0 1 /89
Matt Kinney 25 MIN 1 2 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
*Brandon Knight 26 NYY 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Chuck Knoblauch 33 KCR 80 300 41 63 9 0 6 22 28 32 .210 .284 .300 19 3 50 2 2 1 5 7/D
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Billy Koch 27 OAK 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Danny Kolb 27 TEX 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Paul Konerko 26 CHW 151 570 81 173 30 0 27 104 44 72 .304 .359 .498 0 0 124 0 7 2 17 *3/D
*Corey Koskie 29 MIN 140 490 71 131 37 3 15 69 72 127 .267 .368 .447 10 11 116 0 5 4 14 *5
*Ben Kozlowski 21 TEX 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
John Lackey 23 ANA 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#David Lamb 27 MIN 7 10 0 1 0 0 0 0 0 2 .100 .100 .100 0 0 -46 0 0 0 1 /645
*Mike Lamb 26 TEX 115 314 54 89 13 0 9 33 33 48 .283 .354 .411 0 0 99 2 3 5 7 3D57/924
Greg LaRocca 29 CLE 21 52 12 14 3 1 0 4 6 6 .269 .367 .365 1 0 99 0 0 0 1 5/4D
Joe Lawrence 25 TOR 55 150 16 27 4 0 2 15 16 38 .180 .262 .247 2 1 35 2 4 0 1 4/D
*Matt Lawton 30 CLE 114 416 71 98 19 2 15 57 59 34 .236 .342 .399 8 9 99 1 0 0 13 97/D
Matt LeCroy 26 MIN 63 181 19 47 11 1 7 27 13 38 .260 .306 .448 0 2 98 0 2 1 5 D/32
Carlos Lee 26 CHW 140 492 82 130 26 2 26 80 75 73 .264 .359 .484 1 4 120 0 7 4 5 *7/D
*Cliff Lee 23 CLE 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Jose Leon 25 BAL 36 89 8 22 2 0 3 10 3 20 .247 .280 .371 1 0 75 0 0 0 2 35/D7
Brian Lesher 31 TOR 24 38 2 5 1 0 0 2 4 15 .132 .209 .158 0 0 -1 0 1 0 2 3/D79
*Alan Levine 34 ANA 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Colby Lewis 22 TEX 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Cory Lidle 30 OAK 2 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 1 0 0 0 1
*Jeff Liefer 27 CHW 76 204 28 47 8 0 7 26 19 60 .230 .295 .373 0 0 75 0 1 2 3 379/D
+*Ted Lilly 26 NYY 2 3 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 0 1
+*Ted Lilly 26 OAK 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Ted Lilly 26 TOT 8 3 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 0 1
Jose Lima 29 DET 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Esteban Loaiza 30 TOR 2 6 0 1 0 0 0 0 0 1 .167 .167 .167 0 0 -12 0 0 0 0 1
*Kenny Lofton 35 CHW 93 352 68 91 20 6 8 42 49 51 .259 .348 .418 22 8 102 4 1 0 0 8
Kyle Lohse 23 MIN 2 4 0 1 0 0 0 0 0 1 .250 .250 .250 0 0 34 0 0 0 0 1
*George Lombard 26 DET 72 241 34 58 11 3 5 13 20 78 .241 .300 .373 13 2 85 7 1 1 0 87/D9
*Terrence Long 26 OAK 162 587 71 141 32 4 16 67 48 96 .240 .298 .390 3 6 83 0 3 6 17 *8
#Felipe Lopez 22 TOR 85 282 35 64 15 3 8 34 23 90 .227 .287 .387 5 4 74 2 1 1 4 6/5D
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
#Luis Lopez 31 BAL 52 109 10 23 6 0 2 9 3 20 .211 .232 .321 1 0 49 0 0 0 3 64/3D
Rodrigo Lopez 26 BAL 1 3 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 1 1
Shane Loux 22 DET 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Derek Lowe 29 BOS 2 3 0 1 0 0 0 0 1 0 .333 .500 .333 0 0 126 1 0 0 1 1
Ryan Ludwick 23 TEX 23 81 10 19 6 0 1 9 7 24 .235 .295 .346 2 1 66 0 0 0 4 8/79
*Mark Lukasiewicz 29 ANA 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Fernando Lunar 25 BAL 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /2
Brandon Lyon 22 TOR 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*John Mabry 31 OAK 89 193 27 53 13 1 11 40 14 37 .275 .322 .523 1 1 122 0 3 1 7 379
Mike MacDougal 25 KCR 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
#Jose Macias 30 DET 33 107 10 25 4 0 0 6 8 13 .234 .291 .271 3 2 57 4 1 0 4 4/859
Calvin Maduro 27 BAL 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Wendell Magee 29 DET 97 347 34 94 19 1 6 35 10 64 .271 .289 .383 2 4 84 1 5 0 9 8/97D
*Mike Magnante 37 OAK 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Chris Magruder 25 CLE 87 258 34 56 15 1 6 29 15 55 .217 .261 .353 2 0 64 2 2 2 7 798
*Mike Maroth 24 DET 2 6 1 1 0 0 0 0 0 5 .167 .167 .167 0 0 -7 0 0 0 0 1
*Damaso Marte 27 CHW 4 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
*Tom Martin 32 TBD 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Edgar Martinez 39 SEA 97 328 42 91 23 0 15 59 67 69 .277 .403 .485 1 1 139 0 6 8 6 D
Pedro Martinez 30 BOS 2 5 1 0 0 0 0 0 1 3 .000 .167 .000 0 0 -50 1 0 0 0 1
#Victor Martinez 23 CLE 12 32 2 9 1 0 1 5 3 2 .281 .333 .406 0 0 99 0 1 0 1 /2D
Julio Mateo 24 SEA 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Luis Matos 23 BAL 17 31 0 4 1 0 0 1 1 6 .129 .156 .161 1 0 -13 1 0 0 1 /987D
#Gary Matthews 27 BAL 109 344 54 95 25 3 7 38 43 69 .276 .355 .427 15 5 112 5 4 1 4 987/D
Dave Maurer 27 CLE 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Darrell May 30 KCR 2 4 0 0 0 0 0 0 1 2 .000 .200 .000 0 0 -42 0 0 0 0 1
*Brent Mayne 34 KCR 101 326 35 77 8 2 4 30 34 54 .236 .309 .310 4 4 60 4 4 1 8 2
#Joe Mays 26 MIN 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
+ David McCarty 32 KCR 13 32 3 3 1 0 1 2 2 10 .094 .147 .219 0 0 -8 0 0 0 1 /3D
+ David McCarty 32 TBD 12 34 2 6 0 0 1 2 4 9 .176 .300 .265 0 0 55 0 0 0 0 7
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
David McCarty 32 TOT 25 66 5 9 1 0 2 4 6 19 .136 .230 .242 0 0 25 0 0 0 1 7/3D
#Donzell McDonald 27 KCR 10 22 3 4 2 0 0 1 4 5 .182 .296 .273 1 0 48 0 1 0 0 /7
John McDonald 27 CLE 93 264 35 66 11 3 1 12 10 50 .250 .288 .326 3 0 66 7 2 0 4 465
*Ryan McGuire 30 BAL 17 26 0 2 1 0 0 2 2 7 .077 .143 .115 0 0 -28 0 0 0 2 /3D
*Cody McKay 28 OAK 2 3 0 2 0 0 0 2 0 1 .667 .500 .667 0 0 210 0 1 0 0 /2
#Mark McLemore 37 SEA 104 337 54 91 17 2 7 41 61 63 .270 .380 .395 18 10 110 4 4 1 3 758/D496
#Jim Mecir 32 OAK 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Mitch Meluskey 28 DET 8 27 3 6 0 0 0 1 5 3 .222 .353 .222 0 0 64 0 1 0 0 /2
Kevin Mench 24 TEX 110 366 52 95 20 2 15 60 31 83 .260 .327 .448 1 1 99 2 5 0 4 *97/D8
Ramiro Mendoza 30 NYY 9 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Frank Menechino 31 OAK 38 132 22 27 7 0 3 15 20 32 .205 .312 .326 0 0 72 0 1 0 4 4/56D
Lou Merloni 31 BOS 84 194 28 48 12 2 4 18 20 35 .247 .332 .392 1 2 90 2 1 0 4 4/56379
Dan Miceli 31 TEX 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Chris Michalak 31 TEX 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Doug Mientkiewicz 28 MIN 143 467 60 122 29 1 10 64 74 69 .261 .365 .392 1 2 102 0 7 8 7 *3
Justin Miller 24 TOR 2 2 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
*Matt Miller 27 DET 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Travis Miller 29 MIN 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Eric Milton 26 MIN 2 5 0 2 0 0 0 1 0 1 .400 .400 .400 0 0 115 0 0 0 0 1
Doug Mirabelli 31 BOS 57 151 17 34 7 0 7 25 17 33 .225 .312 .411 0 0 88 0 2 0 6 2/D
Brian Moehler 30 DET 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Dustan Mohr 26 MIN 120 383 55 103 23 2 12 45 31 86 .269 .325 .433 6 3 100 2 0 3 5 *97/D8
Bengie Molina 27 ANA 122 428 34 105 18 0 5 47 15 34 .245 .274 .322 0 0 58 6 6 3 15 *2
Izzy Molina 31 BAL 1 3 1 1 0 0 0 0 0 0 .333 .333 .333 0 0 83 0 0 0 0 /2
Jose Molina 27 ANA 29 70 5 19 3 0 0 5 5 15 .271 .312 .314 0 2 68 4 2 0 2 2
+ Raul Mondesi 31 TOR 75 299 51 67 16 1 15 45 31 57 .224 .301 .435 9 2 90 0 2 1 8 9D
+ Raul Mondesi 31 NYY 71 270 39 65 18 0 11 43 28 46 .241 .315 .430 6 4 96 0 2 2 3 98/D
Raul Mondesi 31 TOT 146 569 90 132 34 1 26 88 59 103 .232 .308 .432 15 6 93 0 4 3 11 *9D8
Craig Monroe 25 DET 13 25 3 3 1 0 1 1 0 5 .120 .154 .280 0 2 16 0 0 0 1 /97D
Melvin Mora 30 BAL 149 557 86 130 30 4 19 64 70 108 .233 .338 .404 16 10 101 1 4 2 7 7684/9D
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Mike Moriarty 28 BAL 8 16 0 3 1 0 0 3 0 2 .188 .188 .250 0 1 18 0 0 0 3 /645
*Warren Morris 28 MIN 4 7 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 /4
*Jamie Moyer 39 SEA 2 5 0 1 0 0 0 0 0 2 .200 .200 .200 0 0 9 0 0 0 0 1
*Mark Mulder 24 OAK 2 5 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Terry Mulholland 39 CLE 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Scott Mullen 27 KCR 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Eric Munson 24 DET 18 59 3 11 0 0 2 5 6 11 .186 .269 .288 0 0 54 0 1 0 1 D/3
Calvin Murray 30 TEX 37 77 16 13 5 1 0 1 6 15 .169 .238 .260 4 0 30 2 0 0 0 8/D9
*Heath Murray 29 CLE 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Mike Mussina 33 NYY 2 5 2 3 0 0 0 0 0 0 .600 .600 .600 0 0 222 1 0 0 0 1
*Greg Myers 36 OAK 65 144 15 32 5 0 6 21 26 36 .222 .341 .382 0 0 94 0 0 3 4 2/D
Aaron Myette 24 TEX 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Charles Nagy 35 CLE 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Bry Nelson 28 BOS 25 34 6 9 3 0 0 2 4 1 .265 .342 .353 1 1 84 1 0 0 1 4/789D
Jeff Nelson 35 SEA 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Jose Nieves 27 ANA 45 97 17 28 2 0 0 6 2 14 .289 .303 .309 1 1 64 1 0 0 3 46/53D89
*C.J. Nitkowski 29 TEX 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Trot Nixon 28 BOS 152 532 81 136 36 3 24 94 65 109 .256 .338 .470 4 2 110 3 7 2 7 *98
Wes Obermueller 25 KCR 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Alex Ochoa 30 ANA 37 65 8 18 7 0 2 10 10 5 .277 .373 .477 2 2 125 0 0 0 0 9/7
+#Jose Offerman 33 BOS 72 237 39 55 10 0 4 27 33 29 .232 .325 .325 8 5 72 1 3 0 9 3D/9
+#Jose Offerman 33 SEA 29 47 9 11 2 1 1 4 4 9 .234 .294 .383 1 1 81 0 0 0 3 3/7D49
#Jose Offerman 33 TOT 101 284 48 66 12 1 5 31 37 38 .232 .320 .335 9 6 74 1 3 0 12 3D/794
*John Olerud 33 SEA 154 553 85 166 39 0 22 102 98 66 .300 .403 .490 0 0 140 0 12 6 19 *3/D
Darren Oliver 31 BOS 2 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 1
Miguel Olivo 23 CHW 6 19 2 4 1 0 1 5 2 5 .211 .286 .421 0 0 84 0 0 0 1 /2
Luis Ordaz 26 KCR 33 94 11 21 2 0 0 4 12 13 .223 .308 .245 2 3 45 4 1 0 2 4/56
Magglio Ordonez 28 CHW 153 590 116 189 47 1 38 135 53 77 .320 .381 .597 7 5 153 0 3 2 21 *9/D
*David Ortiz 26 MIN 125 412 52 112 32 1 20 75 43 87 .272 .339 .500 1 2 120 0 8 0 5 D3
Hector Ortiz 32 TEX 7 14 1 3 1 0 1 2 1 1 .214 .267 .500 0 0 93 0 0 0 1 /2
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Ramon Ortiz 29 ANA 2 7 0 0 0 0 0 0 0 3 .000 .000 .000 0 0 -100 0 0 0 1 1
Antonio Osuna 29 CHW 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Orlando Palmeiro 33 ANA 110 263 35 79 12 1 0 31 30 22 .300 .368 .354 7 2 94 4 3 1 7 978/D
*Rafael Palmeiro 37 TEX 155 546 99 149 34 0 43 105 104 94 .273 .391 .571 2 0 146 0 7 16 10 3D
Dean Palmer 33 DET 4 12 0 0 0 0 0 0 1 5 .000 .077 .000 0 0 -76 0 0 0 1 /D
Jose Paniagua 28 DET 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Craig Paquette 33 DET 72 252 20 49 14 1 4 20 10 53 .194 .223 .306 1 0 44 1 3 0 7 53/D79
Chan Ho Park 29 TEX 2 4 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 1 1
Chad Paronto 26 CLE 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Jim Parque 26 CHW 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Steve Parris 34 TOR 2 4 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 0 1
Danny Patterson 31 DET 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Josh Paul 27 CHW 33 104 11 25 4 0 0 11 9 22 .240 .302 .279 2 0 55 2 2 0 1 2/7
Terry Pearson 30 DET 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Kit Pellow 28 KCR 29 63 6 15 1 0 1 5 9 21 .238 .342 .302 1 1 67 0 0 0 2 53/D
+*Carlos Pena 24 OAK 40 124 12 27 4 0 7 16 15 38 .218 .305 .419 0 0 92 0 1 0 2 3
+*Carlos Pena 24 DET 75 273 31 69 13 4 12 36 26 73 .253 .321 .462 2 2 113 0 1 0 5 3/D
*Carlos Pena 24 TOT 115 397 43 96 17 4 19 52 41 111 .242 .316 .448 2 2 106 0 2 0 7 *3/D
Troy Percival 32 ANA 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Eddie Perez 34 CLE 42 117 6 25 9 0 0 4 5 25 .214 .252 .291 0 0 46 2 0 0 6 2
#Neifi Perez 29 KCR 145 554 65 131 20 4 3 37 20 53 .236 .260 .303 8 9 44 5 6 2 11 *6/4
*Yorkis Perez 34 BAL 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Matt Perisho 27 DET 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Chan Perry 29 KCR 5 11 0 1 0 0 0 3 0 1 .091 .091 .091 0 0 -53 0 0 0 1 /3
Herb Perry 32 TEX 132 450 64 124 24 1 22 77 34 66 .276 .333 .480 4 2 108 4 2 1 17 *53/D7
*Andy Pettitte 30 NYY 2 3 0 1 1 0 0 1 0 1 .333 .333 .667 0 0 157 0 0 0 0 1
Josh Phelps 24 TOR 74 265 41 82 20 1 15 58 19 82 .309 .362 .562 0 0 138 0 0 0 7 D/3
Travis Phelps 24 TBD 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Brandon Phillips 21 CLE 11 31 5 8 3 1 0 4 3 6 .258 .343 .419 0 0 105 1 0 0 0 4
Jason Phillips 28 CLE 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Adam Piatt 26 OAK 55 137 18 32 8 0 5 18 12 33 .234 .303 .401 2 1 87 0 1 0 1 79/3
*A.J. Pierzynski 25 MIN 130 440 54 132 31 6 6 49 13 61 .300 .334 .439 1 2 104 2 3 1 14 *2
Joel Pineiro 23 SEA 2 7 0 1 0 0 0 2 0 2 .143 .143 .143 0 0 -22 0 0 0 0 1
*Dan Plesac 40 TOR 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Scott Podsednik 26 SEA 14 20 2 4 0 0 1 5 4 6 .200 .320 .350 0 0 81 0 1 0 1 /798D
Cliff Politte 28 TOR 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Sidney Ponson 25 BAL 2 3 1 1 1 0 0 0 0 1 .333 .333 .667 0 0 163 0 0 0 0 1
*Mike Porzio 29 CHW 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Jorge Posada 30 NYY 143 511 79 137 40 1 20 99 81 143 .268 .370 .468 1 0 121 0 3 9 23 *2/D
Lou Pote 30 ANA 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Brian Powell 28 DET 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Jay Powell 30 TEX 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Tom Prince 37 MIN 51 125 14 28 7 1 4 16 14 26 .224 .317 .392 1 3 88 3 2 0 4 2
*Luke Prokopec 24 TOR 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Mark Quinn 28 KCR 23 76 9 18 4 0 2 11 5 15 .237 .301 .368 2 1 71 1 0 0 3 9/D
Brad Radke 29 MIN 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Julio Ramirez 24 ANA 29 32 6 9 0 1 1 7 2 14 .281 .343 .438 0 2 106 0 0 0 0 8/9D
Manny Ramirez 30 BOS 120 436 84 152 31 0 33 107 73 85 .349 .450 .647 0 0 184 0 1 14 13 7D/9
Joe Randa 32 KCR 151 549 63 155 36 5 11 80 46 69 .282 .341 .426 2 1 95 2 11 1 13 *5D
Jon Rauch 23 CHW 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Mark Redman 28 DET 2 5 1 1 0 0 0 0 0 0 .200 .200 .200 0 0 11 0 0 0 1 1
Rick Reed 37 MIN 2 4 0 1 0 0 0 0 1 2 .250 .400 .250 0 0 79 1 0 0 0 1
Dan Reichert 25 KCR 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Bryan Rekar 30 KCR 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
#Desi Relaford 28 SEA 112 329 55 88 13 2 6 43 33 51 .267 .339 .374 10 3 92 1 7 2 6 65749/D
Michael Restovich 23 MIN 8 13 3 4 0 0 1 1 1 4 .308 .357 .538 1 0 134 0 0 0 2 /7D9
Dennys Reyes 25 TEX 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Arthur Rhodes 32 SEA 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Chris Richard 28 BAL 50 155 15 36 11 0 4 21 12 30 .232 .292 .381 0 3 82 0 2 0 2 D/3
Jerrod Riggan 28 CLE 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Juan Rincon 23 MIN 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
+*Ricardo Rincon 32 CLE 3 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 1
+*Ricardo Rincon 32 OAK 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Ricardo Rincon 32 TOT 28 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 1
David Riske 25 CLE 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Todd Ritchie 30 CHW 3 4 1 1 0 0 0 0 1 1 .250 .400 .250 0 0 78 0 0 0 0 1
Luis Rivas 22 MIN 93 316 46 81 23 4 4 35 19 51 .256 .305 .392 9 4 84 8 0 2 12 4
Juan Rivera 23 NYY 28 83 9 22 5 0 1 6 6 10 .265 .311 .361 1 1 79 1 1 0 4 79
Mariano Rivera 32 NYY 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Mike Rivera 25 DET 39 132 11 30 8 1 1 11 4 35 .227 .254 .326 0 0 59 0 1 0 5 2/D
Ruben Rivera 28 TEX 69 158 17 33 4 0 4 14 17 45 .209 .302 .310 4 2 60 4 2 0 2 8/D
#Brian Roberts 24 BAL 38 128 18 29 6 0 1 11 15 21 .227 .308 .297 9 2 66 3 2 0 3 4/D
Willis Roberts 27 BAL 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
John Rocker 27 TEX 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Fernando Rodney 25 DET 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Alex Rodriguez 26 TEX 162 624 125 187 27 2 57 142 87 122 .300 .392 .623 9 4 158 0 4 12 14 *6
Francisco Rodriguez 20 ANA 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Ivan Rodriguez 30 TEX 108 408 67 128 32 2 19 60 25 71 .314 .353 .542 5 4 128 1 4 2 13 2/D
*Jose Rodriguez 27 MIN 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Nerio Rodriguez 31 CLE 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Ricardo Rodriguez 24 CLE 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Rich Rodriguez 39 TEX 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Eddie Rogers 23 BAL 5 3 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 1 /6
*Kenny Rogers 37 TEX 3 3 0 2 0 0 0 1 1 0 .667 .750 .667 1 0 274 0 0 0 0 1
Damian Rolls 24 TBD 21 89 15 26 6 1 0 6 3 16 .292 .330 .382 2 5 92 1 0 0 1 9/87
Jason Romano 23 TEX 29 54 8 11 4 0 0 4 4 13 .204 .254 .278 2 0 39 1 1 0 0 7/48D5
#J.C. Romero 26 MIN 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Aaron Rowand 24 CHW 126 302 41 78 16 2 7 29 12 54 .258 .298 .394 0 1 81 9 2 1 8 *87/9
Ryan Rupe 27 TBD 1 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
*B.J. Ryan 26 BAL 4 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
*Michael Ryan 24 MIN 7 11 3 1 0 0 0 0 0 2 .091 .091 .091 0 0 -51 0 0 0 0 /78D
*C.C. Sabathia 21 CLE 2 5 0 1 0 0 0 0 1 1 .200 .333 .200 0 0 49 0 0 0 0 1
Erik Sabel 27 DET 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Carl Sadler 25 CLE 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
+ Donnie Sadler 27 KCR 35 68 10 13 1 1 0 5 4 12 .191 .233 .235 3 1 21 0 1 0 0 57/496D
+ Donnie Sadler 27 TEX 38 30 6 3 1 0 0 2 3 7 .100 .229 .133 2 2 -2 1 0 0 1 86/5947
Donnie Sadler 27 TOT 73 98 16 16 2 1 0 7 7 19 .163 .231 .204 5 3 14 1 1 0 1 6587/94D
Olmedo Saenz 31 OAK 68 156 15 43 10 1 6 18 13 31 .276 .354 .468 1 1 119 0 2 1 2 35/D
Oscar Salazar 24 DET 8 21 2 4 1 0 1 3 1 2 .190 .227 .381 0 0 64 1 0 0 0 /456
Tim Salmon 33 ANA 138 483 84 138 37 1 22 88 71 102 .286 .380 .503 6 3 133 0 7 3 6 *9D
Freddy Sanchez 24 BOS 12 16 3 3 0 0 0 2 2 3 .188 .278 .188 0 0 26 0 0 0 0 /46D
Rey Sanchez 34 BOS 107 357 46 102 12 3 1 38 17 31 .286 .318 .345 2 2 75 5 5 1 9 46
Jared Sandberg 24 TBD 102 358 55 82 21 1 18 54 39 139 .229 .305 .444 3 2 99 1 2 3 7 5/3D
*Johan Santana 23 MIN 2 4 0 1 0 0 0 0 0 0 .250 .250 .250 0 0 34 0 0 0 0 1
Julio Santana 29 DET 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Ramon Santiago 22 DET 65 222 33 54 5 5 4 20 13 48 .243 .306 .365 8 5 84 4 2 0 2 6/D
Kazuhiro Sasaki 34 SEA 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Scott Schoeneweis 28 ANA 2 2 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 0 1
Rudy Seanez 33 TEX 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Todd Sears 26 MIN 7 12 2 4 2 0 0 0 0 1 .333 .333 .500 0 0 118 0 0 0 0 /3
Shawn Sedlacek 25 KCR 2 6 0 0 0 0 0 0 0 4 .000 .000 .000 0 0 -100 0 0 0 0 1
#David Segui 35 BAL 26 95 10 25 4 0 2 16 11 22 .263 .336 .368 0 0 92 0 1 0 0 D/3
*Bill Selby 32 CLE 65 159 15 34 7 2 6 21 15 27 .214 .278 .396 0 1 79 0 2 2 4 57/49
Aaron Sele 32 ANA 1 2 0 1 0 0 0 0 0 1 .500 .500 .500 0 0 168 0 0 0 0 1
Andy Sheets 30 TBD 41 149 18 37 4 0 4 22 12 41 .248 .301 .356 2 3 77 1 2 0 1 46/5
Scot Shields 26 ANA 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Brian Shouse 33 KCR 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Paul Shuey 31 CLE 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Ruben Sierra 36 SEA 122 419 47 113 23 0 13 60 31 66 .270 .319 .418 4 0 97 0 2 5 17 7D/9
*Randall Simon 27 DET 130 482 51 145 17 1 19 82 13 30 .301 .320 .459 0 1 112 0 7 5 13 D3
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
*Chris Singleton 29 BAL 136 466 67 122 30 6 9 50 21 83 .262 .296 .410 20 2 90 6 5 0 8 *8/D
Bobby Smith 28 TBD 18 63 4 11 2 0 1 6 3 25 .175 .212 .254 0 0 25 0 0 0 0 5/3D79
*Jason Smith 24 TBD 26 65 9 13 1 2 1 6 2 24 .200 .224 .323 3 0 45 2 0 0 0 5/64D
Mike Smith 24 TOR 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Roy Smith 26 CLE 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Chris Snelling 20 SEA 8 27 2 4 0 0 1 3 2 4 .148 .207 .259 0 0 25 0 0 0 2 /79
Earl Snyder 26 CLE 18 55 5 11 2 0 1 4 6 21 .200 .279 .291 0 0 54 1 0 0 1 3/5D
Alfonso Soriano 26 NYY 156 696 128 209 51 2 39 102 23 157 .300 .332 .547 41 13 129 1 7 1 8 *4/D
Rafael Soriano 22 SEA 3 4 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Jorge Sosa 25 TBD 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Steve Sparks 36 DET 1 2 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
Shane Spencer 30 NYY 94 288 32 71 15 2 6 34 31 62 .247 .324 .375 0 3 86 2 4 4 5 97/D
#Scott Spiezio 29 ANA 153 491 80 140 34 2 12 82 67 52 .285 .371 .436 6 7 115 3 6 7 12 *35/794
Jason Standridge 23 TBD 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
*Mike Stanton 35 NYY 6 2 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 0 0 0 0 1
Blake Stein 28 KCR 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
John Stephens 22 BAL 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Lee Stevens 34 CLE 53 153 22 34 7 1 5 26 15 32 .222 .285 .379 0 0 77 0 4 0 5 37/9D
Shannon Stewart 28 TOR 141 577 103 175 38 6 10 45 54 60 .303 .371 .442 14 2 112 0 1 2 17 7D
Tanyon Sturtze 31 TBD 2 4 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 1 0 0 0 1
Jeff Suppan 27 KCR 2 1 0 0 0 0 0 0 1 1 .000 .500 .000 0 0 45 3 0 0 0 1
*Larry Sutton 32 OAK 7 19 3 2 0 0 1 3 1 8 .105 .150 .263 0 0 8 0 0 0 0 /379
*Ichiro Suzuki 28 SEA 157 647 111 208 27 8 8 51 68 62 .321 .388 .425 31 15 120 3 5 27 8 *9/D8
Mac Suzuki 27 KCR 2 2 0 1 0 0 0 0 0 1 .500 .500 .500 0 0 158 0 0 0 0 /1
*Pedro Swann 31 TOR 13 12 3 1 0 0 0 1 1 6 .083 .154 .083 0 0 -35 0 0 0 0 /D9
Mike Sweeney 28 KCR 126 471 81 160 31 1 24 86 61 46 .340 .417 .563 9 7 148 0 7 10 9 3D
*Brian Tallet 24 CLE 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Jeff Tam 31 OAK 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Aaron Taylor 24 SEA 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Miguel Tejada 28 OAK 162 662 108 204 30 0 34 131 38 84 .308 .354 .508 7 2 128 0 4 3 21 *6
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Anthony Telford 36 TEX 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Jay Tessmer 30 NYY 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Marcus Thames 25 NYY 7 13 2 3 1 0 1 2 0 4 .231 .231 .538 0 0 96 0 0 0 0 /97
Frank Thomas 34 CHW 148 523 77 132 29 1 28 92 88 115 .252 .361 .472 3 0 118 0 10 2 10 *D/3
*Jim Thome 31 CLE 147 480 101 146 19 2 52 118 122 139 .304 .445 .677 1 2 197 0 6 18 5 *3D
Corey Thurman 23 TOR 3 1 0 0 0 0 0 0 0 0 .000 .000 .000 0 0 -100 1 0 0 0 1
Mike Thurman 28 NYY 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Andres Torres 24 DET 19 70 7 14 1 1 0 3 6 16 .200 .266 .243 2 2 42 0 2 0 2 8
Josh Towers 25 BAL 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Mike Trombley 35 MIN 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Chris Truby 28 DET 89 277 23 55 13 2 2 15 5 71 .199 .215 .282 1 1 36 3 5 0 5 5
*Michael Tucker 31 KCR 144 475 65 118 27 6 12 56 56 105 .248 .330 .406 23 9 88 7 2 1 5 97D8/34
*Jason Tyner 25 TBD 44 168 17 36 2 1 0 9 7 19 .214 .249 .238 7 1 33 3 1 0 1 7/8D
#Luis Ugueto 23 SEA 62 23 19 5 0 0 1 1 2 8 .217 .280 .348 8 4 68 0 0 0 0 D4/65
Ugueth Urbina 28 BOS 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
+ Ismael Valdez 28 TEX 2 3 0 0 0 0 0 1 0 2 .000 .000 .000 0 0 -100 1 0 0 0 1
+ Ismael Valdez 28 SEA 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Ismael Valdez 28 TOT 10 3 0 0 0 0 0 1 0 2 .000 .000 .000 0 0 -100 1 0 0 0 1
#Javier Valentin 26 MIN 4 4 0 2 0 0 0 0 0 0 .500 .500 .500 0 0 168 0 0 0 0 /2
#Jose Valentin 32 CHW 135 474 70 118 26 4 25 75 43 99 .249 .311 .479 3 3 105 3 5 2 9 56/D
Andy Van Hekken 22 DET 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Todd Van Poppel 30 TEX 2 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
*John Vander Wal 36 NYY 84 219 30 57 17 1 6 20 23 58 .260 .327 .429 1 1 99 0 3 3 7 9D/73
#Jason Varitek 30 BOS 132 467 58 124 27 1 10 61 41 95 .266 .332 .392 4 3 90 1 3 3 13 *2/D
Greg Vaughn 36 TBD 69 251 28 41 10 2 8 29 41 82 .163 .286 .315 3 2 62 0 2 1 5 D7
Randy Velarde 39 OAK 56 133 22 30 8 0 2 8 15 32 .226 .325 .331 3 0 77 1 1 1 4 4/3D5
*Mike Venafro 28 OAK 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Robin Ventura 34 NYY 141 465 68 115 17 0 27 93 90 101 .247 .368 .458 3 1 119 0 5 9 14 *5/3
#Omar Vizquel 35 CLE 151 582 85 160 31 5 14 72 56 64 .275 .341 .418 18 10 104 7 10 3 7 *6
Brad Voyles 25 KCR 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Tim Wakefield 35 BOS 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Matt Walbeck 32 DET 27 85 4 20 2 0 0 3 3 14 .235 .258 .259 0 0 44 0 1 0 2 2
*Jamie Walker 30 DET 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Pete Walker 33 TOR 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Donne Wall 34 ANA 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Jarrod Washburn 27 ANA 2 5 0 1 0 0 0 0 0 3 .200 .200 .200 0 0 7 0 0 0 0 1
Dusty Wathan 28 KCR 3 5 1 3 1 0 0 1 0 1 .600 .667 .800 0 0 274 0 0 0 0 /2
Mark Watson 28 SEA 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
+ Jeff Weaver 25 DET 2 7 0 2 0 0 0 1 0 4 .286 .286 .286 0 0 59 0 0 0 0 1
+ Jeff Weaver 25 NYY 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Jeff Weaver 25 TOT 17 7 0 2 0 0 0 1 0 4 .286 .286 .286 0 0 59 0 0 0 0 1
Ben Weber 32 ANA 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Bob Wells 35 MIN 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*David Wells 39 NYY 2 4 0 0 0 0 0 0 0 3 .000 .000 .000 0 0 -100 1 0 0 0 1
Vernon Wells 23 TOR 159 608 87 167 34 4 23 100 27 85 .275 .305 .457 9 4 96 2 8 0 15 *89
Jayson Werth 23 TOR 15 46 4 12 2 1 0 6 6 11 .261 .340 .348 1 0 81 0 1 0 4 9/78
Jake Westbrook 24 CLE 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Rondell White 30 NYY 126 455 59 109 21 0 14 62 25 86 .240 .288 .378 1 2 76 1 5 1 11 *7D/8
Bob Wickman 33 CLE 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Chris Widger 31 NYY 21 64 4 19 5 0 0 5 2 9 .297 .338 .375 0 0 90 0 0 0 0 2
*Scott Wiggins 26 TOR 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
#Bernie Williams 33 NYY 154 612 102 204 37 2 19 102 83 97 .333 .415 .493 8 4 141 0 1 7 19 *8/D
Gerald Williams 35 NYY 33 17 6 0 0 0 0 0 2 4 .000 .105 .000 2 0 -68 0 0 0 1 9/78D
Dan Wilson 33 SEA 115 359 35 106 16 1 6 44 18 81 .295 .326 .396 1 0 94 7 8 1 8 *2/3
#Enrique Wilson 28 NYY 60 105 17 19 2 2 2 11 8 22 .181 .239 .295 1 1 42 6 0 0 2 56/4D9
Kris Wilson 25 KCR 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Paul Wilson 29 TBD 2 5 0 0 0 0 0 0 0 5 .000 .000 .000 0 0 -100 1 0 0 0 1
Tom Wilson 31 TOR 96 265 33 68 10 0 8 37 28 79 .257 .334 .385 0 0 88 0 4 0 6 2D3
#Randy Winn 28 TBD 152 607 87 181 39 9 14 75 55 109 .298 .360 .461 27 8 120 1 5 3 9 *8/9D
*Dewayne Wise 24 TOR 42 112 14 20 4 1 3 13 4 15 .179 .207 .313 5 0 34 0 0 0 0 9/78D
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Player Ag Team G AB R H 2B 3B HR RBI BB SO BA OBP SLG SB CS OPS+SH SF IBB GDP POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Matt Wise 26 ANA 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Mark Wohlers 32 CLE 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
*Steve Woodard 27 TEX 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Chris Woodward 26 TOR 90 312 48 86 13 4 13 45 26 72 .276 .330 .468 3 0 106 1 8 0 8 6/435D
Shawn Wooten 29 ANA 49 113 13 33 8 0 3 19 6 24 .292 .331 .442 2 0 104 0 1 1 3 D3/25
Dan Wright 24 CHW 2 4 0 0 0 0 0 0 0 2 .000 .000 .000 0 0 -100 0 0 0 0 1
Jaret Wright 26 CLE 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
Ron Wright 26 SEA 1 3 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 1 /D
*Kelly Wunsch 29 CHW 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Esteban Yan 27 TBD 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
#Dmitri Young 28 DET 54 201 25 57 14 0 7 27 12 39 .284 .329 .458 2 0 114 0 1 5 12 D3/57
Michael Young 25 TEX 156 573 77 150 26 8 9 62 41 112 .262 .308 .382 6 7 78 13 6 1 14 *46/5
#Victor Zambrano 26 TBD 3 1 0 0 0 0 0 0 0 1 .000 .000 .000 0 0 -100 0 0 0 0 1
*Barry Zito 24 OAK 2 4 0 0 0 0 0 0 0 3 .000 .000 .000 0 0 -100 2 0 0 0 1
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
Stats updated through May 8, 2008.
Copyright © 2000-2008 Sports Reference, LLC, All rights reserved.
Partner With:
FantasyPlayers.com. Contact Fantasy Sports Ventures for advertising
information.
A Sports Reference LLC Site :
About BR |
About Sports Reference |
Privacy Statement |
Conditions & Terms of Service