#2 (tied) Jeff Cunningham - 134 goals
Former Jamaican-born American footballer Jeff Cunningham is a veteran MLS player who has played for numerous clubs during his 15-year career in the top league of North America.
Begining his career in 1998, Cunningham spent six seasons at Columbus Crew scoring 62 goals in 182 appearances for the club.
The American international footballer moved around from club-to-club post his move in 2004, having one-year spells with three different clubs before a two-year stint with FC Dallas. Notching a number of goals during his short spells with different clubs, Cunningham moved across the country to experience the MLS and the rise of football growing in the country.
Following his spell at FC Dallas, he had three more short stints with others clubs before calling it time on his playing career.
He is currently tied second on the all-time list of MS goal scorers with 134 goals to his name in the league.