if your asking if he hit for the cycle including a home run, then yes. If your asking if he hit a 1,2,3, and 4 run home run cycle, then no.
yes b.j. upton in 2009 just barely making it in the order it goes
Bj upton 757
B. J. Upton.On October 2, 2009 Upton became the first player for the Rays to hit for the cycle in a game against the New York Yankees. Upton hit a triple in the 1st inning, double in the 3rd inning, home run in the 4th inning, and single in the 5th inning. He also had another single in the 8th inning.
There is no such thing as a h.r. cycle. You can hit for the cycle which includes a h.r.
Justin Upton
Hit a... - Single - Double - Triple - Home Run in the same game
Justin Upton homered a few days before his 20th birthday in 2007.
Justin Upton
I'm not 100% sure, but it's gotta be Justin Upton. He hit it 450 off the face of the boxes in left field.
Ichiro has never hit a single, a double, a triple and a home run in the same game.
Hitting for the cycle
Stephen Drew has hit for the cycle, hit an in-the-park homer, and turned a triple play in his career.