Mahlangu joined the Stars of Africa Academy at age 15 and played for their team Alexandra United FC.[1]
Helsingborgs IF
Bo Nilsson was the manager of Allsvenskan club Helsingborgs IF in 2008 and through his connections with the academy he brought over Mahlangu to Sweden. Nilsson set it up so that Mahlangu would train with both Helsingborg and fourth tier club IFK Hässleholm each day, and that he would initially play league games for Hässleholm.[2][3] After impressing in the Swedish lower leagues, Helsingborg decided to permanently make him a part of their squad in the summer of 2009.[4] In 2011 the club won the Swedish league and Mahlangu was given the player of the year award.[5]
IFK Göteborg
On 4 March 2014 Mahlangu joined Allsvenskan club IFK Göteborg on a one-year contract.[6]
Konyaspor
May Mahlangu signed with Konyaspor in January 2015 as a free transfer. On 28 February 2015, Mahlangu scored his first league goal against Fenerbahçe.
Ludogorets Razgrad
Mahlangu signed a contract with Ludogorets Razgrad in August 2018,[7] but saw limited action for the team.
Ordabasy
In 2019 he joined Ordabasy on loan before signing permanently with the Kazakh side in 2020.[8]
In November 2014, Mahlangu was banned from selection for the Bafana Bafana after failing to turn up for their 2015 Africa Cup of Nations qualifiers against Sudan and Nigeria, citing fatigue.[11][12]
^"May Mahlangu". starsofafricafootballacademy.com. Stars of Africa Football Academy. Archived from the original on 29 September 2013. Retrieved 13 January 2013.
^"May visade framfötterna". kristianstadsbladet.com (in Swedish). Kristianstadsbladet. Archived from the original on 29 November 2014. Retrieved 13 January 2013.