Mavuso played with Ezulwini United and Mhlume Peacemakers before joining Premier League of Eswatini club Nsingizini Hotspurs in 2022.
[5] Later in summer 2024, former Kaizer Chiefs player Humphrey Mlwane urged his former club to sign Mavuso following his impressive performances for Eswatini at the 2024 COSAFA Cup.
[6] Soon thereafter, he then competed with Nsingizini Hotspurs in its 2024–25 CAF Confederation Cup matches against Stellenbosch of the South African Premiership.
[10] He scored his first senior international goal on 11 October 2024 against Mozambique in the Group Stage of qualification.
His late strike from sixteen yards out leveled the score at and helped secure a point for Eswatini.