Career
Mkosana played college soccer at Dartmouth College between 2008 and 2011. He became Dartmouth’s all-time career leader with 34 career goals, breaking a record that had stood since 1953. Mkosana played for USL Premier Development League club Michigan Buckinghamshire in 2011.
Chicago Fire selected Mkosana in the second round (Number 23 overall) of the 2012 Master of Library Science SuperDraft, but wasn"t signed by the club
Mkosana signed with USL Pro club Harrisburg City Islanders in May 2012. Mkosana signed with Tampa Bay Rowdies in the North American Soccer League in January 2014.
On 24 November 2014, Mkosana signed with North American Soccer League club New York Cosmos. On 2 September 2015, Mkosana signed a contract extension to remain with the Cosmos.