Players (M) who have played for South Africa Under-24s or for associated teams

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

MJ Macaulay 1964/65-1965
CN McCarthy 1948/49-1951
KS McEwan 1982/83-1986/87
DJ McGlew 1951-1961/62
DQ MacHelm 1992/93
KA McKenzie 1982/83-1986/87
ND McKenzie 1993-2008/09
C McKerr 2014/15-2015/16
AH McKinnon 1960-1966/67
AP McLaren 2010/11
R McLaren 2001/02-2019/20
B McLean 2018/19
RA McLean 1951-1964/65
BM McMillan 1986/87-1998
Q McMillan 1929-1931/32
RB MacQueen 1996/97
TR Madsen 1989/90
SSB Magala 2016-2023/24
KA Maharaj 2010/11-2024
GN Mahlokoana 2018-2020/21
B Majola 2024/25
B Makaka 2018/19
DL Makalima 1996-1999/00
M Maketa 1996
BS Makhanya 2013/14-2019
WK Makwetu 2015/16-2022/23
RL Malamba 2019/20
JN Malan 2014-2022/23
PJ Malan 2006/07-2021/22
L Manase 2003/04
LM Manje 2019-2019/20
NBF Mann 1947-1951
KR Mannikam 2023/24
PNF Mansell 1951-1955
KT Maphaka 2021/22-2024
D Marais 2022/23-2024
GJ Maree 2021/22
LA Markham 1948/49
AK Markram 2013/14-2024/25
A Martyn 1993/94
P Marx 2018/19
WFE Marx 1921/22
W Masemola 1993
L Masikazana 1995-1995/96
WB Masimula 1995
O Masingata 1992
V Masingata 1992-1992/93
P Matshikwe 2010-2012
BA Matthews 1986/87
CR Matthews 1991/92-1996/97
M Mayet 2016/17
NE Mbhalati 2002/03-2011
R Meeser 2018/19
DJ Meintjes 1919/20-1924/25
MG Melle 1949/50-1952/53
A Melville 1938/39-1948/49
L Meyer 2011/12-2012/13
N Mfoza 2015
NL Mgenge 2008/09
J Middleton 1894-1904
DA Miller 2010-2024
C Mills 1891/92-1894
K Milne 2018/19
WH Milton 1888/89-1891/92
JR Miltz 2017/18-2018
A Minaar 2019
B Mitchell 1929-1948/49
F Mitchell 1904-1912
I Mitchell 1992/93-1996/97
PV Mntungwa 2016
A Mnyaka 2016-2017/18
T Mnyaka 2015
A Mnyanda 2021/22-2022/23
IHM Modimokoane 2022/23
OT Modimokoane 2019/20-2023/24
SF Mofokeng 2009/10
AC Mogakane 2017-2024/25
K Mogotsi 2016
E Mokale 1993
N Mokoena 2023/24
TG Mokoena 2005/06
K Molefe 2017-2018/19
EO Moleon 1995/96-2005/06
PKK Moletsane 2019/20
K Molutsi 2005/06
M Montgomery 2018/19
R Moonsamy 2014/15-2024/25
A Moore 2018/19
EM Moore 2021-2023/24
VP Moore 2012-2016
TL Moreki 2012/13-2023/24
DT Moriarty 2016
DPB Morkel 1927/28-1931/32
JA Morkel 1999/00-2019/20
M Morkel 1995
M Morkel 2006/07-2017/18
CH Morris 2012-2019
M Mosehle 2007/08-2017/18
BB Mosena 2008/09-2014/15
PV Mpitsang 1996/97-2000
MC Mpongwana 2023/24-2024/25
N Mpungose 2023/24-2024
Muhammed Bulbulia 2024/25
S Mukkudem 2022/23
PWA Mulder 2014/15-2024/25
S Muller 2022/23
T Muller 2011/12-2015
KP Mungroo 2018
R Munnik 1992/93-2004/05
C Munro 1924/25
ARA Murray 1952/53-1955
S Muthusamy 2017-2024/25
NP Mvelase 2014
A Mxenge 1992
JG Myburgh 1997/98-1999/00