Picking up where we left off yesterday, here's the rest of the players who have hit a home run in their first at bat in the past 10 years.
6/5/08: Mark Worrell. I don't have any cards for Worrell, probably, because beyond hitting this home run, he didn't have much of a major league career. He was another pitcher, and he only has two at bats, both for the Cardinals in one game in 2008. He made a second game appearance for the Orioles in 2011 (8 runs in 2 innings pitched).
2007 Topps Turkey Red #102 Elijah Dukes
2007 Fleer #332 Josh Fields
2005 Fleer Showcase #110 Charlton Jimerson
2007 Bowman Heritage #237 (short print) Kevin Kouzmanoff
2006 Fleer Tradition #48 Adam Wainwright
2010 Topps #619 Mike Napoli
2005 Bowman Draft Picks Futures Game Game Worn Relic #148 Jeremy Hermida
2007 Topps Heritage #414 Mike Jacobs
9/26/04: Andy Phillips. No cards scanned for him. He hit his first home run for the Yankees but hasn't done much since. He spent 2010 in Japan but now appears out of organized baseball.
2004 Skybox Autographics (numbered 1090/1500) #69 Greg Dobbs
4/30/04: Brian Dallimore. Dallimore appeared in 27 games for the Giants in 2004-2005 and only has the one home run. There were 3 fist at bat home runs in April 2004.
2007 Upper Deck Hector Luna
2005 Upper Deck Pro Sigs Silver Parallel #52 Kazuo Matsui
6/27/03: Dave Matranga. Matranga had 5 at bats for the Astros in 2003 and that was pretty much it. Of the 32 players who hit a home run in his first at bat in the last 10 years, Matranga has the distinction to have had the least plate appearances.