From Curry to Mahomes, Fans Bought Up These Sports Jerseys To Make Them the Bestselling Ones of 2020

Do jersey sales correspond to wins? No, there’s no proven correlation.
But in 2020, the player with the top jersey sales in three of the four major sports leagues in the U.S. came from the reigning champions: Mookie Betts (Los Angeles Dodgers), LeBron James (Los Angeles Lakers) and Patrick Mahomes (Kansas City Chiefs).
The only exception is in the NHL, where Sidney Crosby and the Pittsburgh Penguins lost in the first round of the playoffs.
So which players top the jersey sales charts in each league? GOBankingRates culled through the data to compile the top 10 for each. Read on to see the top-selling jerseys from the NHL, MLB, NBA and NFL.
NHL
Keep reading to see which NHL jerseys sold more than the rest.
10. Jamie Benn
- Age: 31
- Experience in years: 10
- Team: Dallas Stars
- Jersey Number: 14
- Position: Left Wing
- Most recent contract length in years: 8
- Most recent contract value: $76,000,000
- Contract good through: 2024-25
9. Patrick Kane
- Age: 32
- Experience in years: 12
- Team: Chicago Blackhawks
- Jersey Number: 88
- Position: Right Wing
- Most recent contract length in years: 8
- Most recent contract value: $84,000,000
- Contract good through: 2022-23
8. Tyler Seguin
- Age:Â 28
- Experience in years: 9
- Team: Dallas Stars
- Jersey Number: 91
- Position: Center
- Most recent contract length in years: 8
- Most recent contract value: $78,800,000
- Contract good through: 2026-27
7. David Pastrnak
- Age:Â 24
- Experience in years: 5
- Team: Boston Bruins
- Jersey Number: 88
- Position: Right Wing
- Most recent contract length in years: 6
- Most recent contract value: $40,000,000
- Contract good through: 2022-23
6. Marc-Andre Fleury
- Age:Â 36
- Experience in years: 15
- Team: Vegas Golden Knights
- Jersey Number: 29
- Position: Goaltender
- Most recent contract length in years: 3
- Most recent contract value: $21,000,000
- Contract good through: 2021-22
5. Auston Matthews
- Age:Â 23
- Experience in years: 3
- Team: Toronto Maple Leafs
- Jersey Number:Â 34
- Position: Center
- Most recent contract length in years: 5
- Most recent contract value: $58,170,000
- Contract good through: 2023-24
4. Connor McDavid
- Age:Â 23
- Experience in years: 4
- Team: Edmonton Oilers
- Jersey Number: 97
- Position: Center
- Most recent contract length in years: 8
- Most recent contract value: $100,000,000
- Contract good through: 2025-26
3. Alexander Ovechkin
- Age:Â 35
- Experience in years: 14
- Team: Washington Capitals
- Jersey Number: 8
- Position: Left Wing
- Most recent contract length in years:Â 13
- Most recent contract value: $124,000,000
- Contract good through: 2020-21
2. Nathan MacKinnon
- Age:Â 25
- Experience in years:Â 4
- Team: Colorado Avalanche
- Jersey Number: 29
- Position: Center
- Most recent contract length in years: 7
- Most recent contract value: $44,100,000
- Contract good through: 2022-23
1. Sidney Crosby
- Age: 33
- Experience in years: 14
- Team: Pittsburgh Penguins
- Jersey Number: 87
- Position: Center
- Most recent contract length in years:Â 12
- Most recent contract value: $104,400,000
- Contract good through: 2024-25
MLB
Read on to find out which MLB jerseys were top-sellers this year.
10. Ronald Acuna Jr.
- Age:Â 22
- Experience in years:Â 2
- Team: Atlanta Braves
- Jersey Number: 13
- Position: Outfield
- Most recent contract length in years: 8
- Most recent contract value: $100,000,000
- Contract good through: 2028
9. Clayton Kershaw
- Age:Â 32
- Experience in years:Â 12
- Team:Â Los Angeles Dodgers
- Jersey Number: 22
- Position:Â Starting Pitcher
- Most recent contract length in years:Â 3
- Most recent contract value: $93,000,000
- Contract good through: 2021
8. Javier Baez
- Age:Â 28
- Experience in years:Â 5
- Team: Chicago Cubs
- Jersey Number: 9
- Position: Shortstop
- Most recent contract length in years:Â 1
- Most recent contract value: $11,000,000
- Contract good through: 2021
7. Max Scherzer
- Age:Â 36
- Experience in years:Â 12
- Team: Washington Nationals
- Jersey Number: 31
- Position: Starting Pitcher
- Most recent contract length in years:Â 7
- Most recent contract value: $210,000,000
- Contract good through: 2021
6. Cody Bellinger
- Age:Â 25
- Experience in years:Â 3
- Team: Los Angeles Dodgers
- Jersey Number: 35
- Position: Outfield
- Most recent contract length in years: 1
- Most recent contract value: $13,000,000
- Contract good through: 2021
5. Juan Soto
- Age:Â 22
- Experience in years:Â 2
- Team: Washington Nationals
- Jersey Number:Â 22
- Position: Left Field
- Most recent contract length in years: 1
- Most recent contract value: $6,500,000
- Contract good through: 2021
4. Fernando Tatis Jr.
- Age:Â 21
- Experience in years:Â 2
- Team: San Diego Padres
- Jersey Number: 23
- Position: Shortstop
- Most recent contract length in years: 1
- Most recent contract value: $575,000
- Contract good through: 2021
3. Bryce Harper
- Age:Â 28
- Experience in years:Â 8
- Team: Philadelphia Phillies
- Jersey Number:Â 3
- Position: Right Field
- Most recent contract length in years:Â 13
- Most recent contract value: $330,000,000
- Contract good through: 2031
2. Aaron Judge
- Age:Â 28
- Experience in years:Â 4
- Team: New York Yankees
- Jersey Number:Â 99
- Position: Right Field
- Most recent contract length in years: 1
- Most recent contract value: $10,000,000
- Contract good through: 2021
1. Mookie Betts
- Age:Â 28
- Experience in years:Â 6
- Team: Los Angeles Dodgers
- Jersey Number: 50
- Position: Right Field
- Most recent contract length in years:Â 12
- Most recent contract value: $365,000,000
- Contract good through: 2032
NBA
Click through to check out the NBA jerseys that had the most buyers.
10. Russell Westbrook
- Age:Â 32
- Experience in years:Â 12
- Team: Washington Wizards
- Jersey Number:Â 0
- Position: Point Guard
- Most recent contract length in years: 5
- Most recent contract value: $206,794,070
- Contract good through: 2022-23
9. Kyrie Irving
- Age:Â 28
- Experience in years:Â 9
- Team: Brooklyn Nets
- Jersey Number:Â 11
- Position: Point Guard
- Most recent contract length in years: 4
- Most recent contract value: $136,490,600
- Contract good through: 2022-23
8. Damian Lillard
- Age:Â 30
- Experience in years:Â 8
- Team: Portland Trail Blazers
- Jersey Number:Â 0
- Position: Point Guard
- Most recent contract length in years:Â 4
- Most recent contract value: $176,265,466
- Contract good through: 2024-25
7. Jayson Tatum
- Age:Â 22
- Experience in years:Â 3
- Team: Boston Celtics
- Jersey Number:Â 0
- Position: Small Forward
- Most recent contract length in years: 5
- Most recent contract value: $163,000,590
- Contract good through: 2025-26
6. Anthony Davis
- Age:Â 27
- Experience in years:Â 8
- Team: Los Angeles Lakers
- Jersey Number:Â 3
- Position: Power Forward
- Most recent contract length in years: 5
- Most recent contract value: $189,903,600
- Contract good through: 2024-25
5. Kevin Durant
- Age:Â 32
- Experience in years:Â 13
- Team: Brooklyn Nets
- Jersey Number:Â 7
- Position: Small Forward
- Most recent contract length in years: 4
- Most recent contract value: $162,255,700
- Contract good through: 2022-23
4. Stephen Curry
- Age:Â 32
- Experience in years:Â 11
- Team: Golden State Warriors
- Jersey Number:Â 30
- Position: Point Guard
- Most recent contract length in years: 5
- Most recent contract value: $201,158,790
- Contract good through: 2021-22
3. Giannis Antetokounmpo
- Age:Â 26
- Experience in years:Â 7
- Team: Milwaukee Bucks
- Jersey Number:Â 34
- Position: Power Forward
- Most recent contract length in years: 4
- Most recent contract value: $100,000,000
- Contract good through: 2020-21
2. Luka Doncic
- Age:Â 21
- Experience in years:Â 2
- Team: Dallas Mavericks
- Jersey Number:Â 77
- Position: Point Guard
- Most recent contract length in years: 4
- Most recent contract value: $32,467,751
- Contract good through: 2022-23
1. LeBron James
- Age:Â 35
- Experience in years:Â 17
- Team: Los Angeles Lakers
- Jersey Number:Â 23
- Position: Small Forward
- Most recent contract length in years: 2
- Most recent contract value: $85,655,532
- Contract good through: 2022-23
NFL
These NFL jerseys were the most wanted in the league.
10. Josh Allen
- Age:Â 24
- Experience in years:Â 3
- Team: Buffalo Bills
- Jersey Number:Â 17
- Position: Quarterback
- Most recent contract length in years: 4
- Most recent contract value: $21,183,038
- Contract good through: 2021
9. Aaron Rodgers
- Age:Â 37
- Experience in years:Â 16
- Team: Green Bay Packers
- Jersey Number:Â 12
- Position: Quarterback
- Most recent contract length in years: 4
- Most recent contract value: $134,000,000
- Contract good through: 2023
8. George Kittle
- Age:Â 27
- Experience in years:Â 4
- Team: San Francisco 49ers
- Jersey Number:Â 85
- Position: Tight End
- Most recent contract length in years: 5
- Most recent contract value: $75,000,000
- Contract good through: 2025
7. Josh Jacobs
- Age:Â 22
- Experience in years:Â 2
- Team: Las Vegas Raiders
- Jersey Number:Â 28
- Position: Running Back
- Most recent contract length in years: 4
- Most recent contract value: $11,933,398
- Contract good through: 2022
6. JuJu Smith-Schuster
- Age:Â 24
- Experience in years:Â 4
- Team: Pittsburgh Steelers
- Jersey Number:Â 19
- Position: Wide Receiver
- Most recent contract length in years: 4
- Most recent contract value: $4,195,779
- Contract good through: 2020
5. Tua Tagovailoa
- Age:Â 22
- Experience in years:Â Rookie
- Team: Miami Dolphins
- Jersey Number:Â 1
- Position: Quarterback
- Most recent contract length in years: 4
- Most recent contract value: $30,275,438
- Contract good through: 2023
4. Russell Wilson
- Age:Â 32
- Experience in years:Â 9
- Team: Seattle Seahawks
- Jersey Number:Â 3
- Position: Quarterback
- Most recent contract length in years: 4
- Most recent contract value: $140,000,000
- Contract good through: 2023
3. Lamar Jackson
- Age:Â 23
- Experience in years:Â 3
- Team: Baltimore Ravens
- Jersey Number:Â 8
- Position: Quarterback
- Most recent contract length in years: 4
- Most recent contract value: $9,471,648
- Contract good through: 2021
2. Tom Brady
- Age:Â 43
- Experience in years:Â 21
- Team: Tampa Bay Buccaneers
- Jersey Number:Â 12
- Position: Quarterback
- Most recent contract length in years: 2
- Most recent contract value: $50,000,000
- Contract good through: 2021
1. Patrick Mahomes
- Age:Â 25
- Experience in years:Â 4
- Team: Kansas City Chiefs
- Jersey Number:Â 15
- Position: Quarterback
- Most recent contract length in years: 10
- Most recent contract value: $450,000,000
- Contract good through: 2031
More From GOBankingRates
Methodology: GOBankingRates looked at sales data from four major U.S. sports leagues’ online stores to find their bestselling jerseys of the year. For the player represented by each bestselling jersey, GOBankingRates found the following: (1) player name; (2) age; (3) experience in years; (4) team played for; (5) jersey number; (6) position played; (7) length of most recently signed contract; (8) total value of most recently signed contract; and (9) when their most recent contract ends. GOBankingRates used Spotrac and each league’s data as sources for these nine data points. All data was collected on and up to date as of Dec. 7, 2020.
Share this article:
Related Content
Top Offer Picks

Cash Back at Walmart
Let this free tool pay you up to 15% cash back when you shop online.

Protect and Secure Your Wealth With A Gold IRA
Goldco is dedicated to helping clients protect their financial future with precious metals.

Access Your Home Equity With No Monthly Payments Required
Get the cash you need now and repay the loan on your own terms later.

Build A Real Estate Fortune With Arrived
Next-Gen Wealth Building: Invest in Real Estate Via Arrived.

Get Paid to Share Your Opinion
Get paid to answer surveys, watch videos, shop online, and more.

Get matched with a top-rated financial advisor in your area to review your retirement plan today!
Unlock Free Access to Top Financial Advisors Near You through WiserAdvisor's Matching!

Take Surveys. Get Paid.
$55k+ paid daily to members who share their opinion on Survey Junkie. 1) Join Free 2) Take Surveys 3) Earn Cash & Gift Cards

Search For People, Property Records & Unclaimed Money
Search For People, Property Records & Unclaimed Money with BeenVerified.

Sign Up For Our Free Newsletter!
Get advice on achieving your financial goals and stay up to date on the day's top financial stories.
By clicking the 'Subscribe Now' button, you agree to our Terms of Use and Privacy Policy. You can click on the 'unsubscribe' link in the email at anytime.
Thank you for signing up!


Sending you timely financial stories that you can bank on.
Sign up for our daily newsletter for the latest financial news and trending topics.
For our full Privacy Policy, click here.