Baseball-Reference.com-- Baseball's History: 1871-Now

MEDIA: Do you rely on B-R? How about a shout out at the end of the year?
Return to the Baseball-Reference.com Home Page
Quick Index: Play Index | Players | Teams | Leagues | Managers | Leaders | Awards | Postseason | Box Scores | Minors | Draft
  SportingNews.com | Stat of the Day | SR Blog | Tutorial Videos | All-Star | Travel | Bullpen Wiki | Random
You Are Here > Baseball-Reference.com > Leagues > 2004 National League Batting Register

2004 National League Batting Register  Previous Year / Next Year

2004 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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
  David Aardsma        22 SFG   11     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Paul Abbott          36 PHI    8    11    1    2   0   0   0    2    0    4  .182  .182  .182    0   0   -7  3  0   0   0     1
 *Bobby Abreu          30 PHI  159   574  118  173  47   1  30  105  127  116  .301  .428  .544   40   5  145  0  7  10   5    *9
  Jose Acevedo         26 CIN   38    43    0    2   0   0   0    1    3   26  .047  .106  .047    0   0  -58  5  1   0   1     1
  Mike Adams           25 MIL   43     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Chris Aguila         25 FLA   29    45   10   10   2   1   3    5    2   12  .222  .255  .511    0   0   96  1  0   0   0   9/7
  Jason Alfaro         26 HOU    7    11    1    2   0   0   0    0    0    5  .182  .182  .182    0   0   -6  1  0   0   1    /6
  Antonio Alfonseca    32 ATL   76     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Edgardo Alfonzo      30 SFG  139   519   66  150  26   1  11   77   46   40  .289  .350  .407    1   1   95  2  4   2  15  *5/4
 *Armando Almanza      31 ATL   11     0    0    0   0   0   0    0    0    0                      0   0       1  0   0   0     1
 #Roberto Alomar       36 ARI   38   110   14   34   5   2   3   16   12   18  .309  .382  .473    0   2  116  2  0   0   2   4/D
  Moises Alou          37 CHC  155   601  106  176  36   3  39  106   68   80  .293  .361  .557    3   0  131  0  6   2  12  *7/D
  Tony Alvarez         25 PIT   24    38    5    8   2   0   1    8    4    7  .211  .289  .342    0   0   64  0  2   0   1  /987
 *Wilson Alvarez       34 LAD   39    31    4    5   0   0   0    0    1   14  .161  .188  .161    0   0   -6  2  0   0   2     1
 *Jimmy Anderson       28 CHC    6     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0    /1
 *Marlon Anderson      30 STL  113   253   31   60  12   0   8   28   12   38  .237  .269  .379    6   2   66  0  5   1   5 479/3D
 *Rick Ankiel          24 STL    5     1    0    0   0   0   0    0    1    1  .000  .500  .000    0   0   46  0  0   0   0    /1
  Greg Aquino          26 ARI   34     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Tony Armas           26 MON   15    16    0    0   0   0   0    0    0    5  .000  .000  .000    0   0 -100  5  0   0   0     1
  Andy Ashby           36 SDP    2     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Garrett Atkins       24 COL   15    28    3   10   2   0   1    8    4    3  .357  .424  .536    0   0  135  0  1   0   0  /537
  Rich Aurilia         32 SDP   51   138   22   35   8   2   2   16   15   28  .254  .331  .384    0   0   93  1  2   0   2 5/463
  Brad Ausmus          35 HOU  129   403   38  100  14   1   5   31   33   56  .248  .306  .325    2   2   63  7  3  11  13    *2
  Luis Ayala           26 MON   79     9    0    3   1   0   0    0    0    3  .333  .333  .444    0   0   95  1  0   0   0     1
  Brandon Backe        26 HOU   34    16    3    5   0   0   1    6    1    8  .313  .389  .500    0   0  126  3  0   0   0     1
 #Carlos Baerga        35 ARI   79    85    6   20   2   0   2   11    6   12  .235  .309  .329    0   0   62  0  0   0   7   /3D
  Jeff Bagwell         36 HOU  156   572  104  152  29   2  27   89   96  131  .266  .377  .465    6   4  115  0  3   6  12  *3/D
 *Paul Bako            32 CHC   49   138   13   28   8   0   1   10   15   29  .203  .288  .283    1   0   47  1  1   3   4     2
  James Baldwin        32 NYM    2     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Clint Barmes         25 COL   20    71   14   20   3   1   2   10    3   10  .282  .320  .437    0   1   84  2  0   0   2   /46
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 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 Barrett      27 CHC  134   456   55  131  32   6  16   65   33   64  .287  .337  .489    1   4  108  4  8   4  13    *2
  Tony Batista         30 MON  157   606   76  146  30   2  32  110   26   78  .241  .272  .455   14   6   80  4 10   4  14    *5
  Danny Bautista       32 ARI  141   539   64  154  27   1  11   65   35   66  .286  .332  .401    6   2   85  1  3   2  20 *9/8D
  Jose Bautista        23 PIT   23    40    1    8   2   0   0    0    2   18  .200  .238  .250    0   0   27  1  0   0   1   /98
  Jason Bay            25 PIT  120   411   61  116  24   4  26   82   41  129  .282  .358  .550    4   6  132  5  5   2   9  *7/8
  Rod Beck             35 SDP   22     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Josh Beckett         24 FLA   26    44    2    7   1   0   0    2    2   18  .159  .196  .182    0   0    1  9  0   0   0     1
  David Bell           31 PHI  143   533   67  155  33   1  18   77   57   75  .291  .363  .458    1   1  107  2  5   4  14    *5
  Heath Bell           26 NYM   17     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
 #Carlos Beltran       27 HOU   90   333   70   86  17   7  23   53   55   57  .258  .368  .559   28   0  134  2  4   3   4     8
+ Francis Beltran      24 CHC   31     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
+ Francis Beltran      24 MON   11     2    0    1   0   0   0    0    0    0  .500  .500  .500    0   0  156  0  0   0   0     1
  Francis Beltran      24 TOT   42     3    0    1   0   0   0    0    0    0  .333  .333  .333    0   0   71  0  0   0   0     1
 *Rigo Beltran         34 MON    2     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Adrian Beltre        25 LAD  156   598  104  200  32   0  48  121   53   87  .334  .388  .629    7   2  163  0  4   9  15  *5/6
  Armando Benitez      31 FLA   62     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Gary Bennett         32 MIL   75   219   18   49  14   0   3   20   22   32  .224  .297  .329    1   0   62  0  3   3   9     2
  Jeff Bennett         24 MIL   57     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0    *1
+ Kris Benson          29 PIT   19    39    2    7   0   0   0    3    1   17  .179  .200  .179    0   0    0 10  0   0   0     1
+ Kris Benson          29 NYM   11    19    1    1   0   0   0    2    1    9  .053  .100  .053    0   0  -58  5  0   0   0     1
  Kris Benson          29 TOT   30    58    3    8   0   0   0    5    2   26  .138  .167  .138    0   0  -19 15  0   0   0     1
  Chad Bentz           24 MON   35     2    0    1   0   0   0    0    0    0  .500  .500  .500    0   0  156  0  0   0   0     1
 *Peter Bergeron       26 MON   11    42    2    9   0   0   0    1    2   16  .214  .250  .214    0   1   20  1  0   0   0     8
 #Lance Berkman        28 HOU  160   544  104  172  40   3  30  106  127  101  .316  .450  .566    9   7  159  0  6  14  10 *97/38
  Adam Bernero         27 COL   16     5    1    0   0   0   0    0    0    3  .000  .000  .000    0   0 -100  1  0   0   0     1
 #Wilson Betemit       22 ATL   22    47    2    8   0   0   0    3    4   16  .170  .231  .170    0   1    6  0  1   0   0   6/5
  Rocky Biddle         28 MON   44    11    0    0   0   0   0    0    0    7  .000  .000  .000    0   0 -100  3  0   0   0     1
  Craig Biggio         38 HOU  156   633  100  178  47   0  24   63   40   94  .281  .337  .469    7   2  104  9  3   0   8 *78/D
 #Brian Boehringer     35 PIT   21     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Barry Bonds          39 SFG  147   373  129  135  27   3  45  101  232   41  .362  .609  .812    6   1  263  0  3 120   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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Jung Bong            23 CIN    2     4    0    0   0   0   0    0    0    3  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Toby Borland         35 FLA   16     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Joe Borowski         33 CHC   22     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Ricky Bottalico      34 NYM   57     2    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Jason Boyd           31 PIT   12     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 #Milton Bradley       26 LAD  141   516   72  138  24   0  19   67   71  123  .267  .362  .424   15  11  108  3  1   3  12  *897
+*Darren Bragg         34 SDP    9     7    2    1   0   0   0    0    2    2  .143  .333  .143    0   0   36  0  0   0   0      
+*Darren Bragg         34 CIN   38    94   11   18   3   1   4    9    8   29  .191  .255  .372    1   0   61  1  0   1   2  89/7
 *Darren Bragg         34 TOT   47   101   13   19   3   1   4    9   10   31  .188  .261  .356    1   0   60  1  0   1   2  89/7
 *Russell Branyan      28 MIL   51   158   21   37  11   1  11   27   20   68  .234  .324  .525    1   0  115  0  2   0   1   5/3
 *Craig Brazell        24 NYM   24    34    3    9   2   0   1    3    1    7  .265  .286  .412    0   0   79  0  0   0   1    /3
  Yhency Brazoban      24 LAD   31     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Juan Brito           24 ARI   54   171   17   35   7   0   3   12    9   41  .205  .246  .298    1   0   37  1  2   1   6     2
 *Frank Brooks         25 PIT   11     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Jim Brower           31 SFG   85     2    1    1   0   0   0    0    1    1  .500  .667  .500    0   0  208  0  0   0   0     1
  Brian Bruney         22 ARI   30     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Eric Bruntlett       26 HOU   45    52   14   13   2   0   4    8    7   13  .250  .328  .519    4   0  113  0  2   0   0 6/487
+ Brian Buchanan       30 SDP   38    60    7   12   2   0   2    6    6   19  .200  .279  .333    0   0   65  0  1   2   2  7/39
+ Brian Buchanan       30 NYM    2     3    0    0   0   0   0    0    1    1  .000  .250  .000    0   0  -26  0  0   0   0    /3
  Brian Buchanan       30 TOT   40    63    7   12   2   0   2    6    7   20  .190  .278  .317    0   0   61  0  1   2   2  7/39
  Kirk Bullinger       34 HOU   26     3    0    0   0   0   0    0    1    2  .000  .250  .000    0   0  -27  0  0   0   0     1
  Nate Bump            27 FLA   49     5    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0     1
+ Dave Burba           37 MIL   43     3    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
+ Dave Burba           37 SFG    6     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Dave Burba           37 TOT   49     4    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Chris Burke          24 HOU   17    17    2    1   0   0   0    0    3    3  .059  .200  .059    0   0  -29  0  0   0   0    /4
  A.J. Burnett         27 FLA   18    29    4    4   0   0   0    1    0   11  .138  .138  .138    0   0  -26  8  0   0   1     1
 *Sean Burnett         21 PIT   13    23    0    0   0   0   0    0    2    6  .000  .080  .000    0   0  -76  2  0   0   0     1
 *Jeromy Burnitz       35 COL  150   540   94  153  30   4  37  110   58  124  .283  .356  .559    5   6  121  0  3   7   7 *987/D
  Pat Burrell          27 PHI  127   448   66  115  17   0  24   84   78  130  .257  .365  .455    2   0  107  0  6   7  10    *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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Sean Burroughs       23 SDP  130   523   76  156  23   3   2   47   31   52  .298  .348  .365    5   4   94  1  0   4   6    *5
 *Mike Bynum           26 SDP    2     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Marlon Byrd          26 PHI  106   346   48   79  13   2   5   33   22   68  .228  .287  .321    2   2   54  2  1   1  10     8
  Paul Byrd            33 ATL   18    30    2    6   0   0   0    4    5    7  .200  .314  .200    0   0   37  8  0   0   0     1
  Miguel Cabrera       21 FLA  160   603  101  177  31   1  33  112   68  148  .294  .366  .512    5   2  130  0  8   5  20 *97/D
  Orlando Cabrera      29 MON  103   390   41   96  19   2   4   31   28   31  .246  .298  .336   12   3   61  2  3   0  12     6
  Kiko Calero          29 STL   38     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Carmen Cali          25 STL   10     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Ron Calloway         27 MON   46    84    4   14   2   0   1   10    5   22  .167  .211  .226    2   0   11  1  1   0   3   9/7
  Mike Cameron         31 NYM  140   493   76  114  30   1  30   76   57  143  .231  .319  .479   22   6  104  1  3   2   5    *8
  Jose Capellan        23 ATL    3     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
 *Chris Capuano        25 MIL   17    30    0    6   2   0   0    2    1   10  .200  .250  .267    0   0   34  0  0   0   0     1
  Chris Carpenter      29 STL   27    62    1    5   0   0   0    1    1   21  .081  .095  .081    0   0  -54  4  0   0   0     1
  Giovanni Carrara     36 LAD   41     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Jamey Carroll        30 MON  102   218   36   63  14   2   0   16   32   21  .289  .378  .372    5   1   92  2  3   1   3 456/7
 *Sean Casey           29 CIN  146   571  101  185  44   2  24   99   46   36  .324  .381  .534    2   0  136  0  6   5  16  *3/D
  Vinny Castilla       36 COL  148   583   93  158  43   3  35  131   51  113  .271  .332  .535    0   0  109  0  8   6  22    *5
  Jose Castillo        23 PIT  129   383   44   98  15   2   8   39   23   92  .256  .298  .368    3   2   72  5  2   5  12  *4/6
 #Luis Castillo        28 FLA  150   564   91  164  12   7   2   47   75   68  .291  .373  .348   21   4   93  5  4   2  15    *4
  Juan Castro          32 CIN  111   299   36   73  21   2   5   26   14   51  .244  .277  .378    1   0   69  2  1   1  11 564/3
  Ramon Castro         28 FLA   32    96    9   13   3   0   3    8   11   30  .135  .231  .260    0   0   30  0  0   2   1     2
 #Roger Cedeno         29 STL   95   200   22   53   9   2   3   23   19   41  .265  .327  .375    5   1   82  3  1   2   5  97/D
 *Matt Cepicky         26 MON   32    60    4   13   4   0   1    3    1   18  .217  .230  .333    1   0   41  0  0   0   1  /7D9
  Shawn Chacon         26 COL   62     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Endy Chavez          26 MON  132   502   65  139  20   6   5   34   30   40  .277  .318  .371   32   7   74 12  2   0   6    *8
  Raul Chavez          31 HOU   64   162    9   34   8   0   0   23   10   38  .210  .256  .259    0   1   33  4  0   3   9     2
  Chin-Feng Chen       26 LAD    8     8    1    0   0   0   0    0    2    3  .000  .200  .000    0   0  -40  0  0   0   1    /7
 *Randy Choate         28 ARI   69     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
+*Hee Seop Choi        25 FLA   95   281   48   76  16   1  15   40   52   78  .270  .388  .495    1   0  132  2  2   4   4     3
+*Hee Seop Choi        25 LAD   31    62    5   10   5   0   0    6   11   18  .161  .289  .242    0   0   43  0  2   2   2     3
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 Player               Ag Team  G    AB    R    H   2B  3B  HR  RBI  BB   SO    BA   OBP   SLG   SB   CS   OPS+SH SF IBB GDP  POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Hee Seop Choi        25 TOT  126   343   53   86  21   1  15   46   63   96  .251  .370  .449    1   0  116  2  4   6   6    *3
  Jason Christiansen   34 SFG   57     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Ryan Church          25 MON   30    63    6   11   1   0   1    6    7   16  .175  .257  .238    0   0   27  1  0   1   3  7/98
 #Alex Cintron         25 ARI  154   564   56  148  31   7   4   49   31   59  .262  .301  .363    3   3   68 12  4   2  11 *64/5
  Jeff Cirillo         34 SDP   33    75   12   16   3   0   1    7    5   14  .213  .259  .293    0   0   50  0  1   0   0 53/47
  Brady Clark          31 MIL  138   353   41   99  18   1   7   46   53   48  .280  .385  .397   15   8  104  1  3   2   9 *9/87
 *Jermaine Clark       27 CIN   14    30    4    4   1   0   0    2    1    8  .133  .212  .167    1   0    1  1  0   0   0 /9487
  Brandon Claussen     25 CIN   14    19    1    2   0   0   0    0    1    6  .105  .150  .105    0   0  -31  2  0   0   1     1
  Royce Clayton        34 COL  146   574   95  160  36   4   8   54   48  125  .279  .338  .397   10   5   80 24  2   0  13    *6
  Roger Clemens        41 HOU   32    72    1   12   1   0   0    7    3   24  .167  .200  .181    0   0   -1  3  0   0   2     1
  Matt Clement         29 CHC   29    55    2    8   1   0   0    2    1   29  .145  .158  .164    0   0  -17  4  1   0   0     1
 #J.D. Closser         24 COL   36   113    5   36   6   0   1   10    6   22  .319  .364  .398    0   0   88  3  0   0   3     2
  Greg Colbrunn        34 ARI   20    27    1    3   0   0   0    1    1    5  .111  .143  .111    0   0  -34  0  0   0   0   /3D
  Lou Collier          30 PHI   32    36    7   10   1   0   1    4    5   10  .278  .381  .389    1   0   97  0  0   0   2   /75
  Roman Colon          24 ATL   18     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Jeff Conine          38 FLA  140   521   55  146  35   1  14   83   48   78  .280  .340  .432    5   5  103  2  6   3  15    73
  Aaron Cook           25 COL   15    34    1    4   0   0   0    1    1   10  .118  .143  .118    0   0  -35  2  0   0   1     1
  Brian Cooper         29 SFG    5     3    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
 *Alex Cora            28 LAD  138   405   47  107   9   4  10   47   47   41  .264  .364  .380    3   4   98 12  2  10   9    *4
  Roy Corcoran         24 MON    5     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Chad Cordero         22 MON   67     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  1  0   0   0     1
  Wil Cordero          32 FLA   27    66    6   13   3   0   1    6    3   19  .197  .250  .288    1   0   42  0  1   0   2   3/7
  Mark Corey           29 PIT   27     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Lance Cormier        23 ARI   17     8    1    2   1   0   0    1    1    2  .250  .333  .375    0   0   80  1  0   0   0     1
 *Rheal Cormier        37 PHI   79     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Kevin Correia        23 SFG   12     3    1    1   1   0   0    0    1    1  .333  .500  .667    0   0  198  0  0   0   0     1
  Humberto Cota        25 PIT   36    66   10   15   1   1   5    8    3   20  .227  .271  .500    0   0   95  0  0   1   1     2
 *Craig Counsell       33 MIL  140   473   59  114  19   5   2   23   59   88  .241  .330  .315   17   4   69  5  3   9   5  *6/5
  Jim Crowell          30 PHI    4     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Deivi Cruz           31 SFG  127   397   46  116  30   2   7   55   17   32  .292  .322  .431    1   3   92  8  6   6  11  6/45
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 Player               Ag Team  G    AB    R    H   2B  3B  HR  RBI  BB   SO    BA   OBP   SLG   SB   CS   OPS+SH SF IBB GDP  POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Jacob Cruz           31 CIN   96   147   22   33   8   0   3   28   16   43  .224  .317  .340    0   0   72  0  0   2   5 9/37D
  Juan Cruz            25 ATL   47     5    1    1   1   0   0    0    1    3  .200  .333  .400    0   0   88  0  0   0   0     1
  Will Cunnane         30 ATL    9     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Casey Daigle         23 ARI   11    17    2    2   2   0   0    0    0    7  .118  .118  .235    0   0  -13  1  0   0   1     1
  Brian Dallimore      30 SFG   20    43    8   12   2   0   1    7    4    7  .279  .347  .395    0   1   91  0  1   0   0   /45
 *Vic Darensbourg      33 NYM    5     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Doug Davis           28 MIL   33    64    0    1   0   0   0    0    1   43  .016  .031  .016    0   0  -87  6  0   0   1     1
  J.J. Davis           25 PIT   25    35    4    5   1   0   0    3    4   10  .143  .225  .171    2   0    6  0  1   0   0   9/7
  Zach Day             26 MON   17    29    1    1   0   0   1    1    0   17  .034  .034  .138    0   0  -59  3  0   0   0     1
 *Jorge de la Rosa     23 MIL    5     6    0    0   0   0   0    0    0    6  .000  .000  .000    0   0 -100  1  0   0   0    /1
  Mike DeJean          33 NYM   17     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 #Wilson Delgado       31 NYM   42   130   11   38   4   1   2   13   15   29  .292  .366  .385    1   0   96  2  0   3   1     6
  Ryan Dempster        27 CHC   23     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Mark DeRosa          29 ATL  118   309   33   74  16   0   3   31   23   53  .239  .293  .320    1   3   59  4  6   3   6 56/47
+ Elmer Dessens        33 ARI   36    18    0    3   2   0   0    0    3    3  .167  .286  .278    0   0   44  4  0   0   1     1
+ Elmer Dessens        33 LAD   12     4    0    1   0   0   0    0    0    0  .250  .250  .250    0   0   33  0  0   0   0     1
  Elmer Dessens        33 TOT   48    22    0    4   2   0   0    0    3    3  .182  .280  .273    0   0   43  4  0   0   1     1
 *Doug DeVore          26 ARI   50   107    5   24   3   2   3   13    7   31  .224  .272  .374    1   1   62  0  0   0   1  79/8
  Einar Diaz           31 MON   55   139    9   31   6   1   1   11   11   10  .223  .293  .302    2   0   52  2  3   3   6   2/5
  Victor Diaz          22 NYM   15    51    8   15   3   0   3    8    1   15  .294  .321  .529    0   0  116  0  0   0   3     9
  Mike Difelice        35 CHC    4     3    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /2
  Scott Dohmann        26 COL   39     1    0    0   0   0   0    0    0    1  .000  .500  .000    0   0   40  1  0   0   0     1
  Octavio Dotel        30 HOU   30     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Scott Downs          28 MON   11    15    1    1   0   0   0    0    1    7  .067  .125  .067    0   0  -49  6  0   0   0     1
  Darren Dreifort      32 LAD   55     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
 *J.D. Drew            28 ATL  145   518  118  158  28   8  31   93  118  116  .305  .436  .569   12   3  157  1  3   2   7 *9/8D
  Tim Drew             25 ATL   12     2    1    0   0   0   0    0    1    1  .000  .333  .000    0   0   -3  0  0   0   0     1
  Travis Driskill      32 COL    5     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Jason Dubois         25 CHC   20    23    2    5   0   1   1    5    1    7  .217  .240  .435    0   0   68  0  1   0   0  /937
 #Brandon Duckworth    28 HOU   18     9    1    2   0   0   0    1    1    2  .222  .300  .222    0   0   38  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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Jeff Duncan          25 NYM   13    15    2    1   0   0   0    1    1    5  .067  .125  .067    3   0  -48  1  0   0   0   /87
 *Adam Dunn            24 CIN  161   568  105  151  34   0  46  102  108  195  .266  .388  .569    6   1  146  0  0  11   8 *73/D
  Chad Durbin          26 ARI    7     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0    /1
 #Ray Durham           32 SFG  120   471   95  133  28   8  17   65   57   60  .282  .364  .484   10   4  117  4  4   3   6    *4
  Trent Durrington     28 MIL   53    82   13   19   2   3   2    4    4   23  .232  .267  .402    4   0   70  1  0   0   1 5/4D1
  Damion Easley        34 FLA   98   223   26   53  20   1   9   43   24   36  .238  .331  .457    4   1  106  0  2   1   6 436/59D
  Adam Eaton           26 SDP   36    64    9   13   7   0   0    8    6   16  .203  .282  .313    2   0   61  5  0   0   1     1
 *Jim Edmonds          34 STL  153   498  102  150  38   3  42  111  101  150  .301  .418  .643    8   3  170  0  8  12   4 *8/3D
 *Joey Eischen         34 MON   22     3    2    2   0   0   0    0    0    0  .667  .667  .667    0   0  241  1  0   0   0     1
  Scott Elarton        28 COL    8     9    1    2   0   0   0    0    1    2  .222  .300  .222    0   0   32  4  0   0   0    /1
  Cal Eldred           36 STL   51     5    0    0   0   0   0    0    0    3  .000  .000  .000    0   0 -100  1  0   0   1     1
  Jason Ellison        26 SFG   13     4    4    2   0   0   1    3    0    1  .500  .500 1.250    2   0  331  0  0   0   0    /8
+ Juan Encarnacion     28 LAD   86   324   42   76  18   1  13   43   21   53  .235  .289  .417    3   3   84  0  1   0   9   9/7
+ Juan Encarnacion     28 FLA   49   160   21   38  12   1   3   19   17   33  .238  .320  .381    2   1   85  1  1   2   2     9
  Juan Encarnacion     28 TOT  135   484   63  114  30   2  16   62   38   86  .236  .299  .405    5   4   84  1  2   2  11  *9/7
  Morgan Ensberg       28 HOU  131   411   51  113  20   3  10   66   36   46  .275  .330  .411    6   4   89  5  4   1  17  *5/6
 *Matt Erickson        28 MIL    4     6    0    1   0   0   0    0    0    1  .167  .167  .167    0   0  -13  0  0   0   0   /46
  Scott Erickson       36 NYM    2     3    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Bobby Estalella      29 ARI    7    14    2    2   0   0   2    4    0    6  .143  .143  .571    0   0   69  0  0   0   0    /2
 #Shawn Estes          31 COL   35    72   13   17   3   1   0    2    1   11  .236  .247  .306    0   0   35  7  0   0   0     1
 #Johnny Estrada       28 ATL  134   462   56  145  36   0   9   76   39   66  .314  .378  .450    0   0  113  1  4   7  18    *2
  Leo Estrella         29 SFG    2     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Adam Everett         27 HOU  104   384   66  105  15   2   8   31   17   56  .273  .317  .385   13   2   80 22  3   0   4     6
 #Carl Everett         33 MON   39   127    8   32  10   0   2   14    8   19  .252  .319  .378    0   0   76  0  1   2   8  79/D
 *Scott Eyre           32 SFG   77     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Brian Falkenborg     26 LAD    6     2    1    0   0   0   0    0    1    2  .000  .333  .000    0   0    0  0  0   0   0    /1
  Kyle Farnsworth      28 CHC   67     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
+*Jeff Fassero         41 COL   37    21    3    4   0   0   0    1    1    9  .190  .227  .190    0   0    5  2  0   0   0     1
+*Jeff Fassero         41 ARI    1     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
 *Jeff Fassero         41 TOT   38    21    3    4   0   0   0    1    1    9  .190  .227  .190    0   0    5  2  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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Pedro Feliciano      27 NYM   22     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Pedro Feliz          29 SFG  144   503   72  139  33   3  22   84   23   85  .276  .305  .485    5   2  100  0  5   1  18 356/79
  Jared Fernandez      32 HOU    2     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Mike Fetters         39 ARI   23     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Robert Fick          30 SDP   13    12    2    2   0   0   0    0    2    4  .167  .333  .167    0   0   42  0  0   0   0    /3
 #Nelson Figueroa      30 PIT   10     7    0    1   0   0   0    1    0    2  .143  .143  .143    0   0  -25  0  0   0   0     1
  Jeremy Fikac         29 MON   18     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+*Steve Finley         39 ARI  104   404   61  111  16   1  23   48   40   52  .275  .338  .490    8   4  107  6  5   1   9   8/D
+*Steve Finley         39 LAD   58   224   31   59  12   0  13   46   21   30  .263  .324  .491    1   3  112  3  2   0   5     8
 *Steve Finley         39 TOT  162   628   92  170  28   1  36   94   61   82  .271  .333  .490    9   7  109  9  7   1  14  *8/D
  Jose Flores          31 LAD    9     4    0    1   0   0   0    0    1    2  .250  .400  .250    0   0   78  0  0   0   0   /45
 *Randy Flores         28 STL    9     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
 *Cliff Floyd          31 NYM  113   396   55  103  26   0  18   63   47  103  .260  .352  .462   11   4  110  0  3   6   8   7/D
  Gavin Floyd          21 PHI    6    10    0    0   0   0   0    0    0    5  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Josh Fogg            27 PIT   31    53    1    4   1   0   0    3    0   13  .075  .075  .094    0   0  -56 11  0   0   0     1
  Jesse Foppert        23 SFG    1     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Ben Ford             28 MIL   19     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Bartolome Fortunato  29 NYM   15     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Casey Fossum         26 ARI   27    42    3    4   0   0   0    0    1   16  .095  .116  .095    0   0  -45  3  0   0   1     1
 *Andy Fox             33 MON   34    43    2    4   0   0   1    1    0   16  .093  .093  .163    0   0  -37  0  0   0   1 /6453
  Chad Fox             33 FLA   12     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Jeff Francis         23 COL    7    10    1    0   0   0   0    0    0    4  .000  .000  .000    0   0 -100  4  0   0   0    /1
 *John Franco          43 NYM   50     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Julio Franco         45 ATL  125   320   37   99  18   3   6   57   36   68  .309  .378  .441    4   2  111  1  3   4  10   3/D
 *Wayne Franklin       30 SFG   41     3    2    1   0   0   0    2    1    0  .333  .400  .333    0   0   93  0  1   0   0     1
  Ryan Freel           28 CIN  143   505   74  140  21   8   3   28   67   88  .277  .375  .368   37  10   96  8  0   0   7 59847
  Choo Freeman         24 COL   45    90   15   17   3   2   1   11   14   21  .189  .298  .300    1   1   48  1  0   1   5     8
 *Brian Fuentes        28 COL   47     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 #Rafael Furcal        26 ATL  143   563  103  157  24   5  14   59   58   71  .279  .344  .414   29   6   95  5  5   4   9  *6/4
  Eric Gagne           28 LAD   67     3    0    0   0   0   0    0    0    3  .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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Mike Gallo           27 HOU   67     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Danny Garcia         24 NYM   58   138   23   32   7   1   3   17   22   34  .232  .371  .362    3   0   92  4  1   2   1     4
  Jesse Garcia         30 ATL   50   115   14   29   4   1   1   10    1   16  .252  .265  .330    1   2   53  1  0   0   2  64/5
 *Karim Garcia         28 NYM   62   192   24   45   7   2   7   22   10   35  .234  .272  .401    3   0   72  0  0   0   6     9
  Nomar Garciaparra    30 CHC   43   165   28   49  14   0   4   20   16   14  .297  .364  .455    2   1  108  1  1   0   6     6
  Geoff Geary          27 PHI   29     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Justin Germano       21 SDP    7     7    0    0   0   0   0    0    0    3  .000  .000  .000    0   0 -100  1  0   0   0    /1
  Jerry Gil            21 ARI   29    86    3   15   2   1   0    8    0   33  .174  .182  .221    2   0    2  0  1   0   2     6
 *Brian Giles          33 SDP  159   609   97  173  33   7  23   94   89   80  .284  .374  .475   10   3  128  0  9   6  12    *9
  Marcus Giles         26 ATL  102   379   61  118  22   2   8   48   36   70  .311  .378  .443   17   4  111  3  7   0   6     4
  Keith Ginter         28 MIL  113   386   47  101  23   2  19   60   37  100  .262  .333  .479    8   1  107  4  4   2   9 45/D9
  Matt Ginter          26 NYM   13    14    1    3   1   0   0    1    2    5  .214  .313  .286    0   0   58  3  0   0   0     1
  Chris Gissell        26 COL    5     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Doug Glanville       33 PHI   87   162   21   34   1   1   2   14    8   21  .210  .244  .265    8   0   30  3  2   1   5    87
 *Tom Glavine          38 NYM   33    54    5   11   2   0   0    8   10   10  .204  .328  .241    0   0   52  8  0   0   2     1
  Gary Glover          27 MIL    4     7    0    0   0   0   0    0    0    4  .000  .000  .000    0   0 -100  0  0   0   0    /1
+ Alex Gonzalez        31 CHC   37   129   15   28  10   0   3    8    4   26  .217  .241  .364    1   1   52  2  0   0   6     6
+ Alex Gonzalez        31 MON   35   133   19   32   7   0   4   16    8   32  .241  .289  .383    1   1   69  2  0   0   1     6
+ Alex Gonzalez        31 SDP   11    23    2    4   1   1   0    3    2    6  .174  .240  .304    0   0   46  0  0   0   0     6
  Alex Gonzalez        31 TOT   83   285   36   64  18   1   7   27   14   64  .225  .263  .368    2   2   60  4  0   0   7     6
  Alex Gonzalez        27 FLA  159   561   67  130  30   3  23   79   27  126  .232  .270  .419    3   1   79  3  4   9  17    *6
  Edgar Gonzalez       21 ARI   10    13    0    2   0   0   0    0    0    2  .154  .214  .154    0   0   -4  1  0   0   0     1
 *Luis Gonzalez        36 ARI  105   379   69   98  28   5  17   48   68   58  .259  .373  .493    2   2  118  0  2  11   9   7/D
  Luis A. Gonzalez     25 COL  102   322   42   94  17   2  12   40   15   67  .292  .330  .469    1   5   94  9  1   1   5 47596/D
  Mike Gonzalez        26 PIT   44     1    0    1   1   0   0    2    0    0 1.000 1.000 2.000    0   0  654  0  0   0   0     1
  Andrew Good          24 ARI   16     5    0    0   0   0   0    1    0    2  .000  .000  .000    0   0 -100  0  1   0   0     1
 *Tom Goodwin          35 CHC   77   105   11   21   8   0   0    3    8   22  .200  .254  .276    5   0   36  0  1   0   1  7/89
 *Mike Gosling         23 ARI    6     6    0    0   0   0   0    0    1    4  .000  .143  .000    0   0  -59  1  0   0   0    /1
 *John Grabow          25 PIT   64     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Jason Grabowski      28 LAD  113   173   18   38   7   0   7   20   19   50  .220  .297  .382    0   0   78  0  0   0   4 7/3D9
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 Player               Ag Team  G    AB    R    H   2B  3B  HR  RBI  BB   SO    BA   OBP   SLG   SB   CS   OPS+SH SF IBB GDP  POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 #Franklyn Gracesqui   24 FLA    7     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Danny Graves         30 CIN   66     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Andy Green           26 ARI   46   109   13   22   2   1   1    4    5   17  .202  .241  .266    1   1   29  3  1   0   2  54/7
  Nick Green           25 ATL   95   264   40   72  15   3   3   26   12   63  .273  .312  .386    1   2   79  8  2   1   0  4/59
 *Shawn Green          31 LAD  157   590   92  157  28   1  28   86   71  114  .266  .352  .459    5   2  113  0  2   6  17 *39/D
  Khalil Greene        24 SDP  139   484   67  132  31   4  15   65   53   94  .273  .349  .446    4   2  114  1  8  10   9    *6
  Todd Greene          33 COL   75   195   23   55  14   0  10   35   13   38  .282  .325  .508    0   0  101  0  1   4   9     2
+*Ben Grieve           28 MIL  108   234   28   61  15   0   7   29   39   65  .261  .364  .415    0   0  101  0  2   5   4   9/D
+*Ben Grieve           28 CHC   15    16    2    4   2   0   1    6    0    5  .250  .316  .563    0   0  119  0  1   0   0   /97
 *Ben Grieve           28 TOT  123   250   30   65  17   0   8   35   39   70  .260  .361  .424    0   0  103  0  3   5   4  9/D7
 *Ken Griffey          34 CIN   83   300   49   76  18   0  20   60   44   67  .253  .351  .513    1   0  122  0  2   3   8  8/D9
  Jeremy Griffiths     26 HOU    1     1    0    0   0   0   0    0    1    1  .000  .500  .000    0   0   45  0  0   0   0    /1
  Marquis Grissom      37 SFG  145   562   78  157  26   2  22   90   37   83  .279  .323  .450    3   1   97  2  4   5  22    *8
  Mark Grudzielanek    34 CHC   81   257   32   79  12   1   6   23   15   32  .307  .347  .432    1   1   98  4  1   0   7     4
  Kevin Gryboski       30 ATL   67     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Ricky Gutierrez      34 NYM   24    63    2   11   2   0   0    5    6    8  .175  .257  .206    0   0   23  0  0   0   3   4/5
 #Freddy Guzman        23 SDP   20    76    8   16   3   0   0    5    3   13  .211  .250  .250    5   2   36  0  0   0   0     8
  Scott Hairston       24 ARI  101   339   39   84  15   6  13   29   21   88  .248  .293  .442    3   3   83  2  1   0   4  4/79
  Bill Hall            24 MIL  126   390   43   93  20   3   9   53   20  119  .238  .276  .374   12   6   67  2  2   1   4   465
  Robby Hammock        27 ARI   62   195   22   47  16   2   4   18   13   39  .241  .287  .405    3   3   73  1  1   6   9  27/5
  Jeffrey Hammonds     33 SFG   40    95   14   20   5   0   3    6   15   22  .211  .336  .358    1   0   80  0  0   0   2  9/78
  Mike Hampton         31 ATL   35    64    7   11   3   0   2    7    3   23  .172  .209  .313    0   0   32  4  0   0   1     1
+ Josh Hancock         26 PHI    4     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
+ Josh Hancock         26 CIN   12    15    1    2   0   0   0    1    3   11  .133  .278  .133    0   0   13  1  0   0   0     1
  Josh Hancock         26 TOT   16    17    1    2   0   0   0    1    3   12  .118  .250  .118    0   0    1  1  0   0   0     1
 *Dave Hansen          35 SDP   29    28    1    4   0   0   0    0    3    5  .143  .226  .143    0   0    3  0  0   0   3   /35
  Aaron Harang         26 CIN   28    57    1    4   1   0   0    0    0   33  .070  .070  .088    0   0  -59  4  0   0   1     1
  Danny Haren          23 STL   14    12    1    0   0   0   0    0    0    6  .000  .000  .000    0   0 -100  2  0   0   1     1
  Tim Harikkala        32 COL   51     3    0    0   0   0   0    0    0    3  .000  .000  .000    0   0 -100  1  0   0   0     1
+ Brendan Harris       23 CHC    3     9    0    2   1   0   0    1    1    1  .222  .300  .333    0   0   62  0  0   0   0    /5
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 Player               Ag Team  G    AB    R    H   2B  3B  HR  RBI  BB   SO    BA   OBP   SLG   SB   CS   OPS+SH SF IBB GDP  POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
+ Brendan Harris       23 MON   20    50    4    8   2   0   1    2    2   11  .160  .208  .260    0   0   18  0  0   0   0   4/5
  Brendan Harris       23 TOT   23    59    4   10   3   0   1    3    3   12  .169  .222  .271    0   0   25  0  0   0   0   4/5
 *Lenny Harris         39 FLA   79    95    7   20   5   0   1   17    3    8  .211  .232  .295    0   0   38  0  1   0   2 /795D
  Bo Hart              27 STL   11    13    0    2   0   0   0    2    1    3  .154  .214  .154    0   0   -2  0  0   0   0   /46
  Corey Hart           22 MIL    1     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0      
  Chad Harville        27 HOU   54     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  LaTroy Hawkins       31 CHC   74     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Brad Hawpe           25 COL   42   105   12   26   3   2   3    9   11   34  .248  .322  .400    1   1   77  0  1   3   4   9/7
  Jimmy Haynes         31 CIN    5     4    0    0   0   0   0    0    0    4  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Aaron Heilman        25 NYM    5     7    0    0   0   0   0    0    0    3  .000  .000  .000    0   0 -100  3  0   0   0    /1
  Wes Helms            28 MIL   92   274   24   72  13   1   4   28   24   60  .263  .331  .361    0   1   80  1  2   1  10    53
 *Todd Helton          30 COL  154   547  115  190  49   2  32   96  127   72  .347  .469  .620    3   0  165  0  6  19  12    *3
  Ben Hendrickson      23 MIL   10    16    0    2   0   0   0    0    0    9  .125  .125  .125    0   0  -35  1  0   0   0     1
  Brad Hennessey       24 SFG    7    13    1    3   0   0   0    2    1    4  .231  .267  .231    0   0   30  0  1   0   0    /1
 *Matt Herges          34 SFG   67     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Dustin Hermanson     31 SFG   45    30    2    3   0   0   0    1    0   12  .100  .129  .100    0   0  -40  6  0   0   0     1
  Adrian Hernandez     29 MIL    6     4    0    0   0   0   0    0    0    3  .000  .000  .000    0   0 -100  1  0   0   0    /1
 #Carlos Hernandez     24 HOU    9    12    0    1   0   0   0    1    0    4  .083  .083  .083    0   0  -57  4  0   0   0    /1
  Jose Hernandez       34 LAD   95   211   32   61  12   1  13   29   26   61  .289  .370  .540    3   1  137  0  0   6   3 465/73
  Livan Hernandez      29 MON   34    81    2   20   7   0   1   10    1    8  .247  .256  .370    0   0   57 15  0   0   1     1
  Ramon Hernandez      28 SDP  111   384   45  106  23   0  18   63   35   45  .276  .341  .477    1   0  118  4  4   0  16     2
  Roberto Hernandez    39 PHI   57     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Mike Hessman         26 ATL   29    69    8    9   3   0   2    5    1   24  .130  .155  .261    0   0    5  0  0   0   0  3/57
+ Richard Hidalgo      29 HOU   58   199   21   51  15   2   4   30   17   53  .256  .309  .412    1   2   83  0  4   4   7     9
+ Richard Hidalgo      29 NYM   86   324   46   74  11   1  21   52   27   76  .228  .296  .463    3   2   94  0  2   3  12   9/7
  Richard Hidalgo      29 TOT  144   523   67  125  26   3  25   82   44  129  .239  .301  .444    4   4   90  0  6   7  19  *9/7
  Joe Hietpas          25 NYM    1     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /2
 #Bobby Hill           26 PIT  126   233   28   62   7   2   2   27   20   39  .266  .353  .339    0   3   82  1  1   2  12    45
 #Koyie Hill           25 ARI   13    36    3    9   1   0   1    6    2    6  .250  .289  .361    1   0   64  0  0   1   1     2
  Shawn Hill           23 MON    3     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  1  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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
  Shea Hillenbrand     28 ARI  148   562   68  174  36   3  15   80   24   49  .310  .348  .464    2   0  104  0  6   2  18   *35
  A.J. Hinch           30 PHI    4    11    1    2   1   0   0    0    0    4  .182  .182  .273    0   0   13  0  0   0   0    /2
 *Sterling Hitchcock   33 SDP    4     7    0    0   0   0   0    0    0    4  .000  .000  .000    0   0 -100  0  0   0   1    /1
 #Dennis Hocking       34 COL   55    94    7   19   2   0   0    4    7   20  .202  .257  .223    0   1   20  5  0   0   3 76/4895
  Trevor Hoffman       36 SDP   53     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Todd Hollandsworth   31 CHC   57   148   28   47   6   2   8   22   17   26  .318  .392  .547    1   1  137  1  0   3   2 9/73D
  Matt Holliday        24 COL  121   400   65  116  31   3  14   57   31   86  .290  .349  .488    3   3  103  1  1   0   9    *7
  Damon Hollins        30 ATL    7    22    3    8   2   0   0    5    0    4  .364  .364  .455    0   0  110  1  0   0   0   /79
 *Joe Horgan           27 MON   45     4    0    1   0   0   0    1    0    1  .250  .250  .250    0   0   28  0  0   0   0     1
  J.R. House           24 PIT    5     9    1    1   1   0   0    0    0    2  .111  .111  .222    0   0  -16  0  0   0   1    /2
  Ben Howard           25 FLA   29     3    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Ryan Howard          24 PHI   19    39    5   11   5   0   2    5    2   13  .282  .333  .564    0   0  122  0  0   0   2    /3
  Luke Hudson          27 CIN    9    16    1    2   0   0   0    2    1    3  .125  .167  .125    0   0  -22  0  1   0   0    /1
  Tim Hummel           25 CIN   56   110   10   24   4   0   1    7    8   17  .218  .281  .282    1   0   48  4  1   2   2 53/46
 *Kazuhisa Ishii       30 LAD   29    55    7    7   0   0   1    6    1   24  .127  .143  .182    0   0  -15  6  0   0   1     1
  Jason Isringhausen   31 STL   71     3    1    1   0   0   0    2    0    2  .333  .333  .333    0   0   74  0  0   0   0     1
 #Cesar Izturis        24 LAD  159   670   90  193  32   9   4   62   43   70  .288  .330  .381   25   9   88 12  3   2   6    *6
 #Maicer Izturis       23 MON   32   107   10   22   5   2   1    4   10   20  .206  .286  .318    4   0   53  2  0   1   1    64
  Damian Jackson       30 CHC    7    15    1    1   0   0   1    1    3    6  .067  .222  .267    0   0   25  0  0   2   0    /4
  Edwin Jackson        20 LAD    7     4    0    1   0   0   0    1    0    1  .250  .250  .250    0   0   33  2  0   0   0    /1
 *Kevin Jarvis         34 COL    1     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
 *Geoff Jenkins        29 MIL  157   617   88  163  36   6  27   93   46  152  .264  .325  .473    3   1  103  0  6  10  19    *7
  Jason Jennings       25 COL   35    71    3   17   4   0   1    6    2   16  .239  .260  .338    0   0   46  5  0   0   1     1
 #D'Angelo Jimenez     26 CIN  152   563   76  152  28   3  12   67   82   99  .270  .364  .394   13   7   98  3  2   1  15  *4/6
  Charles Johnson      32 COL  109   305   42   72  20   0  13   47   49   91  .236  .350  .430    2   1   91  2  1   1   6     2
 *Mark L. Johnson      28 MIL    7    11    1    1   0   0   0    2    3    2  .091  .267  .091    0   0   -1  0  1   1   0    /2
 *Nick Johnson         25 MON   73   251   35   63  16   0   7   33   40   58  .251  .359  .398    6   3   93  0  1   2   5     3
  Randy Johnson        40 ARI   33    80    1   10   3   0   0    6    4   37  .125  .167  .163    0   0  -16  3  0   0   1     1
 *Mike Johnston        25 PIT   20     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Andruw Jones         27 ATL  154   570   85  149  34   4  29   91   71  147  .261  .345  .488    6   6  112  0  2   9  24    *8
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 Player               Ag Team  G    AB    R    H   2B  3B  HR  RBI  BB   SO    BA   OBP   SLG   SB   CS   OPS+SH SF IBB GDP  POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 #Chipper Jones        32 ATL  137   472   69  117  20   1  30   96   84   96  .248  .362  .485    2   0  116  0  7   8  14  57/D
+*Todd Jones           36 CIN   48     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+*Todd Jones           36 PHI   26     0    0    0   0   0   0    0    1    0       1.000          0   0       0  0   0   0     1
 *Todd Jones           36 TOT   74     0    0    0   0   0   0    0    1    0       1.000          0   0       0  0   0   0     1
 #Matt Kata            26 ARI   42   162   17   40   9   2   2   13   13   29  .247  .301  .364    4   1   68  1  1   2   1  4/56
  Austin Kearns        24 CIN   64   217   28   50  10   2   9   32   28   71  .230  .321  .419    2   1   92  0  0   0   8   9/8
  David Kelton         24 CHC    8    10    1    1   1   0   0    0    0    3  .100  .100  .200    0   0  -26  0  0   0   0   /79
  Jason Kendall        30 PIT  147   574   86  183  32   0   3   51   60   41  .319  .399  .390   11   8  107  1  4   2  12    *2
  Joe Kennedy          25 COL   25    48    2    6   1   1   0    4    2   14  .125  .160  .188    0   0  -15  4  0   0   0     1
  Logan Kensing        21 FLA    5     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  1  0   0   0    /1
  Jeff Kent            36 HOU  145   540   96  156  34   8  27  107   49   96  .289  .348  .531    7   3  122  0 11   3  23  *4/D
  Jeff Keppinger       24 NYM   33   116    9   33   2   0   3    9    6    7  .284  .317  .379    2   1   80  0  1   0   6     4
  Masao Kida           35 LAD    3     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
 *Brooks Kieschnick    32 MIL   75    63    2   17   3   0   1    7    5   16  .270  .324  .365    0   0   78  0  0   1   3     1
  Sun-Woo Kim          26 MON   41    28    1    6   2   0   0    5    0    9  .214  .214  .286    1   0   26  4  0   0   0     1
 *Ray King             30 STL   84     2    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Matt Kinney          27 MIL   31     9    0    2   0   0   0    1    0    1  .222  .222  .222    0   0   16  1  0   0   0     1
 *Ryan Klesko          33 SDP  127   402   58  117  32   2   9   66   73   67  .291  .399  .448    3   2  129  1  3   6   8  73/D
 #Steve Kline          31 STL   64     0    1    0   0   0   0    0    0    0                      0   0       1  0   0   0     1
  Justin Knoedler      23 SFG    1     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0    /2
  Jon Knott            25 SDP    9    14    1    3   2   0   0    1    1    5  .214  .267  .357    0   0   67  0  0   0   0    /7
  Billy Koch           29 FLA   22     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Danny Kolb           29 MIL   62     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Mike Koplove         27 ARI   72     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Josh Kroeger         21 ARI   22    54    5    9   3   0   0    2    1   21  .167  .182  .222    0   1    2  0  0   0   2  7/98
  Marc Kroon           31 COL    4     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
 *Dave Krynzel         22 MIL   16    41    6    9   1   0   0    3    3   15  .220  .319  .244    0   0   49  0  0   0   0   /98
  Josh Labandeira      25 MON    7    14    0    0   0   0   0    0    0    4  .000  .000  .000    0   0 -100  0  0   0   1   /64
 *Mike Lamb            28 HOU  112   278   38   80  14   3  14   58   31   63  .288  .356  .511    1   1  119  0  3   3   4 53/4D
  Jason Lane           27 HOU  107   136   21   37  10   2   4   19   16   33  .272  .348  .463    1   0  106  1  2   0   2 798/3
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 Player               Ag Team  G    AB    R    H   2B  3B  HR  RBI  BB   SO    BA   OBP   SLG   SB   CS   OPS+SH SF IBB GDP  POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Ray Lankford         37 STL   92   200   36   51  14   1   6   22   29   55  .255  .349  .425    2   2   99  0  4   4   6   7/8
  Barry Larkin         40 CIN  111   346   55  100  15   3   8   44   34   39  .289  .352  .419    2   0  101  2  3   1  16     6
 *Adam LaRoche         24 ATL  110   324   45   90  27   1  13   45   27   78  .278  .333  .488    0   0  108  2  2   1  10    *3
  Brandon Larson       28 CIN   40   118   13   25   6   0   3   14   14   35  .212  .304  .339    1   0   68  0  1   0   2     5
  Jason LaRue          30 CIN  114   390   46   98  24   2  14   55   26  108  .251  .334  .431    0   2   98  2  3   5   7 *2/D9
  Brian Lawrence       28 SDP   34    62    5    6   1   0   0    2    3   25  .097  .138  .113    0   0  -31  8  0   0   1     1
+*Ricky Ledee          30 PHI   73   123   19   35   7   0   7   26   22   27  .285  .393  .512    2   0  128  0  0   2   5 8/7D9
+*Ricky Ledee          30 SFG   31    53    6    6   2   0   0    4    5   20  .113  .200  .151    1   0   -7  0  1   0   1  9/87
 *Ricky Ledee          30 TOT  104   176   25   41   9   0   7   30   27   47  .233  .337  .403    3   0   88  0  1   2   6 897/D
  Derrek Lee           28 CHC  161   605   90  168  39   1  32   98   68  128  .278  .356  .504   12   5  117  2  5   4  14    *3
  Jon Leicester        25 CHC   30     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Al Leiter            38 NYM   28    54    0    5   1   0   0    0    3   30  .093  .140  .111    0   0  -33  2  0   0   1     1
  Brad Lidge           27 HOU   77     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
+ Cory Lidle           32 CIN   22    42    2    6   2   0   0    2    5   23  .143  .234  .190    0   0   13  4  0   0   0     1
+ Cory Lidle           32 PHI   10    20    1    3   2   0   1    4    0   13  .150  .150  .400    0   0   33  4  0   0   0     1
  Cory Lidle           32 TOT   32    62    3    9   4   0   1    6    5   36  .145  .209  .258    0   0   20  8  0   0   0     1
  Mike Lieberthal      32 PHI  131   476   58  129  31   1  17   61   37   69  .271  .335  .447    1   1   97  1  4   2  19    *2
 *Jeff Liefer          29 MIL   16    28    2    6   2   0   1    5    2    8  .214  .258  .393    0   0   66  0  1   0   2   /D9
  Jose Lima            31 LAD   37    48    1    9   0   0   0    2    1   19  .188  .204  .188    0   0    5  8  0   0   2     1
  Mike Lincoln         29 STL   13     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 #Todd Linden          24 SFG   16    32    6    5   1   0   0    1    5    7  .156  .289  .188    0   0   27  2  0   0   0   /79
  Scott Linebrink      27 SDP   68     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  1  0   0   0     1
  Pedro Liriano        23 MIL   11     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
+ Paul Lo Duca         32 LAD   91   349   41  105  18   1  10   49   22   27  .301  .351  .444    2   4  109  2  2   0  15  2/73
+ Paul Lo Duca         32 FLA   52   186   27   48  11   1   3   31   14   22  .258  .314  .376    2   1   82  6  4   0   7     2
  Paul Lo Duca         32 TOT  143   535   68  153  29   2  13   80   36   49  .286  .338  .421    4   5   99  8  6   0  22 *2/73
 *Terrence Long        28 SDP  136   288   31   85  19   4   3   28   19   51  .295  .335  .420    3   2  103  0  5   4  13 78/9D
  Braden Looper        29 NYM   69     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
 #Felipe Lopez         24 CIN   79   264   35   64  18   2   7   31   25   81  .242  .314  .405    1   1   86  2  1   0   1  65/4
 *Javier Lopez         26 COL   58     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  1  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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
  Luis Lopez           30 MON   11    26    0    4   0   0   0    0    0    9  .154  .185  .154    0   0  -12  0  0   0   1    /3
  Mark Loretta         32 SDP  154   620  108  208  47   2  16   76   58   45  .335  .391  .495    5   3  138  4 16   3  10    *4
  Mike Lowell          30 FLA  158   598   87  175  44   1  27   85   64   77  .293  .365  .505    5   1  127  0  3   8  17  *5/D
  Noah Lowry           23 SFG   14    33    2    6   2   0   0    0    0   10  .182  .182  .242    0   0    8  3  0   0   1     1
  Hector Luna          24 STL   83   173   25   43   7   2   3   22   13   37  .249  .304  .364    6   3   72  1  3   0   2 645/78
 *John Mabry           33 STL   87   240   32   71  11   0  13   40   26   63  .296  .363  .504    0   1  122  5  3   5   6 7953/8
 #Andy Machado         23 CIN   17    56    6   15   5   1   0    4   10   26  .268  .379  .393    3   1  103  0  0   2   0     6
 #Jose Macias          32 CHC   98   194   23   52   6   3   3   22    5   38  .268  .292  .376    4   1   70  2  1   0   2 549/78
 *Rob Mackowiak        28 PIT  155   491   65  121  22   6  17   75   50  114  .246  .319  .420   13   4   90  1  7   2   3 *9578/3
  Greg Maddux          38 CHC   32    69    5   11   0   0   0    5    1   12  .159  .171  .159    1   0  -14  9  0   0   1     1
 *Ryan Madson          23 PHI   49     3    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  1  0   0   0     1
 #Chris Magruder       27 MIL   56    89   11   21   6   1   2   10    8   21  .236  .310  .393    0   1   81  1  1   2   3    97
  Gary Majewski        24 MON   16     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0     1
  Matt Mantei          30 ARI   12     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Josias Manzanillo    36 FLA   25     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Jason Marquis        25 STL   34    72    6   21   6   0   0    9    1   17  .292  .297  .375    1   0   73  2  1   0   3     1
  Eli Marrero          30 ATL   90   250   37   80  18   1  10   40   23   50  .320  .374  .520    4   1  128  2  4   1   4  79/8
+*Tom Martin           34 LAD   44     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+*Tom Martin           34 ATL   29     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Tom Martin           34 TOT   73     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Ramon Martinez       31 CHC  102   260   22   64  15   1   3   30   26   40  .246  .313  .346    1   0   69  7  4   3   5  65/4
 #Henry Mateo          27 MON   40    44    3   12   2   0   0    0    1    9  .273  .289  .318    2   3   54  1  0   0   1   /47
  Ruben Mateo          26 PIT   19    33    4    8   0   0   3    7    5    6  .242  .359  .515    0   0  124  0  0   1   1 /897D
  Mike Matheny         33 STL  122   385   28   95  22   1   5   50   23   83  .247  .292  .348    0   2   65  5  3   7  12  *2/3
 #Kazuo Matsui         28 NYM  114   460   65  125  32   2   7   44   40   97  .272  .331  .396   14   3   88  5  2   4   3  *6/4
 *Mike Matthews        30 CIN   31     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+*Brent Mayne          36 ARI   36    94    9   24   6   1   0   10   13   17  .255  .343  .340    1   0   75  3  1   4   5   2/3
+*Brent Mayne          36 LAD   47    96    5   18   0   0   0    5   14   24  .188  .286  .188    0   0   29  1  2   4   2     2
 *Brent Mayne          36 TOT   83   190   14   42   6   1   0   15   27   41  .221  .314  .263    1   0   52  4  3   8   7   2/3
 *Sam McConnell        28 ATL    8     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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 #Quinton McCracken    34 ARI   55   156   20   45  11   1   2   13   13   23  .288  .341  .410    2   4   90  2  1   0   2  79/8
  Joe McEwing          31 NYM   75   138   17   35   3   1   1   16    9   32  .254  .297  .312    4   1   59  6  1   4   0 463/7859
 *Cody McKay           30 STL   35    74    7   17   2   0   0    6    2   14  .230  .269  .257    0   0   38  1  0   0   3 2/531
  Marty McLeary        29 SDP    3     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Brian Meadows        28 PIT   65     3    0    0   0   0   0    1    1    3  .000  .250  .000    0   0  -26  0  0   0   0     1
 *Kent Mercker         36 CHC   66     2    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Jose Mesa            38 PIT   68     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Dan Meyer            22 ATL    2     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Dan Miceli           33 HOU   72     2    0    1   0   0   0    0    0    1  .500  .500  .500    0   0  159  0  0   0   0     1
  Jason Michaels       28 PHI  115   299   44   82  12   0  10   40   42   80  .274  .364  .415    2   2   98  0  3   1   3 879/D
 #Aaron Miles          27 COL  134   522   75  153  15   3   6   47   29   53  .293  .329  .368   12   7   72  7  6   0  12    *4
  Corky Miller         28 CIN   13    39    2    1   0   0   0    3    6   12  .026  .204  .026    0   0  -34  0  1   0   3     2
  Wade Miller          27 HOU   14    27    2    7   0   0   0    3    0    6  .259  .259  .259    0   0   34  8  0   0   0     1
  Kevin Millwood       29 PHI   24    46    0    8   2   0   0    1    2   26  .174  .208  .217    0   0    9  5  0   0   1     1
 *Eric Milton          28 PHI   33    65    4   10   1   0   0    5    4   29  .154  .200  .169    0   0   -5  5  1   0   0     1
 *Damon Minor          30 SFG   24    58    8   14   2   0   0    6   12   18  .241  .405  .276    0   0   81  0  0   0   2   3/D
  Sergio Mitre         23 CHC   13    15    0    1   1   0   0    0    1    8  .067  .125  .133    0   0  -34  3  0   0   0     1
  Chad Moeller         29 MIL  101   317   25   66  13   1   5   27   21   74  .208  .265  .303    0   1   47  6  1   1  12     2
  Dustan Mohr          28 SFG  117   263   52   72  20   1   7   28   46   64  .274  .394  .437    0   3  115  4  3   3   5 97/8D
  Yadier Molina        21 STL   51   135   12   36   6   0   2   15   13   20  .267  .329  .356    0   1   78  2  1   3   4     2
  Raul Mondesi         33 PIT   26    99    8   28   8   0   2   14   11   27  .283  .355  .424    0   2  102  0  0   0   1    79
  Mike Mordecai        36 FLA   69    84    7   19   3   0   1    5    6   18  .226  .278  .298    0   1   53  0  0   0   1 5/462
  Orber Moreno         27 NYM   32     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Matt Morris          29 STL   31    62    4   10   1   0   0    6    4   26  .161  .209  .177    0   0    2  8  1   0   0     1
+ Guillermo Mota       30 LAD   49     6    0    0   0   0   0    0    0    5  .000  .000  .000    0   0 -100  0  0   0   0     1
+ Guillermo Mota       30 FLA   26     6    1    2   1   0   0    1    0    2  .333  .333  .500    0   0  117  0  0   0   0     1
  Guillermo Mota       30 TOT   75    12    1    2   1   0   0    1    0    7  .167  .167  .250    0   0    8  0  0   0   0     1
  Peter Munro          29 HOU   21    29    4    2   0   0   0    1    2   10  .069  .125  .069    0   0  -48  3  1   0   0     1
  Calvin Murray        32 CHC   11     5    2    1   0   0   0    1    1    0  .200  .333  .200    0   0   42  0  0   0   0  /897
  Brett Myers          23 PHI   29    51    6   10   4   0   0    1    2   17  .196  .226  .275    0   0   27  8  0   0   2     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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
  Rodney Myers         35 LAD    1     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Aaron Myette         26 CIN    5     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Xavier Nady          25 SDP   34    77    7   19   4   0   3    9    5   13  .247  .301  .416    0   0   92  1  0   0   4 7/8D9
 *Shane Nance          26 ARI   19     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Blaine Neal          26 SDP   39     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 #Mike Neu             26 FLA    1     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Phil Nevin           33 SDP  147   547   78  158  31   1  26  105   66  121  .289  .368  .492    0   0  130  0  5   5  16 *3/D2
 *C.J. Nitkowski       31 ATL   20     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Hideo Nomo           35 LAD   16    26    2    3   0   0   1    1    0   17  .115  .115  .231    0   0  -11  1  0   0   0     1
  Phil Norton          28 CIN   65     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 #Abraham Nunez        28 PIT  112   182   17   43   9   0   2   13   10   36  .236  .275  .319    1   3   54  2  1   0   8 46/5D1
 #Abraham Nunez        27 FLA   58    64    9   11   1   1   1    5    9   21  .172  .274  .266    1   2   44  2  0   0   3    79
  Vladimir Nunez       29 COL   22     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Wes Obermueller      27 MIL   24    39    2   15   3   0   0    5    1   14  .385  .400  .462    0   0  123  2  0   0   1     1
  Tomokazu Ohka        28 MON   14    25    0    2   0   0   0    0    1    8  .080  .115  .080    1   0  -49  0  0   0   0     1
  Miguel Ojeda         29 SDP   62   156   23   40   3   0   8   26   15   34  .256  .322  .429    0   0  101  0  2   1   1     2
+ Darren Oliver        33 FLA   15    19    0    3   0   0   0    1    0    8  .158  .158  .158    0   0  -16  2  0   0   2     1
+ Darren Oliver        33 HOU   10     3    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  1  0   0   1    /1
  Darren Oliver        33 TOT   25    22    0    3   0   0   0    1    0    9  .136  .136  .136    0   0  -28  3  0   0   3     1
 #Ray Olmedo           23 CIN    8     1    0    0   0   0   0    0    1    0  .000  .500  .000    0   0   48  0  0   0   0    /6
  Tim Olson            25 ARI   48    97    8   18   7   0   2    5   16   18  .186  .301  .320    1   0   58  1  0   0   4 56/879
  Rey Ordonez          32 CHC   23    61    2   10   3   0   1    5    2   14  .164  .190  .262    0   0   14  4  0   0   1     6
 *Eddie Oropesa        32 SDP   16     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Russ Ortiz           30 ATL   32    59    1    6   2   0   0    1    1   17  .102  .131  .136    0   0  -31 10  0   0   1     1
  Antonio Osuna        31 SDP   29     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Roy Oswalt           26 HOU   35    71    1   10   1   0   0    6    3   16  .141  .184  .155    0   0  -11 13  1   0   1     1
  Akinori Otsuka       32 SDP   69     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Lyle Overbay         27 MIL  159   579   83  174  53   1  16   87   81  128  .301  .385  .478    2   1  122  0  6   9  11    *3
  Juan Padilla         27 CIN   12     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 #Vicente Padilla      26 PHI   20    35    2    4   0   0   0    3    2   17  .114  .162  .114    0   0  -28  3  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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *Orlando Palmeiro     35 HOU  102   133   19   32   5   0   3   12   18   19  .241  .344  .346    2   1   79  2  0   1   1  79/8
  Jose Parra           31 NYM   11     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Val Pascucci         25 MON   32    62    6   11   1   0   2    6   10   22  .177  .297  .290    1   0   50  0  1   1   3  9/37
 *Corey Patterson      24 CHC  157   631   91  168  33   6  24   72   45  168  .266  .320  .452   32   9   95  5  1   7   7    *8
  John Patterson       26 MON   19    33    0    4   0   0   0    1    1   17  .121  .147  .121    0   0  -31  5  0   0   2     1
  Carl Pavano          28 FLA   29    68    4   13   3   0   2    6    1   24  .191  .214  .324    0   0   40  9  0   0   1     1
  Jay Payton           31 SDP  143   458   57  119  17   4   8   55   43   56  .260  .326  .367    2   0   88  2  4   2  12 *8/7D
  Josh Pearce          26 STL    3     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Jake Peavy           23 SDP   27    59    5   10   1   0   0    3    4   17  .169  .222  .186    0   0   13  5  0   0   1     1
  Kit Pellow           30 COL   59   121   15   29   5   1   2   10    8   43  .240  .308  .347    1   0   61  0  0   1   3 97/352
  Wily Mo Pena         22 CIN  110   336   45   87  10   1  26   66   22  108  .259  .316  .527    5   2  115  0  0   1   7  98/7
+ Brad Penny           26 FLA   20    47    1    3   0   0   0    1    0   13  .064  .064  .064    0   0  -66  1  0   0   1     1
+ Brad Penny           26 LAD    3     4    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Brad Penny           26 TOT   23    51    1    3   0   0   0    1    0   15  .059  .059  .059    0   0  -69  1  0   0   1     1
  Antonio Perez        24 LAD   13    13    5    3   1   0   0    0    0    5  .231  .286  .308    1   0   57  0  0   0   0   /46
  Eddie Perez          36 ATL   74   170   14   39  12   0   3   13   11   29  .229  .286  .353    0   0   64  3  1   1   5   2/3
+#Neifi Perez          31 SFG  103   319   28   74  12   1   2   33   21   35  .232  .276  .295    0   1   48  9  4   3   7  64/5
+#Neifi Perez          31 CHC   23    62   12   23   5   0   2    6    3    6  .371  .400  .548    1   0  140  2  0   0   1   6/4
 #Neifi Perez          31 TOT  126   381   40   97  17   1   4   39   24   41  .255  .296  .336    1   1   63 11  4   3   8  64/5
 *Odalis Perez         27 LAD   30    62    5    7   2   0   0    2    2   17  .113  .141  .145    0   0  -24  6  0   0   2     1
 *Oliver Perez         22 PIT   30    58    2   11   0   0   0    0    4   22  .190  .242  .190    0   0   15 10  0   0   0     1
 #Tomas Perez          30 PHI   86   176   22   38  13   2   6   21    9   44  .216  .257  .415    0   0   67  3  1   2   2  5436
 *Matt Perisho         29 FLA   64     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Andy Pettitte        32 HOU   15    23    0    4   1   0   0    2    3    5  .174  .269  .217    0   0   28  3  0   0   1     1
 *Tommy Phelps         30 FLA   18     6    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0     1
  Travis Phelps        26 MIL    4     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Jason Phillips       27 NYM  128   362   34   79  18   0   7   34   35   42  .218  .298  .326    0   1   62  2  5   4  11    23
  Mike Piazza          35 NYM  129   455   47  121  21   0  20   54   68   78  .266  .362  .444    0   0  108  0  3  14  14  32/D
 *Jorge Piedra         25 COL   38    91   15   27   8   0   3   10    5   19  .297  .340  .484    0   1  100  1  0   0   1  87/9
 *Juan Pierre          26 FLA  162   678  100  221  22  12   3   49   45   35  .326  .374  .407   45  24  107 15  2   1   9    *8
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 Player               Ag Team  G    AB    R    H   2B  3B  HR  RBI  BB   SO    BA   OBP   SLG   SB   CS   OPS+SH SF IBB GDP  POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 *A.J. Pierzynski      27 SFG  131   471   45  128  28   2  11   77   19   27  .272  .319  .410    0   1   86  2  3   4  27    *2
 *Scott Podsednik      28 MIL  154   640   85  156  27   7  12   39   58  105  .244  .313  .364   70  13   75  6  1   2   7    *8
  Placido Polanco      28 PHI  126   503   74  150  21   0  17   55   27   39  .298  .345  .441    7   4   98  7  6   0  13   *45
 *Colin Porter         28 STL   23    35    3   11   1   0   1    2    0   13  .314  .314  .429    0   0   90  0  0   0   2  /978
  Brian Powell         30 PHI   16     8    0    1   0   0   0    0    0    5  .125  .125  .125    0   0  -36  1  0   0   0     1
 *Andy Pratt           24 CHC    4     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Todd Pratt           37 PHI   45   128   16   33   5   0   3   16   18   38  .258  .351  .367    0   0   83  1  1   0   5     2
  Mark Prior           23 CHC   20    36    5    5   0   0   0    0    2   20  .139  .184  .139    0   0  -15  6  0   0   0     1
  Brandon Puffer       28 SDP   13     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Albert Pujols        24 STL  154   592  133  196  51   2  46  123   84   52  .331  .415  .657    5   5  172  0  9  12  21  *3/D
  Chad Qualls          25 HOU   25     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Humberto Quintero    24 SDP   23    72    7   18   3   0   2   10    5   16  .250  .295  .375    0   2   80  0  1   0   5     2
  Aramis Ramirez       26 CHC  145   547   99  174  32   1  36  103   49   62  .318  .373  .578    0   2  138  0  7   6  25    *5
 *Elizardo Ramirez     21 PHI    6     0    0    0   0   0   0    0    1    0       1.000          0   0       0  0   0   0    /1
 *Horacio Ramirez      24 ATL   11    21    0    2   0   0   0    1    0    5  .095  .095  .095    0   0  -51  1  0   0   0     1
 *Stephen Randolph     30 ARI   45    12    4    5   3   0   0    3    0    3  .417  .417  .667    0   0  169  0  0   0   0     1
  Cody Ransom          28 SFG   78    68   13   17   6   0   1   11    6   20  .250  .320  .382    2   2   80  3  0   0   2 64/57
  Jon Rauch            25 MON    9     6    1    1   0   0   1    2    0    4  .167  .167  .667    0   0   97  0  0   0   0    /1
  Tim Redding          26 HOU   26    29    1    4   0   0   0    0    0   13  .138  .138  .138    0   0  -29  1  0   0   0     1
 *Tike Redman          27 PIT  155   546   65  153  19   4   8   51   23   52  .280  .310  .374   18   6   77  4  5   2   6    *8
  Mike Redmond         33 FLA   81   246   19   63  15   0   2   25   14   28  .256  .315  .341    1   0   74  3  2   0  10     2
  Steve Reed           39 COL   61     2    0    1   0   0   0    0    0    1  .500  .500  .500    0   0  148  0  0   0   0     1
  Brian Reith          26 CIN   20     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Chris Reitsma        26 ATL   80     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Mike Remlinger       38 CHC   46     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Edgar Renteria       28 STL  149   586   84  168  37   0  10   72   39   78  .287  .327  .401   17  11   88  6 10   5  14    *6
  Al Reyes             33 STL   12     1    0    1   0   0   0    0    0    0 1.000 1.000 1.000    0   0  422  0  0   0   0     1
 #Jose Reyes           21 NYM   53   220   33   56  16   2   2   14    5   31  .255  .271  .373   19   2   65  4  0   0   1    46
 #Rene Reyes           26 COL   28    61    5    9   2   0   0    1    5   17  .148  .212  .180    0   0   -2  0  0   2   0  8/97
  Shane Reynolds       36 ARI    1     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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
  John Riedling        28 CIN   67     3    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Carlos Rivera        26 PIT    7    15    1    3   0   0   0    1    1    3  .200  .250  .200    0   0   20  0  0   1   0    /3
  Juan Rivera          25 MON  134   391   48  120  24   1  12   49   34   45  .307  .364  .465    6   2  109  0  0   7  11  *987
 *Dave Roberts         32 LAD   68   233   45   59   4   7   2   21   28   31  .253  .340  .356   33   1   85  2  3   0   2    78
  Grant Roberts        26 NYM    4     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Willis Roberts       29 PIT    9     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
 *Kerry Robinson       30 SDP   80    92   20   27   4   0   0    5    5    8  .293  .330  .337   11   4   82  1  2   0   0 7/8D9
+ Felix Rodriguez      31 SFG   48     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
+ Felix Rodriguez      31 PHI   23     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Felix Rodriguez      31 TOT   71     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Scott Rolen          29 STL  142   500  109  157  32   4  34  124   72   92  .314  .409  .598    4   3  157  1  7   5   8    *5
 #Jimmy Rollins        25 PHI  154   657  119  190  43  12  14   73   57   73  .289  .348  .455   30   9  102  6  2   3   4    *6
  Jason Romano         25 CIN   22    26    3    4   0   0   1    3    2   10  .154  .214  .269    0   0   25  1  0   0   0   /98
  Dave Ross            27 LAD   70   165   13   28   3   1   5   15   15   62  .170  .253  .291    0   0   44  0  5   1   3     2
 *Kirk Rueter          33 SFG   32    61    4    8   2   0   0    2    3    7  .131  .172  .164    0   0  -12  3  0   0   0     1
 *Glendon Rusch        29 CHC   32    39    3    6   1   0   2    3    0   11  .154  .154  .333    0   0   20  7  0   0   0     1
  Donnie Sadler        29 ARI   18    23    1    3   2   0   0    0    1    7  .130  .167  .217    0   0   -3  0  0   0   0 /876459
  Chris Saenz          22 MIL    1     2    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Olmedo Saenz         33 LAD   77   111   17   31   1   0   8   22   12   33  .279  .352  .505    0   0  123  0  3   1   4  3/D5
  Duaner Sanchez       24 LAD   63     4    1    1   1   0   0    2    0    1  .250  .250  .500    0   0   92  1  0   0   1     1
  Freddy Sanchez       26 PIT    9    19    2    3   0   0   0    2    0    3  .158  .158  .158    0   0  -17  1  0   0   0  /645
 *Jesus Sanchez        29 CIN    3     4    0    0   0   0   0    0    0    3  .000  .000  .000    0   0 -100  1  0   0   0    /1
  Reggie Sanders       36 STL  135   446   64  116  27   3  22   67   33  118  .260  .315  .482   21   5  103  1  3   5   5 *97/D
  Victor Santos        27 MIL   29    39    0    2   1   0   0    1    2   20  .051  .098  .077    0   0  -54  6  0   0   0     1
  Jason Schmidt        31 SFG   30    66    4    9   0   0   2    3    4   30  .136  .197  .227    0   0    9 13  0   0   0     1
 *Brian Schneider      27 MON  135   436   40  112  20   3  12   49   42   63  .257  .325  .399    0   1   83  5  2  10   8    *2
  Rudy Seanez          35 FLA   23     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Jae Weong Seo        27 NYM   25    32    2    5   1   0   0    1    2    9  .156  .229  .188    1   0   10  3  0   0   1     1
  Scott Service        37 ARI   19     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Richie Sexson        29 ARI   23    90   20   21   4   0   9   23   14   21  .233  .337  .578    0   0  126  0  0   0   2     3
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 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 Sheets           25 MIL   33    67    2    9   0   0   0    1    5   22  .134  .194  .134    0   0  -12  9  0   0   2     1
 *Randall Simon        29 PIT   61   175   14   34   6   0   3   14   15   17  .194  .264  .280    0   0   42  0  1   5   8   3/D
  Jason Simontacchi    30 STL   14     2    1    1   0   0   0    0    0    0  .500  .500  .500    0   0  161  0  0   0   0   1/7
  Allan Simpson        26 COL   31     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Terrmel Sledge       27 MON  133   398   45  107  20   6  15   62   40   66  .269  .336  .462    3   3  100  6  1   4   2 *793/8
  Aaron Small          32 FLA    7     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Travis Smith         31 ATL   14     8    0    1   0   0   0    0    0    1  .125  .125  .125    0   0  -35  0  0   0   0     1
  John Smoltz          37 ATL   69     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0     1
 #Esix Snead           28 NYM    1     0    1    0   0   0   0    0    0    0                      0   0       0  0   0   0    /7
  Ian Snell            22 PIT    3     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  1  0   0   0    /1
 *J.T. Snow            36 SFG  107   346   62  113  32   1  12   60   58   61  .327  .429  .529    4   0  146  2  4   0   5     3
  Chris Snyder         23 ARI   29    96   10   23   6   0   5   15   13   25  .240  .327  .458    0   0   97  0  1   1   0     2
  Sammy Sosa           35 CHC  126   478   69  121  21   0  35   80   56  133  .253  .332  .517    0   0  113  0  3   4   9  *9/D
  Steve Sparks         38 ARI   27    31    0    4   0   0   0    1    0   14  .129  .129  .129    0   0  -34  1  0   0   0     1
  Shane Spencer        32 NYM   74   185   21   52  10   1   4   26   13   37  .281  .332  .411    6   0   92  2  2   0   1 79/83D
  Junior Spivey        29 MIL   59   228   33   62  13   0   7   28   25   48  .272  .359  .421    5   3  101  1  2   0   7   4/6
  Russ Springer        35 HOU   16     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Mike Stanton         37 NYM   79     2    0    1   0   0   0    1    0    1  .500  .500  .500    0   0  162  0  0   0   0     1
  Dennis Stark         29 COL    6     8    0    0   0   0   0    0    1    3  .000  .111  .000    0   0  -69  0  0   0   0    /1
  Scott Stewart        28 LAD   11     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+ Ricky Stone          29 HOU   15     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+ Ricky Stone          29 SDP   27     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Ricky Stone          29 TOT   42     1    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   0     1
  Chris Stynes         31 PIT   74   162   16   35  10   0   1   16    9   23  .216  .266  .296    0   0   46  1  0   2   2     5
  Jeff Suppan          29 STL   30    57    3    4   0   0   0    0    1   11  .070  .086  .070    0   0  -59  7  0   0   1     1
 *Larry Sutton         34 FLA    8     5    0    1   0   0   0    1    1    2  .200  .333  .200    0   0   47  0  0   0   0    /3
  Brian Sweeney        30 SDP    6     4    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0    /1
 *Mark Sweeney         34 COL  122   177   25   47  12   2   9   40   32   51  .266  .377  .508    1   0  116  0  4   2   2 93/7D
  Jason Szuminski      25 SDP    7     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
  So Taguchi           34 STL  109   179   26   52  10   2   3   25   12   23  .291  .337  .419    6   3   95 10  3   1   6   789
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
 Player               Ag Team  G    AB    R    H   2B  3B  HR  RBI  BB   SO    BA   OBP   SLG   SB   CS   OPS+SH SF IBB GDP  POS
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
  Dennis Tankersley    25 SDP    8     8    0    2   0   0   0    1    1    4  .250  .333  .250    0   0   62  1  0   0   0    /1
 *Julian Tavarez       31 STL   75     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Willy Taveras        22 HOU   10     1    2    0   0   0   0    0    0    1  .000  .000  .000    1   0 -100  1  0   0   0  /879
 *Michael Tejera       27 FLA    1     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
  Amaury Telemaco      30 PHI   41     4    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Luis Terrero         24 ARI   62   229   21   56  14   0   4   14   20   78  .245  .319  .358   10   2   72  1  0   2   5  8/97
 *Charles Thomas       25 ATL   83   236   35   68   8   4   7   31   21   45  .288  .368  .445    3   1  109  1  0   9   3  7/98
 *Jim Thome            33 PHI  143   508   97  139  28   1  42  105  104  144  .274  .396  .581    0   2  144  0  4  26  10  *3/D
  John Thomson         30 ATL   31    66    3   13   1   0   0    4    0   24  .197  .197  .212    0   0    6 10  0   0   2     1
 *Joe Thurston         24 LAD   17    17    1    3   1   1   0    1    0    5  .176  .167  .353    0   0   32  0  1   0   0    /4
  Brett Tomko          31 SFG   33    62    3    7   1   0   0    0    2   27  .113  .141  .129    0   0  -30 13  0   0   1     1
 *Tony Torcato         24 SFG   13     9    1    5   0   0   0    2    1    0  .556  .583  .556    0   0  197  0  1   0   0      
  Yorvit Torrealba     25 SFG   64   172   19   39   7   3   6   23   17   31  .227  .302  .407    2   0   81  4  1   3   7     2
  Salomon Torres       32 PIT   82     2    0    1   1   0   0    0    0    1  .500  .500 1.000    0   0  277  0  0   0   0     1
  Steve Trachsel       33 NYM   33    59    6   11   1   0   0    5    1   17  .186  .200  .203    0   0    6 11  0   0   1     1
 *Andy Tracy           30 COL   15    16    1    3   1   0   0    1    1    8  .188  .235  .250    0   0   20  0  0   0   0    /5
 *Chad Tracy           24 ARI  143   481   45  137  29   3   8   53   45   60  .285  .343  .407    2   3   90  1  5   3  11 *53/7
  Matt Treanor         28 FLA   29    55    7   13   2   0   0    1    4   13  .236  .311  .273    0   0   57  0  0   0   3     2
  Chris Tremie         34 HOU    1     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /2
  Chin-hui Tsao        23 COL   10     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Michael Tucker       33 SFG  140   464   77  119  21   6  13   62   70  106  .256  .353  .412    5   2   97  6  5   3   5   *98
  T.J. Tucker          25 MON   51    12    1    1   0   0   0    0    0    4  .083  .083  .083    0   0  -57  0  0   0   0     1
 *Chase Utley          25 PHI   94   267   36   71  11   2  13   57   15   40  .266  .308  .468    4   1   93  1  2   1   6    43
+ Ismael Valdez        30 SDP   21    35    4    6   3   0   0    5    2    9  .171  .211  .257    0   0   26  3  1   0   1     1
+ Ismael Valdez        30 FLA   11    17    2    4   1   0   0    0    1    4  .235  .278  .294    0   0   52  0  0   0   0     1
  Ismael Valdez        30 TOT   32    52    6   10   4   0   0    5    3   13  .192  .232  .269    0   0   34  3  1   0   1     1
  Merkin Valdez        22 SFG    2     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
 *Eric Valent          27 NYM  130   270   39   72  15   2  13   34   28   61  .267  .337  .481    0   1  110  0  1   4  10   739
 #Javier Valentin      28 CIN   82   202   18   47  10   1   6   20   17   36  .233  .293  .381    0   0   74  0  2   3   4   2/3
  Joe Valentine        24 CIN   23     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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
  Jose Valverde        24 ARI   26     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  John Van Benschoten  24 PIT    6     8    2    1   0   0   1    2    1    3  .125  .222  .500    0   0   80  2  0   0   0    /1
  Todd Van Poppel      32 CIN   47    17    1    3   0   0   0    1    1    6  .176  .222  .176    0   0    6  5  0   0   0     1
 *John Vander Wal      38 CIN   42    51    2    6   2   0   2    4    4   20  .118  .182  .275    0   0   17  0  0   0   0   /93
  Claudio Vargas       26 MON   42    22    0    1   0   0   0    0    0    8  .045  .045  .045    0   0  -77  7  0   0   1     1
 *Ramon Vazquez        27 SDP   52   115   12   27   3   2   1   13   11   24  .235  .297  .322    1   1   68  4  2   2   2 64/53
 *Mike Venafro         30 LAD   17     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Robin Ventura        36 LAD  102   152   19   37   3   0   5   28   22   31  .243  .337  .362    0   0   86  0  1   1   3  35/1
 #Jose Vidro           29 MON  110   412   51  121  24   0  14   60   49   43  .294  .367  .454    3   1  107  4  2   7  14   4/D
  Brandon Villafuerte  28 ARI   15     1    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Oscar Villarreal     22 ARI   17     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 #Jose Vizcaino        36 HOU  138   358   34   98  21   3   3   33   20   39  .274  .311  .374    1   1   75  5  2   5   8 645/3
  Luis Vizcaino        29 MIL   70     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Ryan Vogelsong       26 PIT   32    31    2    7   2   0   0    3    2   13  .226  .265  .290    0   0   45 10  1   0   1     1
 *Billy Wagner         32 PHI   42     2    0    0   0   0   0    0    0    2  .000  .000  .000    0   0 -100  0  0   0   0     1
  Ryan Wagner          21 CIN   49     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *Kevin Walker         27 SFG    5     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0    /1
+*Larry Walker         37 COL   38   108   22   35   9   3   6   20   25   23  .324  .464  .630    2   0  166  0  1   2   2   9/D
+*Larry Walker         37 STL   44   150   29   42   7   1  11   27   24   34  .280  .393  .560    4   0  143  0  0   1   6   9/8
 *Larry Walker         37 TOT   82   258   51   77  16   4  17   47   49   57  .298  .424  .589    6   0  153  0  1   3   8  9/8D
 *Todd Walker          31 CHC  129   372   60  102  19   4  15   50   43   52  .274  .352  .468    0   3  108  1  4   8   2  4/37
  Tyler Walker         28 SFG   48     7    0    0   0   0   0    0    0    5  .000  .000  .000    0   0 -100  0  0   0   0     1
 *Daryle Ward          29 PIT   79   293   39   73  17   2  15   57   22   45  .249  .305  .474    0   0   99  0  3   3   8    39
  Steve Watkins        25 SDP   11     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Justin Wayne         25 FLA   19     3    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  1  0   0   0     1
+ Dave Weathers        34 NYM   29     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+ Dave Weathers        34 HOU   25     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+ Dave Weathers        34 FLA    8     3    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0    /1
  Dave Weathers        34 TOT   62     3    0    0   0   0   0    0    0    1  .000  .000  .000    0   0 -100  0  0   0   0     1
  Jeff Weaver          27 LAD   33    70    3   15   2   1   0    2    1   26  .214  .225  .271    0   0   31  7  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
-+--------------------+--+---+----+-----+----+----+---+---+---+----+----+----+-----+-----+-----+----+---+----+--+--+---+---+-----+
  Brandon Webb         25 ARI   33    64    3    6   0   0   0    4    3   36  .094  .134  .094    0   0  -40  4  0   0   0     1
  Todd Wellemeyer      25 CHC   20     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
 *David Wells          41 SDP   29    57    2    6   0   0   0    3    3   24  .105  .164  .105    0   0  -25  8  0   0   1     1
  Kip Wells            27 PIT   23    43    4    8   3   1   0    0    3   20  .186  .239  .302    0   0   40  4  0   0   0     1
 #Turk Wendell         37 COL   12     2    0    0   0   0   0    0    0    0  .000  .000  .000    0   0 -100  0  0   0   1     1
  Jayson Werth         25 LAD   89   290   56   76  11   3  16   47   30   85  .262  .338  .486    4   1  115  1  1   0   1 79/8D
+ Dan Wheeler          26 NYM   30     5    1    1   0   0   0    0    0    1  .200  .200  .200    0   0    5  1  0   0   0     1
+ Dan Wheeler          26 HOU   14     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
  Dan Wheeler          26 TOT   44     5    1    1   0   0   0    0    0    1  .200  .200  .200    0   0    5  1  0   0   0     1
 *Gabe White           32 CIN   40     0    0    0   0   0   0    0    0    0                      0   0       0  0   0   0     1
+ Ty Wigginton         26 NYM   86   31