Players (M) who have played for Northern Transvaal Under-21s 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 1966/67-1968/69
B McBride 1974/75-1981/82
BJ McBride 1955/56-1957/58
RA McBride 1957/58
McBride 1957/58
R McClearly 1967/68
R McCleary 1967/68-1968/69
V McCormick 1947/48
DW McCosh 1988/89-1991/92
Y Mack 2010/11-2014/15
J McKay 1999/00
D McKenzie 1940/41
KA McKenzie 1966/67-1967/68
ND McKenzie 1999/00-2003/04
RA Mackenzie 2004/05
B McLuckie 1953/54-1955/56
AS McMahon 1954/55
GE McMillan 1982/83-1983/84
G McNaughton 1955/56-1958/59
McNaughton 1951/52
McNaughton 1957/58
K Madden 1973/74
RG Magardie 1999/00-2006/07
B Mahlangu 2015/16
BC Mahlangu 2002/03-2014/15
P Mahlangu 2011/12-2013/14
VB Mahlangu 2007/08-2020/21
GN Mahlokoana 2007/08-2020/21
TSA Majola 2006/07
E Makanyona 1998/99
BS Makhanya 2021/22-2024/25
S Makitla 2008/09-2013/14
WK Makwetu 2017/18-2018/19
Malan 1996/97
AJ Malan 2008/09-2012/13
DJ Malan 1981/82
H Malan 2005/06-2009/10
JN Malan 2009/10-2014/15
PJ Malan 2006/07-2012/13
B Malasaine 1993/94
S Maleka 1997/98
R Mallett 1967/68-1968/69
B Maloisane 1993/94
GP Manganyi 2010/11
J Mangle 2008/09
J Manqele 2008/09
L Manzini 2004/05-2013/14
BW Marais 1993/94
JL Marais 2007/08-2010/11
Q Marais 2002/03
MB Mare 1990/91-1992/93
Maree 1987/88
E Maree 1993/94
G Maree 1993/94-1997/98
M Mark 1968/69-1970/71
M Mark 1972/73
AK Markram 2012/13-2023/24
PJ Marneweck 1980/81-1981/82
T Marsh 1987/88
R Marshall 2015/16
N Martin 1991/92-1998/99
RS Martin 1937/38-1946/47
LMG Masekela 2007/08-2012/13
S Maseko 2013/14-2017/18
TM Mashiane 2011/12-2021/22
MA Mashimbyi 2000/01-2009/10
HD Mason 1995/96
B Matau 2013/14
NZ Matoti 1997/98-1998/99
TBM Matsapola 2009/10
J Matthews 1967/68-1968/69
J Matthews 1960/61
JP Matthews 1971/72
Maynier 1984/85
L Mbele 2001/02
NE Mbhalati 2001/02-2015/16
KT Medlycott 1988/89
A Mee 1979/80
Megaw 1957/58
IF Mellett 1983/84
M Mellor 1976/77
DR Melton 2013/14
EE Meyer 2005/06
JR Meyer 1991/92
L Mgbize 2006/07
P Michalowski 2008/09
Middlewick 1949/50
GV Middlewick 1953/54-1960/61
I Miller 1993/94-1996/97
DG Mills 1988/89
T Mintwell 2003/04
K Misser 2007/08-2010/11
CD Mitchley 1985/86-1987/88
MJ Mitchley 1992/93
DM Mmako 2011/12-2017/18
K Mnawe 2003/04
R Mobotja 2008/09
M Modiba 2015/16
N Mofokeng 2014/15-2016/17
SF Mofokeng 2004/05-2018/19
DT Mogotlane 2014/15
KJ Mogotlane 2007/08-2009/10
K Mohanlall 2010/11
Mokanyama 1996/97
A Mokhuane 2010/11-2014/15
TG Mokoena 2021/22
ET Mokoenanyana 1997/98-1999/00
O Mokoka 2010/11
BT Mokonyama 2003/04-2008/09
ESM Mokonyama 1997/98-1999/00
MJ Mokonyama 2002/03-2011/12
J Mokonyane 1997/98
A Moller 2012/13
J Mongalo 2002/03-2003/04
C Monson 1967/68-1969/70
G Monson 1967/68
B Moodie 1968/69
BL Moody 1968/69
R Moonsamy 2009/10-2024/25
VP Moore 2016/17
M Morata 2008/09-2013/14
TL Moreki 2018/19-2019/20
G Morgan 1997/98-1999/00
A Morkel 1960/61
JA Morkel 2012/13-2017/18
CH Morris 2021/22
J Morris 2012/13
S Morris 1983/84
WF Morris 1972/73-1991/92
M Mosehle 2009/10-2015/16
I Moseki 2004/05-2019/20
EA Moseley 1991/92
C Mossop 1967/68-1968/69
DN Mossop 1967/68-1970/71
A Moster 1972/73
Mostert 1972/73
A Mostert 1973/74
A Mostert 1972/73
AC Mostert 1971/72-1974/75
MJ Mostert 1997/98
B Motau 2015/16
T Motaung 2011/12-2017/18
SA Mothoa 2008/09-2019/20
KG Motley 1978/79-1981/82
G Motshana 2011/12
T Motshweni 2010/11
C Mouton 2021/22
K Moxen 1988/89
K Moxon 1988/89
W Moyo 2014/15
N Msiza 2012/13-2016/17
M Mthimume 2004/05-2007/08
M Mtshweni 2002/03
T Mtzwene 2008/09
N Mugabe 2011/12-2012/13
Mulder 1996/97
Mulligan 1979/80
S Mulligan 1979/80
Mulvenna 1949/50-1950/51
Munting 1973/74
E Muntingh 1974/75-1980/81
L Muntingh 1978/79-1979/80
Murdoch 1939/40
Murdock 1939/40
R Murison 2012/13
J Murray 1950/51
W Mushwana 2021/22
D Musto 1972/73
J Myburgh 1993/94
JG Myburgh 1997/98-2006/07
SJ Myburgh 2002/03-2009/10
Mylonas 1945/46-1947/48
L Mylonas 1946/47
N Mylonas 1946/47
A Myoli 2014/15