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
Girls All-Star Schools
Girls BNL Schools 2025
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
66
Final
Live now
Period
Egoli Magic
69
View Live Match Center
Date / Time:
Jun 20, 2026, 4:30 PM
Egoli Magic 69 AT Free State Warriors 66
On 2026-06-20 16:30: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
15, John Daniels
, jump ball - won
15, Mthokozisi Masondo
, jump ball - lost
P1
09:59:00
P1
09:51:00
12, Kwazi Gumede
, 3pt jump shot
20, Simon Thobela
, Defensive rebound
P1
09:47:00
7, Khotso Mahloane
, 2pt lay up made
P1
09:43:00
2-0
4, Galaletsang Masite
, Assist
P1
09:43:00
P1
09:31:00
8, Andrien Belo
, 3pt jump shot
7, Khotso Mahloane
, Defensive rebound
P1
09:28:00
7, Khotso Mahloane
, 2pt lay up made
P1
09:14:00
4-0
20, Simon Thobela
, Assist
P1
09:14:00
P1
08:45:00
4-3
7, Isaac Adams
, 3pt jump shot made
P1
08:45:00
8, Andrien Belo
, Assist
4, Galaletsang Masite
, 2pt jump shot
P1
08:30:00
20, Simon Thobela
, Offensive rebound
P1
08:27:00
20, Simon Thobela
, made
P1
08:27:00
6-3
20, Simon Thobela
, Personal foul
P1
08:08:00
P1
08:08:00
20, Makamu Nature
, Foul on
P1
08:08:00
6-4
20, Makamu Nature
, Free throw 1 of 2 made
P1
08:08:00
20, Makamu Nature
, Free throw 2 of 2
P1
08:08:00
7, Isaac Adams
, Assist
10, Vusimuzi Sithole
, Defensive rebound
P1
08:08:00
4, Galaletsang Masite
, Turnover - bad pass
P1
08:03:00
P1
08:03:00
8, Andrien Belo
, Steal
P1
07:55:00
8, Andrien Belo
, Turnover - ball handling
4, Galaletsang Masite
, Steal
P1
07:55:00
7, Khotso Mahloane
, 2pt jump shot
P1
07:45:00
20, Simon Thobela
, Offensive rebound
P1
07:42:00
20, Simon Thobela
, made
P1
07:42:00
8-4
P1
07:27:00
7, Isaac Adams
, 3pt jump shot
P1
07:24:00
8, Andrien Belo
, Offensive rebound
P1
07:18:00
20, Makamu Nature
, Turnover - bad pass
4, Galaletsang Masite
, Steal
P1
07:18:00
P1
07:15:00
8, Andrien Belo
, Personal foul
4, Galaletsang Masite
, Foul on
P1
07:15:00
P1
07:15:00
Timeout - full
20, Simon Thobela
, 2pt lay up
P1
07:03:00
7, Khotso Mahloane
, Offensive rebound
P1
06:59:00
7, Khotso Mahloane
,
P1
06:59:00
P1
06:58:00
12, Kwazi Gumede
, Defensive rebound
P1
06:48:00
8-6
15, John Daniels
, 2pt lay up made
P1
06:48:00
12, Kwazi Gumede
, Assist
4, Galaletsang Masite
, Turnover - bad pass
P1
06:32:00
Timeout - full
P1
06:32:00
P1
06:13:00
8, Andrien Belo
, 3pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P1
06:11:00
4, Galaletsang Masite
, Turnover - bad pass
P1
06:08:00
P1
06:08:00
8, Andrien Belo
, Steal
20, Simon Thobela
, Personal foul
P1
06:04:00
P1
06:04:00
8, Andrien Belo
, Foul on
P1
06:04:00
8-7
8, Andrien Belo
, Free throw 1 of 2 made
P1
06:04:00
8-8
8, Andrien Belo
, Free throw 2 of 2 made
10, Vusimuzi Sithole
, Turnover - out of bounds
P1
05:46:00
P1
05:36:00
12, Kwazi Gumede
, 3pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P1
05:34:00
P1
05:32:00
15, John Daniels
, Personal foul
4, Galaletsang Masite
, Foul on
P1
05:32:00
7, Khotso Mahloane
, Substitution out
P1
05:32:00
6, Mogomotsi Rafapa
, Substitution in
P1
05:32:00
P1
05:32:00
7, Isaac Adams
, Substitution out
P1
05:32:00
6, Aisa Ukhurebor
, Substitution in
10, Vusimuzi Sithole
, 3pt jump shot
P1
05:27:00
P1
05:24:00
6, Aisa Ukhurebor
, Defensive rebound
P1
05:18:00
8, Andrien Belo
, 3pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P1
05:14:00
4, Galaletsang Masite
, 2pt floating jump shot
P1
05:07:00
Offensive rebound
P1
05:07:00
20, Simon Thobela
, 3pt jump shot
P1
05:02:00
P1
04:59:00
12, Kwazi Gumede
, Defensive rebound
P1
04:45:00
8-10
12, Kwazi Gumede
, 2pt jump shot made
P1
04:45:00
6, Aisa Ukhurebor
, Assist
10, Vusimuzi Sithole
, 2pt lay up made
P1
04:14:00
10-10
4, Galaletsang Masite
, Assist
P1
04:14:00
20, Simon Thobela
, Personal foul
P1
03:59:00
P1
03:59:00
20, Makamu Nature
, Foul on
20, Simon Thobela
, Substitution out
P1
03:59:00
7, Khotso Mahloane
, Substitution in
P1
03:59:00
P1
03:59:00
15, John Daniels
, Substitution out
P1
03:59:00
13, Alexandra Mulka
, Substitution in
P1
03:59:00
20, Makamu Nature
, Free throw 1 of 2
P1
03:59:00
20, Makamu Nature
, Free throw 2 of 2
7, Khotso Mahloane
, Defensive rebound
P1
03:59:00
10, Vusimuzi Sithole
, 3pt jump shot
P1
03:49:00
7, Khotso Mahloane
, Offensive rebound
P1
03:46:00
6, Mogomotsi Rafapa
, 3pt jump shot
P1
03:45:00
P1
03:42:00
6, Aisa Ukhurebor
, Defensive rebound
P1
03:33:00
20, Makamu Nature
, Turnover - travel
4, Galaletsang Masite
, 2pt jump shot
P1
03:15:00
P1
03:11:00
6, Aisa Ukhurebor
, Defensive rebound
P1
02:59:00
10-13
8, Andrien Belo
, 3pt jump shot made
P1
02:59:00
6, Aisa Ukhurebor
, Assist
6, Mogomotsi Rafapa
, 2pt pull up jump shot
P1
02:48:00
6, Mogomotsi Rafapa
, Offensive rebound
P1
02:43:00
6, Mogomotsi Rafapa
, Turnover - bad pass
P1
02:43:00
P1
02:43:00
20, Makamu Nature
, Steal
P1
02:41:00
12, Kwazi Gumede
, Turnover - out of bounds
10, Vusimuzi Sithole
, Substitution out
P1
02:41:00
9, Tsedo Letele
, Substitution in
P1
02:41:00
P1
02:41:00
8, Andrien Belo
, Substitution out
P1
02:41:00
20, Makamu Nature
, Substitution out
P1
02:41:00
10, Prosper Duke
, Substitution in
P1
02:41:00
11, Lusanda Hlongwane
, Substitution in
6, Mogomotsi Rafapa
, Turnover - bad pass
P1
02:41:00
P1
02:41:00
13, Alexandra Mulka
, Steal
P1
02:33:00
10-15
11, Lusanda Hlongwane
, 2pt lay up made
P1
02:20:00
11, Lusanda Hlongwane
, Personal foul
9, Tsedo Letele
, Foul on
P1
02:20:00
P1
01:59:00
10, Prosper Duke
, Substitution out
P1
01:59:00
4, Tinyiko Makhubela
, Substitution in
9, Tsedo Letele
, Free throw 1 of 2
P1
01:59:00
9, Tsedo Letele
, Free throw 2 of 2
P1
01:58:00
P1
01:58:00
11, Lusanda Hlongwane
, Defensive rebound
P1
01:50:00
13, Alexandra Mulka
, 2pt lay up
9, Tsedo Letele
, Defensive rebound
P1
01:49:00
P1
01:49:00
11, Lusanda Hlongwane
, Personal foul
9, Tsedo Letele
, Foul on
P1
01:49:00
15, Mthokozisi Masondo
, 2pt turn around jump shot made
P1
01:35:00
12-15
6, Mogomotsi Rafapa
, Assist
P1
01:35:00
P1
01:20:00
12, Kwazi Gumede
, Turnover - ball handling
4, Galaletsang Masite
, Steal
P1
01:20:00
6, Mogomotsi Rafapa
, 2pt lay up
P1
01:16:00
9, Tsedo Letele
, Offensive rebound
P1
01:13:00
9, Tsedo Letele
,
P1
01:13:00
4, Galaletsang Masite
, Offensive rebound
P1
01:13:00
7, Khotso Mahloane
, 3pt jump shot
P1
01:07:00
P1
01:06:00
Defensive rebound
P1
00:52:50
6, Aisa Ukhurebor
, Turnover - ball handling
7, Khotso Mahloane
, 2pt turn around jump shot made
P1
00:45:20
14-15
6, Mogomotsi Rafapa
, Assist
P1
00:45:20
P1
00:25:70
12, Kwazi Gumede
, 3pt jump shot
P1
00:22:50
13, Alexandra Mulka
, Offensive rebound
P1
00:16:90
11, Lusanda Hlongwane
, Turnover - out of bounds
4, Galaletsang Masite
, Turnover - bad pass
P1
00:06:00
P1
00:06:00
12, Kwazi Gumede
, Steal
14-15
Period end
9, Tsedo Letele
, Substitution out
P2
10:00:00
10, Vusimuzi Sithole
, Substitution in
P2
10:00:00
14-15
Period start
10, Vusimuzi Sithole
, 2pt jump shot
P2
10:00:00
P2
09:56:00
12, Kwazi Gumede
, Defensive rebound
P2
09:49:00
11, Lusanda Hlongwane
, 3pt jump shot
Defensive rebound
P2
09:48:00
6, Mogomotsi Rafapa
, Turnover - bad pass
P2
09:38:00
P2
09:38:00
6, Aisa Ukhurebor
, Steal
P2
09:35:00
14-17
6, Aisa Ukhurebor
, 2pt lay up made
10, Vusimuzi Sithole
, 2pt jump shot
P2
09:11:00
10, Vusimuzi Sithole
, Offensive rebound
P2
09:09:00
4, Galaletsang Masite
, 3pt jump shot
P2
09:02:00
P2
08:59:00
6, Aisa Ukhurebor
, Defensive rebound
P2
08:49:00
12, Kwazi Gumede
, 3pt jump shot
7, Khotso Mahloane
, Defensive rebound
P2
08:46:00
10, Vusimuzi Sithole
, 2pt lay up made
P2
08:40:00
16-17
4, Galaletsang Masite
, Assist
P2
08:40:00
P2
08:18:00
12, Kwazi Gumede
, 3pt jump shot
P2
08:15:00
12, Kwazi Gumede
, Offensive rebound
P2
08:15:00
12, Kwazi Gumede
, Turnover - bad pass
4, Galaletsang Masite
, Steal
P2
08:15:00
P2
08:13:00
6, Aisa Ukhurebor
, Personal foul
4, Galaletsang Masite
, Foul on
P2
08:13:00
P2
08:13:00
12, Kwazi Gumede
, Substitution out
P2
08:13:00
23, Omphile Noko
, Substitution in
4, Galaletsang Masite
, Substitution out
P2
08:13:00
9, Tsedo Letele
, Substitution in
P2
08:13:00
7, Khotso Mahloane
, 3pt jump shot
P2
08:10:00
P2
08:07:00
11, Lusanda Hlongwane
, Defensive rebound
P2
07:54:00
11, Lusanda Hlongwane
, 3pt jump shot
P2
07:54:00
Offensive rebound
P2
07:51:00
11, Lusanda Hlongwane
, Offensive foul
P2
07:51:00
11, Lusanda Hlongwane
, Turnover - offensive
6, Mogomotsi Rafapa
, Foul on
P2
07:51:00
15, Mthokozisi Masondo
, Substitution out
P2
07:51:00
20, Simon Thobela
, Substitution in
P2
07:51:00
10, Vusimuzi Sithole
, 3pt step back jump shot
P2
07:33:00
7, Khotso Mahloane
, Offensive rebound
P2
07:28:00
7, Khotso Mahloane
, made
P2
07:28:00
18-17
P2
07:16:00
11, Lusanda Hlongwane
, 2pt lay up
10, Vusimuzi Sithole
, Defensive rebound
P2
07:13:00
9, Tsedo Letele
, 3pt jump shot
P2
07:07:00
7, Khotso Mahloane
, Offensive rebound
P2
07:04:00
9, Tsedo Letele
, 2pt floating jump shot
P2
07:00:00
P2
06:57:00
11, Lusanda Hlongwane
, Defensive rebound
P2
06:55:00
6, Aisa Ukhurebor
, Turnover - out of bounds
P2
06:55:00
4, Tinyiko Makhubela
, Substitution out
P2
06:55:00
6, Aisa Ukhurebor
, Substitution out
P2
06:55:00
13, Alexandra Mulka
, Substitution out
P2
06:55:00
8, Andrien Belo
, Substitution in
P2
06:55:00
10, Prosper Duke
, Substitution in
P2
06:55:00
20, Makamu Nature
, Substitution in
10, Vusimuzi Sithole
, 2pt lay up made
P2
06:42:00
20-17
20, Simon Thobela
, Assist
P2
06:42:00
P2
06:17:00
20, Makamu Nature
, 2pt jump shot
20, Simon Thobela
, Defensive rebound
P2
06:14:00
6, Mogomotsi Rafapa
, Turnover - out of bounds
P2
06:12:00
P2
05:58:00
23, Omphile Noko
, 3pt jump shot
P2
05:54:00
20, Makamu Nature
, Offensive rebound
P2
05:54:00
20-19
20, Makamu Nature
, made
7, Khotso Mahloane
, 2pt lay up made
P2
05:35:00
22-19
20, Simon Thobela
, Assist
P2
05:35:00
P2
05:18:00
23, Omphile Noko
, 3pt jump shot
P2
05:15:00
20, Makamu Nature
, Offensive rebound
P2
05:12:00
8, Andrien Belo
, 3pt jump shot
Defensive rebound
P2
05:11:00
10, Vusimuzi Sithole
, Substitution out
P2
05:11:00
4, Galaletsang Masite
, Substitution in
P2
05:11:00
P2
05:11:00
11, Lusanda Hlongwane
, Substitution out
P2
05:11:00
7, Isaac Adams
, Substitution in
9, Tsedo Letele
, Turnover - bad pass
P2
04:53:00
P2
04:53:00
10, Prosper Duke
, Steal
P2
04:49:00
22-21
10, Prosper Duke
, 2pt lay up made
4, Galaletsang Masite
, Turnover - bad pass
P2
04:40:00
P2
04:40:00
10, Prosper Duke
, Steal
P2
04:27:00
10, Prosper Duke
, 3pt jump shot
20, Simon Thobela
, Defensive rebound
P2
04:24:00
P2
04:16:00
20, Makamu Nature
, Personal foul
4, Galaletsang Masite
, Foul on
P2
04:16:00
Timeout - full
P2
04:16:00
7, Khotso Mahloane
, Substitution out
P2
04:16:00
20, Simon Thobela
, Substitution out
P2
04:16:00
11, Uyanda Masinga
, Substitution in
P2
04:16:00
15, Mthokozisi Masondo
, Substitution in
P2
04:16:00
11, Uyanda Masinga
, 3pt jump shot
P2
04:11:00
P2
04:08:00
7, Isaac Adams
, Defensive rebound
11, Uyanda Masinga
, Personal foul
P2
04:00:00
P2
04:00:00
7, Isaac Adams
, Foul on
P2
04:00:00
22-22
7, Isaac Adams
, Free throw 1 of 3 made
P2
04:00:00
8, Andrien Belo
, Assist
P2
04:00:00
7, Isaac Adams
, Free throw 2 of 3
P2
04:00:00
7, Isaac Adams
, Free throw 3 of 3
P2
04:00:00
20, Makamu Nature
, Offensive rebound
P2
03:55:00
20, Makamu Nature
, 2pt lay up
11, Uyanda Masinga
, Block
P2
03:55:00
6, Mogomotsi Rafapa
, Defensive rebound
P2
03:51:00
6, Mogomotsi Rafapa
, Turnover - ball handling
P2
03:50:00
P2
03:50:00
10, Prosper Duke
, Steal
P2
03:46:00
22-24
10, Prosper Duke
, 2pt lay up made
15, Mthokozisi Masondo
, Turnover - ball handling
P2
03:33:00
P2
03:33:00
7, Isaac Adams
, Steal
P2
03:26:00
10, Prosper Duke
, Turnover - bad pass
15, Mthokozisi Masondo
, Steal
P2
03:26:00
9, Tsedo Letele
, 2pt driving layup
P2
03:22:00
Offensive rebound
P2
03:22:00
15, Mthokozisi Masondo
, 2pt lay up
P2
03:19:00
P2
03:19:00
7, Isaac Adams
, Block
P2
03:15:00
10, Prosper Duke
, Defensive rebound
P2
03:12:00
22-26
10, Prosper Duke
, 2pt driving layup made
P2
02:52:00
10, Prosper Duke
, Personal foul
11, Uyanda Masinga
, Foul on
P2
02:52:00
9, Tsedo Letele
, Substitution out
P2
02:52:00
11, Uyanda Masinga
, Substitution out
P2
02:52:00
7, Khotso Mahloane
, Substitution in
P2
02:52:00
10, Vusimuzi Sithole
, Substitution in
P2
02:52:00
P2
02:52:00
23, Omphile Noko
, Substitution out
P2
02:52:00
12, Kwazi Gumede
, Substitution in
10, Vusimuzi Sithole
, 3pt jump shot
P2
02:52:00
P2
02:52:00
12, Kwazi Gumede
, Defensive rebound
10, Vusimuzi Sithole
, Personal foul
P2
02:44:00
P2
02:44:00
8, Andrien Belo
, Foul on
P2
02:31:00
Timeout - full
4, Galaletsang Masite
, Personal foul
P2
02:03:00
P2
02:03:00
8, Andrien Belo
, Foul on
P2
02:03:00
22-27
8, Andrien Belo
, Free throw 1 of 2 made
P2
02:03:00
10, Prosper Duke
, Assist
P2
02:03:00
22-28
8, Andrien Belo
, Free throw 2 of 2 made
15, Mthokozisi Masondo
, 2pt lay up made
P2
01:53:00
24-28
10, Vusimuzi Sithole
, Assist
P2
01:53:00
P2
01:35:00
10, Prosper Duke
, 3pt turn around jump shot
P2
01:30:00
7, Isaac Adams
, Offensive rebound
P2
01:30:00
7, Isaac Adams
,
P2
01:29:00
7, Isaac Adams
, Offensive rebound
P2
01:29:00
7, Isaac Adams
,
7, Khotso Mahloane
, Block
P2
01:29:00
10, Vusimuzi Sithole
, Defensive rebound
P2
01:28:00
4, Galaletsang Masite
, 3pt jump shot
P2
01:19:00
P2
01:15:00
7, Isaac Adams
, Defensive rebound
4, Galaletsang Masite
, Personal foul
P2
01:12:00
P2
01:12:00
20, Makamu Nature
, Foul on
P2
01:12:00
20, Makamu Nature
, Substitution out
P2
01:12:00
15, John Daniels
, Substitution in
P2
01:09:00
24-30
15, John Daniels
, 2pt lay up made
P2
01:09:00
12, Kwazi Gumede
, Assist
4, Galaletsang Masite
, Turnover - bad pass
P2
00:54:90
P2
00:54:90
7, Isaac Adams
, Steal
P2
00:54:90
7, Isaac Adams
, 3pt jump shot
P2
00:54:90
15, John Daniels
, Offensive rebound
P2
00:54:90
15, John Daniels
,
7, Khotso Mahloane
, Defensive rebound
P2
00:54:90
6, Mogomotsi Rafapa
, 3pt jump shot
P2
00:48:70
P2
00:45:70
10, Prosper Duke
, Defensive rebound
4, Galaletsang Masite
, Personal foul
P2
00:34:60
P2
00:34:60
12, Kwazi Gumede
, Foul on
P2
00:06:70
24-31
12, Kwazi Gumede
, Free throw 1 of 3 made
P2
00:06:70
8, Andrien Belo
, Assist
P2
00:06:10
24-32
12, Kwazi Gumede
, Free throw 2 of 3 made
P2
00:06:10
24-33
12, Kwazi Gumede
, Free throw 3 of 3 made
P2
00:05:40
7, Isaac Adams
, Personal foul
6, Mogomotsi Rafapa
, Foul on
P2
00:05:40
6, Mogomotsi Rafapa
, Free throw 1 of 2 made
P2
00:05:40
25-33
6, Mogomotsi Rafapa
, Free throw 2 of 2
P2
00:05:40
P2
00:05:40
10, Prosper Duke
, Defensive rebound
25-33
Period end
6, Mogomotsi Rafapa
, Substitution out
P3
10:00:00
20, Simon Thobela
, Substitution in
P3
10:00:00
25-33
Period start
P3
09:42:00
8, Andrien Belo
, 3pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P3
09:39:00
7, Khotso Mahloane
, 2pt lay up made
P3
09:35:00
27-33
4, Galaletsang Masite
, Assist
P3
09:35:00
P3
09:19:00
27-35
15, John Daniels
, 2pt lay up made
P3
09:19:00
8, Andrien Belo
, Assist
20, Simon Thobela
, 2pt lay up
P3
09:04:00
15, Mthokozisi Masondo
, Offensive rebound
P3
09:00:00
15, Mthokozisi Masondo
, made
P3
09:00:00
29-35
P3
08:41:00
7, Isaac Adams
, 3pt jump shot
20, Simon Thobela
, Defensive rebound
P3
08:36:00
10, Vusimuzi Sithole
, 2pt lay up
P3
08:30:00
4, Galaletsang Masite
, Offensive rebound
P3
08:27:00
P3
08:21:00
15, John Daniels
, Personal foul
15, Mthokozisi Masondo
, Foul on
P3
08:21:00
15, Mthokozisi Masondo
, Free throw 1 of 2
P3
08:21:00
15, Mthokozisi Masondo
, Free throw 2 of 2
P3
08:21:00
P3
08:21:00
12, Kwazi Gumede
, Defensive rebound
P3
08:15:00
10, Prosper Duke
, 2pt lay up
15, Mthokozisi Masondo
, Defensive rebound
P3
08:13:00
15, Mthokozisi Masondo
, 2pt lay up made
P3
08:02:00
31-35
4, Galaletsang Masite
, Assist
P3
08:02:00
P3
07:55:00
7, Isaac Adams
, Turnover - out of bounds
P3
07:55:00
10, Prosper Duke
, Substitution out
P3
07:55:00
6, Aisa Ukhurebor
, Substitution in
P3
07:55:00
7, Isaac Adams
, Substitution out
P3
07:55:00
11, Lusanda Hlongwane
, Substitution in
10, Vusimuzi Sithole
, 3pt jump shot made
P3
07:45:00
34-35
4, Galaletsang Masite
, Assist
P3
07:45:00
P3
07:32:00
34-38
12, Kwazi Gumede
, 3pt jump shot made
P3
07:32:00
8, Andrien Belo
, Assist
20, Simon Thobela
, 2pt lay up
P3
07:16:00
7, Khotso Mahloane
, Offensive rebound
P3
07:11:00
7, Khotso Mahloane
, made
P3
07:11:00
36-38
P3
07:02:00
12, Kwazi Gumede
, 3pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P3
06:59:00
10, Vusimuzi Sithole
, Turnover - ball handling
P3
06:56:00
P3
06:56:00
6, Aisa Ukhurebor
, Steal
P3
06:43:00
6, Aisa Ukhurebor
, 3pt jump shot
4, Galaletsang Masite
, Defensive rebound
P3
06:40:00
4, Galaletsang Masite
, 2pt driving layup
P3
06:34:00
P3
06:30:00
11, Lusanda Hlongwane
, Defensive rebound
P3
06:29:00
11, Lusanda Hlongwane
, Turnover - out of bounds
P3
06:29:00
15, John Daniels
, Substitution out
P3
06:29:00
13, Alexandra Mulka
, Substitution in
20, Simon Thobela
, 2pt lay up
P3
06:15:00
P3
06:15:00
13, Alexandra Mulka
, Block
4, Galaletsang Masite
, Offensive rebound
P3
06:11:00
4, Galaletsang Masite
, 2pt driving layup
P3
06:10:00
P3
06:06:00
11, Lusanda Hlongwane
, Defensive rebound
P3
05:53:00
11, Lusanda Hlongwane
, 3pt jump shot
10, Vusimuzi Sithole
, Defensive rebound
P3
05:50:00
10, Vusimuzi Sithole
, Turnover - ball handling
P3
05:50:00
P3
05:50:00
8, Andrien Belo
, Steal
P3
05:39:00
36-41
12, Kwazi Gumede
, 3pt jump shot made
P3
05:39:00
8, Andrien Belo
, Assist
Timeout - full
P3
05:38:00
4, Galaletsang Masite
, Substitution out
P3
05:38:00
6, Mogomotsi Rafapa
, Substitution in
P3
05:38:00
15, Mthokozisi Masondo
, 2pt lay up
P3
05:25:00
P3
05:17:00
11, Lusanda Hlongwane
, Defensive rebound
P3
05:10:00
6, Aisa Ukhurebor
, 3pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P3
05:08:00
6, Mogomotsi Rafapa
, Turnover - bad pass
P3
05:00:00
P3
05:00:00
12, Kwazi Gumede
, Steal
P3
04:55:00
8, Andrien Belo
, 2pt lay up
P3
04:50:00
6, Aisa Ukhurebor
, Offensive rebound
P3
04:50:00
6, Aisa Ukhurebor
,
15, Mthokozisi Masondo
, Defensive rebound
P3
04:49:00
10, Vusimuzi Sithole
, 3pt jump shot
P3
04:47:00
7, Khotso Mahloane
, Offensive rebound
P3
04:44:00
7, Khotso Mahloane
, 2pt lay up
P3
04:43:00
P3
04:40:00
12, Kwazi Gumede
, Defensive rebound
P3
04:23:00
36-43
11, Lusanda Hlongwane
, 2pt floating jump shot made
P3
04:23:00
6, Aisa Ukhurebor
, Assist
10, Vusimuzi Sithole
, 2pt driving layup made
P3
04:12:00
38-43
6, Mogomotsi Rafapa
, Assist
P3
04:12:00
P3
03:57:00
11, Lusanda Hlongwane
, 3pt jump shot
P3
03:55:00
11, Lusanda Hlongwane
, Offensive rebound
10, Vusimuzi Sithole
, Personal foul
P3
03:52:00
P3
03:52:00
6, Aisa Ukhurebor
, Foul on
15, Mthokozisi Masondo
, Substitution out
P3
03:52:00
9, Tsedo Letele
, Substitution in
P3
03:52:00
P3
03:52:00
8, Andrien Belo
, Substitution out
P3
03:52:00
4, Tinyiko Makhubela
, Substitution in
P3
03:48:00
38-45
13, Alexandra Mulka
, 2pt lay up made
P3
03:48:00
6, Aisa Ukhurebor
, Assist
10, Vusimuzi Sithole
, 3pt jump shot
P3
03:36:00
P3
03:33:00
11, Lusanda Hlongwane
, Defensive rebound
P3
03:29:00
38-47
12, Kwazi Gumede
, 2pt driving layup made
20, Simon Thobela
, Turnover - ball handling
P3
03:15:00
P3
03:15:00
6, Aisa Ukhurebor
, Steal
P3
03:10:00
11, Lusanda Hlongwane
,
P3
03:04:00
6, Aisa Ukhurebor
, Offensive rebound
P3
02:58:00
6, Aisa Ukhurebor
, 2pt jump shot
6, Mogomotsi Rafapa
, Defensive rebound
P3
02:55:00
P3
02:48:00
4, Tinyiko Makhubela
, Personal foul
10, Vusimuzi Sithole
, Foul on
P3
02:48:00
10, Vusimuzi Sithole
, Substitution out
P3
02:48:00
20, Simon Thobela
, Substitution out
P3
02:48:00
11, Uyanda Masinga
, Substitution in
P3
02:48:00
15, Mthokozisi Masondo
, Substitution in
P3
02:48:00
P3
02:48:00
12, Kwazi Gumede
, Substitution out
P3
02:48:00
20, Makamu Nature
, Substitution in
11, Uyanda Masinga
, 3pt jump shot
P3
02:44:00
P3
02:42:00
11, Lusanda Hlongwane
, Defensive rebound
P3
02:31:00
11, Lusanda Hlongwane
, 2pt driving layup
P3
02:29:00
11, Lusanda Hlongwane
, Offensive rebound
P3
02:22:00
6, Aisa Ukhurebor
, 3pt jump shot
15, Mthokozisi Masondo
, Defensive rebound
P3
02:19:00
9, Tsedo Letele
, 3pt jump shot
P3
02:09:00
7, Khotso Mahloane
, Offensive rebound
P3
02:06:00
7, Khotso Mahloane
, made
P3
02:06:00
40-47
P3
01:55:00
6, Aisa Ukhurebor
, Turnover - ball handling
9, Tsedo Letele
, Steal
P3
01:55:00
15, Mthokozisi Masondo
, Turnover - ball handling
P3
01:46:00
P3
01:46:00
4, Tinyiko Makhubela
, Steal
P3
01:27:00
6, Aisa Ukhurebor
, 3pt jump shot
6, Mogomotsi Rafapa
, Defensive rebound
P3
01:25:00
6, Mogomotsi Rafapa
, 2pt lay up
P3
01:23:00
P3
01:23:00
13, Alexandra Mulka
, Block
P3
01:19:00
6, Aisa Ukhurebor
, Defensive rebound
P3
01:16:00
20, Makamu Nature
, Turnover - ball handling
11, Uyanda Masinga
, Steal
P3
01:16:00
6, Mogomotsi Rafapa
, 2pt lay up
P3
01:09:00
P3
01:09:00
13, Alexandra Mulka
, Block
Offensive rebound
P3
01:09:00
6, Mogomotsi Rafapa
, Substitution out
P3
01:09:00
9, Tsedo Letele
, Substitution out
P3
01:09:00
4, Galaletsang Masite
, Substitution in
P3
01:09:00
10, Vusimuzi Sithole
, Substitution in
P3
01:09:00
P3
01:09:00
6, Aisa Ukhurebor
, Substitution out
P3
01:09:00
7, Isaac Adams
, Substitution in
15, Mthokozisi Masondo
, 2pt lay up made
P3
00:59:90
42-47
4, Galaletsang Masite
, Assist
P3
00:59:90
P3
00:59:90
20, Makamu Nature
, Personal foul
15, Mthokozisi Masondo
, Foul on
P3
00:59:90
15, Mthokozisi Masondo
, Free throw 1 of 1 made
P3
00:59:90
43-47
P3
00:59:90
20, Makamu Nature
, Substitution out
P3
00:59:90
14, Panashe Dumbu
, Substitution in
P3
00:49:20
13, Alexandra Mulka
, 2pt turn around jump shot
15, Mthokozisi Masondo
, Defensive rebound
P3
00:42:90
11, Uyanda Masinga
, Turnover - bad pass
P3
00:42:00
P3
00:42:00
11, Lusanda Hlongwane
, Steal
P3
00:37:00
11, Lusanda Hlongwane
, 2pt lay up
4, Galaletsang Masite
, Defensive rebound
P3
00:34:50
10, Vusimuzi Sithole
, 3pt jump shot
P3
00:22:70
10, Vusimuzi Sithole
, Offensive rebound
P3
00:19:60
10, Vusimuzi Sithole
, made
P3
00:19:60
45-47
P3
00:15:10
14, Panashe Dumbu
, Substitution out
P3
00:15:10
20, Makamu Nature
, Substitution in
P3
00:08:50
13, Alexandra Mulka
, 3pt jump shot
Defensive rebound
P3
00:04:60
45-47
Period end
P4
10:00:00
4, Tinyiko Makhubela
, Substitution out
P4
10:00:00
11, Lusanda Hlongwane
, Substitution out
P4
10:00:00
13, Alexandra Mulka
, Substitution out
P4
10:00:00
8, Andrien Belo
, Substitution in
P4
10:00:00
10, Prosper Duke
, Substitution in
P4
10:00:00
12, Kwazi Gumede
, Substitution in
45-47
Period start
15, Mthokozisi Masondo
, 2pt lay up made
P4
09:52:00
47-47
4, Galaletsang Masite
, Assist
P4
09:52:00
P4
09:43:00
8, Andrien Belo
, Turnover - out of bounds
7, Khotso Mahloane
, Substitution out
P4
09:43:00
20, Simon Thobela
, Substitution in
P4
09:43:00
P4
09:37:00
8, Andrien Belo
, 3pt jump shot
P4
09:35:00
7, Isaac Adams
, Offensive rebound
P4
09:33:00
12, Kwazi Gumede
, 2pt jump shot
20, Simon Thobela
, Defensive rebound
P4
09:30:00
11, Uyanda Masinga
, 3pt jump shot
P4
09:21:00
P4
09:20:00
Defensive rebound
P4
08:54:00
20, Makamu Nature
, Turnover - travel
10, Vusimuzi Sithole
, 3pt jump shot
P4
08:36:00
15, Mthokozisi Masondo
, Offensive rebound
P4
08:32:00
15, Mthokozisi Masondo
,
P4
08:32:00
15, Mthokozisi Masondo
, Offensive rebound
P4
08:31:00
15, Mthokozisi Masondo
,
P4
08:31:00
P4
08:30:00
8, Andrien Belo
, Defensive rebound
P4
08:22:00
47-50
10, Prosper Duke
, 3pt jump shot made
P4
08:22:00
7, Isaac Adams
, Assist
P4
08:01:00
7, Isaac Adams
, Personal foul
11, Uyanda Masinga
, Foul on
P4
08:01:00
P4
08:01:00
7, Isaac Adams
, Substitution out
P4
08:01:00
12, Kwazi Gumede
, Substitution out
P4
08:01:00
15, John Daniels
, Substitution in
P4
08:01:00
23, Omphile Noko
, Substitution in
11, Uyanda Masinga
, Free throw 1 of 2 made
P4
08:01:00
48-50
4, Galaletsang Masite
, Assist
P4
08:01:00
11, Uyanda Masinga
, Free throw 2 of 2 made
P4
08:01:00
49-50
P4
07:52:00
23, Omphile Noko
, 3pt jump shot
P4
07:49:00
8, Andrien Belo
, Offensive rebound
P4
07:46:00
10, Prosper Duke
, 3pt jump shot
P4
07:44:00
23, Omphile Noko
, Offensive rebound
P4
07:36:00
Turnover - Shot Clock Violation
P4
07:35:00
10, Prosper Duke
, Substitution out
P4
07:35:00
6, Aisa Ukhurebor
, Substitution in
11, Uyanda Masinga
, 2pt pull up jump shot
P4
07:17:00
11, Uyanda Masinga
, Offensive rebound
P4
07:12:00
11, Uyanda Masinga
, 2pt jump shot made
P4
07:12:00
51-50
P4
07:01:00
51-52
15, John Daniels
, 2pt lay up made
P4
07:01:00
8, Andrien Belo
, Assist
P4
06:48:00
15, John Daniels
, Personal foul
11, Uyanda Masinga
, Foul on
P4
06:48:00
4, Galaletsang Masite
, 2pt driving layup made
P4
06:38:00
53-52
P4
06:24:00
23, Omphile Noko
, 3pt jump shot
Defensive rebound
P4
06:24:00
11, Uyanda Masinga
, 3pt jump shot
P4
06:10:00
10, Vusimuzi Sithole
, Offensive rebound
P4
06:07:00
10, Vusimuzi Sithole
, made
P4
06:07:00
55-52
P4
05:54:00
55-54
6, Aisa Ukhurebor
, 2pt jump shot made
P4
05:54:00
23, Omphile Noko
, Assist
P4
05:37:00
Jump ball - held ball
4, Galaletsang Masite
, Turnover - ball handling
P4
05:37:00
P4
05:37:00
8, Andrien Belo
, Steal
Timeout - full
P4
05:37:00
P4
05:37:00
20, Makamu Nature
, Substitution out
P4
05:37:00
23, Omphile Noko
, Substitution out
P4
05:37:00
7, Isaac Adams
, Substitution in
P4
05:37:00
13, Alexandra Mulka
, Substitution in
P4
05:31:00
55-56
6, Aisa Ukhurebor
, 2pt driving layup made
10, Vusimuzi Sithole
, Personal foul
P4
05:31:00
P4
05:31:00
6, Aisa Ukhurebor
, Foul on
P4
05:31:00
55-57
6, Aisa Ukhurebor
, Free throw 1 of 1 made
20, Simon Thobela
, 2pt lay up
P4
05:16:00
P4
05:11:00
7, Isaac Adams
, Defensive rebound
P4
04:59:00
15, John Daniels
, 3pt jump shot
10, Vusimuzi Sithole
, Defensive rebound
P4
04:55:00
P4
04:48:00
13, Alexandra Mulka
, Personal foul
15, Mthokozisi Masondo
, Foul on
P4
04:48:00
20, Simon Thobela
, Substitution out
P4
04:48:00
7, Khotso Mahloane
, Substitution in
P4
04:48:00
P4
04:48:00
6, Aisa Ukhurebor
, Substitution out
P4
04:48:00
11, Lusanda Hlongwane
, Substitution in
15, Mthokozisi Masondo
, Free throw 1 of 2 made
P4
04:48:00
56-57
20, Simon Thobela
, Assist
P4
04:48:00
15, Mthokozisi Masondo
, Free throw 2 of 2
P4
04:48:00
P4
04:48:00
7, Isaac Adams
, Defensive rebound
P4
04:38:00
56-59
11, Lusanda Hlongwane
, 2pt lay up made
P4
04:38:00
8, Andrien Belo
, Assist
4, Galaletsang Masite
, Substitution out
P4
04:37:00
6, Mogomotsi Rafapa
, Substitution in
P4
04:37:00
P4
04:37:00
13, Alexandra Mulka
, Substitution out
P4
04:37:00
6, Aisa Ukhurebor
, Substitution in
10, Vusimuzi Sithole
, 2pt jump shot made
P4
04:19:00
58-59
6, Mogomotsi Rafapa
, Assist
P4
04:19:00
P4
04:06:00
58-61
7, Isaac Adams
, 2pt jump shot made
P4
04:06:00
6, Aisa Ukhurebor
, Assist
10, Vusimuzi Sithole
, 2pt lay up made
P4
03:57:00
60-61
6, Mogomotsi Rafapa
, Assist
P4
03:57:00
P4
03:48:00
Timeout - full
P4
03:48:00
15, John Daniels
, Substitution out
P4
03:48:00
13, Alexandra Mulka
, Substitution in
11, Uyanda Masinga
, Substitution out
P4
03:48:00
9, Tsedo Letele
, Substitution in
P4
03:48:00
P4
03:38:00
7, Isaac Adams
, Turnover - bad pass
6, Mogomotsi Rafapa
, Steal
P4
03:38:00
10, Vusimuzi Sithole
, 2pt lay up
P4
03:21:00
P4
03:21:00
Defensive rebound
P4
03:01:00
60-63
6, Aisa Ukhurebor
, 2pt driving layup made
P4
03:01:00
11, Lusanda Hlongwane
, Assist
9, Tsedo Letele
, 2pt lay up
P4
02:49:00
P4
02:49:00
13, Alexandra Mulka
, Block
7, Khotso Mahloane
, Offensive rebound
P4
02:44:00
7, Khotso Mahloane
, made
P4
02:44:00
62-63
P4
02:31:00
8, Andrien Belo
, 2pt lay up
15, Mthokozisi Masondo
, Defensive rebound
P4
02:29:00
P4
02:24:00
13, Alexandra Mulka
, Personal foul
9, Tsedo Letele
, Foul on
P4
02:24:00
10, Vusimuzi Sithole
, 2pt lay up made
P4
02:19:00
64-63
15, Mthokozisi Masondo
, Assist
P4
02:19:00
P4
02:01:00
64-65
6, Aisa Ukhurebor
, 2pt lay up made
9, Tsedo Letele
, 3pt jump shot
P4
01:46:00
P4
01:43:00
8, Andrien Belo
, Defensive rebound
P4
01:27:00
8, Andrien Belo
, 2pt driving layup
7, Khotso Mahloane
, Defensive rebound
P4
01:24:00
10, Vusimuzi Sithole
, 2pt lay up
P4
01:13:00
P4
01:13:00
11, Lusanda Hlongwane
, Block
Offensive rebound
P4
01:13:00
10, Vusimuzi Sithole
, 2pt jump shot
P4
01:06:00
P4
01:02:00
6, Aisa Ukhurebor
, Defensive rebound
P4
00:59:30
64-67
7, Isaac Adams
, 2pt lay up made
P4
00:59:30
11, Lusanda Hlongwane
, Assist
7, Khotso Mahloane
, 2pt jump shot
P4
00:38:30
P4
00:38:30
Defensive rebound
Timeout - full
P4
00:38:30
9, Tsedo Letele
, Substitution out
P4
00:38:30
11, Uyanda Masinga
, Substitution in
P4
00:38:30
P4
00:31:20
6, Aisa Ukhurebor
, 2pt lay up
15, Mthokozisi Masondo
, Block
P4
00:31:20
10, Vusimuzi Sithole
, Defensive rebound
P4
00:27:30
6, Mogomotsi Rafapa
, 2pt driving layup made
P4
00:25:00
66-67
11, Uyanda Masinga
, Personal foul
P4
00:14:20
P4
00:14:20
8, Andrien Belo
, Foul on
P4
00:14:20
66-68
8, Andrien Belo
, Free throw 1 of 2 made
P4
00:14:20
66-69
8, Andrien Belo
, Free throw 2 of 2 made
P4
00:14:20
Timeout - full
11, Uyanda Masinga
, Turnover - ball handling
P4
00:10:70
P4
00:10:70
8, Andrien Belo
, Steal
11, Uyanda Masinga
, Personal foul
P4
00:09:10
P4
00:09:10
8, Andrien Belo
, Foul on
11, Uyanda Masinga
, Substitution out
P4
00:09:10
4, Galaletsang Masite
, Substitution in
P4
00:09:10
15, Mthokozisi Masondo
, Personal foul
P4
00:07:40
P4
00:07:40
7, Isaac Adams
, Foul on
P4
00:07:40
Timeout - full
15, Mthokozisi Masondo
, Personal foul
P4
00:05:70
P4
00:05:70
6, Aisa Ukhurebor
, Foul on
P4
00:05:70
6, Aisa Ukhurebor
, Free throw 1 of 2
P4
00:05:70
7, Isaac Adams
, Substitution out
P4
00:05:70
23, Omphile Noko
, Substitution in
P4
00:05:70
6, Aisa Ukhurebor
, Free throw 2 of 2
P4
00:05:00
11, Lusanda Hlongwane
, Offensive rebound
P4
00:05:00
11, Lusanda Hlongwane
,
7, Khotso Mahloane
, Defensive rebound
P4
00:04:40
66-69
Period end
4, Galaletsang Masite
, Turnover - out of bounds
P4
09:43:00
66-69
Game end