The NFL revealed its list of the 30 most popular jerseys sold from NFLShop.com in 2017 and Philadelphia Eagles sophomore Carson Wentz beat out New England Patriots quarterback Tom Brady for the top spot.

Here's how the entire top 30 shook out:

Rank Player Team 1 Carson Wentz Philadelphia Eagles 2 Tom Brady New England Patriots 3 Dak Prescott Dallas Cowboys 4 Antonio Brown Pittsburgh Steelers 5 Ezekiel Elliott Dallas Cowboys 6 Aaron Rodgers Green Bay Packers 7 Alejandro Villanueva Pittsburgh Steelers 8 Rob Gronkowski New England Patriots 9 Adam Thielen Minnesota Vikings 10 Russell Wilson Seattle Seahawks 11 Odell Beckham Jr. New York Giants 12 Jason Witten Dallas Cowboys 13 Derek Carr Oakland Raiders 14 Marshawn Lynch Oakland Raiders 15 Julio Jones Atlanta Falcons 16 Drew Brees New Orleans Saints 17 Von Miller Denver Broncos 18 JuJu Smith-Schuster Pittsburgh Steelers 19 Todd Gurley Los Angeles Rams 20 Deshaun Watson Houston Texans 21 Khalil Mack Oakland Raiders 22 Matthew Stafford Detroit Lions 23 Cam Newton Carolina Panthers 24 Ben Roethlisberger Pittsburgh Steelers 25 Jimmy Garoppolo San Francisco 49ers 26 T.J. Watt Pittsburgh Steelers 27 Le'Veon Bell Pittsburgh Steelers 28 Mitchell Trubisky Chicago Bears 29 Christian McCaffrey Carolina Panthers 30 Dez Bryant Dallas Cowboys

On the strength of an MVP-worthy campaign, Wentz vaulted to the top of the list. Philly fans can only hope it won't be the only time an Eagle will get the best of a Patriot.

There were other noteworthy names in the top 30. Alejandro Villanueva is the rare offensive lineman to break the top 10. The Pittsburgh Steelers tackle attained a new level of popularity after the Army veteran was the only Steeler to stand for the national anthem in a Week 3 game after some miscommunication between he and his team, who elected to stay in the locker room.

Nonetheless, the Steelers had the most players in the top 30, including rookies JuJu Smith-Schuster and T.J. Watt.

San Francisco 49ers quarterback Jimmy Garoppolo had the 25th most popular jersey despite playing in just six games after his midseason trade.