Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
Svenska
‹ All connections

FOOTSAM / CONNECTIONS

Mxolisi Macuphu

Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.

Who has Mxolisi Macuphu played with most?

Most confirmed shared appearances:

  1. Shaune Mogaila59shared appearances
  2. Thabo Matlaba49shared appearances
  3. Mfundo Thikazi48shared appearances

Who has Mxolisi Macuphu faced most often?

Most confirmed meetings as opponents:

  1. Daniel Cardoso11confirmed meetings
  2. Lyle Lakay11confirmed meetings
  3. Nyiko Mobbie11confirmed meetings

Who has Mxolisi Macuphu played with most?

Players with confirmed appearances in the same team as Mxolisi Macuphu.

Entire career · All competitions
169Confirmed appearances
2018–2025Period
191Team-mates
#PlayersComparisonShared appearances
0125 Oct 2020 – 29 Dec 2023
0215 Feb 2022 – 30 Oct 2024
0319 Feb 2022 – 30 Oct 2024
0415 Feb 2022 – 30 Oct 2024
0515 Feb 2022 – 7 May 2024
064 Aug 2018 – 29 Apr 2023
0725 Oct 2020 – 1 Dec 2021
0725 Oct 2020 – 7 Dec 2021
0928 Oct 2020 – 7 Dec 2021
104 Aug 2018 – 30 Aug 2020
104 Aug 2018 – 5 Sep 2020
1228 Oct 2020 – 7 Dec 2021
134 Aug 2018 – 18 Aug 2020
134 Aug 2018 – 5 Sep 2020
1515 Feb 2022 – 7 May 2024
164 Aug 2018 – 5 Sep 2020
164 Aug 2018 – 5 Sep 2020
187 Aug 2018 – 2 Sep 2020
1821 Jan 2018 – 2 Sep 2020
204 Aug 2018 – 5 Sep 2020
2125 Oct 2020 – 7 Dec 2021
2115 Feb 2022 – 30 Oct 2024
2314 May 2022 – 7 May 2024
236 Dec 2020 – 1 Dec 2021
2319 Feb 2022 – 7 May 2024
2324 Aug 2022 – 30 Oct 2024
2320 March 2022 – 6 March 2024
2815 Dec 2020 – 7 Dec 2021
284 Aug 2018 – 2 Feb 2020
2815 Feb 2022 – 30 Sep 2023
2815 Feb 2022 – 29 Apr 2023
2825 Oct 2020 – 7 Dec 2021
337 Jan 2018 – 5 June 2021
3315 Feb 2022 – 29 Apr 2023
3325 Oct 2020 – 7 Dec 2021
362 Apr 2022 – 7 May 2024
3725 Oct 2020 – 5 June 2021
372 March 2021 – 7 Dec 2021
3725 Oct 2020 – 7 Dec 2021
4015 Feb 2022 – 5 Apr 2023
4015 Dec 2020 – 19 Oct 2021
4026 Jan 2021 – 27 Nov 2021
4020 March 2022 – 29 Apr 2023
406 Aug 2022 – 10 Dec 2023
455 Jan 2021 – 27 May 2022
4514 Aug 2019 – 5 Sep 2020
4529 Jan 2023 – 30 Oct 2024
487 Oct 2018 – 5 Sep 2020
4817 Aug 2022 – 30 Oct 2024
5024 Feb 2021 – 7 Dec 2021
Showing 50 of 191 players

A match counts when both players have confirmed appearances. Starts, confirmed substitutes and recorded goals, assists or substitutions count. Unused substitutes and cards alone do not count. Each match counts once per connection. Historical coverage may be incomplete.

Has Mxolisi Macuphu played with or faced a particular player or team?

Expand the complete recorded connections below. A shared match means both players have confirmed appearances. A missing name is not proof that two players have never played together or faced each other: historical line-ups may be incomplete.

Who has Mxolisi Macuphu played with?

  • Shaune Mogaila — 59 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 29 Dec 2023.
  • Thabo Matlaba — 49 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 30 Oct 2024.
  • Mfundo Thikazi — 48 shared appearances with Mxolisi Macuphu. 19 Feb 2022 – 30 Oct 2024.
  • Kabelo Mahlasela — 45 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 30 Oct 2024.
  • Lesego Manganyi — 44 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 7 May 2024.
  • Dominguês — 40 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 29 Apr 2023.
  • Lindokuhle Mbatha — 38 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 1 Dec 2021.
  • Mlungisi Mbunjana — 38 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 7 Dec 2021.
  • Bathusi Aubaas — 36 shared appearances with Mxolisi Macuphu. 28 Oct 2020 – 7 Dec 2021.
  • Deon Hotto — 35 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 30 Aug 2020.
  • Thulani Hlatshwayo — 35 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 5 Sept 2020.
  • Wayde Lekay — 34 shared appearances with Mxolisi Macuphu. 28 Oct 2020 – 7 Dec 2021.
  • Buhlebuyeza Wilson Mkhwanazi — 33 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 18 Aug 2020.
  • Thabang Monare — 33 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 5 Sept 2020.
  • Hugo Nyamé — 32 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 7 May 2024.
  • Cole Alexander — 31 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 5 Sept 2020.
  • Terrence Dzvukamanja — 31 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 5 Sept 2020.
  • Haashim Domingo — 30 shared appearances with Mxolisi Macuphu. 7 Aug 2018 – 2 Sept 2020.
  • Zitha Kwinika — 30 shared appearances with Mxolisi Macuphu. 21 Jan 2018 – 2 Sept 2020.
  • Sfiso Hlanti — 28 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 5 Sept 2020.
  • Ebrahim Seedat — 27 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 7 Dec 2021.
  • Siphesihle Msomi — 27 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 30 Oct 2024.
  • Jeffrey Dlamini — 26 shared appearances with Mxolisi Macuphu. 14 May 2022 – 7 May 2024.
  • MacBeth Mahlangu — 26 shared appearances with Mxolisi Macuphu. 6 Dec 2020 – 1 Dec 2021.
  • Menzi Masuku — 26 shared appearances with Mxolisi Macuphu. 19 Feb 2022 – 7 May 2024.
  • Motebang Sera — 26 shared appearances with Mxolisi Macuphu. 24 Aug 2022 – 30 Oct 2024.
  • Shadrack Kobedi — 26 shared appearances with Mxolisi Macuphu. 20 Mar 2022 – 6 Mar 2024.
  • Ethan Brooks — 23 shared appearances with Mxolisi Macuphu. 15 Dec 2020 – 7 Dec 2021.
  • Gift Motupa — 23 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 2 Feb 2020.
  • Jabulani Ncobeni — 23 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 30 Sept 2023.
  • Ricardo Nascimento — 23 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 29 Apr 2023.
  • Spiwe Msimango — 23 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 7 Dec 2021.
  • Gaona Modisane — 22 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 5 Jun 2021.
  • Tebogo Potsane — 22 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 29 Apr 2023.
  • Tshegofatso Nyama — 22 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 7 Dec 2021.
  • Sedwyn George — 21 shared appearances with Mxolisi Macuphu. 2 Apr 2022 – 7 May 2024.
  • Bevan Fransman — 20 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 5 Jun 2021.
  • Marks Munyai — 20 shared appearances with Mxolisi Macuphu. 2 Mar 2021 – 7 Dec 2021.
  • Sihle Nduli — 20 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 7 Dec 2021.
  • Lantshene Phalane — 19 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 5 Apr 2023.
  • Luckyboy Mokoena — 19 shared appearances with Mxolisi Macuphu. 15 Dec 2020 – 19 Oct 2021.
  • Masilake Phohlongo — 19 shared appearances with Mxolisi Macuphu. 26 Jan 2021 – 27 Nov 2021.
  • Mbhazima Rikhotso — 19 shared appearances with Mxolisi Macuphu. 20 Mar 2022 – 29 Apr 2023.
  • Ruzaigh Gamildien — 19 shared appearances with Mxolisi Macuphu. 6 Aug 2022 – 10 Dec 2023.
  • Marlon Heugh — 18 shared appearances with Mxolisi Macuphu. 5 Jan 2021 – 27 May 2022.
  • Phathutshedzo Nange — 18 shared appearances with Mxolisi Macuphu. 14 Aug 2019 – 5 Sept 2020.
  • Sibusiso Magaqa — 18 shared appearances with Mxolisi Macuphu. 29 Jan 2023 – 30 Oct 2024.
  • Keegan Ritchie — 17 shared appearances with Mxolisi Macuphu. 7 Oct 2018 – 5 Sept 2020.
  • Zakahle Ngcobo — 17 shared appearances with Mxolisi Macuphu. 17 Aug 2022 – 30 Oct 2024.
  • Pogiso Sanoka — 16 shared appearances with Mxolisi Macuphu. 24 Feb 2021 – 7 Dec 2021.
  • Sphiwe Cele — 16 shared appearances with Mxolisi Macuphu. 13 May 2023 – 30 Oct 2024.
  • Wandile Mabuza — 16 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 7 May 2024.
  • Sameehg Doutie — 15 shared appearances with Mxolisi Macuphu. 3 Aug 2019 – 24 Aug 2020.
  • Wensten van der Linde — 15 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 2 Oct 2021.
  • Ayanda Jiyane — 13 shared appearances with Mxolisi Macuphu. 30 Aug 2023 – 30 Oct 2024.
  • Brandon Petersen — 13 shared appearances with Mxolisi Macuphu. 3 Aug 2019 – 7 Mar 2020.
  • Khayelihle Shozi — 13 shared appearances with Mxolisi Macuphu. 21 Nov 2020 – 2 Jun 2021.
  • Khetukuthula Ndlovu — 13 shared appearances with Mxolisi Macuphu. 6 Aug 2022 – 23 Oct 2024.
  • Ricardo Goss — 13 shared appearances with Mxolisi Macuphu. 1 Oct 2019 – 5 Sept 2020.
  • Thato Lingwati — 13 shared appearances with Mxolisi Macuphu. 6 Apr 2022 – 26 Oct 2023.
  • Abel Mabaso — 12 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 12 May 2018.
  • Ayabulela Maxwele — 12 shared appearances with Mxolisi Macuphu. 24 Apr 2022 – 30 Oct 2024.
  • Darren Keet — 12 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 9 Jan 2019.
  • Igor Makitan — 12 shared appearances with Mxolisi Macuphu. 25 Aug 2021 – 1 Dec 2021.
  • Justice Figuareido — 12 shared appearances with Mxolisi Macuphu. 10 Mar 2021 – 30 Mar 2025.
  • Khulekani Shezi — 12 shared appearances with Mxolisi Macuphu. 15 Oct 2022 – 30 Oct 2024.
  • Paseka Mako — 12 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 12 May 2018.
  • Robyn Johannes — 12 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 9 Jan 2019.
  • Sphiwe Mahlangu — 12 shared appearances with Mxolisi Macuphu. 5 Jan 2021 – 1 Dec 2021.
  • Buyani Sali — 11 shared appearances with Mxolisi Macuphu. 14 Jan 2018 – 12 May 2018.
  • Clayton Daniels — 11 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 11 May 2019.
  • Gomolemo Kekana — 11 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 11 May 2019.
  • Ntshuxeko Ndlovu — 11 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 25 Aug 2021.
  • Philani Cele — 11 shared appearances with Mxolisi Macuphu. 6 Aug 2022 – 15 Jan 2023.
  • Reneilwe Letsholonyane — 11 shared appearances with Mxolisi Macuphu. 23 Feb 2019 – 20 Jan 2021.
  • Ronwen Williams — 11 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 11 May 2019.
  • Simon Murray — 11 shared appearances with Mxolisi Macuphu. 4 Aug 2018 – 28 Aug 2019.
  • Sinethemba Mngomezulu — 11 shared appearances with Mxolisi Macuphu. 11 Sept 2021 – 7 Dec 2021.
  • Andre de Jong — 10 shared appearances with Mxolisi Macuphu. 6 Aug 2022 – 19 Oct 2022.
  • Aubrey Modiba — 10 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 11 May 2019.
  • Bradley Grobler — 10 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 4 May 2019.
  • Daniel Akpeyi — 10 shared appearances with Mxolisi Macuphu. 14 Jan 2018 – 12 May 2018.
  • Evans Rusike — 10 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 11 May 2019.
  • James Okwuosa — 10 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 15 Apr 2018.
  • Lesvin Stoffels — 10 shared appearances with Mxolisi Macuphu. 13 Aug 2022 – 18 Feb 2023.
  • Ndumiso Mabena — 10 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 27 May 2022.
  • Onismor Bhasera — 10 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 11 May 2019.
  • Siyabonga Nhlapo — 10 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 4 May 2019.
  • Teboho Mokoena — 10 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 11 May 2019.
  • Thabo Rakhale — 10 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 12 May 2018.
  • Tumelo Bodibe — 10 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 1 Dec 2021.
  • Vasilije Kolak — 10 shared appearances with Mxolisi Macuphu. 25 Aug 2021 – 1 Dec 2021.
  • Victor Letsoalo — 10 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 23 May 2022.
  • Zukile Mkhize — 10 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 23 Oct 2024.
  • Bienvenu Eva Nga — 9 shared appearances with Mxolisi Macuphu. 26 Jan 2020 – 5 Sept 2020.
  • David Matlala — 9 shared appearances with Mxolisi Macuphu. 15 Dec 2020 – 4 Apr 2021.
  • Levy Mashiane — 9 shared appearances with Mxolisi Macuphu. 21 Jan 2023 – 7 May 2024.
  • Linda Mntambo — 9 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 12 May 2018.
  • Lorenzo Gordinho — 9 shared appearances with Mxolisi Macuphu. 19 Feb 2020 – 5 Sept 2020.
  • Rowan Human — 9 shared appearances with Mxolisi Macuphu. 4 Jan 2020 – 5 Sept 2020.
  • Sabelo Sithole — 9 shared appearances with Mxolisi Macuphu. 8 Aug 2023 – 30 Oct 2024.
  • Dean Furman — 8 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 27 Apr 2019.
  • Felix Badenhorst — 8 shared appearances with Mxolisi Macuphu. 15 Dec 2020 – 1 May 2021.
  • Jamie Webber — 8 shared appearances with Mxolisi Macuphu. 20 Feb 2019 – 11 May 2019.
  • Mark Mayambela — 8 shared appearances with Mxolisi Macuphu. 4 Feb 2018 – 12 May 2018.
  • Mlungisi Sikakane — 8 shared appearances with Mxolisi Macuphu. 21 Jan 2023 – 6 Mar 2024.
  • Mondli Mpoto — 8 shared appearances with Mxolisi Macuphu. 10 Aug 2022 – 1 May 2024.
  • Nkosikhona Ndaba — 8 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 18 Apr 2025.
  • Ayabulela Konqobe — 7 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 4 Apr 2018.
  • Fezile Gcaba — 7 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 30 Mar 2025.
  • Given Mashikinya — 7 shared appearances with Mxolisi Macuphu. 15 Feb 2022 – 27 May 2022.
  • Keegan Allan — 7 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 18 Apr 2025.
  • Kgaogelo Sekgota — 7 shared appearances with Mxolisi Macuphu. 29 Feb 2020 – 30 Aug 2020.
  • Moses Mthembu — 7 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 30 Mar 2025.
  • Salim Magoola — 7 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 30 Mar 2025.
  • Sizwe Mdlinzo — 7 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 12 May 2018.
  • Solly Khunyedi — 7 shared appearances with Mxolisi Macuphu. 26 Nov 2019 – 12 Aug 2020.
  • Tlakusani Mthethwa — 7 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 18 Apr 2025.
  • Andile Mbenyane — 6 shared appearances with Mxolisi Macuphu. 14 Jan 2018 – 7 Apr 2018.
  • Bantu Mzwakali — 6 shared appearances with Mxolisi Macuphu. 14 Jan 2018 – 18 Aug 2018.
  • Bongani Khumalo — 6 shared appearances with Mxolisi Macuphu. 20 Feb 2019 – 11 May 2019.
  • George Lebese — 6 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 24 Apr 2019.
  • Lehlohonolo Nonyane — 6 shared appearances with Mxolisi Macuphu. 26 Oct 2018 – 5 Sept 2020.
  • Mbulelo Wambi — 6 shared appearances with Mxolisi Macuphu. 6 Dec 2020 – 20 Jan 2021.
  • Menzi Ndwandwe — 6 shared appearances with Mxolisi Macuphu. 2 Oct 2021 – 7 Dec 2021.
  • Simphiwe Mcineka — 6 shared appearances with Mxolisi Macuphu. 21 Feb 2025 – 18 Apr 2025.
  • Thulani Gumede — 6 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 18 Apr 2025.
  • Vuyo Mere — 6 shared appearances with Mxolisi Macuphu. 7 Aug 2018 – 9 Jan 2019.
  • Zaphaniah Mbokoma — 6 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 12 May 2018.
  • Denis-Danso Weidlich — 5 shared appearances with Mxolisi Macuphu. 7 Aug 2018 – 10 Nov 2018.
  • Gamphani Lungu — 5 shared appearances with Mxolisi Macuphu. 17 Apr 2019 – 11 May 2019.
  • James Keene — 5 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 27 Apr 2019.
  • Kurt Lentjies — 5 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 4 Apr 2018.
  • Langelihle Mhlongo — 5 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 30 Mar 2025.
  • Mthokozisi Dube — 5 shared appearances with Mxolisi Macuphu. 29 Jan 2023 – 13 May 2023.
  • Tshepo Mabua — 5 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 18 Apr 2025.
  • Wandile Ngema — 5 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 18 Apr 2025.
  • Xolani Maholo — 5 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 19 Dec 2020.
  • Yamela Mbuthuma — 5 shared appearances with Mxolisi Macuphu. 5 Mar 2025 – 18 Apr 2025.
  • Brighton Mhlongo — 4 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 2 Feb 2020.
  • Carl Lark — 4 shared appearances with Mxolisi Macuphu. 3 Aug 2019 – 1 Oct 2019.
  • Frédéric Nsabiyumva — 4 shared appearances with Mxolisi Macuphu. 17 Mar 2018 – 12 May 2018.
  • Karabo Tshepe — 4 shared appearances with Mxolisi Macuphu. 28 Oct 2020 – 19 Sept 2021.
  • Katlego Mashego — 4 shared appearances with Mxolisi Macuphu. 7 Jan 2018 – 2 Mar 2018.
  • Keenan Phillips — 4 shared appearances with Mxolisi Macuphu. 12 Aug 2020 – 5 Sept 2020.
  • Kristopher Bergman — 4 shared appearances with Mxolisi Macuphu. 14 Jan 2018 – 12 May 2018.
  • Lindokuhle Zikhali — 4 shared appearances with Mxolisi Macuphu. 21 Feb 2025 – 18 Apr 2025.
  • Mpho Mathebula — 4 shared appearances with Mxolisi Macuphu. 24 Aug 2020 – 2 Sept 2020.
  • Ntlonelo Bomelo — 4 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 18 Apr 2025.
  • Somila Ntsundwana — 4 shared appearances with Mxolisi Macuphu. 5 Mar 2025 – 18 Apr 2025.
  • Thabiso Kutumela — 4 shared appearances with Mxolisi Macuphu. 5 Mar 2025 – 30 Mar 2025.
  • Thato Mohlamme — 4 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 30 Mar 2025.
  • Andile Mpisane — 3 shared appearances with Mxolisi Macuphu. 7 Nov 2023 – 30 Oct 2024.
  • Bandile Dlamini — 3 shared appearances with Mxolisi Macuphu. 3 Sept 2022 – 25 Nov 2023.
  • Carlos Leon — 3 shared appearances with Mxolisi Macuphu. 23 Oct 2021 – 21 Nov 2021.
  • Fares Hachi — 3 shared appearances with Mxolisi Macuphu. 26 Jan 2018 – 2 Mar 2018.
  • Myer Bevan — 3 shared appearances with Mxolisi Macuphu. 9 Jan 2021 – 20 Feb 2021.
  • Phila Mzila — 3 shared appearances with Mxolisi Macuphu. 14 May 2022 – 19 Oct 2022.
  • Phumlani Ntshangase — 3 shared appearances with Mxolisi Macuphu. 20 Feb 2019 – 4 May 2019.
  • Sello Matjila — 3 shared appearances with Mxolisi Macuphu. 20 Mar 2022 – 3 Sept 2022.
  • Edward Manqele — 2 shared appearances with Mxolisi Macuphu. 7 Apr 2018 – 15 Apr 2018.
  • Edwin Gyimah — 2 shared appearances with Mxolisi Macuphu. 2 Oct 2018 – 26 Oct 2018.
  • Happy Jele — 2 shared appearances with Mxolisi Macuphu. 9 Apr 2023 – 13 May 2023.
  • Janovane September — 2 shared appearances with Mxolisi Macuphu. 27 Aug 2020 – 5 Sept 2020.
  • Kamohelo Mahlatsi — 2 shared appearances with Mxolisi Macuphu. 10 Mar 2019 – 11 May 2019.
  • Lehlohonolo Majoro — 2 shared appearances with Mxolisi Macuphu. 7 Oct 2018 – 9 Jan 2019.
  • Mduduzi Mdantsane — 2 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 5 Mar 2025.
  • Mohammed Anas — 2 shared appearances with Mxolisi Macuphu. 25 Aug 2021 – 19 Sept 2021.
  • Philani Sithebe — 2 shared appearances with Mxolisi Macuphu. 23 Oct 2024 – 30 Oct 2024.
  • Sanele Barns — 2 shared appearances with Mxolisi Macuphu. 25 Oct 2020 – 28 Oct 2020.
  • Sanele Radebe — 2 shared appearances with Mxolisi Macuphu. 5 Aug 2023 – 8 Aug 2023.
  • Sbangani Zulu — 2 shared appearances with Mxolisi Macuphu. 23 Oct 2024 – 30 Oct 2024.
  • Sikhetele Mabuza — 2 shared appearances with Mxolisi Macuphu. 7 Nov 2023 – 1 May 2024.
  • Tshidiso Monamodi — 2 shared appearances with Mxolisi Macuphu. 6 Mar 2022 – 27 May 2022.
  • Billy Mutale — 1 shared appearances with Mxolisi Macuphu. 10 Feb 2019 – 10 Feb 2019.
  • Gabadinho Mhango — 1 shared appearances with Mxolisi Macuphu. 18 Aug 2018 – 18 Aug 2018.
  • Godfred Nyarko — 1 shared appearances with Mxolisi Macuphu. 21 Jan 2023 – 21 Jan 2023.
  • Ian Otieno — 1 shared appearances with Mxolisi Macuphu. 18 Apr 2025 – 18 Apr 2025.
  • Ivan Mahangwahaya — 1 shared appearances with Mxolisi Macuphu. 29 Dec 2019 – 29 Dec 2019.
  • Joseph Douhadji — 1 shared appearances with Mxolisi Macuphu. 12 Jan 2020 – 12 Jan 2020.
  • Lancaster Human — 1 shared appearances with Mxolisi Macuphu. 26 Jan 2020 – 26 Jan 2020.
  • Lisakhanya Mlonyeni — 1 shared appearances with Mxolisi Macuphu. 2 Sept 2020 – 2 Sept 2020.
  • MacClive Phiri — 1 shared appearances with Mxolisi Macuphu. 29 Feb 2020 – 29 Feb 2020.
  • Ndumiso Xulu — 1 shared appearances with Mxolisi Macuphu. 5 Mar 2021 – 5 Mar 2021.
  • Philani Kumalo — 1 shared appearances with Mxolisi Macuphu. 11 Sept 2022 – 11 Sept 2022.
  • Romario Dlamini — 1 shared appearances with Mxolisi Macuphu. 8 Feb 2025 – 8 Feb 2025.
  • Sanele Zulu — 1 shared appearances with Mxolisi Macuphu. 18 Apr 2025 – 18 Apr 2025.
  • Sibongiseni Shelembe — 1 shared appearances with Mxolisi Macuphu. 19 Sept 2021 – 19 Sept 2021.
  • Siyabonga Dube — 1 shared appearances with Mxolisi Macuphu. 21 Feb 2025 – 21 Feb 2025.
  • Smiso Gumede — 1 shared appearances with Mxolisi Macuphu. 23 Oct 2024 – 23 Oct 2024.
  • Thabo Mnyamane — 1 shared appearances with Mxolisi Macuphu. 11 May 2019 – 11 May 2019.

Who has Mxolisi Macuphu faced?

  • Daniel Cardoso — 11 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 5 Mar 2025.
  • Lyle Lakay — 11 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 1 May 2024.
  • Nyiko Mobbie — 11 confirmed meetings against Mxolisi Macuphu. 4 Aug 2018 – 6 Mar 2024.
  • Mbongeni Gumede — 10 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 29 Dec 2023.
  • Onismor Bhasera — 10 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 1 May 2024.
  • Ashley Du Preez — 9 confirmed meetings against Mxolisi Macuphu. 4 Jan 2020 – 16 Mar 2025.
  • Bandile Shandu — 9 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 8 Aug 2023.
  • Innocent Maela — 9 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 28 Apr 2024.
  • Judas Moseamedi — 9 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 5 Apr 2023.
  • Makhehlene Makhaula — 9 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 28 Apr 2024.
  • Peter Shalulile — 9 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 23 Oct 2024.
  • Ronwen Williams — 9 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 23 Oct 2024.
  • Teboho Mokoena — 9 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 23 Oct 2024.
  • Thembinkosi Lorch — 9 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 23 Oct 2024.
  • Bernard Parker — 8 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 22 Apr 2023.
  • Bradley Grobler — 8 confirmed meetings against Mxolisi Macuphu. 8 Nov 2019 – 1 May 2024.
  • Fortune Makaringe — 8 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 18 Apr 2025.
  • Gastón Sirino — 8 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 16 Mar 2025.
  • Gomolemo Kekana — 8 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 23 Oct 2024.
  • Jamie Webber — 8 confirmed meetings against Mxolisi Macuphu. 8 Nov 2019 – 6 Mar 2024.
  • Nkosinathi Sibisi — 8 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 8 Aug 2023.
  • Repo Malepe — 8 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 5 Aug 2023.
  • Siyethemba Sithebe — 8 confirmed meetings against Mxolisi Macuphu. 29 Aug 2018 – 29 Jan 2023.
  • Thamsanqa Gabuza — 8 confirmed meetings against Mxolisi Macuphu. 15 Aug 2018 – 18 Feb 2023.
  • Thamsanqa Mkhize — 8 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 18 Apr 2025.
  • Thembela Sikhakhane — 8 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 5 Aug 2023.
  • Celimpilo Ngema — 7 confirmed meetings against Mxolisi Macuphu. 25 Oct 2020 – 29 Dec 2023.
  • Deano van Rooyen — 7 confirmed meetings against Mxolisi Macuphu. 6 Dec 2020 – 18 Aug 2023.
  • Diala Manaka — 7 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 21 Aug 2022.
  • Given Mashikinya — 7 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 30 Sept 2023.
  • Iqraam Rayners — 7 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 18 Aug 2023.
  • Khama Billiat — 7 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 6 Aug 2022.
  • Luvuyo Memela — 7 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 30 Aug 2023.
  • Marc van Heerden — 7 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 10 Nov 2023.
  • Mothobi Mvala — 7 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 23 Oct 2024.
  • Riaan Hanamub — 7 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 29 Dec 2023.
  • Richard Ofori — 7 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 17 Aug 2022.
  • Sammy Seabi — 7 confirmed meetings against Mxolisi Macuphu. 21 Sept 2018 – 30 Oct 2024.
  • Sibongiseni Mthethwa — 7 confirmed meetings against Mxolisi Macuphu. 30 Jan 2021 – 16 Mar 2025.
  • Sibusiso Vilakazi — 7 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 20 Sept 2023.
  • Siphesihle Ndlovu — 7 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 1 May 2024.
  • Tapelo Xoki — 7 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 28 Apr 2024.
  • Themba Zwane — 7 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 29 Oct 2022.
  • Tshediso Patjie — 7 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 23 Dec 2023.
  • Tshepo Gumede — 7 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 7 May 2024.
  • Willard Katsande — 7 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 15 Feb 2022.
  • Xola Mlambo — 7 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 22 Apr 2023.
  • Abbubaker Mobara — 6 confirmed meetings against Mxolisi Macuphu. 20 Feb 2019 – 5 Aug 2023.
  • Andile Jali — 6 confirmed meetings against Mxolisi Macuphu. 17 Apr 2019 – 23 Dec 2023.
  • Aubrey Modiba — 6 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 23 Oct 2024.
  • Ben Motshwari — 6 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 29 Dec 2023.
  • Boikanyo Komane — 6 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 11 Mar 2025.
  • Bongi Ntuli — 6 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 5 Aug 2023.
  • Bruce Bvuma — 6 confirmed meetings against Mxolisi Macuphu. 15 Mar 2019 – 16 Mar 2025.
  • Craig Martin — 6 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 30 Aug 2023.
  • Divine Lunga — 6 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 23 Oct 2024.
  • Fawaaz Basadien — 6 confirmed meetings against Mxolisi Macuphu. 21 Nov 2021 – 21 Feb 2025.
  • Gamphani Lungu — 6 confirmed meetings against Mxolisi Macuphu. 9 Jan 2021 – 18 Feb 2023.
  • Grant Margeman — 6 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 26 Oct 2023.
  • Happy Jele — 6 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 27 May 2022.
  • Hendrick Ekstein — 6 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 29 Dec 2023.
  • Jayden Adams — 6 confirmed meetings against Mxolisi Macuphu. 2 Jun 2021 – 18 Aug 2023.
  • Kabelo Dlamini — 6 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 28 Apr 2024.
  • Knox Mutizwa — 6 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 7 Nov 2023.
  • Lebohang Maboe — 6 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 29 Oct 2022.
  • Lehlohonolo Nonyane — 6 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 6 Apr 2022.
  • Leonardo Castro — 6 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 5 Jun 2021.
  • Lindokuhle Mbatha — 6 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 22 Apr 2023.
  • Maliele Pule — 6 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 17 Aug 2022.
  • Matome Mathiane — 6 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 10 Aug 2022.
  • Mduduzi Mdantsane — 6 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 29 Apr 2023.
  • Musa Nyatama — 6 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 21 Nov 2021.
  • Nduduzo Sibiya — 6 confirmed meetings against Mxolisi Macuphu. 12 Dec 2019 – 7 Nov 2023.
  • Neo Maema — 6 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 23 Oct 2024.
  • Ntsako Makhubela — 6 confirmed meetings against Mxolisi Macuphu. 12 Dec 2019 – 11 Mar 2025.
  • Pule Mmodi — 6 confirmed meetings against Mxolisi Macuphu. 28 Nov 2020 – 16 Mar 2025.
  • Ramahlwe Mphahlele — 6 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 29 Dec 2023.
  • Reeve Frosler — 6 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 18 Feb 2024.
  • Rushine De Reuck — 6 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 19 Sept 2021.
  • Ryan Moon — 6 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 7 Nov 2023.
  • Seth Parusnath — 6 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 15 Feb 2022.
  • Sfiso Hlanti — 6 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 18 Feb 2024.
  • Sibusiso Mabiliso — 6 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 24 Apr 2021.
  • Sibusiso Mthethwa — 6 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 10 Dec 2023.
  • Thabiso Kutumela — 6 confirmed meetings against Mxolisi Macuphu. 24 Aug 2020 – 10 Nov 2023.
  • Thabo Nodada — 6 confirmed meetings against Mxolisi Macuphu. 19 Dec 2020 – 18 Apr 2025.
  • Thatayaone Ditlhokwe — 6 confirmed meetings against Mxolisi Macuphu. 29 Feb 2020 – 18 Feb 2023.
  • Thulani Hlatshwayo — 6 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 1 May 2024.
  • Velemseni Ndwandwe — 6 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 7 Nov 2023.
  • Veli Mothwa — 6 confirmed meetings against Mxolisi Macuphu. 7 Mar 2020 – 5 Aug 2023.
  • Victor Letsoalo — 6 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 3 Sept 2022.
  • Washington Arubi — 6 confirmed meetings against Mxolisi Macuphu. 25 Oct 2020 – 5 Apr 2023.
  • Wayde Jooste — 6 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 29 Dec 2023.
  • Yusuf Maart — 6 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 16 Mar 2025.
  • Zitha Kwinika — 6 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 6 Aug 2022.
  • Alfred Ndengane — 5 confirmed meetings against Mxolisi Macuphu. 20 Feb 2019 – 15 Jan 2023.
  • Andre de Jong — 5 confirmed meetings against Mxolisi Macuphu. 3 Aug 2019 – 21 Feb 2025.
  • Augustine Mulenga — 5 confirmed meetings against Mxolisi Macuphu. 15 Aug 2018 – 30 Aug 2023.
  • Badra Sangaré — 5 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 5 Mar 2025.
  • Bienvenu Eva Nga — 5 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 1 Mar 2025.
  • Bongani Sam — 5 confirmed meetings against Mxolisi Macuphu. 26 Jan 2021 – 23 Dec 2023.
  • Bonginkosi Makume — 5 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 15 Jan 2023.
  • Bradley Ralani — 5 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 25 Nov 2023.
  • Brian Onyango — 5 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 9 May 2021.
  • Butholezwe Ncube — 5 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 24 Apr 2021.
  • Chibuike Ohizu — 5 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 5 Mar 2025.
  • Clayton Daniels — 5 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 25 Nov 2023.
  • Daylon Kayton Claasen — 5 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 23 Oct 2021.
  • Denis Onyango — 5 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 19 Sept 2021.
  • Deon Hotto — 5 confirmed meetings against Mxolisi Macuphu. 26 Jan 2021 – 8 Aug 2023.
  • Dillan Solomons — 5 confirmed meetings against Mxolisi Macuphu. 21 Nov 2021 – 16 Mar 2025.
  • Edwin Gyimah — 5 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 15 Feb 2022.
  • Erick Mathoho — 5 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 5 Jun 2021.
  • Evans Rusike — 5 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 13 May 2023.
  • Frédéric Nsabiyumva — 5 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 20 Feb 2021.
  • Gabadinho Mhango — 5 confirmed meetings against Mxolisi Macuphu. 27 Apr 2019 – 23 Dec 2023.
  • Goodman Mosele — 5 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 17 Aug 2022.
  • Haashim Domingo — 5 confirmed meetings against Mxolisi Macuphu. 27 Apr 2019 – 18 Apr 2025.
  • Júnior Mendieta — 5 confirmed meetings against Mxolisi Macuphu. 2 Jun 2021 – 9 Apr 2023.
  • Kagiso Malinga — 5 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 13 May 2023.
  • Katlego Otladisa — 5 confirmed meetings against Mxolisi Macuphu. 1 Dec 2021 – 5 Mar 2025.
  • Keagan Buchanan — 5 confirmed meetings against Mxolisi Macuphu. 24 Aug 2020 – 25 Nov 2023.
  • Keanu Cupido — 5 confirmed meetings against Mxolisi Macuphu. 2 Oct 2018 – 10 Nov 2023.
  • Khuliso Mudau — 5 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 23 Oct 2024.
  • Lebohang Mabotja — 5 confirmed meetings against Mxolisi Macuphu. 25 Oct 2020 – 5 Apr 2023.
  • Lee-Raoul Langeveldt — 5 confirmed meetings against Mxolisi Macuphu. 6 Dec 2020 – 18 Aug 2023.
  • Lehlohonolo Majoro — 5 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 8 Jan 2023.
  • Leletu Skelem — 5 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 24 Aug 2022.
  • Lerato Lamola — 5 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 6 Apr 2022.
  • Lindokuhle Mtshali — 5 confirmed meetings against Mxolisi Macuphu. 12 Dec 2019 – 13 May 2023.
  • Lorenzo Gordinho — 5 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 18 Apr 2025.
  • Manuel Kambala — 5 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 30 Mar 2025.
  • Michael Gumede — 5 confirmed meetings against Mxolisi Macuphu. 18 Aug 2020 – 14 May 2022.
  • Mosa Lebusa — 5 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 29 Oct 2022.
  • Mpho Makola — 5 confirmed meetings against Mxolisi Macuphu. 20 Feb 2019 – 16 Apr 2022.
  • Nazeer Allie — 5 confirmed meetings against Mxolisi Macuphu. 4 May 2019 – 23 Oct 2021.
  • Ndabayithethwa Ndlondlo — 5 confirmed meetings against Mxolisi Macuphu. 25 Oct 2020 – 8 Aug 2023.
  • Ndumiso Mabena — 5 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 30 Sept 2023.
  • Nicholus Lukhubeni — 5 confirmed meetings against Mxolisi Macuphu. 25 Oct 2020 – 25 Nov 2023.
  • Nkosingiphile Ngcobo — 5 confirmed meetings against Mxolisi Macuphu. 15 Mar 2019 – 18 Feb 2024.
  • Pogiso Sanoka — 5 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 22 Apr 2023.
  • Ricardo Goss — 5 confirmed meetings against Mxolisi Macuphu. 27 Apr 2019 – 1 May 2024.
  • Ricardo Nascimento — 5 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 9 May 2021.
  • Richard Mbhele — 5 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 19 Feb 2020.
  • Rodney Ramagalela — 5 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 10 Mar 2021.
  • Roscoe Pietersen — 5 confirmed meetings against Mxolisi Macuphu. 7 Dec 2021 – 30 Aug 2023.
  • Rowan Human — 5 confirmed meetings against Mxolisi Macuphu. 23 Oct 2021 – 29 Dec 2023.
  • Ruzaigh Gamildien — 5 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 21 Nov 2021.
  • Ryan Rae — 5 confirmed meetings against Mxolisi Macuphu. 26 Nov 2019 – 23 Oct 2021.
  • Sifiso Mlungwana — 5 confirmed meetings against Mxolisi Macuphu. 18 Aug 2020 – 14 May 2022.
  • Siphelele Mthembu — 5 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 24 Apr 2022.
  • Siphesihle Mkhize — 5 confirmed meetings against Mxolisi Macuphu. 7 Dec 2021 – 5 Mar 2025.
  • Sipho Mbule — 5 confirmed meetings against Mxolisi Macuphu. 8 Nov 2019 – 5 Nov 2021.
  • Siphosakhe Ntiya-Ntiya — 5 confirmed meetings against Mxolisi Macuphu. 7 Aug 2018 – 20 Sept 2023.
  • Sphelele Mkhulise — 5 confirmed meetings against Mxolisi Macuphu. 17 Dec 2019 – 23 Oct 2024.
  • Sphiwe Mahlangu — 5 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 22 Apr 2023.
  • Spiwe Msimango — 5 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 16 Mar 2025.
  • Taariq Fielies — 5 confirmed meetings against Mxolisi Macuphu. 2 Oct 2018 – 29 Dec 2023.
  • Terrence Dzvukamanja — 5 confirmed meetings against Mxolisi Macuphu. 27 Apr 2019 – 1 May 2024.
  • Thabang Monare — 5 confirmed meetings against Mxolisi Macuphu. 27 Apr 2019 – 8 Aug 2023.
  • Thabiso Lebitso — 5 confirmed meetings against Mxolisi Macuphu. 7 Dec 2021 – 28 Apr 2024.
  • Tlakusani Mthethwa — 5 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 23 Dec 2023.
  • Tshegofatso Mabasa — 5 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 28 Apr 2024.
  • Wandisile Letlabika — 5 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 19 Oct 2022.
  • Yagan Sasman — 5 confirmed meetings against Mxolisi Macuphu. 12 Aug 2020 – 6 Mar 2022.
  • Zaphaniah Mbokoma — 5 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 5 Mar 2025.
  • Zuko Mdunyelwa — 5 confirmed meetings against Mxolisi Macuphu. 7 Dec 2021 – 23 Oct 2024.
  • Amadou Soukouna — 4 confirmed meetings against Mxolisi Macuphu. 23 Oct 2021 – 18 Apr 2025.
  • Andile Mbenyane — 4 confirmed meetings against Mxolisi Macuphu. 1 Oct 2019 – 10 Aug 2022.
  • Antonio Van Wyk — 4 confirmed meetings against Mxolisi Macuphu. 20 Mar 2022 – 18 Aug 2023.
  • Augustine Chidi Kwem — 4 confirmed meetings against Mxolisi Macuphu. 20 Feb 2021 – 29 Dec 2023.
  • Ayanda Mtshali — 4 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 19 Feb 2022.
  • Bevan Fransman — 4 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 19 Feb 2020.
  • Brandon Theron — 4 confirmed meetings against Mxolisi Macuphu. 10 Apr 2021 – 7 Nov 2023.
  • Cole Alexander — 4 confirmed meetings against Mxolisi Macuphu. 27 Apr 2019 – 30 Mar 2025.
  • Daniel Akpeyi — 4 confirmed meetings against Mxolisi Macuphu. 12 Aug 2020 – 23 Dec 2023.
  • Danisa Phiri — 4 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 19 May 2021.
  • Darren Keet — 4 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 18 Apr 2025.
  • Devin Titus — 4 confirmed meetings against Mxolisi Macuphu. 13 Aug 2022 – 21 Feb 2025.
  • Edmilson Dove — 4 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 16 Mar 2025.
  • Elvis Chipezeze — 4 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 11 Mar 2025.
  • Etiosa Ighodaro — 4 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 1 May 2024.
  • Gerald Phiri — 4 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 28 Apr 2021.
  • Gladwin Shitolo — 4 confirmed meetings against Mxolisi Macuphu. 15 Aug 2018 – 7 Nov 2023.
  • Gregory Damons — 4 confirmed meetings against Mxolisi Macuphu. 7 Mar 2020 – 23 Dec 2023.
  • Guily Manziba — 4 confirmed meetings against Mxolisi Macuphu. 29 Feb 2020 – 27 Feb 2022.
  • Hlompho Kekana — 4 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 17 Dec 2019.
  • Ibraheem Jabaar — 4 confirmed meetings against Mxolisi Macuphu. 2 Jun 2021 – 21 Feb 2025.
  • Jaedin Rhodes — 4 confirmed meetings against Mxolisi Macuphu. 16 Apr 2022 – 18 Apr 2025.
  • Jesse Donn — 4 confirmed meetings against Mxolisi Macuphu. 5 Nov 2021 – 26 Oct 2023.
  • Kamohelo Mahlatsi — 4 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 6 Mar 2022.
  • Katlego Mohamme — 4 confirmed meetings against Mxolisi Macuphu. 21 Nov 2021 – 5 Mar 2025.
  • Keenan Phillips — 4 confirmed meetings against Mxolisi Macuphu. 9 Jan 2021 – 23 Dec 2023.
  • Keletso Makgalwa — 4 confirmed meetings against Mxolisi Macuphu. 15 Sept 2018 – 6 Mar 2022.
  • Kgosietsile Ndlovu — 4 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 24 Aug 2022.
  • Kgotso Moleko — 4 confirmed meetings against Mxolisi Macuphu. 9 Jan 2019 – 30 Aug 2020.
  • Kudakwashe Mahachi — 4 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 5 Nov 2021.
  • Kwandakwensizwa Mngonyama — 4 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 13 May 2023.
  • Lebohang Mokoena — 4 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 6 Mar 2022.
  • Lebohang Nkaki — 4 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Mar 2025.
  • Lefa Hlongwane — 4 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 2 Apr 2022.
  • Lehlohonolo Masalesa — 4 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 30 Jan 2021.
  • Lesiba Nku — 4 confirmed meetings against Mxolisi Macuphu. 14 Aug 2019 – 21 Feb 2025.
  • Linda Mntambo — 4 confirmed meetings against Mxolisi Macuphu. 26 Jan 2021 – 5 Mar 2025.
  • Luckyboy Mokoena — 4 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 19 Feb 2020.
  • Luke Fleurs — 4 confirmed meetings against Mxolisi Macuphu. 8 Nov 2019 – 27 Feb 2022.
  • Matome Kgoetyane — 4 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 1 Dec 2021.
  • Menzi Masuku — 4 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 26 Sept 2021.
  • Miguel Timm — 4 confirmed meetings against Mxolisi Macuphu. 4 May 2019 – 17 Aug 2022.
  • Mohammed Anas — 4 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 10 Mar 2021.
  • Monnapule Saleng — 4 confirmed meetings against Mxolisi Macuphu. 21 Nov 2021 – 28 Apr 2024.
  • Mpho Mvelase — 4 confirmed meetings against Mxolisi Macuphu. 14 Aug 2019 – 5 Apr 2023.
  • Mthokozisi Dube — 4 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 11 Sept 2021.
  • Ndamulelo Maphangule — 4 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Mar 2025.
  • Nduduzi Nhlapo — 4 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 1 Dec 2021.
  • Ntsikelelo Nyauza — 4 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 27 May 2022.
  • Oswin Appollis — 4 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Mar 2025.
  • Paseka Mako — 4 confirmed meetings against Mxolisi Macuphu. 15 Aug 2018 – 8 Aug 2023.
  • Patrick Maswanganyi — 4 confirmed meetings against Mxolisi Macuphu. 4 Oct 2022 – 28 Apr 2024.
  • Philani Zulu — 4 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 24 Apr 2022.
  • Rafiq De Goede — 4 confirmed meetings against Mxolisi Macuphu. 25 Aug 2021 – 15 Jan 2023.
  • Relebogile Mokhuoane — 4 confirmed meetings against Mxolisi Macuphu. 10 Mar 2019 – 5 Mar 2025.
  • Robyn Johannes — 4 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 6 Dec 2020.
  • Ronaldo Maarman — 4 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 1 Mar 2025.
  • Sage Stephens — 4 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 21 Feb 2025.
  • Shaune Mogaila — 4 confirmed meetings against Mxolisi Macuphu. 11 May 2019 – 5 Mar 2025.
  • Siboniso Conco — 4 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 24 Aug 2022.
  • Sibusiso Sibeko — 4 confirmed meetings against Mxolisi Macuphu. 12 Dec 2019 – 5 Apr 2023.
  • Siphelele Luthuli — 4 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 21 Jan 2023.
  • Siyabonga Nhlapo — 4 confirmed meetings against Mxolisi Macuphu. 8 Nov 2019 – 5 Nov 2021.
  • Sizwe Mdlinzo — 4 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 19 Feb 2022.
  • Solly Khunyedi — 4 confirmed meetings against Mxolisi Macuphu. 6 Dec 2020 – 13 Aug 2022.
  • Sphesihle Maduna — 4 confirmed meetings against Mxolisi Macuphu. 24 Apr 2019 – 24 Apr 2022.
  • Stanley Dimgba — 4 confirmed meetings against Mxolisi Macuphu. 6 Dec 2020 – 20 Mar 2022.
  • Taahir Goedeman — 4 confirmed meetings against Mxolisi Macuphu. 27 Nov 2021 – 10 Nov 2023.
  • Talent Chawapiwa — 4 confirmed meetings against Mxolisi Macuphu. 3 Aug 2019 – 2 Oct 2021.
  • Tashreeq Morris — 4 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 3 Sept 2022.
  • Tebogo Potsane — 4 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 26 Sept 2021.
  • Tebogo Tlolane — 4 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 20 Mar 2021.
  • Terrence Mashego — 4 confirmed meetings against Mxolisi Macuphu. 19 Dec 2020 – 16 Apr 2022.
  • Thabani Zuke — 4 confirmed meetings against Mxolisi Macuphu. 18 Aug 2020 – 14 May 2022.
  • Thabiso Monyane — 4 confirmed meetings against Mxolisi Macuphu. 21 Sept 2019 – 28 Apr 2024.
  • Thabo Moloisane — 4 confirmed meetings against Mxolisi Macuphu. 24 Aug 2022 – 21 Feb 2025.
  • Thabo Rakhale — 4 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 10 Apr 2021.
  • Thato Mokeke — 4 confirmed meetings against Mxolisi Macuphu. 19 Dec 2020 – 7 May 2024.
  • Travis Graham — 4 confirmed meetings against Mxolisi Macuphu. 20 Jan 2021 – 15 Jan 2023.
  • Vusi Sibiya — 4 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 9 Apr 2023.
  • Abdi Banda — 3 confirmed meetings against Mxolisi Macuphu. 26 Nov 2019 – 10 Aug 2022.
  • Abel Mabaso — 3 confirmed meetings against Mxolisi Macuphu. 30 May 2021 – 10 Dec 2023.
  • Alan Robertson — 3 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 25 Aug 2021.
  • Andile Fikizolo — 3 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 30 Sept 2023.
  • Ashley Cupido — 3 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 21 Feb 2025.
  • Ayabulela Konqobe — 3 confirmed meetings against Mxolisi Macuphu. 21 Jan 2023 – 1 Mar 2025.
  • Azola Matrose — 3 confirmed meetings against Mxolisi Macuphu. 7 Dec 2021 – 1 Mar 2025.
  • Bathusi Aubaas — 3 confirmed meetings against Mxolisi Macuphu. 2 Apr 2022 – 23 Oct 2024.
  • Bongani Khumalo — 3 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 9 Jan 2021.
  • Bongile Booi — 3 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 20 Feb 2021.
  • Bonginkosi Dlamini — 3 confirmed meetings against Mxolisi Macuphu. 30 Oct 2024 – 30 Mar 2025.
  • Bongokuhle Hlongwane — 3 confirmed meetings against Mxolisi Macuphu. 24 Aug 2020 – 23 Oct 2021.
  • Buhlebuyeza Wilson Mkhwanazi — 3 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 5 Nov 2021.
  • Bulelani Nikani — 3 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 8 Feb 2025.
  • Calvin Ngcongca — 3 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 17 Dec 2019.
  • Charlton Mashumba — 3 confirmed meetings against Mxolisi Macuphu. 14 Aug 2019 – 15 Feb 2022.
  • Cheslyn Jampies — 3 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 2 Oct 2021.
  • Chumani Butsaka — 3 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 21 Feb 2025.
  • Daniel Morgan — 3 confirmed meetings against Mxolisi Macuphu. 24 Aug 2020 – 20 Mar 2021.
  • Dean Furman — 3 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 29 Feb 2020.
  • Denwin Farmer — 3 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 2 Nov 2021.
  • Donald Makgetlwa — 3 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 10 Mar 2021.
  • Dumisani Zuma — 3 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 8 Jan 2023.
  • Ebrahim Seedat — 3 confirmed meetings against Mxolisi Macuphu. 2 Oct 2018 – 22 Apr 2023.
  • Ethan Brooks — 3 confirmed meetings against Mxolisi Macuphu. 2 Apr 2022 – 29 Dec 2023.
  • Evidence Makgopa — 3 confirmed meetings against Mxolisi Macuphu. 28 Apr 2021 – 8 Aug 2023.
  • Fagrie Lakay — 3 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 27 Nov 2021.
  • Fidèle Ambina — 3 confirmed meetings against Mxolisi Macuphu. 16 Apr 2022 – 10 Nov 2023.
  • Genino Palace — 3 confirmed meetings against Mxolisi Macuphu. 24 Aug 2022 – 18 Aug 2023.
  • George Chigova — 3 confirmed meetings against Mxolisi Macuphu. 21 Sept 2018 – 5 Sept 2020.
  • George Maluleka — 3 confirmed meetings against Mxolisi Macuphu. 9 Jan 2019 – 15 Dec 2020.
  • Givemore Khupe — 3 confirmed meetings against Mxolisi Macuphu. 21 Nov 2021 – 19 Oct 2022.
  • Goodman Dlamini — 3 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 10 Mar 2019.
  • Granwald Scott — 3 confirmed meetings against Mxolisi Macuphu. 4 Jan 2020 – 2 Jun 2021.
  • Harris Brandt Tchilimbou Mavoungou — 3 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 24 Feb 2021.
  • Ismaël Touré — 3 confirmed meetings against Mxolisi Macuphu. 5 Apr 2023 – 21 Feb 2025.
  • Jabulani Maluleke — 3 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 5 Sept 2020.
  • Jackson Mabokgwane — 3 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 10 Dec 2023.
  • Jarrod Moroole — 3 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 7 May 2024.
  • Jemondre Dickens — 3 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 7 Dec 2021.
  • Joseph Malongoane — 3 confirmed meetings against Mxolisi Macuphu. 10 Apr 2021 – 6 Apr 2022.
  • Justice Chabalala — 3 confirmed meetings against Mxolisi Macuphu. 15 Feb 2022 – 30 Aug 2023.
  • Justin Shonga — 3 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 20 Feb 2019.
  • Kabelo Mahlasela — 3 confirmed meetings against Mxolisi Macuphu. 7 Aug 2018 – 26 Sept 2021.
  • Kamohelo Mokotjo — 3 confirmed meetings against Mxolisi Macuphu. 20 Sept 2023 – 18 Apr 2025.
  • Karim Kimvuidi — 3 confirmed meetings against Mxolisi Macuphu. 24 Aug 2022 – 28 Apr 2024.
  • Keagan Dolly — 3 confirmed meetings against Mxolisi Macuphu. 6 Aug 2022 – 18 Feb 2024.
  • Keegan Allan — 3 confirmed meetings against Mxolisi Macuphu. 19 Oct 2022 – 1 May 2024.
  • Kegan Johannes — 3 confirmed meetings against Mxolisi Macuphu. 4 Oct 2022 – 26 Oct 2023.
  • Kennedy Mweene — 3 confirmed meetings against Mxolisi Macuphu. 17 Apr 2019 – 23 May 2022.
  • Kgaogelo Sekgota — 3 confirmed meetings against Mxolisi Macuphu. 2 Mar 2021 – 18 Aug 2023.
  • Khanyisa Mayo — 3 confirmed meetings against Mxolisi Macuphu. 16 Apr 2022 – 10 Nov 2023.
  • Lantshene Phalane — 3 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 23 Dec 2023.
  • Lebogang Manyama — 3 confirmed meetings against Mxolisi Macuphu. 9 Jan 2019 – 5 Jun 2021.
  • Lesedi Kapinga — 3 confirmed meetings against Mxolisi Macuphu. 15 Dec 2020 – 5 Mar 2025.
  • Letsie Koapeng — 3 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 5 Apr 2023.
  • Limbikani Mzava — 3 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 24 Apr 2021.
  • Lucky Mohomi — 3 confirmed meetings against Mxolisi Macuphu. 5 Mar 2021 – 10 Dec 2023.
  • Lungelo Dube — 3 confirmed meetings against Mxolisi Macuphu. 12 Dec 2019 – 7 Nov 2023.
  • Maloisane Mokhele — 3 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 6 Mar 2024.
  • Mario Booysen — 3 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 28 Oct 2020.
  • Marks Munyai — 3 confirmed meetings against Mxolisi Macuphu. 19 Feb 2020 – 22 Apr 2023.
  • Marlon Heugh — 3 confirmed meetings against Mxolisi Macuphu. 11 May 2019 – 19 Feb 2020.
  • Mashweu Mphahlele — 3 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 2 Nov 2021.
  • Mbhazima Rikhotso — 3 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 26 Sept 2021.
  • Mduduzi Shabalala — 3 confirmed meetings against Mxolisi Macuphu. 29 Jan 2023 – 16 Mar 2025.
  • Melusi Buthelezi — 3 confirmed meetings against Mxolisi Macuphu. 2 Apr 2022 – 28 Apr 2024.
  • Mhlengi Cele — 3 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 24 Apr 2019.
  • Mlungisi Mbunjana — 3 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 22 Apr 2023.
  • Mokibelo Ramabu — 3 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Mar 2025.
  • Morgan Gould — 3 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 4 Jan 2020.
  • Motjeka Madisha — 3 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 17 Dec 2019.
  • Mpho Matsi — 3 confirmed meetings against Mxolisi Macuphu. 2 Oct 2018 – 4 Jan 2020.
  • Mwape Musonda — 3 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 19 Oct 2022.
  • Mxolisi Kunene — 3 confirmed meetings against Mxolisi Macuphu. 15 Sept 2018 – 24 Apr 2022.
  • Mzwanele Mahashe — 3 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 4 Apr 2021.
  • Nathan Idumba — 3 confirmed meetings against Mxolisi Macuphu. 27 Nov 2021 – 18 Apr 2025.
  • Nhlanhla Mgaga — 3 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 9 Apr 2023.
  • Nhlanhla Vilakazi — 3 confirmed meetings against Mxolisi Macuphu. 29 Aug 2018 – 3 Aug 2019.
  • Nicholas Motloung — 3 confirmed meetings against Mxolisi Macuphu. 21 Sept 2018 – 5 Sept 2020.
  • Njabulo Blom — 3 confirmed meetings against Mxolisi Macuphu. 12 Aug 2020 – 6 Aug 2022.
  • Njabulo Ngcobo — 3 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 18 Feb 2024.
  • Nkanyiso Zungu — 3 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 30 May 2021.
  • Nkosingiphile Gumede — 3 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 12 Dec 2019.
  • Orebotse Mongae — 3 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 22 Apr 2023.
  • Ovidy Karuru — 3 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 30 Jan 2021.
  • Paulus Masehe — 3 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 10 Mar 2019.
  • Peter Leeuwenburgh — 3 confirmed meetings against Mxolisi Macuphu. 2 Oct 2018 – 1 May 2021.
  • Peter Maloisane — 3 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 19 Feb 2022.
  • Phumlani Ntshangase — 3 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 20 Mar 2021.
  • Pogiso Mahlangu — 3 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 3 Sept 2022.
  • Rhulani Manzini — 3 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 1 Oct 2019.
  • Riyaaz Ismail — 3 confirmed meetings against Mxolisi Macuphu. 20 Jan 2021 – 23 Oct 2021.
  • Roderick Kabwe — 3 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 3 Sept 2022.
  • Ronald Pfumbidzai — 3 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 10 Aug 2022.
  • Samir Nurkovic — 3 confirmed meetings against Mxolisi Macuphu. 12 Aug 2020 – 5 Jun 2021.
  • Samuel Mabunda — 3 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 17 Apr 2019.
  • Sede Dion — 3 confirmed meetings against Mxolisi Macuphu. 6 Apr 2022 – 8 Jan 2023.
  • Sello Motsepe — 3 confirmed meetings against Mxolisi Macuphu. 19 Feb 2020 – 3 Sept 2022.
  • Sibusiso Hlubi — 3 confirmed meetings against Mxolisi Macuphu. 10 Mar 2019 – 20 Mar 2021.
  • Sibusiso Kumalo — 3 confirmed meetings against Mxolisi Macuphu. 1 Dec 2021 – 21 Aug 2022.
  • Sibusiso Mbonani — 3 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 14 Aug 2019.
  • Sihle Nduli — 3 confirmed meetings against Mxolisi Macuphu. 2 Apr 2022 – 18 Aug 2023.
  • Sinethemba Jantjie — 3 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 10 Mar 2019.
  • Sinhle Makhubela — 3 confirmed meetings against Mxolisi Macuphu. 30 Oct 2024 – 30 Mar 2025.
  • Siphelele Magubane — 3 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 24 Apr 2021.
  • Sipho Chaine — 3 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 8 Aug 2023.
  • Sipho Sibiya — 3 confirmed meetings against Mxolisi Macuphu. 2 Mar 2021 – 23 Dec 2023.
  • Siyabonga Dube — 3 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 18 Aug 2020.
  • Siyabonga Ngezana — 3 confirmed meetings against Mxolisi Macuphu. 5 Jun 2021 – 29 Jan 2023.
  • Siyanda Xulu — 3 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 4 May 2019.
  • Somila Ntsundwana — 3 confirmed meetings against Mxolisi Macuphu. 29 Aug 2018 – 10 Dec 2023.
  • Tebogo Langerman — 3 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 17 Apr 2019.
  • Tebogo Makobela — 3 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 10 Mar 2021.
  • Teenage Hadebe — 3 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 15 Mar 2019.
  • Thabo Matlaba — 3 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 2 Mar 2021.
  • Thapelo Morena — 3 confirmed meetings against Mxolisi Macuphu. 17 Dec 2019 – 29 Oct 2022.
  • Thato Letshedi — 3 confirmed meetings against Mxolisi Macuphu. 30 Oct 2024 – 30 Mar 2025.
  • Thato Lingwati — 3 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 26 Sept 2021.
  • Themba Mantshiyane — 3 confirmed meetings against Mxolisi Macuphu. 11 Sept 2021 – 7 Nov 2023.
  • Thokozani Sekotlong — 3 confirmed meetings against Mxolisi Macuphu. 7 Mar 2020 – 19 Feb 2022.
  • Veluyeke Zulu — 3 confirmed meetings against Mxolisi Macuphu. 7 Dec 2021 – 29 Dec 2023.
  • Virgil Vries — 3 confirmed meetings against Mxolisi Macuphu. 9 Jan 2019 – 2 Mar 2021.
  • Vusimuzi Mncube — 3 confirmed meetings against Mxolisi Macuphu. 3 Sept 2022 – 6 Mar 2024.
  • Vuyo Mere — 3 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 21 Nov 2020.
  • Waseem Isaacs — 3 confirmed meetings against Mxolisi Macuphu. 4 Jan 2020 – 19 Oct 2022.
  • Wayne Arendse — 3 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 17 Apr 2019.
  • William Twala — 3 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 7 Mar 2020.
  • Wiseman Maluleke — 3 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 14 Aug 2019.
  • Yannick Zakri — 3 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 4 May 2019.
  • Abdalla Abdelrhman — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Abdoul Nikièma — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Abou Mangué Camara — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Adam Bossu — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Ahmed Al Haram — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Ahmed Amhimmid — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Allan Kateregga — 2 confirmed meetings against Mxolisi Macuphu. 2 Oct 2018 – 4 May 2019.
  • Alseny Camara — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Amedé Masasi — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Amour Tignyemb — 2 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 1 Oct 2019.
  • Andrea Fileccia — 2 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 15 Sept 2018.
  • Anthony Laffor — 2 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 20 Feb 2021.
  • Aristide Bancé — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Aristote Tamuzi — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Asavela Mbekile — 2 confirmed meetings against Mxolisi Macuphu. 20 Feb 2019 – 6 Dec 2020.
  • Aubrey Ngoma — 2 confirmed meetings against Mxolisi Macuphu. 27 Feb 2022 – 4 Oct 2022.
  • Augustine Oladapo — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Augustine Ramphela — 2 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 29 Aug 2018.
  • Aviwe Mqokozo — 2 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 1 Mar 2025.
  • Ayanda Nkili — 2 confirmed meetings against Mxolisi Macuphu. 5 Sept 2020 – 6 Apr 2022.
  • Ayanda Patosi — 2 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 2 Oct 2018.
  • Azola Ntsabo — 2 confirmed meetings against Mxolisi Macuphu. 21 Jan 2023 – 30 Aug 2023.
  • Baggio Saidi — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Banele Ndzabandzaba — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Bangaly Keïta — 2 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 4 Aug 2018.
  • Bangaly Sanogo — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Boy de Jong — 2 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 4 Jan 2020.
  • Brian Bwire — 2 confirmed meetings against Mxolisi Macuphu. 8 Feb 2025 – 30 Mar 2025.
  • Brian Hlongwa — 2 confirmed meetings against Mxolisi Macuphu. 24 Aug 2022 – 15 Jan 2023.
  • Brooklyn Poggenpoel — 2 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 21 Jan 2023.
  • Charles Zulu — 2 confirmed meetings against Mxolisi Macuphu. 19 Dec 2020 – 1 May 2021.
  • Christian Saile — 2 confirmed meetings against Mxolisi Macuphu. 29 Jan 2023 – 18 Feb 2024.
  • Colin Ryan — 2 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 7 May 2024.
  • Danny Venter — 2 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 10 Feb 2019.
  • Darrel Matsheke — 2 confirmed meetings against Mxolisi Macuphu. 19 Oct 2022 – 13 May 2023.
  • Darwin González — 2 confirmed meetings against Mxolisi Macuphu. 10 Nov 2023 – 18 Apr 2025.
  • David Ekwa — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Delisa Gama — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Deolin Mekoa — 2 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 15 Sept 2018.
  • Diamond Thopola — 2 confirmed meetings against Mxolisi Macuphu. 15 Aug 2018 – 10 Apr 2021.
  • Diego Franco — 2 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 4 Jan 2020.
  • Dominguês — 2 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 27 Apr 2019.
  • Douglas Mapfumo — 2 confirmed meetings against Mxolisi Macuphu. 27 Nov 2021 – 30 Sept 2023.
  • Edson Castillo — 2 confirmed meetings against Mxolisi Macuphu. 18 Feb 2024 – 16 Mar 2025.
  • El Hadji Bah — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Elias Mokwana — 2 confirmed meetings against Mxolisi Macuphu. 3 Sept 2022 – 20 Sept 2023.
  • Elliot Khenyeza — 2 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 29 Aug 2018.
  • Emiliano Tade — 2 confirmed meetings against Mxolisi Macuphu. 29 Aug 2018 – 17 Apr 2019.
  • Enocent Mkhabela — 2 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 11 May 2019.
  • Enock Agyei — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Enock Sakala — 2 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 1 Mar 2025.
  • Ernest Luzolo — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Fathi Al Rasheed — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Francious Baloyi — 2 confirmed meetings against Mxolisi Macuphu. 30 Oct 2024 – 30 Mar 2025.
  • Friday Samu — 2 confirmed meetings against Mxolisi Macuphu. 24 Aug 2022 – 15 Jan 2023.
  • Gaona Modisane — 2 confirmed meetings against Mxolisi Macuphu. 1 Oct 2019 – 7 Mar 2020.
  • Gape Moralo — 2 confirmed meetings against Mxolisi Macuphu. 26 Oct 2023 – 1 May 2024.
  • Gift Motupa — 2 confirmed meetings against Mxolisi Macuphu. 27 Apr 2019 – 9 May 2021.
  • Godfred Asante — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Hamidou Sinayoko — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Heritier Makambo — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Hlayisi Chauke — 2 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Oct 2024.
  • Hugo Marques — 2 confirmed meetings against Mxolisi Macuphu. 27 Nov 2021 – 16 Apr 2022.
  • Ime Okon — 2 confirmed meetings against Mxolisi Macuphu. 26 Oct 2023 – 1 May 2024.
  • Issama Mpeko — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Itumeleng Khune — 2 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 7 Aug 2018.
  • Jabulani Ncobeni — 2 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 29 Aug 2018.
  • Jabulani Shongwe — 2 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 11 May 2019.
  • Jephté Kitambala — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Jody February — 2 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 21 Nov 2021.
  • Joël Beya — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Johnson Radjabu — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • José Meza — 2 confirmed meetings against Mxolisi Macuphu. 20 Jan 2021 – 20 Mar 2021.
  • Josef Lekata — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Juan Ortiz — 2 confirmed meetings against Mxolisi Macuphu. 20 Mar 2022 – 9 Apr 2023.
  • Junaid Sait — 2 confirmed meetings against Mxolisi Macuphu. 21 Nov 2021 – 19 Oct 2022.
  • Junior Sibande — 2 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 11 May 2019.
  • Keenan Bezuidenhout — 2 confirmed meetings against Mxolisi Macuphu. 26 Oct 2023 – 1 May 2024.
  • Kelvin Moyo — 2 confirmed meetings against Mxolisi Macuphu. 1 Oct 2019 – 7 Mar 2020.
  • Kenneth Moloto — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Kévin Mundeko — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Kgodiso Monama — 2 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 28 Apr 2021.
  • Khalid Almaryami — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Khanyakwezwe Shabalala — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Khanyisile Mayo — 2 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 21 Jan 2023.
  • Khetukuthula Ndlovu — 2 confirmed meetings against Mxolisi Macuphu. 21 Nov 2021 – 6 Mar 2022.
  • Khomotso Masia — 2 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 30 Jan 2021.
  • Kwame Peprah — 2 confirmed meetings against Mxolisi Macuphu. 27 May 2022 – 17 Aug 2022.
  • Lindani Matsenjwa — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Langelihle Ndlovu — 2 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Mar 2025.
  • Lawrence Tshabalala — 2 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 7 Aug 2018.
  • Lehlohonolo Mtshali — 2 confirmed meetings against Mxolisi Macuphu. 20 Sept 2023 – 6 Mar 2024.
  • Lerato Manzini — 2 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 1 Oct 2019.
  • Lesenya Ramoraka — 2 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 11 May 2019.
  • Liam Bern — 2 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 7 May 2024.
  • Lucky Baloyi — 2 confirmed meetings against Mxolisi Macuphu. 24 Feb 2021 – 4 Apr 2021.
  • Lungelo Bhengu — 2 confirmed meetings against Mxolisi Macuphu. 23 Oct 2021 – 15 Jan 2023.
  • Mohamed Wonkoye — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Mahlatse Makudubela — 2 confirmed meetings against Mxolisi Macuphu. 21 Aug 2022 – 5 Apr 2023.
  • Manuel Sapunga — 2 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Oct 2024.
  • Marcel Engelhardt — 2 confirmed meetings against Mxolisi Macuphu. 20 Mar 2021 – 23 Oct 2021.
  • Mbongeni Mzimela — 2 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 3 Mar 2019.
  • Menzi Ndwandwe — 2 confirmed meetings against Mxolisi Macuphu. 2 Apr 2022 – 30 Aug 2023.
  • Mervin Boji — 2 confirmed meetings against Mxolisi Macuphu. 13 Aug 2022 – 18 Aug 2023.
  • Mfanafuthi Shozi — 2 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 2 Nov 2021.
  • Michael Morton — 2 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 24 Apr 2019.
  • Moeneeb Josephs — 2 confirmed meetings against Mxolisi Macuphu. 29 Aug 2018 – 3 Aug 2019.
  • Mogakolodi Ngele — 2 confirmed meetings against Mxolisi Macuphu. 25 Oct 2020 – 7 Dec 2021.
  • Mohau Mokate — 2 confirmed meetings against Mxolisi Macuphu. 15 Sept 2018 – 4 May 2019.
  • Mokone Mereko — 2 confirmed meetings against Mxolisi Macuphu. 4 Apr 2021 – 26 Sept 2021.
  • Monde Mphambaniso — 2 confirmed meetings against Mxolisi Macuphu. 14 Aug 2019 – 1 Dec 2021.
  • Morlaye Sylla — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Morne Nel — 2 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 25 Nov 2023.
  • Motebang Sera — 2 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 24 Feb 2021.
  • Motsie Matima — 2 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 11 Mar 2025.
  • Moussa Camara — 2 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • Muad Alamami — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Muetaz Husayn — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Muhanad Al Aeeli — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Musa Bilankulu — 2 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 10 Feb 2019.
  • Mzwandile Buthelezi — 2 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 11 Mar 2025.
  • Naeem Amoojee — 2 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 19 Oct 2022.
  • Nathan Sinkala — 2 confirmed meetings against Mxolisi Macuphu. 6 Dec 2020 – 25 Aug 2021.
  • Nkanyiso Madonsela — 2 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 15 Feb 2022.
  • Nqobeko Dlamini — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2021 – 14 May 2022.
  • Olisa Ndah — 2 confirmed meetings against Mxolisi Macuphu. 27 May 2022 – 17 Aug 2022.
  • Oscarine Masuluke — 2 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 28 Apr 2021.
  • Oumar Camara — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Patrick Mokhele — 2 confirmed meetings against Mxolisi Macuphu. 7 Dec 2021 – 19 Feb 2022.
  • Pentjie Zulu — 2 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 19 Oct 2022.
  • Peter Dlamini — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Phakamani Mahlambi — 2 confirmed meetings against Mxolisi Macuphu. 7 Oct 2018 – 17 Apr 2019.
  • Phathutshedzo Nange — 2 confirmed meetings against Mxolisi Macuphu. 6 Dec 2020 – 29 Jan 2023.
  • Philani Mkhontfo — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Puleng Marema — 2 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 8 Feb 2025.
  • Rally Bwalya — 2 confirmed meetings against Mxolisi Macuphu. 8 Jan 2023 – 20 Sept 2023.
  • Reagan Van der Ross — 2 confirmed meetings against Mxolisi Macuphu. 24 Feb 2021 – 26 Sept 2021.
  • Relebohile Mofokeng — 2 confirmed meetings against Mxolisi Macuphu. 8 Aug 2023 – 28 Apr 2024.
  • Reneilwe Letsholonyane — 2 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 19 Feb 2020.
  • Ricardo Williams — 2 confirmed meetings against Mxolisi Macuphu. 11 May 2019 – 26 Nov 2019.
  • Richard Mbulu — 2 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 2 Nov 2021.
  • Rivaldo Coetzee — 2 confirmed meetings against Mxolisi Macuphu. 9 May 2021 – 19 Sept 2021.
  • Riyaad Norodien — 2 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 2 Oct 2018.
  • Rooi Mahamutsa — 2 confirmed meetings against Mxolisi Macuphu. 4 Aug 2018 – 10 Mar 2019.
  • Rushwin Dortley — 2 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 7 May 2024.
  • Sadam El Werfalli — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Saibou Bouya Coulibaly — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Salah Fakroun — 2 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Salulani Phiri — 2 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 21 Sept 2018.
  • Sambou Sissoko — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Samkelo Mgwazela — 2 confirmed meetings against Mxolisi Macuphu. 24 Apr 2021 – 19 Oct 2021.
  • Sandile Mthethwa — 2 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 28 Apr 2024.
  • Sanele Barns — 2 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 21 Feb 2025.
  • Saziso Magawana — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2021 – 14 May 2022.
  • Sello Matjila — 2 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 4 Apr 2021.
  • Serge Mukoko — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Seun Ledwaba — 2 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 15 Feb 2022.
  • Shadrack Kobedi — 2 confirmed meetings against Mxolisi Macuphu. 24 Feb 2021 – 4 Apr 2021.
  • Sibusiso Khumalo — 2 confirmed meetings against Mxolisi Macuphu. 30 Jan 2021 – 10 Mar 2021.
  • Sifiso Ngobeni — 2 confirmed meetings against Mxolisi Macuphu. 24 Feb 2021 – 4 Apr 2021.
  • Simphiwe Hlongwane — 2 confirmed meetings against Mxolisi Macuphu. 21 Sept 2018 – 14 Aug 2019.
  • Sinethemba Mngomezulu — 2 confirmed meetings against Mxolisi Macuphu. 9 Apr 2023 – 10 Dec 2023.
  • Sirgio Kammies — 2 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 1 Mar 2025.
  • Siyabonga Mbatha — 2 confirmed meetings against Mxolisi Macuphu. 24 Apr 2019 – 28 Oct 2020.
  • Siyabonga Mpontshane — 2 confirmed meetings against Mxolisi Macuphu. 15 Aug 2018 – 30 May 2021.
  • Siyabulela Shai — 2 confirmed meetings against Mxolisi Macuphu. 15 Feb 2022 – 3 Sept 2022.
  • Souleymane Coulibaly — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Sozé Zemanga — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Stanley Nwabali — 2 confirmed meetings against Mxolisi Macuphu. 30 Aug 2023 – 1 Mar 2025.
  • Stevens Goovadia — 2 confirmed meetings against Mxolisi Macuphu. 30 Oct 2024 – 30 Mar 2025.
  • Tandi Mwape — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Tawanda Macheke — 2 confirmed meetings against Mxolisi Macuphu. 24 Aug 2022 – 13 May 2023.
  • Teko Modise — 2 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 2 Oct 2018.
  • Thabang Klaas — 2 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 4 Aug 2018.
  • Thabiso Semenya — 2 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 23 Feb 2019.
  • Thabo Mnyamane — 2 confirmed meetings against Mxolisi Macuphu. 10 Apr 2021 – 6 Apr 2022.
  • Thabo Mosadi — 2 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 2 Mar 2021.
  • Thabo Qalinge — 2 confirmed meetings against Mxolisi Macuphu. 24 Apr 2021 – 8 Jan 2023.
  • Thamsanqa Masiya — 2 confirmed meetings against Mxolisi Macuphu. 28 Apr 2021 – 3 Sept 2022.
  • Thato Khiba — 2 confirmed meetings against Mxolisi Macuphu. 21 Aug 2022 – 21 Feb 2025.
  • Themba Chauke — 2 confirmed meetings against Mxolisi Macuphu. 14 Aug 2019 – 5 Sept 2020.
  • Therlo Moosa — 2 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 7 May 2024.
  • Tiklas Thutlwa — 2 confirmed meetings against Mxolisi Macuphu. 30 Jan 2021 – 10 Mar 2021.
  • Tlotlo Leepile — 2 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 15 Feb 2022.
  • Toaster Nsabata — 2 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 15 Feb 2022.
  • Tony Machacha — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Trésor Yamba — 2 confirmed meetings against Mxolisi Macuphu. 20 Sept 2023 – 6 Mar 2024.
  • Tshegofatso Nyama — 2 confirmed meetings against Mxolisi Macuphu. 10 Nov 2023 – 18 Apr 2025.
  • Tshwarelo Bereng — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Tumelo Njoti — 2 confirmed meetings against Mxolisi Macuphu. 4 Apr 2021 – 15 Jan 2023.
  • Vilakati Vusumuzi — 2 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Vusimuzi Mngomezulu — 2 confirmed meetings against Mxolisi Macuphu. 21 Sept 2018 – 14 Aug 2019.
  • Walter Musona — 2 confirmed meetings against Mxolisi Macuphu. 21 Sept 2018 – 5 Sept 2020.
  • Wandile Duba — 2 confirmed meetings against Mxolisi Macuphu. 18 Feb 2024 – 16 Mar 2025.
  • Youssifou Atté — 2 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • Youssouf Maiga — 2 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Yusuf Jappie — 2 confirmed meetings against Mxolisi Macuphu. 4 Aug 2018 – 10 Mar 2019.
  • Zakhele Lepasa — 2 confirmed meetings against Mxolisi Macuphu. 18 Feb 2023 – 8 Aug 2023.
  • Zukile Kewuti — 2 confirmed meetings against Mxolisi Macuphu. 24 Apr 2021 – 23 Oct 2021.
  • Adama Keita — 1 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 8 Dec 2019.
  • Abdalla Sherif — 1 confirmed meetings against Mxolisi Macuphu. 12 Jan 2020 – 12 Jan 2020.
  • Abdul Ajagun — 1 confirmed meetings against Mxolisi Macuphu. 1 May 2021 – 1 May 2021.
  • Abdulsalam Diga — 1 confirmed meetings against Mxolisi Macuphu. 12 Jan 2020 – 12 Jan 2020.
  • Aboubacar Doumbia — 1 confirmed meetings against Mxolisi Macuphu. 2 Feb 2020 – 2 Feb 2020.
  • Aboubacar Sangare — 1 confirmed meetings against Mxolisi Macuphu. 19 Feb 2022 – 19 Feb 2022.
  • Ally Msengi — 1 confirmed meetings against Mxolisi Macuphu. 25 Aug 2021 – 25 Aug 2021.
  • Alseny Camara Agogo — 1 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 1 Dec 2019.
  • Amr Gamal — 1 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 14 Jan 2018.
  • Ananias Gebhardt — 1 confirmed meetings against Mxolisi Macuphu. 5 Jan 2021 – 5 Jan 2021.
  • Angelo Van Rooi — 1 confirmed meetings against Mxolisi Macuphu. 7 Nov 2023 – 7 Nov 2023.
  • Aphelele Teto — 1 confirmed meetings against Mxolisi Macuphu. 2 Apr 2022 – 2 Apr 2022.
  • Aprocius Petrus — 1 confirmed meetings against Mxolisi Macuphu. 18 Apr 2025 – 18 Apr 2025.
  • Asanele Bonani — 1 confirmed meetings against Mxolisi Macuphu. 1 Mar 2025 – 1 Mar 2025.
  • Asekho Tiwani — 1 confirmed meetings against Mxolisi Macuphu. 6 Mar 2024 – 6 Mar 2024.
  • Asenele Velebayi — 1 confirmed meetings against Mxolisi Macuphu. 7 May 2024 – 7 May 2024.
  • Athenkhosi Dlala — 1 confirmed meetings against Mxolisi Macuphu. 2 Nov 2021 – 2 Nov 2021.
  • Athenkosi Mcaba — 1 confirmed meetings against Mxolisi Macuphu. 20 Mar 2022 – 20 Mar 2022.
  • Athini Jodwana — 1 confirmed meetings against Mxolisi Macuphu. 20 Feb 2021 – 20 Feb 2021.
  • Austin Kaunda Muwowo — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Ayabonga Gwangqa — 1 confirmed meetings against Mxolisi Macuphu. 8 Feb 2025 – 8 Feb 2025.
  • Ayanda Gcaba — 1 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 4 Feb 2018.
  • Azola Jakalashe — 1 confirmed meetings against Mxolisi Macuphu. 7 May 2024 – 7 May 2024.
  • Azola Tshobeni — 1 confirmed meetings against Mxolisi Macuphu. 26 Jan 2021 – 26 Jan 2021.
  • Bafedile Baloyi — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Baraka Majogoro — 1 confirmed meetings against Mxolisi Macuphu. 30 Aug 2023 – 30 Aug 2023.
  • Bayzel Goldstone — 1 confirmed meetings against Mxolisi Macuphu. 2 Nov 2021 – 2 Nov 2021.
  • Bennet Bobete — 1 confirmed meetings against Mxolisi Macuphu. 2 Nov 2021 – 2 Nov 2021.
  • Bernard Morrison — 1 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 25 Feb 2018.
  • Bertrand Mani — 1 confirmed meetings against Mxolisi Macuphu. 29 Apr 2023 – 29 Apr 2023.
  • Bhongolwethu Jayiya — 1 confirmed meetings against Mxolisi Macuphu. 7 Apr 2018 – 7 Apr 2018.
  • Boitumelo Pheko — 1 confirmed meetings against Mxolisi Macuphu. 5 Apr 2023 – 5 Apr 2023.
  • Boitumelo Radiopane — 1 confirmed meetings against Mxolisi Macuphu. 7 May 2024 – 7 May 2024.
  • Bokang Thlone — 1 confirmed meetings against Mxolisi Macuphu. 15 Sept 2018 – 15 Sept 2018.
  • Bolaji Sakin — 1 confirmed meetings against Mxolisi Macuphu. 26 Jan 2020 – 26 Jan 2020.
  • Bonfils-Caleb Bimenyimana — 1 confirmed meetings against Mxolisi Macuphu. 29 Jan 2023 – 29 Jan 2023.
  • Boniface Haba — 1 confirmed meetings against Mxolisi Macuphu. 26 Jan 2020 – 26 Jan 2020.
  • Boubacar Samassekou — 1 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 1 Dec 2019.
  • Boubacar Talatou — 1 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 8 Dec 2019.
  • Boubacar Traore — 1 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 8 Dec 2019.
  • Boy John Madingwana — 1 confirmed meetings against Mxolisi Macuphu. 1 Mar 2025 – 1 Mar 2025.
  • Bradley Cross — 1 confirmed meetings against Mxolisi Macuphu. 7 Nov 2023 – 7 Nov 2023.
  • Brandon Petersen — 1 confirmed meetings against Mxolisi Macuphu. 29 Jan 2023 – 29 Jan 2023.
  • Brendon Mokgope — 1 confirmed meetings against Mxolisi Macuphu. 21 Aug 2022 – 21 Aug 2022.
  • Chanda Mukuka — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Clement Mwape Mulashi — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Collins Sikombe — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Cassius Mailula — 1 confirmed meetings against Mxolisi Macuphu. 29 Oct 2022 – 29 Oct 2022.
  • Cee-Jay Bezuidenhout — 1 confirmed meetings against Mxolisi Macuphu. 18 Apr 2025 – 18 Apr 2025.
  • Cheick Soumaro — 1 confirmed meetings against Mxolisi Macuphu. 5 Apr 2023 – 5 Apr 2023.
  • Cheick Tidiane Niang — 1 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 8 Dec 2019.
  • Chitiya Mususu — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Clive Augusto — 1 confirmed meetings against Mxolisi Macuphu. 24 Aug 2020 – 24 Aug 2020.
  • Collins Makgaka — 1 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 23 Feb 2019.
  • Delano Abrahams — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Denzil Haoseb — 1 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 26 Oct 2018.
  • Diego Appollis — 1 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 10 Aug 2022.
  • Ngoanamello Rammala — 1 confirmed meetings against Mxolisi Macuphu. 5 Mar 2025 – 5 Mar 2025.
  • Eleazar Rodgers — 1 confirmed meetings against Mxolisi Macuphu. 4 Aug 2018 – 4 Aug 2018.
  • Elvis Moyo — 1 confirmed meetings against Mxolisi Macuphu. 1 Oct 2019 – 1 Oct 2019.
  • Energy Murambadoro — 1 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 7 Jan 2018.
  • Erwin Saavedra — 1 confirmed meetings against Mxolisi Macuphu. 23 May 2022 – 23 May 2022.
  • Ethen Sampson — 1 confirmed meetings against Mxolisi Macuphu. 30 Jan 2021 – 30 Jan 2021.
  • Ezuldeen Eisay — 1 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 29 Dec 2019.
  • Fackson Kapumbu — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Falakhe Tshanini — 1 confirmed meetings against Mxolisi Macuphu. 23 Dec 2023 – 23 Dec 2023.
  • Farai Madhanaga — 1 confirmed meetings against Mxolisi Macuphu. 10 Apr 2021 – 10 Apr 2021.
  • Fares Hachi — 1 confirmed meetings against Mxolisi Macuphu. 20 Jan 2021 – 20 Jan 2021.
  • Firas Shelegh — 1 confirmed meetings against Mxolisi Macuphu. 12 Jan 2020 – 12 Jan 2020.
  • Fuad Johnson — 1 confirmed meetings against Mxolisi Macuphu. 2 Jun 2021 – 2 Jun 2021.
  • Gabriel Amato — 1 confirmed meetings against Mxolisi Macuphu. 18 Apr 2025 – 18 Apr 2025.
  • Gabriel Michael — 1 confirmed meetings against Mxolisi Macuphu. 7 May 2024 – 7 May 2024.
  • Gift Links — 1 confirmed meetings against Mxolisi Macuphu. 2 Oct 2018 – 2 Oct 2018.
  • Giovanni Philander — 1 confirmed meetings against Mxolisi Macuphu. 1 Mar 2025 – 1 Mar 2025.
  • Given Thibedi — 1 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 21 Nov 2020.
  • Glody Likonza — 1 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 2 Nov 2022.
  • Gustavo Páez — 1 confirmed meetings against Mxolisi Macuphu. 7 Aug 2018 – 7 Aug 2018.
  • Hamed El-Thalba — 1 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 29 Dec 2019.
  • Harold Ndlovu — 1 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 12 May 2018.
  • Hugo Nyamé — 1 confirmed meetings against Mxolisi Macuphu. 26 Sept 2021 – 26 Sept 2021.
  • Ian Otieno — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Ibrahima Condé — 1 confirmed meetings against Mxolisi Macuphu. 26 Jan 2020 – 26 Jan 2020.
  • Inácio Miguel — 1 confirmed meetings against Mxolisi Macuphu. 16 Mar 2025 – 16 Mar 2025.
  • Ismail Watenga — 1 confirmed meetings against Mxolisi Macuphu. 7 Nov 2023 – 7 Nov 2023.
  • Issa Sarr — 1 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 25 Feb 2018.
  • Jérôme Bonou — 1 confirmed meetings against Mxolisi Macuphu. 2 Feb 2020 – 2 Feb 2020.
  • James Keene — 1 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 18 Aug 2018.
  • Jean-Marc Makusu Mundele — 1 confirmed meetings against Mxolisi Macuphu. 26 Jan 2021 – 26 Jan 2021.
  • Jeremy Brockie — 1 confirmed meetings against Mxolisi Macuphu. 17 Apr 2019 – 17 Apr 2019.
  • Jethren Barr — 1 confirmed meetings against Mxolisi Macuphu. 20 Jan 2021 – 20 Jan 2021.
  • Joaquim Cristóvão Paciência — 1 confirmed meetings against Mxolisi Macuphu. 10 Nov 2023 – 10 Nov 2023.
  • John Mokone — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Joris Delle — 1 confirmed meetings against Mxolisi Macuphu. 21 Sept 2019 – 21 Sept 2019.
  • Joslin Kamatuka — 1 confirmed meetings against Mxolisi Macuphu. 28 Apr 2021 – 28 Apr 2021.
  • Juan Zapata — 1 confirmed meetings against Mxolisi Macuphu. 29 Apr 2023 – 29 Apr 2023.
  • Justice Figuareido — 1 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Kagiso Selemela — 1 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 6 Aug 2019.
  • Kamogelo Sebelebele — 1 confirmed meetings against Mxolisi Macuphu. 22 Apr 2023 – 22 Apr 2023.
  • Katlego Cwinyane — 1 confirmed meetings against Mxolisi Macuphu. 15 Feb 2022 – 15 Feb 2022.
  • Katlego Maphathe — 1 confirmed meetings against Mxolisi Macuphu. 7 May 2024 – 7 May 2024.
  • Katlego Mkhabela — 1 confirmed meetings against Mxolisi Macuphu. 20 Sept 2023 – 20 Sept 2023.
  • Katleho Makateng — 1 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Kayden Francis — 1 confirmed meetings against Mxolisi Macuphu. 18 Apr 2025 – 18 Apr 2025.
  • Kayden Rademeyer — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Kazie Godswill — 1 confirmed meetings against Mxolisi Macuphu. 21 Feb 2025 – 21 Feb 2025.
  • Kearyn Baccus — 1 confirmed meetings against Mxolisi Macuphu. 30 Aug 2020 – 30 Aug 2020.
  • Keletso Sifama — 1 confirmed meetings against Mxolisi Macuphu. 20 Mar 2021 – 20 Mar 2021.
  • Kelvin Kapumbu — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Kelvin Mubanga Kampamba — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Kenneth Nthatheni — 1 confirmed meetings against Mxolisi Macuphu. 30 Jan 2021 – 30 Jan 2021.
  • Keoikantse Mosiatlhaga — 1 confirmed meetings against Mxolisi Macuphu. 3 Sept 2022 – 3 Sept 2022.
  • Kermit Erasmus — 1 confirmed meetings against Mxolisi Macuphu. 19 Sept 2021 – 19 Sept 2021.
  • Kewen Prince — 1 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 10 Aug 2022.
  • Kgaogelo Ramushu — 1 confirmed meetings against Mxolisi Macuphu. 30 Mar 2025 – 30 Mar 2025.
  • Kgomotso Mosadi — 1 confirmed meetings against Mxolisi Macuphu. 6 Mar 2024 – 6 Mar 2024.
  • Khomotjo Lekoloane — 1 confirmed meetings against Mxolisi Macuphu. 21 Feb 2025 – 21 Feb 2025.
  • Khulekani Madondo — 1 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 6 Aug 2019.
  • Kizito Keziron — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Kristopher Bergman — 1 confirmed meetings against Mxolisi Macuphu. 28 Aug 2019 – 28 Aug 2019.
  • Kurt Lentjies — 1 confirmed meetings against Mxolisi Macuphu. 1 Oct 2019 – 1 Oct 2019.
  • Kutlwano Letlhaku — 1 confirmed meetings against Mxolisi Macuphu. 23 Oct 2024 – 23 Oct 2024.
  • Lance Weaver — 1 confirmed meetings against Mxolisi Macuphu. 13 Aug 2022 – 13 Aug 2022.
  • Langelihle Mhlongo — 1 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Langelihle Phili — 1 confirmed meetings against Mxolisi Macuphu. 21 Feb 2025 – 21 Feb 2025.
  • Lawrence Ntswane — 1 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 6 Aug 2019.
  • Lehlegonolo Mokone — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Lehlogonolo Matlou — 1 confirmed meetings against Mxolisi Macuphu. 21 Nov 2021 – 21 Nov 2021.
  • Leonardo Afonso — 1 confirmed meetings against Mxolisi Macuphu. 28 Apr 2021 – 28 Apr 2021.
  • Lesego Manganyi — 1 confirmed meetings against Mxolisi Macuphu. 26 Sept 2021 – 26 Sept 2021.
  • Levy Mashiane — 1 confirmed meetings against Mxolisi Macuphu. 26 Sept 2021 – 26 Sept 2021.
  • Lloyd Kazapua — 1 confirmed meetings against Mxolisi Macuphu. 21 Jan 2023 – 21 Jan 2023.
  • Lucas Costa — 1 confirmed meetings against Mxolisi Macuphu. 23 Oct 2024 – 23 Oct 2024.
  • Luke Baartman — 1 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 25 Nov 2023.
  • Luke Daniels — 1 confirmed meetings against Mxolisi Macuphu. 10 Nov 2023 – 10 Nov 2023.
  • Lungelo Nguse — 1 confirmed meetings against Mxolisi Macuphu. 7 Nov 2023 – 7 Nov 2023.
  • Luphumlo Sifumba — 1 confirmed meetings against Mxolisi Macuphu. 29 Apr 2023 – 29 Apr 2023.
  • Luvuyo Phewa — 1 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 25 Nov 2023.
  • Luyolo Slatsha — 1 confirmed meetings against Mxolisi Macuphu. 10 Nov 2023 – 10 Nov 2023.
  • Lwandile Mabuya — 1 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Maboke Matlakala — 1 confirmed meetings against Mxolisi Macuphu. 4 Aug 2018 – 4 Aug 2018.
  • MacBeth Mahlangu — 1 confirmed meetings against Mxolisi Macuphu. 22 Apr 2023 – 22 Apr 2023.
  • Makabi Lilepo — 1 confirmed meetings against Mxolisi Macuphu. 16 Mar 2025 – 16 Mar 2025.
  • Malebogo Modise — 1 confirmed meetings against Mxolisi Macuphu. 1 Mar 2025 – 1 Mar 2025.
  • Mamadou Cissé — 1 confirmed meetings against Mxolisi Macuphu. 2 Feb 2020 – 2 Feb 2020.
  • Manti Mekoa — 1 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 4 Feb 2018.
  • Marcelo Allende — 1 confirmed meetings against Mxolisi Macuphu. 29 Oct 2022 – 29 Oct 2022.
  • Mark Mayambela — 1 confirmed meetings against Mxolisi Macuphu. 3 Mar 2019 – 3 Mar 2019.
  • Marshall Munetsi — 1 confirmed meetings against Mxolisi Macuphu. 25 Feb 2018 – 25 Feb 2018.
  • Martin Kizza — 1 confirmed meetings against Mxolisi Macuphu. 10 Mar 2019 – 10 Mar 2019.
  • Marvin Sikhosana — 1 confirmed meetings against Mxolisi Macuphu. 21 Sept 2018 – 21 Sept 2018.
  • Matome Mabeba — 1 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 23 Feb 2019.
  • Matthew Rusike — 1 confirmed meetings against Mxolisi Macuphu. 2 Oct 2018 – 2 Oct 2018.
  • Mauricio Affonso — 1 confirmed meetings against Mxolisi Macuphu. 17 Dec 2019 – 17 Dec 2019.
  • Maxime Cosse — 1 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 17 Mar 2018.
  • Mcedi Vandala — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Mduduzi Sibeko — 1 confirmed meetings against Mxolisi Macuphu. 20 Feb 2021 – 20 Feb 2021.
  • Melusi Magagula — 1 confirmed meetings against Mxolisi Macuphu. 11 Sept 2022 – 11 Sept 2022.
  • Meshack Maphangule — 1 confirmed meetings against Mxolisi Macuphu. 25 Oct 2020 – 25 Oct 2020.
  • Mfundo Thikazi — 1 confirmed meetings against Mxolisi Macuphu. 26 Sept 2021 – 26 Sept 2021.
  • Mfundo Vilakazi — 1 confirmed meetings against Mxolisi Macuphu. 16 Mar 2025 – 16 Mar 2025.
  • Michael Sarpong — 1 confirmed meetings against Mxolisi Macuphu. 6 Mar 2024 – 6 Mar 2024.
  • Mitchell Katsvairo — 1 confirmed meetings against Mxolisi Macuphu. 10 Mar 2019 – 10 Mar 2019.
  • Mkhuseli Rampa — 1 confirmed meetings against Mxolisi Macuphu. 13 May 2023 – 13 May 2023.
  • Moeketsi Makhanya — 1 confirmed meetings against Mxolisi Macuphu. 21 Nov 2020 – 21 Nov 2020.
  • Moeketsi Sekola — 1 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 26 Oct 2018.
  • Moffat Mdluli — 1 confirmed meetings against Mxolisi Macuphu. 26 Sept 2021 – 26 Sept 2021.
  • Mogamat May — 1 confirmed meetings against Mxolisi Macuphu. 16 Apr 2022 – 16 Apr 2022.
  • Mondli Mbanjwa — 1 confirmed meetings against Mxolisi Macuphu. 29 Dec 2023 – 29 Dec 2023.
  • Monty Batlhabane — 1 confirmed meetings against Mxolisi Macuphu. 8 Feb 2025 – 8 Feb 2025.
  • Moses Waiswa — 1 confirmed meetings against Mxolisi Macuphu. 27 Feb 2022 – 27 Feb 2022.
  • Msindisi Ndlovu — 1 confirmed meetings against Mxolisi Macuphu. 29 Dec 2023 – 29 Dec 2023.
  • Mthokozisi Shwabule — 1 confirmed meetings against Mxolisi Macuphu. 13 May 2023 – 13 May 2023.
  • Muhammad Sulumba — 1 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 12 May 2018.
  • Mumuni Abubakar — 1 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 2 Sept 2020.
  • Ndivhuwo Ravhuhali — 1 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 12 May 2018.
  • Nduduzo Mhlongo — 1 confirmed meetings against Mxolisi Macuphu. 14 May 2022 – 14 May 2022.
  • Neil Boshoff — 1 confirmed meetings against Mxolisi Macuphu. 7 May 2024 – 7 May 2024.
  • Nhlanhla Zwane — 1 confirmed meetings against Mxolisi Macuphu. 7 Nov 2023 – 7 Nov 2023.
  • Njabulo Buthelezi — 1 confirmed meetings against Mxolisi Macuphu. 5 Sept 2020 – 5 Sept 2020.
  • Nkanyiso Mngwengwe — 1 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 21 Jan 2018.
  • Nkosikhona Ndaba — 1 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Nkosikhona Radebe — 1 confirmed meetings against Mxolisi Macuphu. 22 Apr 2023 – 22 Apr 2023.
  • Ntokozo Mtshweni — 1 confirmed meetings against Mxolisi Macuphu. 3 Sept 2022 – 3 Sept 2022.
  • Ntsikelelo Nxadi — 1 confirmed meetings against Mxolisi Macuphu. 14 May 2022 – 14 May 2022.
  • Ntuthuko Madela — 1 confirmed meetings against Mxolisi Macuphu. 28 Oct 2020 – 28 Oct 2020.
  • Nyakala Raphadu — 1 confirmed meetings against Mxolisi Macuphu. 30 Mar 2025 – 30 Mar 2025.
  • Ousmane Coulibaly — 1 confirmed meetings against Mxolisi Macuphu. 8 Dec 2019 – 8 Dec 2019.
  • Ofentse Mashiane — 1 confirmed meetings against Mxolisi Macuphu. 23 May 2022 – 23 May 2022.
  • Olwethu Makhanya — 1 confirmed meetings against Mxolisi Macuphu. 9 Apr 2023 – 9 Apr 2023.
  • Olwethu Mzimela — 1 confirmed meetings against Mxolisi Macuphu. 29 Dec 2023 – 29 Dec 2023.
  • Olwethu Ncube — 1 confirmed meetings against Mxolisi Macuphu. 7 Nov 2023 – 7 Nov 2023.
  • Onkabetse Makgantai — 1 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 23 Feb 2019.
  • Onyedikachi Ononogbu — 1 confirmed meetings against Mxolisi Macuphu. 30 Jan 2021 – 30 Jan 2021.
  • Osama Al-Badawi — 1 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 29 Dec 2019.
  • Oswin Andries — 1 confirmed meetings against Mxolisi Macuphu. 13 Aug 2022 – 13 Aug 2022.
  • Oumar Konaté — 1 confirmed meetings against Mxolisi Macuphu. 2 Feb 2020 – 2 Feb 2020.
  • Oupa Manyisa — 1 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 4 Apr 2018.
  • Owethu Khumalo — 1 confirmed meetings against Mxolisi Macuphu. 23 Dec 2023 – 23 Dec 2023.
  • Patrick Phungwayo — 1 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 17 Mar 2018.
  • Percy Tau — 1 confirmed meetings against Mxolisi Macuphu. 4 Apr 2018 – 4 Apr 2018.
  • Phetso Maphanga — 1 confirmed meetings against Mxolisi Macuphu. 7 Mar 2020 – 7 Mar 2020.
  • Phiwayinkosi Zuma — 1 confirmed meetings against Mxolisi Macuphu. 24 Aug 2022 – 24 Aug 2022.
  • Prince Agyemang — 1 confirmed meetings against Mxolisi Macuphu. 19 Dec 2020 – 19 Dec 2020.
  • Prince Nxumalo — 1 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 2 Oct 2021.
  • Promise Mkhuma — 1 confirmed meetings against Mxolisi Macuphu. 9 May 2021 – 9 May 2021.
  • Pule Maraisane — 1 confirmed meetings against Mxolisi Macuphu. 23 May 2022 – 23 May 2022.
  • Qobolwakhe Sibande — 1 confirmed meetings against Mxolisi Macuphu. 18 Aug 2023 – 18 Aug 2023.
  • Rabiaa Abubaker — 1 confirmed meetings against Mxolisi Macuphu. 29 Dec 2019 – 29 Dec 2019.
  • Rainford Kalaba — 1 confirmed meetings against Mxolisi Macuphu. 2 Nov 2022 – 2 Nov 2022.
  • Ranga Chivaviro — 1 confirmed meetings against Mxolisi Macuphu. 21 Aug 2022 – 21 Aug 2022.
  • Raymond Daniels — 1 confirmed meetings against Mxolisi Macuphu. 8 Feb 2025 – 8 Feb 2025.
  • Renaldo Leaner — 1 confirmed meetings against Mxolisi Macuphu. 15 Jan 2023 – 15 Jan 2023.
  • Robert Ng’ambi — 1 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 4 Feb 2018.
  • Rodwell Chinyengetere — 1 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 23 Feb 2019.
  • Roland Putsche — 1 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 2 Mar 2018.
  • Ryan De Jongh — 1 confirmed meetings against Mxolisi Macuphu. 27 Aug 2020 – 27 Aug 2020.
  • Solomon Sakala — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Sabelo Gamedze — 1 confirmed meetings against Mxolisi Macuphu. 16 Sept 2022 – 16 Sept 2022.
  • Sabelo Nyembe — 1 confirmed meetings against Mxolisi Macuphu. 11 May 2019 – 11 May 2019.
  • Sadat Ouro-Akoriko — 1 confirmed meetings against Mxolisi Macuphu. 24 Apr 2019 – 24 Apr 2019.
  • Sam Ramsbottom — 1 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 25 Nov 2023.
  • Samkelo Mbambo — 1 confirmed meetings against Mxolisi Macuphu. 10 Mar 2019 – 10 Mar 2019.
  • Samson Mkandawire — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Samuel Darpoh — 1 confirmed meetings against Mxolisi Macuphu. 24 Apr 2019 – 24 Apr 2019.
  • Samuel Julies — 1 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 15 Apr 2018.
  • Samuel Nana — 1 confirmed meetings against Mxolisi Macuphu. 8 Feb 2025 – 8 Feb 2025.
  • Sandile Khumalo — 1 confirmed meetings against Mxolisi Macuphu. 3 Aug 2019 – 3 Aug 2019.
  • Sandile Zuke — 1 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 21 Jan 2018.
  • Sanele Gaxa — 1 confirmed meetings against Mxolisi Macuphu. 1 May 2021 – 1 May 2021.
  • Sbonelo Cele — 1 confirmed meetings against Mxolisi Macuphu. 11 Sept 2021 – 11 Sept 2021.
  • Sbonelo Ngubane — 1 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 6 Aug 2019.
  • Sekela Sithole — 1 confirmed meetings against Mxolisi Macuphu. 2 Nov 2021 – 2 Nov 2021.
  • Sékou Camara — 1 confirmed meetings against Mxolisi Macuphu. 26 Jan 2020 – 26 Jan 2020.
  • Selaelo Rasebotja — 1 confirmed meetings against Mxolisi Macuphu. 26 Oct 2023 – 26 Oct 2023.
  • Senzo Nkwanyana — 1 confirmed meetings against Mxolisi Macuphu. 30 Aug 2023 – 30 Aug 2023.
  • Seydou Diallo — 1 confirmed meetings against Mxolisi Macuphu. 2 Feb 2020 – 2 Feb 2020.
  • Seyei Sebe Baffour — 1 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 1 Dec 2019.
  • Shane Roberts — 1 confirmed meetings against Mxolisi Macuphu. 2 Mar 2018 – 2 Mar 2018.
  • Sibusiso Magaqa — 1 confirmed meetings against Mxolisi Macuphu. 3 Aug 2019 – 3 Aug 2019.
  • Sibusiso Maziko — 1 confirmed meetings against Mxolisi Macuphu. 27 Feb 2022 – 27 Feb 2022.
  • Sicelokuhle Hlatshwayo — 1 confirmed meetings against Mxolisi Macuphu. 21 Aug 2022 – 21 Aug 2022.
  • Siduduzo Dlamini — 1 confirmed meetings against Mxolisi Macuphu. 7 Jan 2018 – 7 Jan 2018.
  • Sifiso Myeni — 1 confirmed meetings against Mxolisi Macuphu. 14 Jan 2018 – 14 Jan 2018.
  • Simisani Mathumo — 1 confirmed meetings against Mxolisi Macuphu. 10 Mar 2019 – 10 Mar 2019.
  • Simo Mbhele — 1 confirmed meetings against Mxolisi Macuphu. 11 Sept 2021 – 11 Sept 2021.
  • Simon Murray — 1 confirmed meetings against Mxolisi Macuphu. 27 Apr 2019 – 27 Apr 2019.
  • Simphiwe Mcineka — 1 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Sinoxolo Kwayiba — 1 confirmed meetings against Mxolisi Macuphu. 1 Mar 2025 – 1 Mar 2025.
  • Siphamandla Sabelo — 1 confirmed meetings against Mxolisi Macuphu. 10 Feb 2019 – 10 Feb 2019.
  • Siphelele Ntshangase — 1 confirmed meetings against Mxolisi Macuphu. 7 Aug 2018 – 7 Aug 2018.
  • Siphelo Baloni — 1 confirmed meetings against Mxolisi Macuphu. 1 Mar 2025 – 1 Mar 2025.
  • Siphiwe Sithole — 1 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 4 Feb 2018.
  • Siseko Manona — 1 confirmed meetings against Mxolisi Macuphu. 21 Jan 2023 – 21 Jan 2023.
  • Siviwe Magidigidi — 1 confirmed meetings against Mxolisi Macuphu. 1 May 2024 – 1 May 2024.
  • Siviwe Nkwali — 1 confirmed meetings against Mxolisi Macuphu. 7 May 2024 – 7 May 2024.
  • Siwakhile Shongwe — 1 confirmed meetings against Mxolisi Macuphu. 16 Sept 2022 – 16 Sept 2022.
  • Siyabonga Khumalo — 1 confirmed meetings against Mxolisi Macuphu. 14 May 2022 – 14 May 2022.
  • Siyabonga Mabena — 1 confirmed meetings against Mxolisi Macuphu. 23 Oct 2024 – 23 Oct 2024.
  • Siyanda Khumalo — 1 confirmed meetings against Mxolisi Macuphu. 19 Oct 2021 – 19 Oct 2021.
  • Siyanda Msani — 1 confirmed meetings against Mxolisi Macuphu. 25 Nov 2023 – 25 Nov 2023.
  • Siyanda Mthanti — 1 confirmed meetings against Mxolisi Macuphu. 7 Nov 2023 – 7 Nov 2023.
  • Siyanda Zwane — 1 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 15 Apr 2018.
  • Sven Yidah — 1 confirmed meetings against Mxolisi Macuphu. 21 Aug 2022 – 21 Aug 2022.
  • Anthony Akumu Agai — 1 confirmed meetings against Mxolisi Macuphu. 30 Aug 2020 – 30 Aug 2020.
  • Tafadzwa Kutinyu — 1 confirmed meetings against Mxolisi Macuphu. 1 Dec 2019 – 1 Dec 2019.
  • Tapuwa Kapini — 1 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 26 Oct 2018.
  • Tendai Ndoro — 1 confirmed meetings against Mxolisi Macuphu. 26 Nov 2019 – 26 Nov 2019.
  • Tendamudzimu Matodzi — 1 confirmed meetings against Mxolisi Macuphu. 1 May 2024 – 1 May 2024.
  • Terrence Tisdell — 1 confirmed meetings against Mxolisi Macuphu. 6 Aug 2019 – 6 Aug 2019.
  • Thabang Molaoa — 1 confirmed meetings against Mxolisi Macuphu. 1 Mar 2025 – 1 Mar 2025.
  • Thabang Sibanyoni — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Thabiso Mokoena — 1 confirmed meetings against Mxolisi Macuphu. 2 Sept 2020 – 2 Sept 2020.
  • Thabiso Sesane — 1 confirmed meetings against Mxolisi Macuphu. 28 Apr 2024 – 28 Apr 2024.
  • Thabo Cele — 1 confirmed meetings against Mxolisi Macuphu. 16 Mar 2025 – 16 Mar 2025.
  • Thabo Makhele — 1 confirmed meetings against Mxolisi Macuphu. 1 Mar 2025 – 1 Mar 2025.
  • Thabo Molefe — 1 confirmed meetings against Mxolisi Macuphu. 21 Jan 2018 – 21 Jan 2018.
  • Thabo Motlafi — 1 confirmed meetings against Mxolisi Macuphu. 26 Oct 2018 – 26 Oct 2018.
  • Thakasani Mbanjwa — 1 confirmed meetings against Mxolisi Macuphu. 19 Oct 2022 – 19 Oct 2022.
  • Thalente Mbatha — 1 confirmed meetings against Mxolisi Macuphu. 28 Apr 2024 – 28 Apr 2024.
  • Thamsanqa Sangweni — 1 confirmed meetings against Mxolisi Macuphu. 20 Feb 2021 – 20 Feb 2021.
  • Thamsanqa Teyise — 1 confirmed meetings against Mxolisi Macuphu. 17 Mar 2018 – 17 Mar 2018.
  • Thandani Ntshumayelo — 1 confirmed meetings against Mxolisi Macuphu. 6 Mar 2022 – 6 Mar 2022.
  • Thapelo Maseko — 1 confirmed meetings against Mxolisi Macuphu. 18 Feb 2023 – 18 Feb 2023.
  • Thapelo Tshilo — 1 confirmed meetings against Mxolisi Macuphu. 12 May 2018 – 12 May 2018.
  • Thato Madigoe — 1 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 23 Feb 2019.
  • Thela Ngobeni — 1 confirmed meetings against Mxolisi Macuphu. 6 Mar 2022 – 6 Mar 2022.
  • Themba Ndlovu — 1 confirmed meetings against Mxolisi Macuphu. 10 Mar 2021 – 10 Mar 2021.
  • Thembisani Nevhulamba — 1 confirmed meetings against Mxolisi Macuphu. 25 Oct 2020 – 25 Oct 2020.
  • Theriso Mapetho — 1 confirmed meetings against Mxolisi Macuphu. 23 Feb 2019 – 23 Feb 2019.
  • Thobeka Zondi — 1 confirmed meetings against Mxolisi Macuphu. 23 Oct 2021 – 23 Oct 2021.
  • Tholo Matuludi — 1 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Sept 2023.
  • Thubelihle Magubane — 1 confirmed meetings against Mxolisi Macuphu. 11 Sept 2021 – 11 Sept 2021.
  • Thulani Gumede — 1 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Thulani Mini — 1 confirmed meetings against Mxolisi Macuphu. 10 Aug 2022 – 10 Aug 2022.
  • Thuso Mogale — 1 confirmed meetings against Mxolisi Macuphu. 28 Apr 2021 – 28 Apr 2021.
  • Thuso Phala — 1 confirmed meetings against Mxolisi Macuphu. 18 Aug 2018 – 18 Aug 2018.
  • Tlou Masegela — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Tlou Nkwe — 1 confirmed meetings against Mxolisi Macuphu. 30 Oct 2024 – 30 Oct 2024.
  • Tokelo Rantie — 1 confirmed meetings against Mxolisi Macuphu. 10 Apr 2021 – 10 Apr 2021.
  • Toni Silva — 1 confirmed meetings against Mxolisi Macuphu. 7 Oct 2018 – 7 Oct 2018.
  • Toriq Losper — 1 confirmed meetings against Mxolisi Macuphu. 15 Apr 2018 – 15 Apr 2018.
  • Train Mokhabi — 1 confirmed meetings against Mxolisi Macuphu. 2 Nov 2021 – 2 Nov 2021.
  • Tsepo Matsimbi — 1 confirmed meetings against Mxolisi Macuphu. 10 Mar 2021 – 10 Mar 2021.
  • Tshepang Moremi — 1 confirmed meetings against Mxolisi Macuphu. 5 Aug 2023 – 5 Aug 2023.
  • Tshepo Kakora — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Tshepo Makgoga — 1 confirmed meetings against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Tshepo Mokoane — 1 confirmed meetings against Mxolisi Macuphu. 5 Mar 2025 – 5 Mar 2025.
  • Tshidiso Monamodi — 1 confirmed meetings against Mxolisi Macuphu. 26 Sept 2021 – 26 Sept 2021.
  • Tumelo Mangweni — 1 confirmed meetings against Mxolisi Macuphu. 10 Nov 2018 – 10 Nov 2018.
  • Tumelo Matona — 1 confirmed meetings against Mxolisi Macuphu. 2 Oct 2021 – 2 Oct 2021.
  • Tumi Ngwepe — 1 confirmed meetings against Mxolisi Macuphu. 30 Sept 2023 – 30 Sept 2023.
  • Vincent Oburu — 1 confirmed meetings against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.
  • Vuyo Letlapa — 1 confirmed meetings against Mxolisi Macuphu. 5 Mar 2025 – 5 Mar 2025.
  • Vuyolwethu Dinge — 1 confirmed meetings against Mxolisi Macuphu. 16 Jan 2021 – 16 Jan 2021.
  • Wayne Sandilands — 1 confirmed meetings against Mxolisi Macuphu. 20 Feb 2019 – 20 Feb 2019.
  • Xolani Maholo — 1 confirmed meetings against Mxolisi Macuphu. 7 Mar 2020 – 7 Mar 2020.
  • Yaimil Medina — 1 confirmed meetings against Mxolisi Macuphu. 22 Apr 2023 – 22 Apr 2023.
  • Yamela Mbuthuma — 1 confirmed meetings against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Yazid Atouba — 1 confirmed meetings against Mxolisi Macuphu. 26 Jan 2018 – 26 Jan 2018.
  • Zama Rambuwane — 1 confirmed meetings against Mxolisi Macuphu. 4 Feb 2018 – 4 Feb 2018.
  • Ziyad Alelwani — 1 confirmed meetings against Mxolisi Macuphu. 12 Jan 2020 – 12 Jan 2020.
  • Zolani Nkombelo — 1 confirmed meetings against Mxolisi Macuphu. 28 Nov 2020 – 28 Nov 2020.
  • Zukile Mkhize — 1 confirmed meetings against Mxolisi Macuphu. 26 Sept 2021 – 26 Sept 2021.

Which teams has Mxolisi Macuphu faced?

Each completed match counts once when the selected player has a confirmed appearance, including substitutes and identified goal or assist evidence. An unused bench place or a card alone does not count.

  • Amazulu — 11 confirmed appearances against Mxolisi Macuphu. 7 Jan 2018 – 29 Dec 2023.
  • Chippa United — 11 confirmed appearances against Mxolisi Macuphu. 3 Mar 2019 – 1 Mar 2025.
  • Kaizer Chiefs — 11 confirmed appearances against Mxolisi Macuphu. 7 Apr 2018 – 16 Mar 2025.
  • Supersport United — 11 confirmed appearances against Mxolisi Macuphu. 18 Aug 2018 – 1 May 2024.
  • Mamelodi Sundowns — 10 confirmed appearances against Mxolisi Macuphu. 4 Apr 2018 – 23 Oct 2024.
  • Orlando Pirates — 10 confirmed appearances against Mxolisi Macuphu. 25 Feb 2018 – 28 Apr 2024.
  • Stellenbosch — 10 confirmed appearances against Mxolisi Macuphu. 28 Aug 2019 – 21 Feb 2025.
  • Cape Town City — 9 confirmed appearances against Mxolisi Macuphu. 2 Mar 2018 – 18 Apr 2025.
  • Golden Arrows — 9 confirmed appearances against Mxolisi Macuphu. 21 Jan 2018 – 7 Nov 2023.
  • Maritzburg Utd — 9 confirmed appearances against Mxolisi Macuphu. 26 Jan 2018 – 15 Jan 2023.
  • Polokwane City — 8 confirmed appearances against Mxolisi Macuphu. 12 May 2018 – 30 Mar 2025.
  • Moroka Swallows — 7 confirmed appearances against Mxolisi Macuphu. 21 Nov 2020 – 23 Dec 2023.
  • Marumo Gallants — 6 confirmed appearances against Mxolisi Macuphu. 25 Oct 2020 – 5 Apr 2023.
  • Sekhukhune United — 6 confirmed appearances against Mxolisi Macuphu. 2 Oct 2021 – 5 Mar 2025.
  • Baroka FC — 5 confirmed appearances against Mxolisi Macuphu. 23 Feb 2019 – 2 Nov 2021.
  • Bloem Celtic — 4 confirmed appearances against Mxolisi Macuphu. 10 Nov 2018 – 4 Apr 2021.
  • Highlands Park FC — 4 confirmed appearances against Mxolisi Macuphu. 26 Oct 2018 – 19 Feb 2020.
  • Ajax Cape Town — 3 confirmed appearances against Mxolisi Macuphu. 15 Apr 2018 – 7 May 2024.
  • Black Leopards — 3 confirmed appearances against Mxolisi Macuphu. 2 Sept 2020 – 10 Mar 2021.
  • Free State Stars — 3 confirmed appearances against Mxolisi Macuphu. 17 Mar 2018 – 10 Mar 2019.
  • Al-Nasr — 2 confirmed appearances against Mxolisi Macuphu. 29 Dec 2019 – 12 Jan 2020.
  • Bidvest Wits — 2 confirmed appearances against Mxolisi Macuphu. 14 Jan 2018 – 27 Apr 2019.
  • Djoliba — 2 confirmed appearances against Mxolisi Macuphu. 8 Dec 2019 – 2 Feb 2020.
  • Highlanders — 2 confirmed appearances against Mxolisi Macuphu. 11 Sept 2022 – 16 Sept 2022.
  • Horoya — 2 confirmed appearances against Mxolisi Macuphu. 1 Dec 2019 – 26 Jan 2020.
  • TP Mazembe — 2 confirmed appearances against Mxolisi Macuphu. 2 Nov 2022 – 9 Nov 2022.
  • TS Galaxy — 2 confirmed appearances against Mxolisi Macuphu. 2 Apr 2022 – 22 Apr 2023.
  • Magesi — 1 confirmed appearances against Mxolisi Macuphu. 11 Mar 2025 – 11 Mar 2025.
  • Platinum Stars — 1 confirmed appearances against Mxolisi Macuphu. 4 Feb 2018 – 4 Feb 2018.
  • Richards Bay — 1 confirmed appearances against Mxolisi Macuphu. 10 Dec 2023 – 10 Dec 2023.
  • Royal AM — 1 confirmed appearances against Mxolisi Macuphu. 26 Sept 2021 – 26 Sept 2021.
  • ZESCO United — 1 confirmed appearances against Mxolisi Macuphu. 15 Oct 2022 – 15 Oct 2022.

Based on FootSam’s recorded match data for clubs and national teams across all competitions. Player connections require confirmed appearances by both players, including substitutes. Opposing teams count all confirmed appearances, including substitutes and identified goal or assist evidence. Unused substitutes do not count. Historical coverage may be incomplete; figures describe confirmed appearances as defined above.

About this page and its data

Football connections

Explore who played together, which players and teams faced each other, and which players a coach managed. Search for a player, coach or club and filter relationships by name, team or country.

All confirmed appearances count, including substitutes and identified goal, assist or substitution evidence. An unused bench place or a card alone is insufficient. Each match counts once per relationship. An empty result does not prove that two people never met.

FootSam combines stored provider data and reviewed historical imports. Availability varies by competition, season and statistic. Records are linked to reviewed identities; missing information is kept distinct from recorded zero values.

For those who want to understand the game.