Top 10 Greatest MLS Players of All Time – e2bdt

Greatest MLS Players of All Time

Since its launch in 1996, Major League Soccer (MLS) has undergone a massive evolution. The league has become a melting pot of talent, blending world-class imports with the best domestic players to deliver high-stakes drama and iconic matches. Today, soccer is rapidly gaining ground in the U.S., challenging the long-standing dominance of American football, baseball, and basketball. This ranking pays tribute to the absolute best to ever play in the league, focusing on their lasting legacy, record-breaking stats, and overall contribution to the sport.

Ranking the 10 Most Iconic MLS Players - e2bdt

10. Dwayne De Rosario

Greatest MLS Players of All Time

Dwayne De Rosario was a spark plug in the attacking third, feared for his sudden bursts of speed and sharp tactical mind. He had a knack for flipping the momentum of a match in seconds. Throughout his journey with five different clubs—the San Jose Earthquakes, Houston Dynamo, Toronto FC, New York Red Bulls, and DC United—he racked up 102 goals across 330 appearances. A four-time MLS Cup champion and a two-time MVP (2001, 2007), De Rosario was a creative force and a clutch performer. His legacy is particularly strong at Toronto FC, where he still holds several scoring records, cementing his status as a true league legend.

ClubGamesGoalsAssistsHonors
San Jose Earthquakes1003225MLS Cup Winner 2001, 2003
Houston Dynamo802818MLS Cup Winner 2006, 2007
Toronto FC502710Club Records
New York Red Bulls601012
DC United4058

ALSO READ:

9. Diego Valeri

Greatest MLS Players of All Time

Diego Valeri was an Argentine virtuoso who controlled the game with effortless grace, pinpoint vision, and superb ball handling. A one-club man for the Portland Timbers, he played 262 matches, netting 86 goals and providing 102 assists. His brilliance as a playmaker culminated in the 2015 MLS Cup victory, where he was named the MVP. After also securing the league MVP title in 2017, he became the gold standard for attacking midfielders. By choosing to spend his peak years in the US rather than returning to Europe, Valeri proved his commitment to the league and earned a spot among its all-time greats.

ClubPortland Timbers
Games262
Goals86
Assists102
MLS MVP2017
MLS Cup MVP2015

8. Jaime Moreno

Greatest MLS Players of All Time

Bolivian forward Jaime Moreno is remembered as a model of consistency and loyalty. Over 340 appearances, he scored 133 goals and was a selfless teammate who constantly created chances for others. Moreno's longevity was remarkable; he played in every single season of the league's first 15 years and briefly tied the all-time scoring record in 2007. Most of his success came with DC United, where he lifted three MLS Cups, though he also spent time with the MetroStars. His ability to perform at an elite level for over a decade makes him an essential part of any 'greatest' list.

ClubsDC United, MetroStars
Games340
Goals133
Assists70
MLS Cups3

7. Carlos Vela

Greatest MLS Players of All Time

When Carlos Vela joined Los Angeles FC in 2018, he raised the bar for the entire league. A blend of artistic flair and clinical finishing, Vela tallied 93 goals and 50 assists in just 187 games. He was the driving force behind LAFC's first MLS Cup and two Supporters' Shields, earning the league MVP award in the process. More than just stats, Vela's presence showed the world that truly elite, world-class talent could not only play but thrive in North America, forever changing the league's reputation.

ClubLAFC
Games187
Goals93
Assists50
MLS MVP1
MLS Cups1
Supporters’ Shields2

6. Robbie Keane

Greatest MLS Players of All Time

Robbie Keane brought a level of professionalism and veteran leadership to the LA Galaxy that was unmatched. In 125 regular-season games, he found the net 83 times, adding another nine goals during high-pressure playoff runs. He was instrumental in securing three MLS Cups for the Galaxy and was honored as the MLS Cup MVP in 2014. Known for his intelligence off the ball and his reliability in front of the goal, Keane's blend of clutch scoring and leadership makes him one of the most respected figures in the league's history.

ClubLA Galaxy
Games125
Goals83
Assists50
MLS Cups3
MLS Cup MVP2014

5. David Beckham

Greatest MLS Players of All Time

David Beckham's move to the MLS was a cultural watershed moment. While his statistical output—18 goals in 98 matches—was modest compared to others, his impact was immeasurable. He brought a global spotlight to the league, triggering a surge in sponsorships and international fan interest. Beyond helping LA Galaxy win two MLS Cups, he eventually expanded his legacy by founding Inter Miami, continuing to attract top-tier talent to the US. His influence off the pitch was just as transformative as his play on it.

ClubLA Galaxy
Games98
Goals18
Assists40
MLS Cups2

4. Sebastian Giovinco

Greatest MLS Players of All Time

Known as “The Atomic Ant,” Sebastian Giovinco dazzled fans with his low center of gravity, explosive pace, and lethal accuracy. In 114 appearances, he managed 68 goals and 52 assists, serving as the centerpiece of Toronto FC’s first championship run. His 2015 season was legendary, sweeping both the Golden Boot and the MVP award while leading the league in assists. Giovinco proved that a European star in their prime could dominate the MLS, leaving an indelible mark on the league.

ClubToronto FC
Games114
Goals68
Assists52
MLS Cups1
MVP Awards1
Golden Boot1

3. Chris Wondolowski

Greatest MLS Players of All Time

Chris Wondolowski stands alone as the league's most prolific scorer, with a staggering 171 goals in 413 games. A master of positioning and a clinical finisher, he achieved the rare feat of scoring double-digit goals for ten straight seasons. He also holds the records for most game-winning goals and most goals scored on the road. Whether playing for San Jose or Houston, Wondolowski was the ultimate goal-machine, making him an undisputed legend of the game.

ClubsSan Jose Earthquakes and Houston Dynamo
Games413
Goals171
Assists80
MLS Cups2

2. Lionel Messi

Greatest MLS Players of All Time

Lionel Messi’s move to Inter Miami in 2023 was a landmark event in sports history. In a remarkably short time—just 88 games—he has already contributed 77 goals and 43 assists. He spearheaded Inter Miami's rise, winning the 2023 Leagues Cup, the 2024 Supporters’ Shield, and the 2025 MLS Cup, while taking home back-to-back MVP awards in 2024 and 2025. Messi didn't just play; he elevated the entire league's global profile, drawing millions of new eyes to MLS and securing his place among the immortals.

ClubInter Miami
Games88
Goals77
Assists43
MLS Cups1
Supporters’ Shield1
Leagues Cup1
MVP Awards2

1. Landon Donovan

Greatest MLS Players of All Time

Landon Donovan is widely viewed as the gold standard for American soccer and the most influential figure in MLS history. With 144 goals and 136 assists over 340 games, he was the heartbeat of the LA Galaxy's six MLS Cup titles. Donovan provided the stability and vision the league needed during its early years, serving as a blueprint for future generations of US players. Because of his immense skill and his role in building the league's foundation, he earns the top spot on our list.greatest American soccer player and one of the top figures in MLS history. In 340 MLS games, he scored 144 goals and provided 136 assists, helping LA Galaxy win six MLS Cups. Donovan’s leadership, vision, and consistency helped MLS establish itself during its formative years. He inspired an entire generation of American soccer players, making him the number one on the list of the greatest MLS players of all time.

ClubLA Galaxy
Games340
Goals144
Assists136
MLS Cups6
MLS Young Player Award1
MLS All-Star Appearances6

FAQs

1: Who is the greatest player to ever play in the MLS?

Landon Donovan is generally considered the greatest due to his incredible stats (144 goals, 136 assists), six championships with LA Galaxy, and his role as a trailblazer for American soccer players.

2: Which global superstars had the biggest impact on the league?

Players like Lionel Messi, David Beckham, Carlos Vela, and Robbie Keane changed the game. They brought not only world-class skill and professionalism but also the international fame that helped MLS grow into a global brand.

3: Who holds the record for the most goals in MLS history?

That honor goes to Chris Wondolowski, who scored 171 goals in 413 appearances. His legendary career was defined by his consistency and an uncanny ability to be in the right place at the right time.

4: What criteria are used to determine the greatest MLS players?

It's a combination of raw numbers (goals and assists), leadership, longevity, trophies won, and how much they helped the league grow in popularity. Icons like Messi, Beckham, and Donovan are top-tier because they excelled in every one of these categories.

Scroll to Top