2004 All CFOD Teams Below are the 1st and 2nd All-CFOD teams for the 2004 year. Players were selected according to the following formulas: BATVAL = 0.09*(RUNS+RBI)+(AB+BB)*(OBA+SBSLG-0.782)*0.09 STARTPITVAL = ((WINS+SAVES)/1.2+IP/10*((LN(4.69/ERA)+LN(1.435/WHIP)))) RELPITVAL = ((WINS+SAVES)/1.6+IP/5*((LN(4.69/ERA)+LN(1.435/WHIP)))) Where SBSLG is slugging percentage with net steals factored in, WHIP is (walks + hits)/IP, and LN is the natural log of the function. Starters are those that have at least half of their game appearances as game starts, while relievers are those that do not have at least half of their appearances as game starts. Hitters only qualified at the position where they've played the most this season, with centerfields also qualifying in the left/right field positions if they had enough value. In general the formulas were balanced such that the best hitters/starters/relievers had an equal contribution from runs/RBI's/wins/saves as from their sabrmatic-esque stats. 1ST TEAM ALL-CFOD Name Team P Age AVG OBP SPC SBSLG VAL AB H 2B 3B HR R RBI HBP BB K SB CS Albert Pujols BSB 1b 24 0.342 0.427 0.712 0.714 48.2 605 207 50 0 58 142 144 7 90 37 3 2 Mark Loretta CIN 2b 32 0.352 0.396 0.541 0.560 33.2 684 241 59 2 22 122 120 9 46 60 24 11 Carlos Guillen# SOM ss 28 0.328 0.386 0.549 0.564 27.6 585 192 48 9 21 103 95 1 60 97 16 7 Adrian Beltre SOM 3b 25 0.363 0.404 0.648 0.654 45.3 659 239 41 0 49 124 183 3 52 81 7 3 Ivan Rodriguez BAK c 32 0.329 0.374 0.514 0.518 20.3 593 195 38 0 24 91 65 5 40 83 9 7 Carlos Beltran# ARZ cf 27 0.270 0.359 0.609 0.630 39.6 673 182 48 18 48 138 144 10 88 114 16 2 Barry Bonds* MEC lf 39 0.331 0.514 0.736 0.736 53.5 504 167 31 4 55 150 122 14 184 53 1 1 Lance Berkman# ARZ/OCP rf 28 0.326 0.440 0.642 0.651 45.8 611 199 37 3 50 153 127 2 128 115 6 0 Name Team P Age ERA WHIP POS VAL OPS W L S G GS CG SHO INN H R ER BB K HR GDP Randy Johnson* SFS sp 40 2.34 1.02 SP 46.2 0.584 23 3 0 36 36 3 1 261.1 196 82 68 71 274 20 9 Jason Schmidt ARL sp 31 3.02 1.08 SP 32.8 0.584 17 9 0 36 36 3 2 259.2 187 101 87 94 272 19 13 Johan Santana* SFS sp 25 3.14 1.03 SP 32.8 0.613 19 11 0 36 36 3 3 232 171 101 81 68 295 31 10 Zack Greinke SOM sp 20 2.79 0.97 SP 32.1 0.643 19 3 0 24 24 4 1 177.2 146 57 55 25 118 25 10 Ben Sheets CAL sp 25 3.61 1.07 SP 30.5 0.674 20 7 0 35 35 6 3 249.1 235 110 100 32 249 26 13 Tom Gordon SOM mr 36 1.60 0.73 RP 48.8 0.525 3 4 34 59 0 0 0 73.1 45 15 13 8 72 6 5 Juan Rincon BRK mr 25 1.49 1.05 RP 45.4 0.543 6 2 33 59 0 0 0 72.1 44 13 12 32 96 6 1 Armando Benitez SDT cl 31 1.75 0.95 RP 40.9 0.498 8 3 23 59 0 0 0 77 44 16 15 29 62 5 3 Dan Kolb CAL/BAK cl 29 2.14 1.01 RP 38.3 0.498 6 5 31 58 0 0 0 67.1 44 21 16 24 23 2 9 Antonio Alfonseca CIN mr 32 2.78 1.27 RP 35.5 0.645 4 6 38 65 0 0 0 71.1 65 24 22 25 38 5 9 NOTES: The youth movement is definitely *NOT* in swing in 2004. The highest rated batter is 39 year old Barry Bonds, the highest rated pitcher is 40 year old Randy Johnson, and the highest rated closer is 36 year old Tom Gordon. 2ND TEAM ALL-CFOD Name Team P Age AVG OBP SPC SBSLG VAL AB H 2B 3B HR R RBI HBP BB K SB CS Todd Helton* ANG 1b 30 0.341 0.461 0.627 0.625 43.3 616 210 53 6 37 141 110 2 141 87 1 2 Jeff Kent SDT 2b 36 0.281 0.332 0.494 0.504 22.8 615 173 40 8 25 90 128 4 48 112 12 6 Jimmy Rollins# ARZ ss 25 0.300 0.362 0.479 0.502 22.8 633 190 54 13 11 103 93 2 65 68 19 4 Scott Rolen CAL 3b 29 0.308 0.412 0.567 0.565 30.2 520 160 40 1 31 103 114 10 89 105 2 3 Javy Lopez BSB c 33 0.308 0.355 0.444 0.447 17.7 669 206 32 4 17 100 83 8 44 101 5 3 Jim Edmonds* CAR cf 34 0.312 0.408 0.656 0.661 38.6 581 181 63 1 45 118 117 5 93 173 4 1 Manny Ramirez ARL lf 32 0.335 0.409 0.652 0.651 43.7 650 218 49 2 51 133 152 8 74 123 0 1 Vladimir Guerrero OCP rf 28 0.331 0.377 0.607 0.627 38.5 664 220 47 2 44 141 130 9 46 73 21 8 Name Team P Age ERA WHIP POS VAL OPS W L S G GS CG SHO INN H R ER BB K HR GDP Curt Schilling CIN sp 37 3.39 1.02 SP 29.3 0.644 16 9 0 35 35 4 2 241.2 188 97 91 59 205 28 12 Kevin Brown ANG sp 39 2.20 0.99 SP 29.1 0.581 14 3 0 23 22 4 0 155.2 117 42 38 37 97 13 9 Roger Clemens BSB sp 41 3.34 1.17 SP 27.9 0.640 18 11 0 36 36 4 1 237.1 191 101 88 86 244 25 11 Brad Radke ARZ sp 31 3.48 1.19 SP 26.5 0.695 18 7 0 35 35 3 1 235.1 247 102 91 32 137 21 17 Carlos Silva SOM sp 25 3.70 1.19 SP 24.7 0.722 18 6 0 32 32 5 1 226.1 232 104 93 36 94 26 32 Keith Foulke SEA cl 31 3.74 0.97 RP 34.3 0.636 2 6 36 74 0 0 0 86.2 68 37 36 16 73 13 2 Eric Gagne ARZ/OCP cl 28 1.95 1.22 RP 34.2 0.642 4 2 23 74 0 0 0 83 74 24 18 27 93 6 3 Rodrigo Lopez BRK sp 28 3.40 1.14 RP 27.8 0.669 9 11 1 53 20 2 1 196 177 84 74 47 138 23 6 Francisco RodrigueSFS mr 22 3.65 1.35 RP 27.7 0.690 4 8 33 69 0 0 0 74 61 34 30 39 101 9 5 Julian Tavarez BSB mr 31 3.41 1.38 RP 27.0 0.676 5 4 31 58 0 0 0 63.1 62 24 24 25 38 4 7 NOTES: Check out the geritol brigade leading the rotation for the 2nd team. Average age of Curt Schilling, Kevin Brown and Roger Clemens is 39. Last year's MVP Javy Lopez makes the all-CFOD team again, this time nabbing 2nd team honors. SOME OF THOSE THAT DID NOT MAKE THE CUT Name Team P Age AVG OBP SPC SBSLG VAL AB H 2B 3B HR R RBI HBP BB K SB CS David Ortiz* SEA dh 28 0.316 0.383 0.666 0.666 40.5 623 197 43 5 55 123 142 1 71 129 0 0 Adam Dunn* MEC lf 24 0.267 0.368 0.593 0.598 36.6 602 161 35 4 51 121 157 6 99 198 3 0 Jim Thome* ARZ 1b 33 0.281 0.382 0.652 0.652 36.0 526 148 36 0 53 110 136 2 87 146 0 0 J.D. Drew* CAL rf 28 0.291 0.436 0.566 0.579 35.8 539 157 29 10 33 127 114 9 132 120 12 5 Bobby Abreu* ANG rf 30 0.286 0.412 0.536 0.573 33.2 562 161 35 0 35 117 114 2 120 121 32 11 Travis Hafner* TOP dh 27 0.312 0.420 0.660 0.662 31.0 426 133 42 2 34 93 101 7 76 108 1 0 Gary Sheffield ARZ rf 35 0.313 0.400 0.523 0.517 30.8 642 201 29 5 32 122 121 11 91 88 4 8 Miguel Cabrera MEC rf 21 0.302 0.374 0.542 0.546 30.7 635 192 35 0 39 111 132 6 70 157 5 2 Chipper Jones# ANG 3b 32 0.290 0.375 0.572 0.572 29.8 545 158 21 2 43 107 122 3 75 112 1 1 Alex Rodriguez PAX 3b 28 0.290 0.368 0.509 0.537 29.7 637 185 27 2 36 121 121 6 77 147 25 7 Derrek Lee BAK 1b 28 0.289 0.353 0.565 0.570 28.9 623 180 37 0 45 108 117 5 61 131 10 7 Moises Alou SFS lf 37 0.321 0.381 0.589 0.591 28.1 535 172 53 3 28 91 110 4 52 64 2 1 Hideki Matsui* SFP lf 30 0.287 0.388 0.516 0.519 28.1 630 181 35 2 35 114 106 0 106 108 6 4 Ichiro Suzuki* SFP rf 30 0.383 0.415 0.493 0.515 27.5 720 276 29 7 12 131 62 5 38 59 41 25 Melvin Mora SPR 3b 32 0.321 0.377 0.527 0.527 27.2 647 208 46 3 27 113 104 13 52 130 2 2 J.T. Snow* SOM 1b 36 0.364 0.456 0.570 0.584 26.4 440 160 49 0 14 89 73 8 68 69 6 0 Rafael Palmeiro* MIA 1b 39 0.333 0.409 0.595 0.595 26.3 430 143 32 3 25 84 99 0 60 37 0 0 Lance Berkman# ARZ rf 28 0.360 0.469 0.693 0.703 26.2 300 108 19 3 25 90 60 2 62 48 3 0 Erubiel Durazo* CAL dh 29 0.353 0.413 0.564 0.568 25.9 498 176 31 1 24 103 77 9 45 81 2 0 Brian Giles* MIA rf 33 0.303 0.398 0.521 0.534 25.9 564 171 32 8 25 118 72 2 92 82 10 3 Brad Wilkerson* PKC 1b 27 0.249 0.385 0.496 0.498 25.5 562 140 33 2 34 118 96 5 124 158 9 8 Jose Guillen PKC lf 28 0.341 0.380 0.507 0.502 25.2 681 232 31 5 24 108 100 14 32 93 2 5 Larry Walker* CAL rf 37 0.310 0.429 0.651 0.697 23.9 284 88 13 6 24 74 74 3 59 59 13 0 Carlos Lee MIS lf 28 0.296 0.364 0.501 0.509 23.9 611 181 37 2 28 104 100 7 65 92 13 8 Craig Monroe CIN lf 27 0.325 0.373 0.573 0.578 22.9 443 144 34 2 24 74 100 3 34 86 6 4 Mike Lowell CAR 3b 30 0.277 0.357 0.494 0.494 22.7 635 176 46 1 30 97 106 5 78 89 2 2 Jack Wilson MEC ss 26 0.318 0.352 0.498 0.505 22.6 663 211 32 12 21 108 91 6 32 79 7 2 Johnny Damon* TOP cf 30 0.320 0.417 0.536 0.532 22.5 453 145 14 9 22 106 56 5 72 49 10 12 Aubrey Huff* TOP 3b 27 0.296 0.368 0.481 0.497 22.4 597 177 31 2 25 88 106 6 65 74 13 3 Phil Nevin CAR 1b 33 0.324 0.383 0.527 0.525 22.3 558 181 28 2 27 85 86 3 51 122 0 1 Aramis Ramirez ARL 3b 26 0.307 0.355 0.499 0.499 22.1 639 196 34 1 29 87 109 3 49 71 0 0 Carl Crawford* CIN lf 22 0.289 0.335 0.466 0.506 21.9 719 208 36 20 17 130 68 12 39 100 59 30 Hank Blalock* OCP 3b 23 0.275 0.348 0.491 0.491 21.7 619 170 33 1 33 94 108 1 72 146 1 1 Corey Koskie* SEA 3b 31 0.288 0.358 0.552 0.571 21.3 420 121 17 2 30 75 94 7 42 80 12 4 Juan Pierre* ORE cf 26 0.327 0.382 0.443 0.497 21.0 686 224 30 10 10 106 56 12 51 36 67 30 Lyle Overbay* SDT 1b 27 0.302 0.380 0.451 0.446 21.0 650 196 48 2 15 95 106 1 85 123 2 5 Mark Kotsay* SEA cf 28 0.318 0.385 0.457 0.464 21.0 679 216 35 1 19 121 62 3 74 72 8 3 D'Angelo Jimenez# MEC 2b 26 0.288 0.397 0.433 0.457 20.2 545 157 40 3 11 121 57 2 99 89 20 7 Derek Jeter CIN ss 30 0.299 0.364 0.458 0.484 19.9 616 184 38 0 20 93 84 17 48 94 22 6 Geoff Jenkins* BRK lf 29 0.302 0.373 0.544 0.544 19.8 443 134 38 6 19 68 85 3 50 101 0 0 Lance Berkman# OCP rf 28 0.293 0.413 0.592 0.601 19.6 311 91 18 0 25 63 67 0 66 67 3 0 Paul Konerko ORE 1b 28 0.249 0.329 0.484 0.490 19.6 618 154 29 1 38 78 114 13 65 133 4 0 Vernon Wells BSB cf 25 0.287 0.349 0.456 0.475 19.4 585 168 35 2 20 103 86 3 56 83 14 3 Eric Chavez* MEC 3b 26 0.250 0.383 0.456 0.467 19.4 456 114 21 2 23 96 82 1 100 83 6 1 Craig Wilson rf 27 0.263 0.340 0.497 0.496 19.3 559 147 33 7 28 81 101 25 41 158 1 2 Brady Clark SDT rf 31 0.315 0.411 0.492 0.513 19.2 435 137 25 2 16 84 58 9 66 66 22 13 Milton Bradley# CAL cf 26 0.295 0.373 0.457 0.460 19.2 589 174 35 0 20 100 79 1 74 124 16 14 Ray Durham# SFS 2b 32 0.263 0.342 0.466 0.479 19.0 532 140 28 7 22 96 92 0 67 61 15 8 Casey Blake ARZ 3b 30 0.279 0.357 0.511 0.511 18.9 513 143 46 2 23 83 78 8 59 136 5 5 Bernie Williams# PAX cf 35 0.258 0.353 0.441 0.442 18.4 674 174 36 3 27 110 84 3 100 105 2 1 Lew Ford PAX lf 27 0.272 0.344 0.437 0.467 18.3 600 163 30 6 19 98 87 11 58 82 19 1 Miguel Tejada BAK ss 28 0.290 0.333 0.480 0.483 18.3 642 186 32 3 28 90 90 5 41 57 5 3 Wily Mo Pena ARL rf 22 0.307 0.371 0.689 0.700 18.3 270 83 12 2 29 54 63 4 27 81 3 0 Matt Stairs* CAR rf 36 0.298 0.369 0.529 0.531 18.2 467 139 21 6 25 81 60 3 53 77 1 0 Mike Cameron SFS cf 31 0.229 0.306 0.533 0.538 18.1 437 100 28 3 33 74 97 6 46 129 5 3 Frank Thomas HIL dh 36 0.280 0.437 0.602 0.609 17.9 261 73 18 0 22 50 63 10 66 63 2 0 Torii Hunter ANG cf 28 0.273 0.333 0.465 0.481 17.9 578 158 33 0 26 84 95 7 49 100 14 5 Sean Casey* SPR 1b 29 0.329 0.373 0.494 0.501 17.8 565 186 55 4 10 87 56 8 33 24 12 8 Jeromy Burnitz* MIA rf 35 0.238 0.299 0.457 0.458 17.8 646 154 29 5 34 95 120 5 55 170 2 1 Jason Varitek# SDT c 32 0.285 0.377 0.451 0.461 17.7 512 146 24 2 19 79 85 9 68 137 12 7 Jason Bay ANG lf 25 0.267 0.311 0.530 0.536 17.2 483 129 29 7 28 68 90 3 30 141 4 1 Paul Lo Duca MIA c 32 0.319 0.378 0.442 0.454 17.1 590 188 35 4 10 96 62 8 50 55 9 2 Omar Infante SEA 2b 22 0.273 0.311 0.514 0.528 16.9 572 156 52 7 24 75 79 4 29 128 14 6 Jorge Posada# CIN c 32 0.257 0.382 0.464 0.464 16.9 478 123 26 2 23 63 88 3 95 89 2 2 Alfonso Soriano BSB 2b 28 0.267 0.302 0.446 0.471 16.8 630 168 38 3 23 85 107 10 26 110 25 9 Victor Martinez# CAL c 25 0.282 0.345 0.453 0.454 16.7 581 164 40 1 19 73 102 5 53 67 1 0 Mark Teixeira# TOP 1b 24 0.228 0.333 0.417 0.424 16.4 602 137 33 3 25 94 106 11 87 119 7 3 Jayson Werth BRK lf 25 0.290 0.380 0.577 0.590 16.1 307 89 15 2 23 58 55 1 46 95 4 0 Shannon Stewart BSB lf 30 0.318 0.372 0.477 0.484 15.9 444 141 23 0 16 81 60 5 34 43 10 7 Chone Figgins# SFS 3b 26 0.290 0.360 0.410 0.470 15.7 576 167 17 17 6 82 61 2 65 77 46 11 Pat Burrell CAR lf 27 0.243 0.360 0.460 0.460 15.7 470 114 26 2 24 79 74 3 88 136 0 0 Coco Crisp# SFS cf 24 0.395 0.431 0.582 0.586 15.4 304 120 18 0 13 56 39 1 20 29 8 7 Kevin Millar SFS 1b 32 0.283 0.368 0.463 0.461 15.2 488 138 32 1 18 85 58 12 56 77 0 1 Name Team P Age ERA WHIP POS VAL OPS W L S G GS CG SHO INN H R ER BB K HR GDP Joe Nathan CAR cl 29 3.39 1.30 RP 26.3 0.641 3 4 29 63 0 0 0 74.1 66 29 28 30 83 3 4 Guillermo Mota BRK mr 30 2.41 1.06 RP 26.1 0.600 10 2 3 62 0 0 0 93.1 66 29 25 33 87 8 12 Ricky Bottalico mr 34 2.94 1.22 RP 24.8 0.616 4 3 19 65 0 0 0 82.2 66 31 27 34 67 2 7 Tim Hudson CAL sp 28 3.38 1.28 SP 24.4 0.673 18 7 0 31 31 5 1 213 220 94 80 53 110 7 35 Scott Williamson SEA mr 28 0.47 0.76 RP 24.2 0.351 3 0 0 30 0 0 0 38 12 2 2 17 40 1 2 Brad Lidge cl 27 3.84 1.22 RP 23.5 0.711 7 8 20 76 0 0 0 91.1 79 44 39 32 136 15 3 Jason Frasor MEC cl 26 4.23 1.72 RP 23.5 0.730 6 7 33 64 0 0 0 61.2 66 30 29 39 44 2 6 Shingo Takatsu SDT cl 35 1.57 1.01 RP 23.4 0.499 4 0 2 51 0 0 0 68.2 38 14 12 31 48 3 6 Ray King* BRK mr 30 1.75 1.09 RP 23.2 0.525 8 3 2 63 0 0 0 67 42 14 13 31 37 2 11 Roy Oswalt CIN sp 26 3.73 1.35 SP 22.8 0.703 19 11 0 37 37 4 2 243.2 256 120 101 73 197 13 15 Dan Miceli BAK mr 33 2.61 1.07 RP 22.7 0.604 10 4 1 76 0 0 0 89.2 69 34 26 26 82 13 7 Ted Lilly* BSB sp 28 3.55 1.29 SP 21.8 0.701 16 7 0 35 35 1 0 218.1 177 88 86 104 176 25 17 Jason IsringhausenARZ cl 31 3.68 1.04 RP 21.4 0.664 2 5 17 69 0 0 0 85.2 65 35 35 24 67 12 7 Damaso Marte* SPR mr 29 3.54 1.13 RP 21.2 0.713 8 5 12 57 0 0 0 84 61 37 33 34 73 18 5 Akinori Otsuka ANG mr 32 3.99 1.19 RP 20.9 0.702 2 4 23 68 0 0 0 76.2 66 35 34 25 79 12 8 Bronson Arroyo ANG sp 27 3.29 1.22 SP 20.8 0.716 12 7 0 33 30 1 0 207.2 196 82 76 56 160 24 14 Billy Wagner* ORE cl 32 3.10 1.00 RP 20.6 0.681 2 5 18 39 0 0 0 52.1 43 19 18 9 68 8 4 Oliver Perez* sp 22 3.92 1.27 SP 19.6 0.717 16 6 0 33 33 0 0 208.2 177 103 91 87 261 34 8 Mark Buehrle* SPR sp 25 3.86 1.23 SP 19.4 0.753 14 14 0 31 31 7 1 221.1 222 109 95 50 145 33 27 LaTroy Hawkins SOM cl 31 3.04 0.94 RP 19.2 0.617 6 3 2 68 0 0 0 83 68 30 28 10 59 9 3 Trevor Hoffman ARZ cl 36 3.03 1.07 RP 18.7 0.621 7 2 9 45 0 0 0 59.1 50 22 20 13 62 5 5 Brad Penny ARL sp 26 3.08 1.10 SP 18.5 0.618 9 6 0 24 24 4 2 160.2 126 57 55 50 103 11 14 Mike Timlin CAR mr 38 2.69 1.07 RP 18.5 0.663 4 2 3 60 0 0 0 83.2 65 29 25 24 58 10 14 Ugueth Urbina cl 30 4.05 1.16 RP 18.5 0.630 2 7 20 58 0 0 0 66.2 43 30 30 34 54 7 1 Ricky Bottalico CAL mr 34 2.96 1.21 RP 18.3 0.601 2 3 17 39 0 0 0 51.2 38 19 17 24 42 2 5 Carlos Almanzar TOP mr 30 3.01 1.21 RP 18.3 0.687 8 1 5 57 0 0 0 83.2 77 28 28 24 45 7 8 Brad Lidge PAX cl 27 3.73 1.20 RP 17.9 0.657 4 4 18 47 0 0 0 50.2 41 21 21 19 70 7 2 Tim Harikkala SOM mr 32 2.03 0.82 RP 17.8 0.493 3 2 0 44 0 0 0 57.2 38 14 13 9 28 5 2 Braden Looper MIA cl 29 4.33 1.53 RP 17.7 0.774 5 6 23 71 0 0 0 81 104 40 39 20 54 6 4 Joe Kennedy* sp 25 3.50 1.31 SP 17.6 0.675 13 8 0 28 28 0 0 177.2 155 76 69 78 124 13 23 Justin DuchschererMEC mr 26 3.39 1.12 RP 17.5 0.674 6 0 2 47 0 0 0 109 89 47 41 33 65 16 13 Eddie Guardado* BAK cl 33 3.64 1.29 RP 17.4 0.778 3 6 20 45 0 0 0 42 33 18 17 21 35 12 1 Ryan Madson TOP mr 23 3.90 1.39 RP 17.4 0.768 2 3 20 54 0 0 0 83 94 38 36 21 49 7 7 John Smoltz ARL cl 37 4.28 1.39 RP 17.3 0.757 3 11 22 64 0 0 0 69.1 81 38 33 15 76 9 13 Rheal Cormier* CIN mr 37 2.85 1.01 RP 17.1 0.623 4 0 2 57 0 0 0 79 58 28 25 22 39 8 9 Kiko Calero mr 29 3.56 1.15 RP 16.7 0.700 8 2 11 41 0 0 0 48 44 20 19 11 55 7 3 Ryan Drese BAK sp 28 4.04 1.30 SP 16.5 0.687 13 11 0 35 35 3 1 227 233 111 102 61 89 13 24 Jaret Wright TOP sp 28 3.79 1.32 SP 16.4 0.673 12 11 0 36 36 0 0 218.2 204 94 92 85 179 11 18 Carlos Zambrano sp 23 3.98 1.52 SP 16.4 0.769 17 7 0 33 33 1 0 201.1 210 96 89 95 178 22 20 Orber Moreno SFS mr 27 1.44 0.88 RP 16.3 0.466 2 1 1 31 0 0 0 43.2 28 7 7 10 28 1 1 Salomon Torres ARZ mr 32 3.15 1.18 RP 16.3 0.693 4 2 2 83 0 0 0 105.2 101 41 37 23 67 12 17 Jason Grimsley CAR mr 36 2.89 1.26 RP 16.2 0.631 7 2 3 64 0 0 0 81 67 30 26 35 32 5 12 Kiko Calero SPR mr 29 2.20 0.99 RP 15.7 0.619 4 2 11 24 0 0 0 28.2 23 8 7 5 32 3 1 Jeff Suppan BSB sp 29 3.45 1.24 SP 15.7 0.656 12 3 0 18 18 2 0 125.1 115 49 48 40 74 10 10 Josh Beckett ANG sp 24 4.44 1.36 SP 15.4 0.760 16 9 0 32 31 2 2 184.2 183 93 91 67 169 26 13 Ugueth Urbina PKC cl 30 4.63 1.27 RP 15.3 0.676 2 7 20 53 0 0 0 58.1 41 30 30 33 50 7 1 Brian Meadows SEA mr 28 2.51 1.21 RP 15.2 0.692 5 1 2 44 0 0 0 68 67 23 19 15 46 9 9 B.J. Ryan* PAX mr 28 3.55 1.20 RP 15.1 0.640 5 4 5 85 0 0 0 96.1 81 38 38 34 129 7 8