Here are the Top 10 MLB Jerseys for the 2010 season according to CNBC.com.

10. Tim Lincecum – San Francisco Giants

9. Alex Rodriguez – New York Yankees

8. Dustin Pedroia – Boston Red Sox

7. Josh Hamilton – Texas Rangers

6. Albert Pujols – St. Louis Cardinals

5. Cliff Lee  – Seattle Mariners/Texas Rangers

4. Chase Utley – Philadelphia Phillies

3. Roy Halladay – Philadelphia Phillies

2. Joe Mauer – Minnesota Twins

1. Derek Jeter – New York Yankees

Eleven different teams are represented in the Top 20, but not a single Mets player was included in the top 20.

The Yankees also led MLB in all licensed product sales in 2010, followed by the Red Sox, Dodgers, Phillies and Cubs.