#3 Brad Davis - 123 assists
Former American footballer and MLS veteran, Brad Davis is third on the all-time list for the most assists made by players in the history of the league. Missouri born, left winger, Davis began his career with MetroStars in 2002, after which he moved to Dallas Burn and San Jose Earthquakes for a year each.
In 2006 on MLS draft day, the American moved to Houston Dynamos where he spent the next decade honing his skills and ability as a player with the club. Capped 17 times for the USA, Davis made 271 appearances for the Dynamos scoring 41 goals as well.
Despite leaving the Dynamos in 2015 to join Sporting Kansas City for a season, Davis returned to Houston a year later. However, he didn't make any more appearances in his second spell at the club and called time on his 15-year long career.