Since the first MLS season in 1996 with ten teams, the top-flight league in North America has grown massively into one of the biggest leagues in world football.
The MLS has come a long way and currently attracts some of the world's best footballers, with some of the most brilliant stadiums and facilities on offer in the USA and Canada.
While the business of the MLS might need more help to break into the elite leagues of the world, the quality of footballers in the league has increased, resulting in the games being more competitive and players getting more creative.
Here we take a look at the five players with the most assists in MLS history.
#5 Preki - 112 assists
Predrag Radosavljevi? most commonly referred to as Preki is a former American national footballer and currently a manager of the Division II USL team Saint Louis FC. A former central attacking creative midfielder, the Serbian-born, American national began his career with Red Star Belgrade in 1982.
Preki is part of a system of footballers to have played indoor and outdoor football professionally during various spells in his career. Mixing the two brands and styles of football, Preki developed his game in all areas with his experience and knowledge.
Before the commencement of the MLS, Preki played Premier League football in England with Everton for two seasons, before moving to Portsmouth for a year.
In 1996, Preki moved to Kansas City Wizards where he spent seven of his final eight years as a competitive footballer, making two hundred plus appearances for the club.
During his time in the MLS, Preki was one of the most influential and creative players who racked up 112 assists to his name and is currently fifth on the all-time assist list.