Basketball National League South Africa
Men BNLSA 2026
English
Menu
Fixtures
Standings
Leaders
Statistics
Teams
Players
All-Star Men 2025
Basketball National League SA
BNL 2018
BNLSA 2020-2021
Boys BNL Schools 2025
Boys BNL Schools 2026
Girls All-Star Schools
Girls BNL Schools 2025
Girls BNL Schools 2026
Men BNLSA 2021
Men BNLSA 2022
Men BNLSA 2023
Men BNLSA 2024
Men BNLSA 2025
Men BNLSA 2026
W-BNLSA 2020-2021
Women - BNLSA 2024
Women BNLSA 2021
Women BNLSA 2022
Women BNLSA 2023
Women BNLSA 2025
Women BNLSA 2026
2026
2025
2024
2023
2022
2021
2020
2019
2018
Match Details
Free State Warriors
52
Final
Live now
Period
Western Cape Mountaineers
69
View Live Match Center
Date / Time:
Jul 4, 2026, 3:15 PM
Western Cape Mountaineers 69 AT Free State Warriors 52
On 2026-07-04 15:15:00 At
Box Score
Play by play
Shot chart
Team Analysis
Play by play
Period:
Period 1
Period 2
Period 3
Period 4
Overtime
All
0-0
Game start
0-0
Period start
0-0
Possession arrow - start period
P1
09:59:00
20, Julian Wright
, jump ball - won
15, Mthokozisi Masondo
, jump ball - lost
P1
09:59:00
P1
09:41:00
15, Stephen Gabriel
, 2pt jump shot
20, Simon Thobela
, Defensive rebound
P1
09:38:00
4, Galaletsang Masite
, Turnover - bad pass
P1
09:35:00
P1
09:27:00
15, Stephen Gabriel
, Turnover - ball handling
4, Galaletsang Masite
, Steal
P1
09:27:00
4, Galaletsang Masite
, 2pt jump shot
P1
09:20:00
P1
09:16:00
15, Stephen Gabriel
, Defensive rebound
P1
09:16:00
15, Stephen Gabriel
, Turnover - bad pass
15, Mthokozisi Masondo
, Steal
P1
09:16:00
7, Khotso Mahloane
, 2pt lay up
P1
09:04:00
P1
09:00:00
4, Asiphamandla Mayi
, Defensive rebound
20, Simon Thobela
, Personal foul
P1
08:59:00
P1
08:59:00
4, Asiphamandla Mayi
, Foul on
P1
08:58:00
4, Asiphamandla Mayi
, 2pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P1
08:55:00
15, Mthokozisi Masondo
, Turnover - bad pass
P1
08:43:00
P1
08:43:00
4, Asiphamandla Mayi
, Steal
P1
08:38:00
4, Asiphamandla Mayi
, Turnover - bad pass
4, Galaletsang Masite
, Turnover - bad pass
P1
08:15:00
P1
08:01:00
15, Stephen Gabriel
, 2pt lay up
15, Mthokozisi Masondo
, Block
P1
08:01:00
4, Galaletsang Masite
, Defensive rebound
P1
07:56:00
15, Mthokozisi Masondo
, Turnover - out of bounds
P1
07:51:00
P1
07:45:00
0-2
7, Micheal Mosoko
, 2pt jump shot made
P1
07:45:00
11, Lutho Skweyiya
, Assist
4, Galaletsang Masite
, 2pt jump shot
P1
07:22:00
10, Vusimuzi Sithole
, Offensive rebound
P1
07:18:00
10, Vusimuzi Sithole
, 2pt lay up
P1
07:17:00
P1
07:17:00
15, Stephen Gabriel
, Block
10, Vusimuzi Sithole
, Offensive rebound
P1
07:15:00
Turnover - Shot Clock Violation
P1
07:15:00
P1
07:03:00
0-5
15, Stephen Gabriel
, 3pt jump shot made
P1
07:03:00
4, Asiphamandla Mayi
, Assist
15, Mthokozisi Masondo
, Turnover - bad pass
P1
06:52:00
4, Galaletsang Masite
, Personal foul
P1
06:44:00
P1
06:44:00
4, Asiphamandla Mayi
, Foul on
P1
06:40:00
7, Micheal Mosoko
, 2pt pull up jump shot
P1
06:34:00
15, Stephen Gabriel
, Offensive rebound
P1
06:33:00
20, Julian Wright
, 3pt jump shot
10, Vusimuzi Sithole
, Defensive rebound
P1
06:29:00
20, Simon Thobela
, Turnover - bad pass
P1
06:28:00
P1
06:15:00
20, Julian Wright
, 2pt pull up jump shot
7, Khotso Mahloane
, Defensive rebound
P1
06:09:00
P1
06:09:00
4, Asiphamandla Mayi
, Personal foul
7, Khotso Mahloane
, Foul on
P1
06:09:00
4, Galaletsang Masite
, Turnover - out of bounds
P1
06:01:00
Timeout - full
P1
06:01:00
P1
06:01:00
4, Asiphamandla Mayi
, Substitution out
P1
06:01:00
11, Lutho Skweyiya
, Substitution out
P1
06:01:00
5, Nkosinathi Tolbart
, Substitution in
P1
06:01:00
21, Joshua Mugume
, Substitution in
P1
05:53:00
5, Nkosinathi Tolbart
, 3pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P1
05:49:00
15, Mthokozisi Masondo
, 2pt lay up
P1
05:39:00
20, Simon Thobela
, Offensive rebound
P1
05:36:00
10, Vusimuzi Sithole
, 3pt jump shot made
P1
05:30:00
3-5
15, Mthokozisi Masondo
, Assist
P1
05:30:00
P1
05:12:00
15, Stephen Gabriel
, 2pt lay up
10, Vusimuzi Sithole
, Defensive rebound
P1
05:09:00
7, Khotso Mahloane
, 2pt alley oop made
P1
05:06:00
5-5
4, Galaletsang Masite
, Assist
P1
05:06:00
P1
04:48:00
20, Julian Wright
, Turnover - bad pass
20, Simon Thobela
, Steal
P1
04:48:00
10, Vusimuzi Sithole
, 3pt jump shot
P1
04:35:00
P1
04:32:00
15, Stephen Gabriel
, Defensive rebound
P1
04:27:00
15, Stephen Gabriel
, Turnover - bad pass
10, Vusimuzi Sithole
, Steal
P1
04:27:00
15, Mthokozisi Masondo
, Substitution out
P1
04:14:00
13, Chiedozie Igweze
, Substitution in
P1
04:14:00
P1
04:06:00
Coach technical
10, Vusimuzi Sithole
, Free throw 1 of 1 made
P1
04:06:00
6-5
P1
04:06:00
20, Julian Wright
, Substitution out
P1
04:06:00
13, Adrian Hermanus
, Substitution in
P1
04:02:00
21, Joshua Mugume
, Turnover - out of bounds
7, Khotso Mahloane
, 2pt pull up jump shot
P1
03:48:00
P1
03:43:00
7, Micheal Mosoko
, Defensive rebound
P1
03:38:00
13, Adrian Hermanus
, 2pt jump shot
20, Simon Thobela
, Defensive rebound
P1
03:35:00
20, Simon Thobela
, Turnover - bad pass
P1
03:21:00
P1
03:20:00
Timeout - full
P1
03:20:00
21, Joshua Mugume
, Substitution out
P1
03:20:00
20, Julian Wright
, Substitution in
P1
03:17:00
Turnover - Other
20, Simon Thobela
, Turnover - ball handling
P1
03:17:00
P1
03:00:00
5, Nkosinathi Tolbart
, 2pt lay up
10, Vusimuzi Sithole
, Defensive rebound
P1
02:54:00
4, Galaletsang Masite
, 2pt driving layup
P1
02:47:00
P1
02:44:00
15, Stephen Gabriel
, Defensive rebound
P1
02:54:00
5, Nkosinathi Tolbart
, 2pt lay up
10, Vusimuzi Sithole
, Block
P1
02:54:00
P1
02:54:00
21, Joshua Mugume
, Offensive rebound
P1
02:50:00
21, Joshua Mugume
, 2pt lay up
20, Simon Thobela
, Block
P1
02:50:00
10, Vusimuzi Sithole
, Defensive rebound
P1
02:50:00
4, Galaletsang Masite
, 2pt hookshot made
P1
02:29:00
8-5
10, Vusimuzi Sithole
, Personal foul
P1
02:10:00
P1
02:10:00
15, Stephen Gabriel
, Foul on
P1
01:49:00
8-6
15, Stephen Gabriel
, Free throw 1 of 2 made
P1
01:49:00
8-7
15, Stephen Gabriel
, Free throw 2 of 2 made
4, Galaletsang Masite
, Turnover - bad pass
P1
01:45:00
P1
01:45:00
5, Nkosinathi Tolbart
, Steal
P1
01:41:00
5, Nkosinathi Tolbart
, 2pt lay up
P1
01:37:00
15, Stephen Gabriel
, Offensive rebound
P1
01:37:00
8-9
15, Stephen Gabriel
, made
6, Mogomotsi Rafapa
, Substitution in
P1
01:31:00
P1
01:31:00
15, Stephen Gabriel
, Substitution out
P1
01:31:00
20, Julian Wright
, Substitution in
6, Mogomotsi Rafapa
, 2pt lay up
P1
01:13:00
6, Mogomotsi Rafapa
, Offensive rebound
P1
01:09:00
P1
01:09:00
13, Adrian Hermanus
, Personal foul
6, Mogomotsi Rafapa
, Foul on
P1
01:09:00
6, Mogomotsi Rafapa
, Free throw 1 of 2
P1
01:09:00
6, Mogomotsi Rafapa
, Free throw 2 of 2 made
P1
01:09:00
9-9
P1
00:58:80
9-11
20, Julian Wright
, 2pt lay up made
P1
00:58:80
13, Adrian Hermanus
, Assist
7, Khotso Mahloane
, 2pt fade away made
P1
00:42:00
11-11
11, Uyanda Masinga
, Assist
P1
00:42:00
P1
00:27:10
11-14
21, Joshua Mugume
, 3pt jump shot made
P1
00:27:10
10, Dayaan Frizlaar
, Assist
11-14
Period end
15, Mthokozisi Masondo
, Substitution in
P2
10:00:00
P2
10:00:00
5, Nkosinathi Tolbart
, Substitution out
P2
10:00:00
11, Lutho Skweyiya
, Substitution in
11-14
Period start
11, Uyanda Masinga
, 2pt jump shot
P2
09:47:00
P2
09:44:00
21, Joshua Mugume
, Defensive rebound
P2
09:42:00
11-16
13, Adrian Hermanus
, 2pt dunk made
P2
09:33:00
20, Julian Wright
, Personal foul
15, Mthokozisi Masondo
, Foul on
P2
09:33:00
15, Mthokozisi Masondo
, Free throw 1 of 2
P2
09:33:00
15, Mthokozisi Masondo
, Free throw 2 of 2
P2
09:33:00
11, Uyanda Masinga
, Offensive rebound
P2
09:33:00
15, Mthokozisi Masondo
, 2pt pull up jump shot made
P2
09:28:00
13-16
11, Uyanda Masinga
, Assist
P2
09:28:00
P2
09:16:00
20, Julian Wright
, 2pt lay up
7, Khotso Mahloane
, Defensive rebound
P2
09:13:00
7, Khotso Mahloane
, Turnover - bad pass
P2
09:11:00
P2
09:11:00
11, Lutho Skweyiya
, Steal
P2
08:59:00
10, Dayaan Frizlaar
, Turnover - bad pass
11, Uyanda Masinga
, Steal
P2
08:59:00
P2
08:48:00
21, Joshua Mugume
, Turnover - out of bounds
P2
08:38:00
20, Julian Wright
, Personal foul
15, Mthokozisi Masondo
, Foul on
P2
08:38:00
11, Uyanda Masinga
, 2pt lay up
P2
08:36:00
P2
08:36:00
13, Adrian Hermanus
, Block
Offensive rebound
P2
08:33:00
8, Zuko Magandela
, 3pt jump shot made
P2
08:30:00
16-16
15, Mthokozisi Masondo
, Assist
P2
08:30:00
P2
08:08:00
11, Lutho Skweyiya
, 3pt jump shot
P2
08:03:00
13, Adrian Hermanus
, Offensive rebound
P2
08:02:00
13, Adrian Hermanus
, 2pt lay up
15, Mthokozisi Masondo
, Defensive rebound
P2
07:58:00
15, Mthokozisi Masondo
, 2pt lay up
P2
07:52:00
P2
07:48:00
20, Julian Wright
, Defensive rebound
P2
07:38:00
16-18
13, Adrian Hermanus
, 2pt dunk made
P2
07:38:00
20, Julian Wright
, Assist
6, Mogomotsi Rafapa
, Turnover - ball handling
P2
07:22:00
P2
07:22:00
10, Dayaan Frizlaar
, Steal
P2
07:16:00
16-20
10, Dayaan Frizlaar
, 2pt driving layup made
7, Khotso Mahloane
, 3pt jump shot
P2
06:55:00
P2
06:52:00
21, Joshua Mugume
, Defensive rebound
P2
06:45:00
20, Julian Wright
, 2pt lay up
7, Khotso Mahloane
, Defensive rebound
P2
06:42:00
8, Zuko Magandela
, 3pt jump shot made
P2
06:36:00
19-20
7, Khotso Mahloane
, Assist
P2
06:36:00
P2
06:17:00
13, Adrian Hermanus
, 2pt lay up
11, Uyanda Masinga
, Block
P2
06:17:00
11, Uyanda Masinga
, Defensive rebound
P2
06:13:00
11, Uyanda Masinga
, Turnover - out of bounds
P2
06:13:00
P2
06:13:00
10, Dayaan Frizlaar
, Substitution out
P2
06:13:00
13, Adrian Hermanus
, Substitution out
P2
06:13:00
21, Joshua Mugume
, Substitution out
P2
06:13:00
4, Asiphamandla Mayi
, Substitution in
P2
06:13:00
12,
, Substitution in
P2
06:13:00
23, John-David Myburg
, Substitution in
P2
06:10:00
Turnover - Shot Clock Violation
7, Khotso Mahloane
, Substitution out
P2
06:02:00
10, Vusimuzi Sithole
, Substitution in
P2
06:02:00
P2
05:57:00
4, Asiphamandla Mayi
, Personal foul
11, Uyanda Masinga
, Foul on
P2
05:57:00
11, Uyanda Masinga
, Free throw 1 of 2
P2
05:56:00
11, Uyanda Masinga
, Free throw 2 of 2
P2
05:56:00
P2
05:56:00
12,
, Defensive rebound
P2
05:51:00
12,
, Turnover - ball handling
6, Mogomotsi Rafapa
, Steal
P2
05:51:00
10, Vusimuzi Sithole
, Turnover - travel
P2
05:44:00
P2
05:43:00
20, Julian Wright
, Substitution out
P2
05:43:00
15, Stephen Gabriel
, Substitution in
P2
05:37:00
19-23
11, Lutho Skweyiya
, 3pt jump shot made
P2
05:37:00
23, John-David Myburg
, Assist
15, Mthokozisi Masondo
, made
P2
05:16:00
21-23
6, Mogomotsi Rafapa
, Assist
P2
05:16:00
P2
05:07:00
23, John-David Myburg
, 3pt jump shot
11, Uyanda Masinga
, Defensive rebound
P2
05:04:00
11, Uyanda Masinga
, 2pt lay up
P2
04:59:00
P2
04:59:00
15, Stephen Gabriel
, Block
P2
04:54:00
23, John-David Myburg
, Defensive rebound
P2
04:52:00
21-25
4, Asiphamandla Mayi
, 2pt driving layup made
P2
04:52:00
23, John-David Myburg
, Assist
8, Zuko Magandela
, 3pt jump shot
P2
04:16:00
P2
04:13:00
15, Stephen Gabriel
, Defensive rebound
P2
04:08:00
23, John-David Myburg
, 2pt lay up
P2
04:04:00
12,
, Offensive rebound
P2
04:00:00
21-27
11, Lutho Skweyiya
, 2pt driving layup made
P2
04:00:00
4, Asiphamandla Mayi
, Assist
6, Mogomotsi Rafapa
, 3pt jump shot
P2
03:44:00
8, Zuko Magandela
, Offensive rebound
P2
03:40:00
10, Vusimuzi Sithole
, 2pt lay up
P2
03:36:00
8, Zuko Magandela
, Offensive rebound
P2
03:33:00
10, Vusimuzi Sithole
, 3pt pull up jump shot made
P2
03:30:00
24-27
8, Zuko Magandela
, Assist
P2
03:30:00
P2
03:16:00
15, Stephen Gabriel
, Turnover - travel
11, Uyanda Masinga
, Substitution out
P2
03:16:00
15, Mthokozisi Masondo
, Substitution out
P2
03:16:00
14, Sboniso Ndobe
, Substitution in
P2
03:16:00
20, Simon Thobela
, Substitution in
P2
03:16:00
P2
03:16:00
11, Lutho Skweyiya
, Substitution out
P2
03:16:00
7, Micheal Mosoko
, Substitution in
6, Mogomotsi Rafapa
, 2pt pull up jump shot made
P2
03:06:00
26-27
P2
02:57:00
23, John-David Myburg
, 3pt jump shot
20, Simon Thobela
, Defensive rebound
P2
02:53:00
8, Zuko Magandela
, 2pt fade away made
P2
02:43:00
28-27
P2
02:29:00
23, John-David Myburg
, Turnover - travel
8, Zuko Magandela
, 3pt jump shot made
P2
02:15:00
31-27
20, Simon Thobela
, Assist
P2
02:15:00
10, Vusimuzi Sithole
, Personal foul
P2
02:14:00
P2
02:14:00
15, Stephen Gabriel
, Foul on
P2
02:01:00
4, Asiphamandla Mayi
, 2pt driving layup
14, Sboniso Ndobe
, Defensive rebound
P2
01:57:00
8, Zuko Magandela
, 3pt jump shot
P2
01:55:00
P2
01:50:00
15, Stephen Gabriel
, Defensive rebound
P2
01:36:00
15, Stephen Gabriel
, 2pt jump shot
P2
01:33:00
4, Asiphamandla Mayi
, Offensive rebound
P2
01:32:00
31-29
4, Asiphamandla Mayi
, 2pt lay up made
8, Zuko Magandela
, 2pt pull up jump shot
P2
01:08:00
P2
01:04:00
15, Stephen Gabriel
, Defensive rebound
P2
00:52:80
23, John-David Myburg
, 3pt jump shot
14, Sboniso Ndobe
, Defensive rebound
P2
00:47:90
6, Mogomotsi Rafapa
, Turnover - travel
P2
00:41:00
P2
00:39:70
12,
, Substitution out
P2
00:39:70
23, John-David Myburg
, Substitution out
P2
00:39:70
10, Dayaan Frizlaar
, Substitution in
P2
00:39:70
13, Adrian Hermanus
, Substitution in
P2
00:39:00
4, Asiphamandla Mayi
, Turnover - travel
20, Simon Thobela
, 2pt floating jump shot
P2
00:24:80
P2
00:18:10
10, Dayaan Frizlaar
, Defensive rebound
P2
00:17:30
31-31
10, Dayaan Frizlaar
, 2pt driving layup made
6, Mogomotsi Rafapa
, 3pt jump shot
P2
00:06:70
31-31
Period end
P1
01:46:00
20, Julian Wright
, Substitution out
P1
01:46:00
21, Joshua Mugume
, Substitution in
20, Simon Thobela
, Substitution out
P1
01:31:00
10, Vusimuzi Sithole
, Substitution out
P1
01:31:00
11, Uyanda Masinga
, Substitution in
P1
01:31:00
13, Chiedozie Igweze
, Substitution out
P2
10:00:00
P1
03:25:00
7, Micheal Mosoko
, Substitution out
P1
03:25:00
10, Dayaan Frizlaar
, Substitution in
7, Khotso Mahloane
, Substitution out
P1
03:20:00
6, Mogomotsi Rafapa
, Substitution in
P1
03:20:00
6, Mogomotsi Rafapa
, Substitution out
P1
01:46:00
7, Khotso Mahloane
, Substitution in
P1
01:46:00
P3
10:00:00
7, Micheal Mosoko
, Substitution out
P3
10:00:00
20, Julian Wright
, Substitution in
31-31
Period start
P3
09:46:00
10, Dayaan Frizlaar
, 2pt jump shot
6, Mogomotsi Rafapa
, Defensive rebound
P3
09:43:00
6, Mogomotsi Rafapa
, 2pt lay up made
P3
09:41:00
33-31
14, Sboniso Ndobe
, Assist
P3
09:41:00
P3
09:36:00
Turnover - Other
6, Mogomotsi Rafapa
, 2pt jump shot made
P3
09:30:00
35-31
20, Simon Thobela
, Personal foul
P3
09:17:00
P3
09:17:00
13, Adrian Hermanus
, Foul on
P3
09:04:00
15, Stephen Gabriel
, 3pt jump shot
P3
09:02:00
4, Asiphamandla Mayi
, Offensive rebound
P3
08:53:00
4, Asiphamandla Mayi
, 2pt driving layup
20, Simon Thobela
, Defensive rebound
P3
08:50:00
10, Vusimuzi Sithole
, 3pt jump shot
P3
08:42:00
8, Zuko Magandela
, Offensive rebound
P3
08:39:00
6, Mogomotsi Rafapa
, 2pt jump shot
P3
08:34:00
P3
08:30:00
10, Dayaan Frizlaar
, Defensive rebound
P3
08:24:00
15, Stephen Gabriel
, 3pt jump shot
Defensive rebound
P3
08:20:00
14, Sboniso Ndobe
, 2pt lay up
P3
07:56:00
P3
07:53:00
13, Adrian Hermanus
, Defensive rebound
P3
07:37:00
15, Stephen Gabriel
, 3pt jump shot
P3
07:34:00
4, Asiphamandla Mayi
, Offensive rebound
P3
07:33:00
4, Asiphamandla Mayi
, Turnover - ball handling
20, Simon Thobela
, Steal
P3
07:33:00
20, Simon Thobela
, Turnover - ball handling
P3
07:27:00
P3
07:27:00
4, Asiphamandla Mayi
, Steal
P3
07:05:00
4, Asiphamandla Mayi
, 3pt jump shot
P3
07:00:00
20, Julian Wright
, Offensive rebound
P3
06:59:00
20, Julian Wright
, 2pt dunk
P3
06:53:00
13, Adrian Hermanus
, Offensive rebound
P3
06:53:00
35-33
13, Adrian Hermanus
, made
P3
06:43:00
4, Asiphamandla Mayi
, Personal foul
14, Sboniso Ndobe
, Foul on
P3
06:43:00
P3
06:39:00
4, Asiphamandla Mayi
, Substitution out
P3
06:39:00
20, Julian Wright
, Substitution out
P3
06:39:00
7, Micheal Mosoko
, Substitution in
P3
06:39:00
21, Joshua Mugume
, Substitution in
6, Mogomotsi Rafapa
, 3pt jump shot
P3
06:34:00
P3
06:31:00
15, Stephen Gabriel
, Defensive rebound
P3
06:26:00
35-35
7, Micheal Mosoko
, 2pt turn around jump shot made
P3
06:26:00
15, Stephen Gabriel
, Assist
20, Simon Thobela
, 2pt lay up
P3
06:07:00
10, Vusimuzi Sithole
, Offensive rebound
P3
06:03:00
10, Vusimuzi Sithole
, made
P3
06:03:00
37-35
P3
05:46:00
37-37
7, Micheal Mosoko
, 2pt jump shot made
P3
05:46:00
10, Dayaan Frizlaar
, Assist
10, Vusimuzi Sithole
, 3pt jump shot
P3
05:33:00
P3
05:30:00
15, Stephen Gabriel
, Defensive rebound
P3
05:27:00
37-39
10, Dayaan Frizlaar
, 2pt lay up made
P3
05:27:00
7, Micheal Mosoko
, Assist
6, Mogomotsi Rafapa
, Turnover - bad pass
P3
05:19:00
P3
05:19:00
15, Stephen Gabriel
, Steal
P3
05:11:00
7, Micheal Mosoko
, 3pt jump shot
14, Sboniso Ndobe
, Defensive rebound
P3
05:04:00
20, Simon Thobela
, 2pt jump shot
P3
04:58:00
P3
04:54:00
7, Micheal Mosoko
, Defensive rebound
P3
04:44:00
15, Stephen Gabriel
, 2pt lay up
14, Sboniso Ndobe
, Block
P3
04:44:00
14, Sboniso Ndobe
, Defensive rebound
P3
04:40:00
8, Zuko Magandela
, 3pt jump shot made
P3
04:28:00
40-39
6, Mogomotsi Rafapa
, Assist
P3
04:28:00
P3
04:10:00
7, Micheal Mosoko
, Turnover - bad pass
14, Sboniso Ndobe
, Steal
P3
04:10:00
P3
03:58:00
7, Micheal Mosoko
, Personal foul
20, Simon Thobela
, Foul on
P3
03:58:00
Timeout - full
P3
03:58:00
14, Sboniso Ndobe
, Substitution out
P3
03:58:00
7, Khotso Mahloane
, Substitution in
P3
03:58:00
P3
03:58:00
10, Dayaan Frizlaar
, Substitution out
P3
03:58:00
15, Stephen Gabriel
, Substitution out
P3
03:58:00
5, Nkosinathi Tolbart
, Substitution in
P3
03:58:00
20, Julian Wright
, Substitution in
20, Simon Thobela
, Free throw 1 of 2
P3
03:58:00
20, Simon Thobela
, Free throw 2 of 2
P3
03:58:00
P3
03:58:00
20, Julian Wright
, Defensive rebound
P3
03:47:00
21, Joshua Mugume
, Turnover - bad pass
20, Simon Thobela
, Steal
P3
03:47:00
6, Mogomotsi Rafapa
, Turnover - travel
P3
03:43:00
20, Simon Thobela
, Substitution out
P3
03:43:00
15, Mthokozisi Masondo
, Substitution in
P3
03:43:00
P3
03:33:00
20, Julian Wright
, 2pt lay up
15, Mthokozisi Masondo
, Defensive rebound
P3
03:30:00
10, Vusimuzi Sithole
, 3pt jump shot
P3
03:19:00
7, Khotso Mahloane
, Offensive rebound
P3
03:16:00
7, Khotso Mahloane
, 2pt lay up
P3
03:14:00
P3
03:14:00
13, Adrian Hermanus
, Block
P3
03:10:00
5, Nkosinathi Tolbart
, Defensive rebound
P3
03:08:00
5, Nkosinathi Tolbart
, 2pt lay up
P3
03:05:00
7, Micheal Mosoko
, Offensive rebound
P3
03:04:00
7, Micheal Mosoko
, Offensive foul
P3
03:04:00
7, Micheal Mosoko
, Turnover - offensive
8, Zuko Magandela
, Foul on
P3
03:04:00
6, Mogomotsi Rafapa
, 2pt floating jump shot
P3
02:55:00
P3
02:51:00
21, Joshua Mugume
, Defensive rebound
P3
02:49:00
40-41
20, Julian Wright
, 2pt lay up made
P3
02:49:00
7, Micheal Mosoko
, Assist
6, Mogomotsi Rafapa
, 3pt jump shot
P3
02:26:00
15, Mthokozisi Masondo
, Offensive rebound
P3
02:22:00
P3
02:22:00
7, Micheal Mosoko
, Personal foul
15, Mthokozisi Masondo
, Foul on
P3
02:22:00
P3
02:22:00
13, Adrian Hermanus
, Substitution out
P3
02:22:00
12,
, Substitution in
15, Mthokozisi Masondo
, Free throw 1 of 2
P3
02:22:00
15, Mthokozisi Masondo
, Free throw 2 of 2 made
P3
02:22:00
41-41
8, Zuko Magandela
, Substitution out
P3
02:22:00
11, Uyanda Masinga
, Substitution in
P3
02:22:00
P3
02:16:00
41-43
12,
, 2pt jump shot made
P3
02:16:00
21, Joshua Mugume
, Assist
11, Uyanda Masinga
, Turnover - ball handling
P3
02:00:00
P3
02:00:00
12,
, Steal
P3
01:56:00
41-45
7, Micheal Mosoko
, 2pt lay up made
P3
01:56:00
12,
, Assist
10, Vusimuzi Sithole
, 2pt lay up
P3
01:40:00
P3
01:37:00
12,
, Defensive rebound
P3
01:35:00
41-47
5, Nkosinathi Tolbart
, 2pt driving layup made
P3
01:35:00
21, Joshua Mugume
, Assist
P3
01:22:00
20, Julian Wright
, Personal foul
10, Vusimuzi Sithole
, Foul on
P3
01:22:00
Timeout - full
P3
01:21:00
10, Vusimuzi Sithole
, Free throw 1 of 2 made
P3
01:21:00
42-47
10, Vusimuzi Sithole
, Free throw 2 of 2
P3
01:21:00
P3
01:21:00
5, Nkosinathi Tolbart
, Defensive rebound
P3
01:15:00
7, Micheal Mosoko
, 2pt jump shot
7, Khotso Mahloane
, Defensive rebound
P3
01:12:00
6, Mogomotsi Rafapa
, Turnover - bad pass
P3
01:03:00
P3
01:03:00
5, Nkosinathi Tolbart
, Steal
P3
00:57:30
42-49
7, Micheal Mosoko
, made
P3
00:57:30
5, Nkosinathi Tolbart
, Assist
7, Khotso Mahloane
, 2pt lay up made
P3
00:40:40
44-49
P3
00:28:70
20, Julian Wright
, 2pt dunk
6, Mogomotsi Rafapa
, Defensive rebound
P3
00:24:90
6, Mogomotsi Rafapa
, 2pt floating jump shot
P3
00:20:40
P3
00:16:90
7, Micheal Mosoko
, Defensive rebound
P3
00:10:80
44-51
7, Micheal Mosoko
, 2pt jump shot made
44-51
Period end
6, Mogomotsi Rafapa
, Substitution out
P4
10:00:00
11, Uyanda Masinga
, Substitution out
P4
10:00:00
4, Galaletsang Masite
, Substitution in
P4
10:00:00
20, Simon Thobela
, Substitution in
P4
10:00:00
44-51
Period start
4, Galaletsang Masite
, Turnover - backcourt
P4
09:57:00
P4
09:49:00
7, Micheal Mosoko
, 2pt jump shot
P4
09:46:00
20, Julian Wright
, Offensive rebound
P4
09:45:00
21, Joshua Mugume
, 3pt pull up jump shot
15, Mthokozisi Masondo
, Defensive rebound
P4
09:40:00
4, Galaletsang Masite
, Turnover - bad pass
P4
09:32:00
P4
09:32:00
21, Joshua Mugume
, Steal
P4
09:29:00
21, Joshua Mugume
, Turnover - bad pass
7, Khotso Mahloane
, Turnover - travel
P4
09:20:00
P4
09:14:00
12,
, Turnover - bad pass
10, Vusimuzi Sithole
, Steal
P4
09:14:00
4, Galaletsang Masite
, Turnover - ball handling
P4
09:08:00
P4
09:00:00
7, Micheal Mosoko
, 2pt jump shot
P4
08:56:00
21, Joshua Mugume
, Offensive rebound
P4
08:56:00
20, Julian Wright
, 3pt jump shot
4, Galaletsang Masite
, Defensive rebound
P4
08:50:00
15, Mthokozisi Masondo
, Turnover - bad pass
P4
08:47:00
P4
08:38:00
20, Julian Wright
, 2pt jump shot
20, Simon Thobela
, Defensive rebound
P4
08:34:00
20, Simon Thobela
, Turnover - bad pass
P4
08:33:00
P4
08:33:00
5, Nkosinathi Tolbart
, Steal
4, Galaletsang Masite
, Personal foul
P4
08:29:00
P4
08:29:00
5, Nkosinathi Tolbart
, Foul on
P4
08:29:00
44-52
5, Nkosinathi Tolbart
, Free throw 1 of 2 made
P4
08:29:00
5, Nkosinathi Tolbart
, Free throw 2 of 2
P4
08:29:00
5, Nkosinathi Tolbart
, Offensive rebound
P4
08:15:00
7, Micheal Mosoko
, 2pt jump shot
P4
08:13:00
Offensive rebound
P4
08:12:00
7, Micheal Mosoko
, 2pt jump shot
P4
08:08:00
12,
, Offensive rebound
P4
08:08:00
12,
, Offensive foul
P4
08:08:00
12,
, Turnover - offensive
7, Khotso Mahloane
, Foul on
P4
08:08:00
P4
08:08:00
5, Nkosinathi Tolbart
, Substitution out
P4
08:08:00
12,
, Substitution out
P4
08:08:00
11, Lutho Skweyiya
, Substitution in
P4
08:08:00
15, Stephen Gabriel
, Substitution in
4, Galaletsang Masite
, Turnover - backcourt
P4
08:03:00
P4
07:56:00
44-54
20, Julian Wright
, 2pt lay up made
P4
07:56:00
21, Joshua Mugume
, Assist
15, Mthokozisi Masondo
, 2pt turn around jump shot made
P4
07:33:00
46-54
P4
07:16:00
20, Julian Wright
, Turnover - bad pass
15, Mthokozisi Masondo
, Steal
P4
07:16:00
15, Mthokozisi Masondo
, Turnover - out of bounds
P4
07:13:00
4, Galaletsang Masite
, Substitution out
P4
07:13:00
7, Khotso Mahloane
, Substitution out
P4
07:13:00
6, Mogomotsi Rafapa
, Substitution in
P4
07:13:00
8, Zuko Magandela
, Substitution in
P4
07:13:00
P4
07:08:00
7, Micheal Mosoko
, 2pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P4
07:05:00
15, Mthokozisi Masondo
, 2pt driving layup made
P4
06:54:00
48-54
P4
06:40:00
48-56
20, Julian Wright
, 2pt lay up made
P4
06:40:00
21, Joshua Mugume
, Assist
6, Mogomotsi Rafapa
, 3pt jump shot
P4
06:23:00
P4
06:19:00
21, Joshua Mugume
, Defensive rebound
P4
06:06:00
48-58
15, Stephen Gabriel
, 2pt lay up made
P4
06:06:00
20, Julian Wright
, Assist
15, Mthokozisi Masondo
, 2pt floating jump shot made
P4
05:52:00
50-58
10, Vusimuzi Sithole
, Assist
P4
05:52:00
P4
05:37:00
21, Joshua Mugume
, 3pt jump shot
Defensive rebound
P4
05:34:00
P4
05:34:00
21, Joshua Mugume
, Substitution out
P4
05:34:00
10, Dayaan Frizlaar
, Substitution in
10, Vusimuzi Sithole
, 3pt jump shot
P4
05:22:00
20, Simon Thobela
, Offensive rebound
P4
05:18:00
6, Mogomotsi Rafapa
, Turnover - bad pass
P4
05:08:00
P4
05:08:00
20, Julian Wright
, Steal
P4
05:01:00
50-60
7, Micheal Mosoko
, 2pt dunk made
15, Mthokozisi Masondo
, 2pt lay up
P4
05:01:00
P4
05:01:00
15, Stephen Gabriel
, Block
P4
05:01:00
20, Julian Wright
, Defensive rebound
P4
05:01:00
7, Micheal Mosoko
, 2pt lay up
15, Mthokozisi Masondo
, Defensive rebound
P4
05:01:00
6, Mogomotsi Rafapa
, Turnover - bad pass
P4
05:01:00
P4
05:01:00
11, Lutho Skweyiya
, Steal
P4
04:57:00
50-62
11, Lutho Skweyiya
, 2pt lay up made
Timeout - full
P4
04:45:00
20, Simon Thobela
, Substitution out
P4
04:45:00
14, Sboniso Ndobe
, Substitution in
P4
04:45:00
P4
04:45:00
7, Micheal Mosoko
, Substitution out
P4
04:45:00
4, Asiphamandla Mayi
, Substitution in
14, Sboniso Ndobe
, 2pt lay up
P4
04:32:00
15, Mthokozisi Masondo
, Offensive rebound
P4
04:30:00
15, Mthokozisi Masondo
, 2pt turn around jump shot made
P4
04:29:00
52-62
P4
04:22:00
4, Asiphamandla Mayi
, Personal foul
15, Mthokozisi Masondo
, Foul on
P4
04:22:00
15, Mthokozisi Masondo
, Free throw 1 of 1
P4
04:22:00
P4
04:22:00
20, Julian Wright
, Defensive rebound
P4
04:02:00
4, Asiphamandla Mayi
, 2pt lay up
14, Sboniso Ndobe
, Block
P4
04:02:00
P4
03:55:00
10, Dayaan Frizlaar
, Offensive rebound
P4
03:55:00
52-64
10, Dayaan Frizlaar
, 2pt lay up made
8, Zuko Magandela
, 3pt jump shot
P4
03:43:00
Offensive rebound
P4
03:38:00
10, Vusimuzi Sithole
, 2pt jump shot
P4
03:23:00
P4
03:20:00
15, Stephen Gabriel
, Defensive rebound
P4
03:08:00
11, Lutho Skweyiya
, 3pt jump shot
14, Sboniso Ndobe
, Defensive rebound
P4
03:05:00
8, Zuko Magandela
, 3pt jump shot
P4
02:56:00
P4
02:53:00
10, Dayaan Frizlaar
, Defensive rebound
P4
02:50:00
52-66
20, Julian Wright
, 2pt dunk made
P4
02:50:00
10, Dayaan Frizlaar
, Assist
8, Zuko Magandela
, Turnover - bad pass
P4
02:26:00
P4
02:26:00
15, Stephen Gabriel
, Steal
P4
02:19:00
52-69
15, Stephen Gabriel
, 3pt jump shot made
P4
02:19:00
4, Asiphamandla Mayi
, Assist
6, Mogomotsi Rafapa
, 3pt jump shot
P4
02:00:00
P4
01:57:00
10, Dayaan Frizlaar
, Defensive rebound
P4
01:51:00
20, Julian Wright
, 2pt lay up
14, Sboniso Ndobe
, Defensive rebound
P4
01:47:00
6, Mogomotsi Rafapa
, Turnover - ball handling
P4
01:39:00
P4
01:39:00
11, Lutho Skweyiya
, Steal
P4
01:27:00
10, Dayaan Frizlaar
, Turnover - bad pass
15, Mthokozisi Masondo
, Steal
P4
01:27:00
6, Mogomotsi Rafapa
, 2pt lay up
P4
01:22:00
P4
01:19:00
11, Lutho Skweyiya
, Defensive rebound
P4
01:16:00
4, Asiphamandla Mayi
, 3pt jump shot
14, Sboniso Ndobe
, Defensive rebound
P4
01:13:00
15, Mthokozisi Masondo
, 3pt jump shot
P4
01:05:00
P4
01:01:00
4, Asiphamandla Mayi
, Defensive rebound
P4
00:41:60
4, Asiphamandla Mayi
, 2pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P4
00:38:20
6, Mogomotsi Rafapa
, 2pt jump shot
P4
00:15:20
P4
00:09:80
15, Stephen Gabriel
, Defensive rebound
52-69
Period end
52-69
Game end