Top 10 All-Time Goalscorers in MLS History: One hundred and seventy-one goals for one record, one league, spanning nearly two decades of professional football. Stats cover MLS regular-season games only.
10. Gyasi Zardes 🇺🇸
- Years: 2013 to 2024
- Goals: 106
- Appearances: 328
- Ratio: 0.32
- Clubs: LA Galaxy, Columbus Crew, Colorado Rapids, Austin FC
Gyasi Zardes scored 106 MLS goals across 11 seasons and four different clubs. He was most prolific at Columbus Crew, where he scored 54 goals in 110 appearances. He won the MLS Cup with Columbus Crew in 2020.

He represented the United States internationally 74 times, making him one of the most capped USMNT players of his generation. His 106 goals across 328 appearances place him tenth on the all-time MLS scoring list.
| Club | Goals |
|---|---|
| LA Galaxy | 34 |
| Columbus Crew | 54 |
| Colorado Rapids | 9 |
| Austin FC | 9 |
| TOTAL | 106 |
9. Jason Kreis 🇺🇸
- Years: 1996 to 2007
- Goals: 108
- Appearances: 305
- Ratio: 0.35
- Clubs: Dallas Burn / FC Dallas, Real Salt Lake
Jason Kreis scored 108 MLS goals across 12 seasons. He scored 91 of them for Dallas Burn, making him the most important player in that club’s early history. He was the first MLS player to score 100 regular-season goals.

He later became a respected coach, managing Real Salt Lake, New York City FC, and Orlando City SC. His 108 MLS goals as a player were scored in the league’s founding era, when the competition was still building its identity.
| Club | Goals |
|---|---|
| Dallas Burn | 91 |
| Real Salt Lake | 17 |
| TOTAL | 108 |
8. Ante Razov 🇺🇸
- Years: 1996 to 2008
- Goals: 114
- Appearances: 262
- Ratio: 0.44
- Clubs: LA Galaxy, Chicago Fire, Columbus Crew, MetroStars, Chivas USA
Ante Razov scored 114 MLS goals with a ratio of 0.44 across 12 seasons. He scored 76 goals for Chicago Fire and remains one of the most clinical finishers in the club’s history. He helped Chicago Fire win the MLS Cup in 1998.

His 114 goals across five clubs reflect a striker who was effective wherever he played. He scored 30 goals for Chivas USA in the later years of his career, showing his sharpness never faded.
| Club | Goals |
|---|---|
| LA Galaxy | 1 |
| Chicago Fire | 76 |
| Columbus Crew | 1 |
| MetroStars | 6 |
| Chivas USA | 30 |
| TOTAL | 114 |
7. Bradley Wright-Phillips
- Years: 2013 to 2021
- Goals: 117
- Appearances: 234
- Ratio: 0.50
- Clubs: New York Red Bulls, Los Angeles FC, Columbus Crew
Bradley Wright-Phillips scored 117 MLS goals with an outstanding ratio of 0.50. He scored 108 of them for New York Red Bulls across eight seasons. He won the MLS Golden Boot twice, in 2014 and 2016. He was the most lethal pure centre-forward the league had seen for years.

Son of England legend Ian Wright, he built his own legacy entirely in MLS. His 108 goals for New York Red Bulls remain the all-time record for any player at that club.
| Club | Goals |
|---|---|
| New York Red Bulls | 108 |
| Los Angeles FC | 8 |
| Columbus Crew | 1 |
| TOTAL | 117 |
6. Josef MartÃnez 🇻🇪
- Years: 2017 to 2025
- Goals: 130
- Appearances: 214
- Ratio: 0.61
- Clubs: Atlanta United FC, Inter Miami CF, CF Montréal, San Jose Earthquakes
Josef MartÃnez has the best goals per game ratio of anyone on this list at 0.61. He scored 130 MLS goals in just 214 appearances. In the 2018 season alone he scored a record 31 goals — an MLS single-season record that still stands. He won the MLS Cup with Atlanta United in 2018 and the MLS MVP award the same year.

He scored 98 goals in 134 appearances for Atlanta United before injuries slowed him in later seasons. His peak was as explosive as any striker the league has ever produced.
| Club | Goals |
|---|---|
| Atlanta United | 98 |
| Inter Miami | 7 |
| CF Montréal | 11 |
| San Jose | 14 |
| TOTAL | 130 |
5. Jaime Moreno 🇧🇴
- Years: 1996 to 2010
- Goals: 133
- Appearances: 340
- Ratio: 0.39
- Clubs: D.C. United, MetroStars
Jaime Moreno spent 14 seasons in MLS and scored 131 of his 133 goals for D.C. United. He is the greatest player in that club’s history and one of the most important figures in MLS founding-era football. He won four MLS Cups with D.C. United across his career.

The Bolivian forward combined goals with an impressive assist record and was equally dangerous creating for teammates. His 14-year MLS career remains one of the finest in the competition’s history.
| Club | Goals |
|---|---|
| D.C. United | 131 |
| MetroStars | 2 |
| TOTAL | 133 |
4. Jeff Cunningham 🇯🇲🇨🇦
- Years: 1998 to 2011
- Goals: 134
- Appearances: 365
- Ratio: 0.37
- Clubs: Columbus Crew, Colorado Rapids, Real Salt Lake, Toronto FC, FC Dallas
Jeff Cunningham scored 134 MLS goals across five clubs and 14 seasons. He scored 64 goals for Columbus Crew during the club’s early years. He briefly held the all-time MLS scoring record before Landon Donovan and then Wondolowski passed him.

His 33 goals for FC Dallas in only 66 appearances showed he could produce at a high rate deep into his career. Fourteen seasons and five different clubs — very few MLS players have shown that kind of sustained output.
| Club | Goals |
|---|---|
| Columbus Crew | 64 |
| Colorado Rapids | 12 |
| Real Salt Lake | 19 |
| Toronto FC | 6 |
| FC Dallas | 33 |
| TOTAL | 134 |
3. Landon Donovan 🇺🇸
- Years: 2001 to 2016
- Goals: 145
- Appearances: 340
- Ratio: 0.43
- Clubs: San Jose Earthquakes, LA Galaxy
Landon Donovan held the all-time MLS scoring record for years. He scored 145 regular-season goals for just two clubs. He won five MLS Cups and three MLS MVP awards. He is the greatest American footballer of his generation by most measurements.

He scored 113 of his 145 goals for LA Galaxy, where he spent the majority of his career. Chris Wondolowski broke his record in May 2019 in unforgettable fashion. His 145 goals still put him third on the all-time list.
| Club | Goals |
|---|---|
| San Jose | 32 |
| LA Galaxy | 113 |
| TOTAL | 145 |
2. Kei Kamara 🇸🇱
- Years: 2006 to 2025
- Goals: 147
- Appearances: 464
- Ratio: 0.32
- Clubs: 12 different clubs across 19 seasons
Kei Kamara scored 147 MLS goals across 12 different clubs over 19 seasons. No player in MLS history has played for more teams or stayed active in the league longer. He passed Landon Donovan in 2021 to move second on the all-time list. He was still scoring for FC Cincinnati in 2025 at the age of 40.

Born in Sierra Leone, he arrived in MLS in 2006 and simply never stopped scoring. His 38 Sporting Kansas City goals in 113 appearances represent his most productive single-club spell. His longevity and consistency across such different clubs make his 147 goals one of the most remarkable achievements on this list.
| Club | Goals |
|---|---|
| Columbus Crew | 32 |
| Sporting KC | 38 |
| New England | 19 |
| Vancouver | 14 |
| Colorado | 17 |
| Others | 27 |
| TOTAL | 147 |
1. Chris Wondolowski 🇺🇸
- Years: 2005 to 2021
- Goals: 171
- Appearances: 413
- Ratio: 0.41
- Clubs: Houston Dynamo, San Jose Earthquakes
The record belongs to Wondolowski and it is not close. 171 MLS goals, 167 of them for San Jose Earthquakes. He broke Landon Donovan’s record in May 2019 in stunning style — scoring all four goals in a 4-1 win over Chicago Fire to pass the mark on the same afternoon he equalled it.

He was a late-round draft pick who took seven years to break through. Not the fastest, not the most talented by traditional measures. But he read the game better than anyone, was always in the right place, and never stopped scoring. He was inducted into the National Soccer Hall of Fame in May 2026. His record will take a generational striker to break.
| Club | Goals |
|---|---|
| Houston Dynamo | 4 |
| San Jose Earthquakes | 167 |
| TOTAL | 171 |

