Thierry Henry is on the roster for the Major League Soccer All-Star game in Philadelphia on Wednesday, along with teammate Heath Pearce. We thought we'd celebrate with a few of his best goals, starting with the one he scored in Chicago last week to break a 0-0 tie in the 70th minute.
In this next goal from 2011, Henry collects the corner kick, taps the ball to himself, swivels and snaps a shot before the defense knows what hit them.
This goal comes from earlier this season, against the New England Revolution. Henry breaks down the field, switches sides, fights his man and somehow manages to lay the ball over the goalkeeper.
Against Dallas last season, Henry, alone with one defender on a break, waits for the ball to come down, heads it foward and then uses his body to shield the ball before walking it in.
Finally, possibly Henry's finest goal for the Red Bulls. Known as the "Pure Heart" goal, it came against New England Revolution in 2011. Henry allows his defender to pass him, then makes a series of moves, fakes the right, before unleashing a left-footed shot from an impossible angle. World class stuff.
Bonus: This might not have been for the New York Red Bulls, but it was definitely one of the defining moments of Henry's year: In his return to Arsenal (on loan) in January, Henry scored to break a 0-0 tie in the 77th minute.
Don't miss the the MLS All-Star game on Wednesday at 8:30 p.m. EST on ESPN 2 and Telefutura. Follow Red Bull on Twitter for more news and updates.