Select Sport
All
Athletics
Basketball
Canoeing
Chess
Cricket
Cross Country
Debating
Golf
Hockey
Hockey 5's
Rugby
Rugby 7's
Soccer
Squash
Swimming
Tennis
Waterpolo
Select Sport
All
Athletics
Basketball
Canoeing
Chess
Cricket
Cross Country
Debating
Golf
Hockey
Hockey 5's
Rugby
Rugby 7's
Soccer
Squash
Swimming
Tennis
Waterpolo
Sat 04 May 2024
Rugby
1st vs HILTON
Won 24-23
2nd vs HILTON
Won 31-11
3rd vs HILTON
Won 26 - 13
4th vs HILTON
Won 47 - 7
5th vs HILTON
Won 31-7
6th vs HILTON
Won 60-17
7th vs HILTON
Won 40-7
8th vs HILTON
Won 43-0
u16 A vs HILTON
Lost 27-29
u16 B vs HILTON
Won 62-8
u16 C vs HILTON
Won 33-17
u16 D vs HILTON
Won 50-7
u15 A vs HILTON
Won 21 - 19
u15 B vs HILTON
Won 40-0
u15 C vs HILTON
Won 22-7
u15 D vs HILTON
Won 52-0
u14 A vs HILTON
Lost 10-55
u14 B vs HILTON
Draw 12-12
u14 C vs HILTON
Lost 12-21
u14 D vs HILTON
Won 50-0
Sat 27 April 2024
Rugby
1st vs KEARSNEY COLLEGE
Won 34 - 19
2nd vs KEARSNEY COLLEGE
MHS won 23-14
3rd vs KEARSNEY COLLEGE
Won 40 - 21
4th vs KEARSNEY COLLEGE
Won 22 - 0
5th vs KEARSNEY COLLEGE
Drew 10-10
6th vs KEARSNEY COLLEGE
won 22 - 7
7th vs KEARSNEY COLLEGE
won 36 - 0
8th vs KEARSNEY COLLEGE
won 26 - 5
u16 A vs KEARSNEY COLLEGE
Won 27-26
u16 B vs KEARSNEY COLLEGE
won 47 - 5
u16 C vs KEARSNEY COLLEGE
Won 66-0
u16 D vs KEARSNEY COLLEGE
won 53 - 12
u15 A vs KEARSNEY COLLEGE
Lost 9 - 41
u15 B vs KEARSNEY COLLEGE
lost 13 - 15
u15 C vs KEARSNEY COLLEGE
won 38 - 12
u15 D vs KEARSNEY COLLEGE
won 10 -0
u15 E vs KEARSNEY COLLEGE
won 17 - 10
u14 A vs KEARSNEY COLLEGE
lost 7 - 19
u14 B vs KEARSNEY COLLEGE
won 26 - 5
u14 C vs KEARSNEY COLLEGE
won 29 - 12
u14 D vs KEARSNEY COLLEGE
won 27 - 5
u14 E vs TREVERTON
Friendly
Sat 20 April 2024
Rugby
1st vs NORTHWOOD
Won 24-22
2nd vs NORTHWOOD
Lost 19-17
3rd vs NORTHWOOD
MHS won 20-15
4th vs NORTHWOOD
MHS won 38-0
5th vs NORTHWOOD
Won 35 - 0
6th vs NORTHWOOD
Won 17 - 0
7th vs College
Won 33 - 0
8th vs College
Won 14 - 5
9th vs College
lost 7 - 47
u16 A vs NORTHWOOD
Won 34-33
u16 B vs NORTHWOOD
lost 12 - 22
u16 C vs NORTHWOOD
Won 42-10
u16 D vs NORTHWOOD
won 26- 14
u16 E vs College
won 35 - 14
u16 F vs COLLEGE
won 26 - 25
u15 A vs NORTHWOOD
Won 12 - 11
u15 B vs NORTHWOOD
13 - 7 win
u15 C vs NORTHWOOD
lost 35 - 7
u15 D vs NORTHWOOD
Lost 24 - 28
u15 E vs Northwood
lost 0- 52
u14 A vs NORTHWOOD
Lost 15 - 38
u14 B vs NORTHWOOD
Won 19 - 7
u14 C vs NORTHWOOD
lost 14- 12
u14 D vs NORTHWOOD
won 22-12
u14 E vs Northwood
won 31- 12
Sat 30 March 2024
Rugby
1st vs St Andrews
MHS won 34-15
Thu 28 March 2024
Rugby
1st vs St Johns Harare
Lost 25-23
u14 A vs Centurion
MHS won 24-7
Tue 26 March 2024
Rugby
u14 A vs HTS Middleburg
Drew 21 - 21
Mon 25 March 2024
Rugby
2nd vs St Andrews
Won 52 - 0
u16 A vs St Andrews
won 40 -24
u15 A vs Cornwall Hill College
Won 26 - 12
u14 A vs EG JANSEN
lost 10 - 21
Sat 23 March 2024
Rugby
1st vs SACS
Lost 24 - 27
2nd vs Wynberg
Won 17 - 0
u15 A vs St Andrews
Won 40 - 7
Fri 22 March 2024
Rugby
u16 A vs SACS
won 26 - 10
u15 A vs St Albans
Won 59 - 3
Thu 21 March 2024
Rugby
1st vs Bishops
Won 37-17
2nd vs Bishops
Lost 10-12
Wed 20 March 2024
Rugby
u16 A vs Bishops
won 38 - 7
Sat 16 March 2024
Rugby
1st vs WESTVILLE
Won 25-17
2nd vs WESTVILLE
Lost 19 - 10
3rd vs WESTVILLE
Won 34-10
4th vs WESTVILLE
won 23-12
5th vs WESTVILLE
Won 49-7
6th vs WESTVILLE
Won 57 - 0
7th vs COLLEGE 8TH
lost 19 - 30
8th vs COLLEGE 9TH
Won 14 - 12
u16 A vs WESTVILLE
Lost 14 - 19
u16 B vs WESTVILLE
Won 30 - 0
u16 C vs WESTVILLE
Won 36 - 7
u16 D vs WESTVILLE
won 31 -17
u16 E vs COLLEGE
won 20 - 19
u15 A vs WESTVILLE
Won 19 - 17
u15 B vs WESTVILLE
lost 17 -7
u15 C vs WESTVILLE
won 21 - 19
u15 D vs WESTVILLE
won 21 - 17
u15 E vs WESTVILLE
Lost 10-12
u14 A vs WESTVILLE
Won 17 - 10
u14 B vs WESTVILLE
Lost 10 - 5
u14 C vs WESTVILLE
lost 0- 5
u14 D vs WESTVILLE
Won 22 - 12
u14 E vs WESTVILLE
won 50 - 5
Sat 09 March 2024
Rugby
1st vs Helpmekaar
Lost 10-7
2nd vs Helpmekaar
Won 33-7
3rd vs Helpmekaar
won 17-10
4th vs Helpmekaar
37-0 win
u16 A vs Helpmekaar
lost 19 - 36
u16 B vs Helpmekaar
lost 5 - 19
u15 A vs Helpmekaar
won 17 =5
u15 B vs Helpmekaar
won 27 = 24
u14 A vs Helpmekaar
lost
u14 B vs Helpmekaar
lost
Fri 28 July 2023
Rugby
u17 A vs GLASGOW ACADEMICALS
won 43 - 5
Sat 17 June 2023
Rugby
1st vs HILTON
Won 18-15
2nd vs HILTON
won 21 - 19
3rd vs HILTON
Lost 36-7
4th vs HILTON
Won 24-21
5th vs HILTON
Won 22-12
6th vs HILTON
won 50 =0
u16 A vs HILTON
lost17- 5
u16 B vs HILTON
won. 22 - 5
u16 C vs HILTON
Won 19-10
u16 D vs HILTON
Won 24-19
u15 A vs HILTON
Lost 19 -14
u15 B vs HILTON
Won 21-7
u15 C vs HILTON
Won 53-15
u14 A vs HILTON
Lost 18 - 22
u14 B vs HILTON
Won 34-7
u14 C vs HILTON
Won 50 - 0
Sat 10 June 2023
Rugby
1st vs WESTVILLE
Won 36-22
2nd vs WESTVILLE
Won 20-7
3rd vs WESTVILLE
Won 17 - 7
4th vs WESTVILLE
Won 52-0
5th vs WESTVILLE
Won 27-5
6th vs COLLEGE 7TH
won 7 - 5
7th vs COLLEGE 8TH
Won 24-19
u16 A vs WESTVILLE
Lost 28- 24
u16 B vs WESTVILLE
Won 19-17
u16 C vs WESTVILLE
Won 50-7
u16 D vs WESTVILLE
won 21 - 7
u15 A vs WESTVILLE
Won 7 - 6
u15 B vs WESTVILLE
Lost 15-12
u15 C vs WESTVILLE
lost 14 - 24
u15 D vs WESTVILLE
Lost 33-17
u14 A vs WESTVILLE
Won 7-3
u14 B vs WESTVILLE
Lost 17-7
u14 C vs WESTVILLE
Lost 52-5
Sat 03 June 2023
Rugby
1st vs NORTHWOOD
Won 38-12
2nd vs NORTHWOOD
won 25-0
3rd vs NORTHWOOD
won 27- 24
4th vs NORTHWOOD
won 26-7
5th vs NORTHWOOD
won 12 - 10
6th vs NORTHWOOD
Won 42 - 10
u16 A vs NORTHWOOD
won 15 - 14
u16 B vs NORTHWOOD
won 27 - 7
u16 C vs NORTHWOOD
won 3 -0
u16 D vs NORTHWOOD
lost 7 -12
u15 A vs NORTHWOOD
lost 10- 11
u15 B vs NORTHWOOD
Won 17 -13
u15 C vs NORTHWOOD
Lost 12 - 20
u15 D vs NORTHWOOD
Lost 12 - 26
u15 E vs NORTHWOOD
lost 36 - 12
u14 A vs NORTHWOOD
Lost 7-19
u14 B vs NORTHWOOD
Lost 5-40
u14 C vs NORTHWOOD
lost 0- 40
u14 D vs NORTHWOOD
lost 12 - 29
Sat 27 May 2023
Rugby
1st vs PBHS
Won 34-19
2nd vs PBHS
won 29-12
3rd vs PBHS
Won 15-8
4th vs PBHS
Won 24-8
5th vs PBHS
Won 27-3
6th vs PBHS
Won 17 -7
7th vs PBHS
Won 36-5
8th vs PBHS
Won 24-7
u16 A vs PBHS
Won 40-12
u16 B vs PBHS
Won 39-5
u16 C vs PBHS
Won 19-10
u16 D vs PBHS
Won 12-5
u15 A vs PBHS
Lost 7-5
u15 B vs PBHS
Lost 24-5
u15 C vs PBHS
Lost 26-5
u15 D vs PBHS
Lost 15-10
u15 E vs PBHS
Lost 24-3
u14 A vs PBHS
Won 29-20
u14 B vs PBHS
Lost 15-7
u14 C vs PBHS
Lost 19-14
u14 D vs PBHS
Lost 47-7
Sat 13 May 2023
Rugby
1st vs DHS
Won 31-27
2nd vs DHS
Lost 10-17
3rd vs DHS
Won 15-14
4th vs DHS
Won 54-7
5th vs DHS
Won 57-7
6th vs DHS
Won 55 - 5
7th vs COLLEGE 8TH
Won 15-12
8th vs COLLEGE 9TH
Lost 0-53
u16 A vs DHS
lost 7 - 20
u16 B vs DHS
Lost 8-12
u16 C vs DHS
Won 12-5
u16 D vs DHS
Won 25-10
u15 A vs DHS
Won 20 - 19
u15 B vs DHS
Won 34 -10
u15 C vs DHS
Won 52 - 5
u15 D vs DHS
Won 25 - 10
u14 A vs DHS
Lost 5 - 66
u14 B vs DHS
Lost 7 - 26
u14 C vs DHS
Won 26 - 12
u14 D vs DHS
Lost 7 - 32
Wed 10 May 2023
Rugby
1st vs Sharks Schools Trials - Westville
u16 A vs KZN TRIALS
Sat 06 May 2023
Rugby
1st vs KEARSNEY COLLEGE
Won 23 - 20
2nd vs KEARSNEY COLLEGE
Draw 19 - 19
3rd vs KEARSNEY COLLEGE
Won 45 - 0
4th vs KEARSNEY COLLEGE
Won 34 - 14
5th vs KEARSNEY COLLEGE
Won 33 - 0
6th vs KEARSNEY COLLEGE
Won 15 - 7
7th vs KEARSNEY COLLEGE
Won 21 - 18
8th vs KEARSNEY COLLEGE
Lost 26 - 19
u16 A vs KEARSNEY COLLEGE
Won 24 -7
u16 B vs KEARSNEY COLLEGE
won 19 - 5
u16 C vs KEARSNEY COLLEGE
Won 54 - 0
u16 D vs KEARSNEY COLLEGE
Lost 17 - 0
u15 A vs KEARSNEY COLLEGE
Lost 26 - 19
u15 B vs KEARSNEY COLLEGE
Won 20-3
u15 C vs KEARSNEY COLLEGE
Won 53-0
u15 D vs KEARSNEY COLLEGE
Won 29 - 26
u14 A vs KEARSNEY COLLEGE
Lost 22 - 49
u14 B vs KEARSNEY COLLEGE
Lost 50 - 7
u14 C vs KEARSNEY COLLEGE
Lost 48-12
u14 D vs KEARSNEY COLLEGE
Won 15 -14
Sat 29 April 2023
Rugby
1st vs HILTON
Lost 17 - 20
2nd vs HILTON
Won 24 - 19
3rd vs HILTON
Won 24 - 12
4th vs HILTON
Draw 12-12
5th vs HILTON
Won 24-5
6th vs HILTON
Won 21 - 5
7th vs HILTON
Won 41- 0
u16 A vs HILTON
Lost 28 - 5
u16 B vs HILTON
Lost 19-12
u16 C vs HILTON
Won 12- 0
u16 D vs HILTON
Lost 30 - 0
u15 A vs HILTON
Won 19 - 3
u15 B vs HILTON
Won 20-12
u15 C vs HILTON
Won 42 - 0
u14 A vs HILTON
Lost 22 - 7
u14 B vs HILTON
Lost 14-12
u14 C vs HILTON
Lost 29 - 22
u14 D vs HILTON
Won 54 - 12
Sat 22 April 2023
Rugby
1st vs GLENWOOD
won 36 =10
2nd vs GLENWOOD
won 50 - 12
3rd vs GLENWOOD
won 35 =0
4th vs GLENWOOD
Won 34 - 5
5th vs GLENWOOD
won 48 = 0
6th vs GLENWOOD
Won 31 - 0
7th vs GLENWOOD
won 29-12
u16 A vs GLENWOOD
Won 24-22
u16 B vs GLENWOOD
won 27 - 10
u16 C vs GLENWOOD
Won 33-5
u16 D vs GLENWOOD
Lost 15-17
u15 A vs GLENWOOD
won 22 - 17
u15 B vs GLENWOOD
lost 21 - 32
u15 C vs GLENWOOD
won 29 - 17
u15 D vs GLENWOOD
draw 17- 17
u14 A vs GLENWOOD
Lost 12 - 26
u14 B vs GLENWOOD
lost 21 - 31
u14 C vs GLENWOOD
lost 12 - 50
u14 D vs GLENWOOD
won 22 - 20
Mon 10 April 2023
Rugby
1st vs St Albans College
won 40 - 10
u15 A vs St Stithians College
won 38 - 7
Sat 08 April 2023
Rugby
1st vs Clifton School
Won 37 - 21
u16 A vs Gaarsfontein - Skonk Festival
Draw 22 - 22
u15 A vs St Andrews College
Won 26-12
u14 A vs Garsfontein - Skonk Festival
Lost 20-17
Thu 06 April 2023
Rugby
1st vs St Andrews College (Grahamstown)
Won 29 - 22
u16 A vs Sasolberg - Skonk Festival
won 69 - 3
u15 A vs St Davids Marist Inanda
won 51 - 0
u14 A vs Sasolburg - Skonk Festival
Won 79 - 0
Wed 05 April 2023
Rugby
u16 A vs EG Jansen - Skonk Festival
lost 34 -29
u14 A vs E G Jansen - Skonk Festival
Won 31 - 22
Sat 18 March 2023
Rugby
1st vs COLLEGE
won 27 - 20
2nd vs COLLEGE
won 28 - 20
3rd vs COLLEGE
lost 29 - 34
4th vs COLLEGE
Won 12-7
5th vs COLLEGE
lost 0 -17
6th vs COLLEGE
Won 21-17
7th vs COLLEGE
lost 10 - 19
u16 A vs COLLEGE
won 28 - 25
u16 B vs COLLEGE
lost 0 -7
u16 C vs COLLEGE
lost 0 - 29
u16 D vs COLLEGE
lost 10 - 20
u15 A vs COLLEGE
lost 24 -- 26
u15 B vs COLLEGE
lost 19 -25
u15 C vs COLLEGE
lost 0 - 25
u15 D vs COLLEGE
won 21 - 17
u14 A vs COLLEGE
lost 29 - 10
u14 B vs COLLEGE
lost 12 - 31
u14 C vs COLLEGE
won 24 - 14
u14 D vs COLLEGE
lost 14 - 17
Sat 11 March 2023
Rugby
1st vs HELPMEKAAR
draw
2nd vs HELPMEKAAR
won
3rd vs HELPMEKAAR
won 27 - 12
u16 A vs HELPMEKAAR
0 - 0
u16 B vs HELPMEKAAR
lost
u15 A vs HELPMEKAAR
lost
u15 B vs HELPMEKAAR
lost
u14 A vs HELPMEKAAR
lost
u14 B vs HELPMEKAAR
lost
shortcut menu
March
Sat 30
Thu 28
Tue 26
Mon 25
Sat 23
Fri 22
Thu 21
Wed 20
Sat 16
Sat 09
Sat 18
Sat 11
April
Sat 27
Sat 20
Sat 29
Sat 22
Mon 10
Sat 08
Thu 06
Wed 05
May
Sat 04
Sat 27
Sat 13
Wed 10
Sat 06
June
Sat 17
Sat 10
Sat 03
July
Fri 28