Thierry Henry has been the best player in the MLS this season, according to the WhoScored player rating.

Henry has seven goals and nine assists in 21 appearances for the New York Red bulls.

Fabian Espondola of DC United, Robbie Keane of the L.A. Galaxy, Chad Marshall of the Seattle Sounders and Brad Davis of the Houston Dynamo round out the top-5.

Clint Dempsey ranks seventh, while Landon Donovan ranks 12th.

Michael Bradley ranks 93rd in the statistic.