In 2001, the Montreal Impact drafted, but did not sign Munthali. The Richmond Kickers then signed him after suffering several injuries to their back line.[2] In 2002, the Kickers loaned Munthali to the Carolina Dynamo.[3][4] They released him in February 2003.[5] He then played for the Oakville Winstars. In 2004, he was signed by the Toronto Lynx of the USL A-League on April 7, 2004.[6] He made his debut for the club on April 17, 2004 in a match against Puerto Rico Islanders, coming on as a substitute for John Barry Nusum.[7] At the conclusion of the season the organization awarded him the Public Relations Award.[8] He re-signed with Toronto for the 2005 season on March 31, 2005.[9] In 2006, he moved to China to sign with Nanchang Bayi. On March 2, 2010, he transferred to China League One side Shenyang Dongjin.[10]
After retirement
After retiring, Munthali moved back to Toronto.[11] In 2016, he was hired as a youth coach at the academy of Sporting Kansas City.[12] As of August 2021, Munthali was still holding the same position.[13]
In 2023, Munthali left Kansas City and joined fellow MLS side Nashville SC as a Player Development coach. In May 2024, Munthali was named interim head coach of Nashville after the departure of Gary Smith.[14]