Mashaba has made four changes to the team that played to a 1-1 draw against Mauritania in the 2017 Africa Cup of Nations qualifier on Friday.
Thulani Hlatshwayo will once again captain the side, while Keagan Dolly, who has recovered from his injury, will start in the place of Sibusiso Vilakazi, who has been relegated to the bench.
Itumeleng Khune will keep his place in goals, while Clayton Daniels will take the place of Ramahlwe Mphahlele and play alongside Hlatshwayo in the central defence.
Tebogo Langerman and Abbubaker Mobara retain their positions at left-back and right-back respectively.
Andile Jali kept his place in midfield where he will partner Dean Furman, who replaces Hlompho Kekana.
Mpho Makola, Mandla Masango and Dolly have all been given attacking roles behind striker Thamsanqa Gabuza.
Bafana XI: Itumeleng Khune (GK), Abbubaker Mobara, Tebogo Langerman, Clayton Daniels, Thulani Hlatshwayo (C), Andile Jali, Dean Furman, Mpho Makola, Mandla Masango, Keagan Dolly, Thamsanqa Gabuza.
Subs: Jackson Mabokgwane (GK), Riyaad Pieterse (GK), Tokelo Rantie, Gift Motupa, Sifiso Hlanti, Ramahlwe Mphahlele, Hlompho Kekana, Maphosa Modiba, Sibusiso Vilakazi, Diamond Thopola, Deolin Mekoa, Thapelo Morena.