Jesse Foppert (#387) pitched in one game (one inning) with no record.
Kirk Reuter (#155) was 9-12 with a 4.73 ERA in 33 starts.
Tim Worrell (#38) didn't pitch for the Giants in 2004. He became a free agent after the 2003 season and signed with the Philadelphia Phillies.
Others who pitched for the Giants in 2004 without receiving a 2004 Topps Giants card:
Brett Tomko (11-7, 4.04 ERA in 31 starts)
Noah Lowry (6-0, 3.82 ERA in 14 starts)
Matt Herges (4-5, 23 saves, 5.23 ERA in 7o games)
Jim Brower (7-7, 1 save, 3.29 ERA in 89 games)
Scott Eyre (2-2, 1 save, 4.10 ERA in 83 games)
Felix Rodriguez (3-5, 3.43 ERA in 53 games)
Jason Christiansen (4-3, 3 saves, 4.50 ERA in 60 games)
Dustin Hermanson (6-9, 17 saves, 4.53 ERA, 47 games/18 starts)
Tyler Walker (5-1, 1 save, 4.24 ERA, 52 games)
Wayne Franklin (2-1, 6.39 ERA, 43 games/2 starts)
Brad Hennessey (2-2, 4.98 ERA, 5 starts)
Brian Cooper (0-2, 8.78 ERA, 5 games/2 starts)
Dave Burba (1-0, 5.68 ERA, 6 games)
Melvin Valdez (2 games, 27.00 ERA)
Kevin Walker (5 games, 16.20 ERA)
Leo Estrella (2 games, 27.00 ERA)