Baseball Roster for 1904 St. Louis Cardinals
| # | Player Name | Pos | Age | B | T | Ht | Wt | Born | Place | High Level | mlbYears | Salary |
| - | George Barclay | OF | 28 | | R | 5-10 | 162 | 5/16/1876 | Millville,Pennsylvania | MLB | 1903-1905 |
| - | Jake Beckley | 1B | 36 | L | L | 5-10 | 200 | 8/4/1867 | Hannibal,Missouri | MLB | 1903-1907 |
| - | Dave Brain | 3B | 25 | R | R | 5-10 | 170 | 1/24/1879 | Hereford,England | MLB | 1903-1908 |
| - | Jimmy Burke | 3B | 29 | R | R | 5-7 | 160 | 10/12/1874 | St. Louis,Missouri | MLB | 1903-1905 |
| - | John Butler | C | 24 | R | R | 5-7 | 170 | 7/26/1879 | Boston,Massachusetts | MLB | 1904-1907 |
| - | Bill Byers | C | 26 | R | R | 5-7 | 0 | 10/3/1877 | Bridgeton,Indiana | MLB | 1904-1904 |
| - | Joe Corbett | P | 28 | R | R | 5-10 | 0 | 12/4/1875 | San Francisco,California | MLB | 1904-1904 |
| - | She Donahue | SS-3B | 27 | R | R | 5-9 | 0 | 6/29/1877 | Oswego,New York | MLB | 1904-1904 |
| - | Jack Dunleavy | OF-P | 24 | | L | 5-6 | 167 | 9/14/1879 | Harrison,New Jersey | MLB | 1903-1905 |
| - | John Farrell | 2B | 27 | R | R | 5-10 | 160 | 12/4/1876 | Covington,Kentucky | MLB | 1903-1905 |
| - | Mike Grady | C-1B | 34 | R | R | 5-11 | 190 | 12/23/1869 | Kennett Square,Pennsylvania | MLB | 1904-1906 |
| - | Hugh Hill | OF | 24 | L | R | 5-11 | 168 | 7/21/1879 | Ringgold,Georgia | MLB | 1903-1904 |
| - | Chappie McFarland | P | 29 | | R | 6-1 | 0 | 3/13/1875 | White Hall,Illinois | MLB | 1903-1906 |
| - | Jim McGinley | P | 25 | R | R | 5-9 | 165 | 10/2/1878 | Groveland,Massachusetts | MLB | 1904-1905 |
| - | Larry McLean | C | 22 | R | R | 6-5 | 228 | 7/18/1881 | Fredericton,New Brunswick | MLB | 1903-1915 |
| - | Simmy Murch | 1B | 23 | R | R | 6-4 | 220 | 11/21/1880 | Castline,Maine | MLB | 1904-1908 |
| - | Kid Nichols | P | 34 | B | R | 5-10 | 175 | 9/14/1869 | Madison,Wisconsin | MLB | 1904-1906 |
| - | Mike O'Neill | OF | 26 | R | R | 5-11 | 185 | 9/7/1877 | Galway,Ireland | MLB | 1903-1907 |
| - | War Sanders | P | 26 | R | L | 5-10 | 160 | 8/2/1877 | Maynardville,Tennessee | MLB | 1903-1904 |
| - | Spike Shannon | OF | 26 | B | R | 5-11 | 180 | 2/7/1878 | Pittsburgh,Pennsylvania | MLB | 1904-1908 |
| - | Danny Shay | 2B-SS | 25 | | R | 5-10 | 0 | 11/8/1878 | Springfield,Ohio | MLB | 1904-1907 |
| - | Homer Smoot | OF | 26 | L | R | 5-10 | 180 | 3/23/1878 | Galestown,Maryland | MLB | 1903-1906 |
| - | Charlie Swindells | C | 25 | R | R | | 180 | 10/26/1878 | Rockford,Illinois | MLB | 1904-1904 |
| - | Jack Taylor | P | 30 | R | R | 5-10 | 170 | 1/14/1874 | New Straitsville,Ohio | MLB | 1903-1907 |
| - | Dave Zearfoss | C | 36 | | R | 5-9 | 0 | 1/1/1868 | Schenectady,New York | MLB | 1904-1905 |
Team Personnel