Read Me
⚡ Match Highlights: boxesetc//UPHI.htm - Info Live Streaming 2026

Retrosheet


The 2004 Philadelphia Phillies Regular Season Roster

Team Page
PREV NEXT 
Player              G    AB    R    H  2B  3B  HR  RBI   BB IBB   SO HBP  SH  SF  XI ROE GDP   SB  CS   AVG   OBP   SLG   BFW Player
Paul Abbott        10    11    1    2   0   0   0    2    0   0    4   0   3   0   0   0   0    0   0  .182  .182  .182   0.0 Paul Abbott
Bobby Abreu       159   574  118  173  47   1  30  105  127  10  116   5   0   7   0   6   5   40   5  .301  .428  .544   4.7 Bobby Abreu
David Bell        143   533   67  155  33   1  18   77   57   4   75   6   2   5   0   6  14    1   1  .291  .363  .458   1.0 David Bell
Pat Burrell       127   448   66  115  17   0  24   84   78   7  130   2   0   6   0   5  10    2   0  .257  .365  .455   0.5 Pat Burrell
Marlon Byrd       106   346   48   79  13   2   5   33   22   1   68   7   2   1   0   8  10    2   2  .228  .287  .321  -2.6 Marlon Byrd
Lou Collier        32    36    7   10   1   0   1    4    5   0   10   1   0   0   0   1   2    1   0  .278  .381  .389  -0.1 Lou Collier
Rheal Cormier      84     1    0    0   0   0   0    0    0   0    1   0   0   0   0   0   0    0   0  .000  .000  .000   0.0 Rheal Cormier
Jim Crowell         4     0    0    0   0   0   0    0    0   0    0   0   0   0   0   0   0    0   0     -     -     -   0.0 Jim Crowell
Gavin Floyd         6    10    0    0   0   0   0    0    0   0    5   0   0   0   0   0   0    0   0  .000  .000  .000   0.0 Gavin Floyd
Geoff Geary        33     1    0    0   0   0   0    0    0   0    0   0   0   0   0   0   0    0   0  .000  .000  .000   0.0 Geoff Geary
Doug Glanville     87   162   21   34   1   1   2   14    8   1   21   0   3   2   0   5   5    8   0  .210  .244  .265  -1.3 Doug Glanville
Josh Hancock        4     2    0    0   0   0   0    0    0   0    1   0   0   0   0   0   0    0   0  .000  .000  .000   0.0 Josh Hancock
R. Hernandez       63     0    0    0   0   0   0    0    0   0    0   0   0   0   0   0   0    0   0     -     -     -   0.0 R. Hernandez
A.J. Hinch          4    11    1    2   1   0   0    0    0   0    4   0   0   0   0   0   0    0   0  .182  .182  .273  -0.1 A.J. Hinch
Ryan Howard        19    39    5   11   5   0   2    5    2   0   13   1   0   0   0   1   2    0   0  .282  .333  .564   0.1 Ryan Howard
Todd Jones         27     0    0    0   0   0   0    0    1   0    0   0   0   0   0   0   0    0   0     - 1.000     -   0.0 Todd Jones
Ricky Ledee        73   123   19   35   7   0   7   26   22   2   27   0   0   0   0   2   5    2   0  .285  .393  .512   0.8 Ricky Ledee
Cory Lidle         10    20    1    3   2   0   1    4    0   0   13   0   4   0   0   0   0    0   0  .150  .150  .400   0.0 Cory Lidle
Mike Lieberthal   131   476   58  129  31   1  17   61   37   2   69  11   1   4   0   3  19    1   1  .271  .335  .447  -0.1 Mike Lieberthal
Ryan Madson        52     3    0    0   0   0   0    0    0   0    2   0   1   0   0   0   0    0   0  .000  .000  .000   0.0 Ryan Madson
Jason Michaels    115   299   44   82  12   0  10   40   42   1   80   2   0   3   0   3   3    2   2  .274  .364  .415   0.3 Jason Michaels
Kevin Millwood     25    46    0    8   2   0   0    1    2   0   26   0   5   0   0   0   1    0   0  .174  .208  .217   0.0 Kevin Millwood
Eric Milton        34    65    4   10   1   0   0    5    4   0   29   0   5   1   0   2   0    0   0  .154  .200  .169   0.0 Eric Milton
Brett Myers        32    51    6   10   4   0   0    1    2   0   17   0   8   0   0   1   2    0   0  .196  .226  .275   0.0 Brett Myers
Vicente Padilla    20    35    2    4   0   0   0    3    2   0   17   0   3   0   0   1   0    0   0  .114  .162  .114   0.0 Vicente Padilla
Tomas Perez        86   176   22   38  13   2   6   21    9   2   44   1   3   1   0   1   2    0   0  .216  .257  .415  -1.1 Tomas Perez
Placido Polanco   126   503   74  150  21   0  17   55   27   0   39  12   7   6   0   5  13    7   4  .298  .345  .441   1.8 Placido Polanco
Brian Powell       17     8    0    1   0   0   0    0    0   0    5   0   1   0   0   0   0    0   0  .125  .125  .125   0.0 Brian Powell
Todd Pratt         45   128   16   33   5   0   3   16   18   0   38   1   1   1   0   1   5    0   0  .258  .351  .367  -0.5 Todd Pratt
Elizardo Ramirez    7     0    0    0   0   0   0    0    1   0    0   0   0   0   0   0   0    0   0     - 1.000     -   0.0 Elizardo Ramirez
Felix Rodriguez    23     0    0    0   0   0   0    0    0   0    0   0   0   0   0   0   0    0   0     -     -     -   0.0 Felix Rodriguez
Jimmy Rollins     154   657  119  190  43  12  14   73   57   3   73   3   6   2   0   8   4   30   9  .289  .348  .455  -1.3 Jimmy Rollins
Amaury Telemaco    42     4    0    0   0   0   0    0    0   0    1   0   0   0   0   0   0    0   0  .000  .000  .000   0.0 Amaury Telemaco
Jim Thome         143   508   97  139  28   1  42  105  104  26  144   2   0   4   0   1  10    0   2  .274  .396  .581   2.2 Jim Thome
Chase Utley        94   267   36   71  11   2  13   57   15   1   40   2   1   2   0   7   6    4   1  .266  .308  .468  -0.4 Chase Utley
Billy Wagner       46     2    0    0   0   0   0    0    0   0    2   0   0   0   0   0   0    0   0  .000  .000  .000   0.0 Billy Wagner
Randy Wolf         25    45    6   12   2   0   3    8    1   0   10   0   8   1   0   1   1    0   0  .267  .277  .511   0.0 Randy Wolf
Shawn Wooten       33    53    2    9   3   0   0    2    2   0    9   2   0   0   0   0   4    0   0  .170  .228  .226  -0.9 Shawn Wooten
Tim Worrell        77     0    0    0   0   0   0    0    0   0    0   0   0   0   0   0   0    0   0     -     -     -   0.0 Tim Worrell
Total            2318  5643  840 1505 303  23 215  802  645  60 1133  58  64  46   0  68 123  100  27  .267  .345  .443   3.0 Total
Oppon            2399  5627  781 1488 318  36 214  749  502  60 1070  66  74  38   1  52 119  103  26  .264  .330  .448       Oppon
Player              G    AB    R    H  2B  3B  HR  RBI   BB IBB   SO HBP  SH  SF  XI ROE GDP   SB  CS   AVG   OBP   SLG   BFW Player

PREV NEXT 
Player              G  GS  CG SHO  GF  SV   IP      H   BFP  HR    R   ER   BB  IB   SO  SH  SF  WP HBP  BK  2B  3B GDP ROE   W   L    ERA    RS    PW Player
Paul Abbott        10  10   0   0   0   0   49     57   229  14   37   34   31   1   21   1   0   3   1   0   9   0   3   1   1   6   6.24  2.60  -1.2 Paul Abbott
Rheal Cormier      84   0   0   0   8   0   81     70   330   7   32   32   26   6   46   3   1   1   5   0  13   4   8   4   4   5   3.56     -   0.9 Rheal Cormier
Jim Crowell         4   0   0   0   0   0    3      6    18   0    2    1    0   0    1   0   0   0   0   0   1   0   0   3   0   0   3.00     -   0.0 Jim Crowell
Gavin Floyd         6   4   0   0   0   0   28.1   25   126   1   11   11   16   0   24   1   0   1   5   1   4   1   3   0   2   0   3.49  5.50   0.1 Gavin Floyd
Geoff Geary        33   0   0   0  16   0   44.2   52   200   8   29   27   16   3   30   1   2   2   3   1  10   4   4   1   1   0   5.44     -  -0.3 Geoff Geary
Josh Hancock        4   2   0   0   0   0    9     13    42   3    9    9    3   0    5   0   0   0   0   0   3   0   0   0   0   1   9.00  5.00  -0.4 Josh Hancock
R. Hernandez       63   0   0   0  11   0   56.2   66   260   9   39   30   29   3   44   7   1   3   1   0   8   2   4   3   3   5   4.76     -  -0.6 R. Hernandez
Todd Jones         27   0   0   0   6   1   25.1   35   123   3   14   14    8   3   22   3   1   0   5   0   5   0   2   3   3   3   4.97     -  -0.2 Todd Jones
Cory Lidle         10  10   2   2   0   0   62.1   54   255   3   28   27   17   1   33   2   2   0   5   0   9   2   8   2   5   2   3.90  5.70   0.5 Cory Lidle
Ryan Madson        52   1   0   0  14   1   77     68   312   6   23   20   19   4   55   1   1   7   5   0   8   1  10   4   9   3   2.34 11.00   2.3 Ryan Madson
Kevin Millwood     25  25   0   0   0   0  141    155   628  14   81   76   51   5  125  11   2   4   7   0  41   2   8   3   9   6   4.85  4.72  -0.5 Kevin Millwood
Eric Milton        34  34   0   0   0   0  201    196   862  43  110  106   75   6  161  11   6   3   1   0  46   4  12   4  14   6   4.75  5.85  -0.5 Eric Milton
Brett Myers        32  31   1   1   1   0  176    196   778  31  113  108   62   4  116   9   3   5   6   0  49   2  13   7  11  11   5.52  5.58  -1.9 Brett Myers
Vicente Padilla    20  20   0   0   0   0  115.1  119   503  16   63   58   36   6   82   7   5   2  10   0  27   5   7   6   7   7   4.53  4.50  -0.3 Vicente Padilla
Brian Powell       17   2   0   0   9   0   39.1   39   166   5   23   22   16   4   24   2   5   3   1   0  10   3   7   1   1   2   5.03  5.50  -0.2 Brian Powell
Elizardo Ramirez    7   0   0   0   5   0   15     17    67   3    8    8    5   1    9   0   1   1   1   0   7   0   1   0   0   0   4.80     -   0.0 Elizardo Ramirez
Felix Rodriguez    23   0   0   0   5   1   21     18    90   1    7    7   10   2   28   1   0   0   1   0   5   0   2   1   2   3   3.00     -   0.7 Felix Rodriguez
Amaury Telemaco    42   0   0   0   9   0   54.1   51   225  12   27   26   19   2   32   1   0   2   0   1  10   1   7   1   0   2   4.31     -   0.0 Amaury Telemaco
Billy Wagner       45   0   0   0  38  21   48.1   31   182   5   16   13    6   1   59   3   0   1   2   0   4   1   3   2   4   0   2.42     -   1.4 Billy Wagner
Randy Wolf         23  23   1   1   0   0  136.2  145   585  20   73   65   36   4   89   6   3   2   5   0  34   2  13   5   5   8   4.28  5.35   0.5 Randy Wolf
Tim Worrell        77   0   0   0  36  19   78.1   75   327  10   36   32   21   4   64   4   5   0   2   0  15   2   4   1   5   6   3.68     -   1.0 Tim Worrell
Total             638 162   4   5 158  43 1462.2 1488  6308 214  781  724  502  60 1070  74  38  40  66   3 318  36 119  52  86  76   4.45  5.19   1.3 Total
Oppon             678 162   0   4 162  49 1460   1505  6456 215  840  773  645  60 1133  64  46  48  58   6 303  23 123  68  76  86   4.77  4.82       Oppon
Player              G  GS  CG SHO  GF  SV   IP      H   BFP  HR    R   ER   BB  IB   SO  SH  SF  WP HBP  BK  2B  3B GDP ROE   W   L    ERA    RS    PW Player
Team earned runs may not agree with the composite totals for all pitchers due to instances in which provisions of Section 10.16 (i) of the Scoring rules (where runs may be earned for a reliever but not for the team) were applied.
Team shutouts may be more than the composite totals for all pitchers due to instances in which more than one pitcher combined for a shutout.
PREV NEXT 
Player            POS    G   GS   CG   INN      PO    A  ERR   DP  TP   PB   SB   CS  PkO   AVG  LF-G CF-G RF-G
Paul Abbott         P   10   10    0    49       3    2    0    0   0    0    5    2    0 1.000
Rheal Cormier       P   84    0    0    81      13   14    0    3   0    1    0    2    0 1.000
Jim Crowell         P    4    0    0     3       0    0    0    0   0    0    0    0    0     -
Gavin Floyd         P    6    4    0    28.1     1    3    0    0   0    0    7    1    0 1.000
Geoff Geary         P   33    0    0    44.2     3    3    1    0   0    1    1    1    0  .857
Josh Hancock        P    4    2    0     9       0    2    0    0   0    0    0    1    0 1.000
R. Hernandez        P   63    0    0    56.2     8   11    1    0   0    1   12    4    0  .950
Todd Jones          P   27    0    0    25.1     1    2    1    0   0    0    2    0    0  .750
Cory Lidle          P   10   10    2    62.1     4   10    0    1   0    0    3    2    0 1.000
Ryan Madson         P   52    1    0    77       7    4    0    0   0    0    5    2    0 1.000
Kevin Millwood      P   25   25    0   141      10   19    0    0   0    0   12    1    0 1.000
Eric Milton         P   34   34    0   201       4   23    0    0   0    1   12    2    0 1.000
Brett Myers         P   32   31    1   176      15   23    0    1   0    0   18    3    0 1.000
Vicente Padilla     P   20   20    0   115.1     9   16    0    0   0    0    5    2    0 1.000
Brian Powell        P   17    2    0    39.1     2    3    1    0   0    0    2    0    0  .833
Elizardo Ramirez    P    7    0    0    15       3    4    0    0   0    0    0    0    0 1.000
Felix Rodriguez     P   23    0    0    21       0    3    0    1   0    0    4    1    0 1.000
Amaury Telemaco     P   42    0    0    54.1     2    6    0    0   0    1    4    1    0 1.000
Billy Wagner        P   45    0    0    48.1     3    7    0    0   0    2    1    1    1 1.000
Randy Wolf          P   23   23    1   136.2     8   15    2    0   0    0    7    0    0  .920
Tim Worrell         P   77    0    0    78.1    10   15    1    2   0    0    3    0    0  .962
A.J. Hinch          C    4    1    1    25.2    14    5    0    0   0    0    1    2    0 1.000
Mike Lieberthal     C  129  123  116  1104     859   43    6    7   0    6   74   20    2  .993
Todd Pratt          C   43   38   31   333     259    8    0    2   0    1   28    4    0 1.000
Ryan Howard        1B    8    5    5    60.2    59    6    0    9   0                     1.000
Tomas Perez        1B   10    6    4    56      49    5    2    4   0                      .964
Jim Thome          1B  134  134  123  1179.2  1091   84    7  103   0                      .994
Chase Utley        1B   13   11   11   104.1    94   11    0    6   0                     1.000
Shawn Wooten       1B   11    6    5    62      70    3    0    6   0                     1.000
Tomas Perez        2B   17   11    9   108.1    26   32    0    7   0                     1.000
Placido Polanco    2B  109  105   99   944     264  304    3   76   0                      .995
Chase Utley        2B   50   46   41   410.1   100  123    4   29   0                      .982
David Bell         3B  142  141  123  1239.2    89  308   24   22   0                      .943
Lou Collier        3B    1    0    0     3       0    1    0    1   0                     1.000
Tomas Perez        3B   22    7    7    97.2    12   22    2    1   0                      .944
Placido Polanco    3B   13   11    9    96      15   26    0    4   0                     1.000
Shawn Wooten       3B    4    3    3    26.1     2    4    0    0   0                     1.000
Tomas Perez        SS   10    9    8    86      14   26    2    5   0                      .952
Jimmy Rollins      SS  154  153  152  1376.2   214  399    9   88   0                      .986
Pat Burrell        LF  122  121  103  1060     217    9    4    1   0                      .983
Lou Collier        LF    8    4    2    36       3    0    0    0   0                     1.000
Doug Glanville     LF   13    6    4    65.1    22    0    0    0   0                     1.000
Ricky Ledee        LF    9    8    6    74       8    0    0    0   0                     1.000
Jason Michaels     LF   39   23   18   227.1    49    3    0    2   0                     1.000
Marlon Byrd        CF   92   86   72   753.1   195    4    2    1   0                      .990
Doug Glanville     CF   56   24   20   286      90    0    0    0   0                     1.000
Ricky Ledee        CF   13   12    8   100.1    38    3    0    1   0                     1.000
Jason Michaels     CF   44   40   20   323      95    1    3    0   0                      .970
Bobby Abreu        RF  158  157  149  1394.2   311   13    6    4   0                      .982
Ricky Ledee        RF    1    0    0     1       1    0    0    0   0                     1.000
Jason Michaels     RF   12    5    4    67      22    1    0    0   0                     1.000
Ricky Ledee        DH    2    2    2                                                          -
Jason Michaels     DH    1    1    1                                                          -
Jim Thome          DH    6    6    6                                                          -
Bobby Abreu        OF  158  157  149  1394.2   311   13    6    4   0                      .982     0    0  158 
Pat Burrell        OF  122  121  103  1060     217    9    4    1   0                      .983   122    0    0 
Marlon Byrd        OF   92   86   72   753.1   195    4    2    1   0                      .990     0   92    0 
Lou Collier        OF    8    4    2    36       3    0    0    0   0                     1.000     8    0    0 
Doug Glanville     OF   68   30   24   351.1   112    0    0    0   0                     1.000    13   56    0 
Ricky Ledee        OF   22   20   14   175.1    47    3    0    1   0                     1.000     9   13    1 
Jason Michaels     OF   78   68   42   617.1   166    5    3    2   0                      .983    39   44   12 
Total               P  638  162    4  1462.2   106  185    7    8   0    7  103   26    1  .977
Total               C  176  162  148  1462.2  1132   56    6    9   0    7  103   26    2  .995
Total              1B  176  162  148  1462.2  1363  109    9  128   0                      .994
Total              2B  176  162  149  1462.2   390  459    7  112   0                      .992
Total              3B  182  162  142  1462.2   118  361   26   28   0                      .949
Total              SS  164  162  160  1462.2   228  425   11   93   0                      .983
Total              LF  191  162  133  1462.2   299   12    4    3   0                      .987
Total              CF  205  162  120  1462.2   418    8    5    2   0                      .988
Total              RF  171  162  153  1462.2   334   14    6    4   0                      .983
Total              DH    9    9    9                                                          -
Total              OF  548  486  406  4388    1051   34   15    9   0                      .986   191  205  171 
Total             ALL 2060 1458 1157 13164    4388 1629   81  142   0    7  103   26    3  .987
Player            POS    G   GS   CG   INN      PO    A  ERR   DP  TP   PB   SB   CS  PkO   AVG  LF-G CF-G RF-G
Manager                 G    W    L   RS   RA  First   Last
Larry Bowa            160   85   75  827  773   4- 5  10- 1
Gary Varsho             2    1    1   13    8  10- 2  10- 3
Coach                 Position                   Start    End
Greg Gross            Hitting                     4- 5  10- 3
Ramon Henderson       Bullpen                     4- 5  10- 3
Joe Kerrigan          Pitching                    4- 5  10- 3
Milt Thompson         First base                  4- 5  10- 3
Gary Varsho           Bench                       4- 5  10- 1
John Vukovich         Third base                  4- 5  10- 3
PREV NEXT 
Read Me