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
Egoli Magic
71
Final
Live now
Period
Western Cape Mountaineers
82
View Live Match Center
Date / Time:
Jul 18, 2026, 3:15 PM
Western Cape Mountaineers 82 AT Egoli Magic 71
On 2026-07-18 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
14, Sun Kalaya
, jump ball - won
13, Alexandra Mulka
, jump ball - lost
P1
09:59:00
P1
09:58:00
0-2
7, Micheal Mosoko
, 2pt lay up made
P1
09:58:00
14, Sun Kalaya
, Assist
4, Tinyiko Makhubela
, Turnover - bad pass
P1
09:51:00
P1
09:31:00
4, Asiphamandla Mayi
, 3pt jump shot
20, Makamu Nature
, Defensive rebound
P1
09:29:00
7, Isaac Adams
, 2pt pull up jump shot
P1
09:24:00
P1
09:20:00
Defensive rebound
P1
09:08:00
0-5
7, Micheal Mosoko
, 3pt jump shot made
P1
09:08:00
11, Lutho Skweyiya
, Assist
12, Kwazi Gumede
, 2pt driving layup
P1
08:55:00
P1
08:52:00
15, Stephen Gabriel
, Defensive rebound
P1
08:47:00
4, Asiphamandla Mayi
, 2pt driving layup
P1
08:47:00
Offensive rebound
P1
08:43:00
0-7
7, Micheal Mosoko
, 2pt jump shot made
P1
08:43:00
4, Asiphamandla Mayi
, Assist
P1
08:24:00
4, Asiphamandla Mayi
, Personal foul
12, Kwazi Gumede
, Foul on
P1
08:24:00
4, Tinyiko Makhubela
,
P1
08:09:00
P1
08:09:00
Defensive rebound
P1
07:52:00
15, Stephen Gabriel
, 2pt hookshot
13, Alexandra Mulka
, Defensive rebound
P1
07:49:00
20, Makamu Nature
, 2pt turn around jump shot
P1
07:35:00
13, Alexandra Mulka
, Offensive rebound
P1
07:32:00
13, Alexandra Mulka
, made
P1
07:32:00
2-7
P1
07:14:00
7, Micheal Mosoko
, 2pt fade away
20, Makamu Nature
, Defensive rebound
P1
07:09:00
13, Alexandra Mulka
, 2pt lay up made
P1
07:04:00
4-7
7, Isaac Adams
, Assist
P1
07:04:00
P1
06:53:00
15, Stephen Gabriel
, Offensive foul
P1
06:53:00
15, Stephen Gabriel
, Turnover - offensive
13, Alexandra Mulka
, Foul on
P1
06:53:00
4, Tinyiko Makhubela
, Substitution out
P1
06:48:00
6, Aisa Ukhurebor
, Substitution in
P1
06:48:00
12, Kwazi Gumede
, 2pt fade away made
P1
06:45:00
6-7
P1
06:35:00
11, Lutho Skweyiya
, Turnover - bad pass
7, Isaac Adams
, Steal
P1
06:35:00
7, Isaac Adams
, 2pt dunk made
P1
06:32:00
8-7
P1
06:16:00
11, Lutho Skweyiya
, 3pt jump shot
P1
06:13:00
7, Micheal Mosoko
, Offensive rebound
P1
06:11:00
8-9
14, Sun Kalaya
, 2pt lay up made
P1
06:11:00
7, Micheal Mosoko
, Assist
20, Makamu Nature
, 2pt turn around jump shot
P1
05:56:00
Offensive rebound
P1
05:56:00
12, Kwazi Gumede
, Turnover - bad pass
P1
05:55:00
P1
05:55:00
15, Stephen Gabriel
, Steal
P1
05:50:00
8-11
14, Sun Kalaya
, 2pt dunk made
P1
05:50:00
11, Lutho Skweyiya
, Assist
13, Alexandra Mulka
, 2pt jump shot
P1
05:33:00
P1
05:31:00
14, Sun Kalaya
, Defensive rebound
P1
05:10:00
8-13
14, Sun Kalaya
, 2pt turn around jump shot made
P1
05:10:00
15, Stephen Gabriel
, Assist
7, Isaac Adams
, 3pt step back jump shot
P1
04:49:00
P1
04:46:00
11, Lutho Skweyiya
, Defensive rebound
P1
04:42:00
11, Lutho Skweyiya
, 2pt driving layup
P1
04:41:00
14, Sun Kalaya
, Offensive rebound
6, Aisa Ukhurebor
, Personal foul
P1
04:41:00
P1
04:41:00
14, Sun Kalaya
, Foul on
13, Alexandra Mulka
, Substitution out
P1
04:41:00
23, Omphile Noko
, Substitution in
P1
04:41:00
P1
04:41:00
8-14
14, Sun Kalaya
, Free throw 1 of 2 made
P1
04:41:00
8-15
14, Sun Kalaya
, Free throw 2 of 2 made
12, Kwazi Gumede
, Turnover - ball handling
P1
04:26:00
P1
04:26:00
14, Sun Kalaya
, Steal
P1
04:22:00
8-17
7, Micheal Mosoko
, 2pt dunk made
P1
04:22:00
14, Sun Kalaya
, Assist
P1
04:22:00
7, Micheal Mosoko
, Technical foul
12, Kwazi Gumede
, Free throw 1 of 1
P1
04:22:00
6, Aisa Ukhurebor
, 2pt driving layup made
P1
04:01:00
10-17
P1
03:40:00
7, Micheal Mosoko
, 2pt jump shot
P1
03:37:00
15, Stephen Gabriel
, Offensive rebound
P1
03:37:00
15, Stephen Gabriel
,
12, Kwazi Gumede
, Defensive rebound
P1
03:36:00
6, Aisa Ukhurebor
, Turnover - bad pass
P1
03:33:00
P1
03:33:00
4, Asiphamandla Mayi
, Steal
23, Omphile Noko
, Personal foul
P1
03:32:00
P1
03:32:00
4, Asiphamandla Mayi
, Foul on
P1
03:32:00
4, Asiphamandla Mayi
, Substitution out
P1
03:32:00
15, Stephen Gabriel
, Substitution out
P1
03:32:00
10, Dayaan Frizlaar
, Substitution in
P1
03:32:00
20, Julian Wright
, Substitution in
P1
03:19:00
10-19
14, Sun Kalaya
, 2pt dunk made
P1
03:19:00
7, Micheal Mosoko
, Assist
12, Kwazi Gumede
, 3pt step back jump shot
P1
03:00:00
P1
02:57:00
7, Micheal Mosoko
, Defensive rebound
P1
02:45:00
7, Micheal Mosoko
, 3pt jump shot
23, Omphile Noko
, Defensive rebound
P1
02:42:00
6, Aisa Ukhurebor
, 3pt jump shot made
P1
02:35:00
13-19
7, Isaac Adams
, Assist
P1
02:35:00
P1
02:14:00
20, Julian Wright
, 2pt jump shot
6, Aisa Ukhurebor
, Defensive rebound
P1
02:11:00
12, Kwazi Gumede
, Turnover - out of bounds
P1
02:07:00
20, Makamu Nature
, Substitution out
P1
02:07:00
14, Rethabile Shabangu
, Substitution in
P1
02:07:00
23, Omphile Noko
, Personal foul
P1
01:47:00
P1
01:47:00
7, Micheal Mosoko
, Foul on
P1
01:47:00
Timeout - full
P1
01:47:00
13-20
7, Micheal Mosoko
, Free throw 1 of 2 made
P1
01:47:00
13-21
7, Micheal Mosoko
, Free throw 2 of 2 made
P1
01:47:00
7, Micheal Mosoko
, Substitution out
P1
01:47:00
11, Lutho Skweyiya
, Substitution out
P1
01:47:00
9, Nkosinathi Tolbart
, Substitution in
P1
01:47:00
15, Stephen Gabriel
, Substitution in
7, Isaac Adams
, 3pt jump shot
P1
01:38:00
P1
01:36:00
9, Nkosinathi Tolbart
, Defensive rebound
P1
01:28:00
15, Stephen Gabriel
, 3pt jump shot
P1
01:28:00
10, Dayaan Frizlaar
, Offensive rebound
P1
01:28:00
15, Stephen Gabriel
, 2pt lay up
P1
01:28:00
14, Sun Kalaya
, Offensive rebound
P1
01:28:00
13-23
14, Sun Kalaya
, made
7, Isaac Adams
, 3pt jump shot
P1
01:28:00
P1
01:28:00
15, Stephen Gabriel
, Defensive rebound
P1
01:28:00
13-25
14, Sun Kalaya
, 2pt lay up made
P1
01:28:00
9, Nkosinathi Tolbart
, Assist
14, Rethabile Shabangu
, Turnover - bad pass
P1
01:13:00
P1
01:13:00
10, Dayaan Frizlaar
, Steal
P1
01:09:00
13-27
10, Dayaan Frizlaar
, 2pt driving layup made
13-27
Period end
14, Rethabile Shabangu
, Substitution out
P2
10:00:00
13, Alexandra Mulka
, Substitution in
P2
10:00:00
13-27
Period start
23, Omphile Noko
, Turnover - ball handling
P2
09:50:00
P2
09:50:00
15, Stephen Gabriel
, Steal
P2
09:45:00
20, Julian Wright
, 2pt lay up
P2
09:42:00
10, Dayaan Frizlaar
, Offensive rebound
P2
09:42:00
13-29
10, Dayaan Frizlaar
, made
23, Omphile Noko
, 3pt jump shot
P2
09:27:00
P2
09:24:00
9, Nkosinathi Tolbart
, Defensive rebound
P2
09:22:00
13-31
15, Stephen Gabriel
, 2pt lay up made
P2
09:22:00
9, Nkosinathi Tolbart
, Assist
12, Kwazi Gumede
, Turnover - bad pass
P2
09:04:00
P2
09:04:00
15, Stephen Gabriel
, Steal
P2
08:58:00
14, Sun Kalaya
, Turnover - ball handling
12, Kwazi Gumede
, Steal
P2
08:58:00
6, Aisa Ukhurebor
, 3pt jump shot
P2
08:44:00
P2
08:42:00
10, Dayaan Frizlaar
, Defensive rebound
P2
08:28:00
14, Sun Kalaya
, Turnover - ball handling
7, Isaac Adams
, Steal
P2
08:28:00
7, Isaac Adams
, Turnover - out of bounds
P2
08:21:00
7, Isaac Adams
, Substitution out
P2
08:17:00
10, Prosper Duke
, Substitution in
P2
08:17:00
P2
08:17:00
10, Dayaan Frizlaar
, Substitution out
P2
08:17:00
15, Stephen Gabriel
, Substitution out
P2
08:17:00
4, Asiphamandla Mayi
, Substitution in
P2
08:17:00
13, Adrian Hermanus
, Substitution in
P2
07:56:00
4, Asiphamandla Mayi
, Turnover - bad pass
12, Kwazi Gumede
, Steal
P2
07:56:00
10, Prosper Duke
, 2pt lay up
P2
07:52:00
P2
07:49:00
9, Nkosinathi Tolbart
, Defensive rebound
P2
07:45:00
4, Asiphamandla Mayi
, Turnover - out of bounds
P2
07:45:00
9, Nkosinathi Tolbart
, Substitution out
P2
07:45:00
11, Lutho Skweyiya
, Substitution in
P2
07:34:00
4, Asiphamandla Mayi
, Personal foul
12, Kwazi Gumede
, Foul on
P2
07:34:00
12, Kwazi Gumede
, Free throw 1 of 2 made
P2
07:34:00
14-31
12, Kwazi Gumede
, Free throw 2 of 2 made
P2
07:34:00
15-31
P2
07:22:00
15-33
13, Adrian Hermanus
, 2pt lay up made
P2
07:22:00
4, Asiphamandla Mayi
, Assist
10, Prosper Duke
, made
P2
07:10:00
17-33
12, Kwazi Gumede
, Assist
P2
07:10:00
6, Aisa Ukhurebor
, Personal foul
P2
07:00:00
P2
07:00:00
11, Lutho Skweyiya
, Foul on
6, Aisa Ukhurebor
, Substitution out
P2
07:00:00
4, Tinyiko Makhubela
, Substitution in
P2
07:00:00
P2
06:55:00
17-35
14, Sun Kalaya
, 2pt jump shot made
P2
06:55:00
20, Julian Wright
, Assist
10, Prosper Duke
, 2pt lay up
P2
06:34:00
P2
06:34:00
13, Adrian Hermanus
, Block
P2
06:31:00
13, Adrian Hermanus
, Defensive rebound
P2
06:27:00
4, Asiphamandla Mayi
, Turnover - bad pass
23, Omphile Noko
, 2pt pull up jump shot
P2
06:08:00
P2
06:05:00
14, Sun Kalaya
, Defensive rebound
P2
05:54:00
14, Sun Kalaya
, Offensive foul
P2
05:54:00
14, Sun Kalaya
, Turnover - offensive
12, Kwazi Gumede
, Foul on
P2
05:54:00
P2
05:54:00
14, Sun Kalaya
, Substitution out
P2
05:54:00
21, Joshua Mugume
, Substitution in
12, Kwazi Gumede
, 2pt driving layup
P2
05:40:00
P2
05:37:00
20, Julian Wright
, Defensive rebound
P2
05:26:00
11, Lutho Skweyiya
, 2pt lay up
4, Tinyiko Makhubela
, Defensive rebound
P2
05:24:00
12, Kwazi Gumede
, 3pt step back jump shot
P2
05:15:00
P2
05:13:00
20, Julian Wright
, Defensive rebound
P2
04:54:00
21, Joshua Mugume
, 2pt pull up jump shot
13, Alexandra Mulka
, Defensive rebound
P2
04:52:00
23, Omphile Noko
, made
P2
04:49:00
19-35
P2
04:23:00
11, Lutho Skweyiya
, 3pt jump shot
P2
04:23:00
13, Adrian Hermanus
, Offensive rebound
P2
04:23:00
21, Joshua Mugume
, Turnover - out of bounds
13, Alexandra Mulka
, Substitution out
P2
04:23:00
23, Omphile Noko
, Substitution out
P2
04:23:00
9, Liam Pavia
, Substitution in
P2
04:23:00
20, Makamu Nature
, Substitution in
P2
04:23:00
P2
04:23:00
13, Adrian Hermanus
, Substitution out
P2
04:23:00
7, Micheal Mosoko
, Substitution in
10, Prosper Duke
, 2pt driving layup
P2
04:06:00
20, Makamu Nature
, Offensive rebound
P2
04:02:00
20, Makamu Nature
,
P2
04:02:00
P2
04:01:00
7, Micheal Mosoko
, Defensive rebound
P2
04:01:00
19-37
7, Micheal Mosoko
, 2pt driving layup made
12, Kwazi Gumede
, 3pt fade away made
P2
03:33:00
22-37
9, Liam Pavia
, Assist
P2
03:33:00
P2
03:14:00
22-39
20, Julian Wright
, 2pt lay up made
P2
03:14:00
7, Micheal Mosoko
, Assist
12, Kwazi Gumede
, 3pt jump shot
P2
02:54:00
P2
02:51:00
4, Asiphamandla Mayi
, Defensive rebound
P2
02:50:00
4, Asiphamandla Mayi
, Turnover - ball handling
10, Prosper Duke
, Steal
P2
02:50:00
P2
02:47:00
20, Julian Wright
, Personal foul
10, Prosper Duke
, Foul on
P2
02:47:00
10, Prosper Duke
, Free throw 1 of 2 made
P2
02:47:00
23-39
10, Prosper Duke
, Free throw 2 of 2
P2
02:47:00
4, Tinyiko Makhubela
, Offensive rebound
P2
02:47:00
9, Liam Pavia
, 2pt driving layup
P2
02:41:00
P2
02:41:00
7, Micheal Mosoko
, Block
P2
02:37:00
21, Joshua Mugume
, Defensive rebound
10, Prosper Duke
, Substitution out
P2
02:36:00
6, Aisa Ukhurebor
, Substitution in
P2
02:36:00
P2
02:36:00
4, Asiphamandla Mayi
, Substitution out
P2
02:36:00
23, John-David Myburg
, Substitution in
P2
02:28:00
7, Micheal Mosoko
, 2pt driving layup
20, Makamu Nature
, Defensive rebound
P2
02:25:00
9, Liam Pavia
, 2pt turn around jump shot
P2
02:19:00
P2
02:17:00
21, Joshua Mugume
, Defensive rebound
P2
02:01:00
23-42
7, Micheal Mosoko
, 3pt jump shot made
P2
02:01:00
21, Joshua Mugume
, Assist
6, Aisa Ukhurebor
, 3pt jump shot made
P2
01:37:00
26-42
12, Kwazi Gumede
, Assist
P2
01:37:00
P2
01:26:00
7, Micheal Mosoko
, Turnover - bad pass
9, Liam Pavia
, Steal
P2
01:26:00
9, Liam Pavia
, Turnover - ball handling
P2
01:18:00
P2
01:18:00
21, Joshua Mugume
, Steal
P2
00:57:20
20, Julian Wright
, 2pt jump shot
20, Makamu Nature
, Defensive rebound
P2
00:55:20
P2
00:49:70
23, John-David Myburg
, Personal foul
6, Aisa Ukhurebor
, Foul on
P2
00:49:70
Timeout - full
P2
00:49:70
9, Liam Pavia
, Substitution out
P2
00:49:70
10, Prosper Duke
, Substitution in
P2
00:49:70
P2
00:49:70
20, Julian Wright
, Substitution out
P2
00:49:70
21, Joshua Mugume
, Substitution out
P2
00:49:70
12, Cole Brown
, Substitution in
P2
00:49:70
15, Stephen Gabriel
, Substitution in
4, Tinyiko Makhubela
, Free throw 1 of 2 made
P2
00:49:70
27-42
4, Tinyiko Makhubela
, Free throw 2 of 2 made
P2
00:49:70
28-42
P2
00:43:70
11, Lutho Skweyiya
, Turnover - bad pass
20, Makamu Nature
, Steal
P2
00:43:70
6, Aisa Ukhurebor
, Turnover - bad pass
P2
00:29:80
P2
00:29:80
11, Lutho Skweyiya
, Steal
P2
00:25:20
28-44
23, John-David Myburg
, 2pt driving layup made
P2
00:25:20
7, Micheal Mosoko
, Assist
20, Makamu Nature
, Offensive foul
P2
00:17:70
20, Makamu Nature
, Turnover - offensive
P2
00:17:70
P2
00:17:70
23, John-David Myburg
, Foul on
P2
00:17:70
Timeout - full
12, Kwazi Gumede
, Substitution out
P2
00:17:70
20, Makamu Nature
, Substitution out
P2
00:17:70
13, Alexandra Mulka
, Substitution in
P2
00:17:70
14, Rethabile Shabangu
, Substitution in
P2
00:17:70
P2
00:08:60
28-47
23, John-David Myburg
, 3pt jump shot made
P2
00:08:60
11, Lutho Skweyiya
, Assist
28-47
Period end
4, Tinyiko Makhubela
, Substitution out
P3
10:00:00
14, Rethabile Shabangu
, Substitution out
P3
10:00:00
7, Isaac Adams
, Substitution in
P3
10:00:00
12, Kwazi Gumede
, Substitution in
P3
10:00:00
P3
10:00:00
12, Cole Brown
, Substitution out
P3
10:00:00
14, Sun Kalaya
, Substitution in
28-47
Period start
P3
09:51:00
15, Stephen Gabriel
, 3pt jump shot
P3
09:47:00
15, Stephen Gabriel
, Offensive rebound
P3
09:47:00
28-49
15, Stephen Gabriel
, made
13, Alexandra Mulka
, Personal foul
P3
09:47:00
P3
09:47:00
15, Stephen Gabriel
, Foul on
P3
09:47:00
15, Stephen Gabriel
, Free throw 1 of 1
13, Alexandra Mulka
, Defensive rebound
P3
09:47:00
P3
09:35:00
7, Micheal Mosoko
, Personal foul
7, Isaac Adams
, Foul on
P3
09:35:00
7, Isaac Adams
, Free throw 1 of 2
P3
09:35:00
7, Isaac Adams
, Free throw 2 of 2 made
P3
09:35:00
29-49
10, Prosper Duke
, Assist
P3
09:35:00
P3
09:24:00
23, John-David Myburg
, 2pt driving layup
6, Aisa Ukhurebor
, Defensive rebound
P3
09:21:00
10, Prosper Duke
, Turnover - ball handling
P3
09:19:00
P3
09:19:00
11, Lutho Skweyiya
, Steal
P3
09:12:00
29-51
7, Micheal Mosoko
, 2pt lay up made
P3
09:12:00
11, Lutho Skweyiya
, Assist
13, Alexandra Mulka
, 2pt lay up
P3
08:54:00
P3
08:52:00
15, Stephen Gabriel
, Defensive rebound
P3
08:47:00
7, Micheal Mosoko
, 2pt jump shot
13, Alexandra Mulka
, Defensive rebound
P3
08:44:00
6, Aisa Ukhurebor
,
P3
08:35:00
P3
08:30:00
15, Stephen Gabriel
, Defensive rebound
P3
08:20:00
15, Stephen Gabriel
, 3pt jump shot
7, Isaac Adams
, Defensive rebound
P3
08:17:00
P3
08:15:00
7, Micheal Mosoko
, Personal foul
7, Isaac Adams
, Foul on
P3
08:15:00
Turnover - Shot Clock Violation
P3
07:57:00
P3
07:55:00
7, Micheal Mosoko
, Substitution out
P3
07:55:00
10, Dayaan Frizlaar
, Substitution in
6, Aisa Ukhurebor
, Personal foul
P3
07:45:00
P3
07:45:00
23, John-David Myburg
, Foul on
P3
07:39:00
15, Stephen Gabriel
, 3pt jump shot
12, Kwazi Gumede
, Defensive rebound
P3
07:36:00
7, Isaac Adams
, 2pt pull up jump shot made
P3
07:20:00
31-51
P3
06:59:00
14, Sun Kalaya
, 2pt turn around jump shot
7, Isaac Adams
, Defensive rebound
P3
06:56:00
10, Prosper Duke
, 2pt lay up made
P3
06:54:00
33-51
6, Aisa Ukhurebor
, Assist
P3
06:54:00
6, Aisa Ukhurebor
, Personal foul
P3
06:48:00
P3
06:48:00
23, John-David Myburg
, Foul on
P3
06:23:00
23, John-David Myburg
, 3pt jump shot
P3
06:23:00
15, Stephen Gabriel
, Offensive rebound
13, Alexandra Mulka
, Personal foul
P3
06:23:00
P3
06:23:00
15, Stephen Gabriel
, Foul on
6, Aisa Ukhurebor
, Substitution out
P3
06:23:00
13, Alexandra Mulka
, Substitution out
P3
06:23:00
20, Makamu Nature
, Substitution in
P3
06:23:00
23, Omphile Noko
, Substitution in
P3
06:23:00
P3
06:23:00
33-52
15, Stephen Gabriel
, Free throw 1 of 2 made
P3
06:23:00
33-53
15, Stephen Gabriel
, Free throw 2 of 2 made
P3
06:23:00
23, John-David Myburg
, Substitution out
P3
06:23:00
4, Asiphamandla Mayi
, Substitution in
12, Kwazi Gumede
, 2pt pull up jump shot
P3
06:23:00
20, Makamu Nature
, Offensive rebound
P3
06:23:00
20, Makamu Nature
,
P3
06:23:00
20, Makamu Nature
, Offensive rebound
P3
06:23:00
20, Makamu Nature
, 2pt lay up made
P3
06:23:00
35-53
P3
06:08:00
15, Stephen Gabriel
, Turnover - ball handling
20, Makamu Nature
, Steal
P3
06:08:00
7, Isaac Adams
, 2pt lay up made
P3
05:59:00
37-53
23, Omphile Noko
, Assist
P3
05:59:00
P3
05:52:00
4, Asiphamandla Mayi
, Personal foul
7, Isaac Adams
, Foul on
P3
05:52:00
7, Isaac Adams
, Free throw 1 of 1 made
P3
05:48:00
38-53
P3
05:37:00
10, Dayaan Frizlaar
, Turnover - bad pass
7, Isaac Adams
, Steal
P3
05:37:00
23, Omphile Noko
, Turnover - travel
P3
05:34:00
P3
05:32:00
11, Lutho Skweyiya
, Turnover - out of bounds
20, Makamu Nature
, 2pt lay up
P3
05:21:00
P3
05:19:00
10, Dayaan Frizlaar
, Defensive rebound
P3
05:14:00
10, Dayaan Frizlaar
, 2pt driving layup
P3
05:14:00
Offensive rebound
P3
05:10:00
15, Stephen Gabriel
, 2pt jump shot
12, Kwazi Gumede
, Defensive rebound
P3
05:08:00
7, Isaac Adams
, 3pt jump shot
P3
05:01:00
12, Kwazi Gumede
, Offensive rebound
P3
04:57:00
20, Makamu Nature
, 2pt lay up
P3
04:52:00
P3
04:52:00
11, Lutho Skweyiya
, Defensive rebound
10, Prosper Duke
, Personal foul
P3
04:52:00
P3
04:52:00
11, Lutho Skweyiya
, Foul on
P3
04:52:00
38-54
11, Lutho Skweyiya
, Free throw 1 of 2 made
P3
04:52:00
38-55
11, Lutho Skweyiya
, Free throw 2 of 2 made
7, Isaac Adams
, Turnover - bad pass
P3
04:38:00
P3
04:38:00
15, Stephen Gabriel
, Steal
P3
04:27:00
11, Lutho Skweyiya
, 3pt jump shot
P3
04:24:00
14, Sun Kalaya
, Offensive rebound
P3
04:24:00
38-57
14, Sun Kalaya
, made
P3
04:18:00
4, Asiphamandla Mayi
, Personal foul
7, Isaac Adams
, Foul on
P3
04:18:00
P3
04:18:00
4, Asiphamandla Mayi
, Substitution out
P3
04:18:00
20, Julian Wright
, Substitution in
7, Isaac Adams
, Free throw 1 of 2 made
P3
04:18:00
39-57
7, Isaac Adams
, Free throw 2 of 2 made
P3
04:18:00
40-57
P3
04:08:00
10, Dayaan Frizlaar
, Turnover - ball handling
7, Isaac Adams
, Steal
P3
04:08:00
7, Isaac Adams
, 2pt lay up
P3
04:02:00
23, Omphile Noko
, Offensive rebound
P3
03:59:00
23, Omphile Noko
, made
P3
03:59:00
42-57
P3
03:42:00
20, Julian Wright
, Turnover - bad pass
10, Prosper Duke
, Substitution out
P3
03:42:00
4, Tinyiko Makhubela
, Substitution in
P3
03:42:00
7, Isaac Adams
, Turnover - ball handling
P3
03:19:00
P3
03:19:00
14, Sun Kalaya
, Steal
P3
03:12:00
14, Sun Kalaya
, 2pt lay up
P3
03:09:00
10, Dayaan Frizlaar
, Offensive rebound
P3
03:09:00
42-59
10, Dayaan Frizlaar
, made
P3
02:57:00
20, Julian Wright
, Personal foul
20, Makamu Nature
, Foul on
P3
02:57:00
P3
02:57:00
20, Julian Wright
, Unsportsmanlike foul
20, Makamu Nature
, Foul on
P3
02:57:00
20, Makamu Nature
, Free throw 1 of 2
P3
02:57:00
20, Makamu Nature
, Free throw 2 of 2
P3
02:57:00
20, Makamu Nature
, Free throw 1 of 2 made
P3
02:57:00
43-59
20, Makamu Nature
, Free throw 2 of 2
P3
02:57:00
23, Omphile Noko
, Turnover - ball handling
P3
02:44:00
P3
02:44:00
14, Sun Kalaya
, Steal
P3
02:19:00
15, Stephen Gabriel
, 2pt jump shot
P3
02:16:00
10, Dayaan Frizlaar
, Offensive rebound
P3
02:16:00
10, Dayaan Frizlaar
,
23, Omphile Noko
, Defensive rebound
P3
02:15:00
7, Isaac Adams
, 2pt pull up jump shot
P3
02:10:00
20, Makamu Nature
, Offensive rebound
P3
02:08:00
12, Kwazi Gumede
, 3pt jump shot
P3
02:05:00
P3
02:03:00
10, Dayaan Frizlaar
, Defensive rebound
P3
01:48:00
43-61
15, Stephen Gabriel
, made
P3
01:48:00
20, Julian Wright
, Assist
12, Kwazi Gumede
, 2pt fade away
P3
01:31:00
P3
01:27:00
14, Sun Kalaya
, Defensive rebound
P3
01:22:00
20, Julian Wright
, 2pt alley oop
Defensive rebound
P3
01:22:00
7, Isaac Adams
, 3pt jump shot made
P3
01:16:00
46-61
23, Omphile Noko
, Assist
P3
01:16:00
4, Tinyiko Makhubela
, Personal foul
P3
01:05:00
P3
01:05:00
11, Lutho Skweyiya
, Foul on
23, Omphile Noko
, Substitution out
P3
01:00:00
10, Prosper Duke
, Substitution in
P3
01:00:00
P3
01:00:00
15, Stephen Gabriel
, Substitution out
P3
01:00:00
13, Adrian Hermanus
, Substitution in
P3
00:58:10
11, Lutho Skweyiya
, Free throw 1 of 2
P3
00:58:10
11, Lutho Skweyiya
, Free throw 2 of 2
12, Kwazi Gumede
, Defensive rebound
P3
00:58:10
7, Isaac Adams
, 2pt pull up jump shot made
P3
00:49:00
48-61
12, Kwazi Gumede
, Unsportsmanlike foul
P3
00:37:70
P3
00:37:70
10, Dayaan Frizlaar
, Foul on
P3
00:37:70
10, Dayaan Frizlaar
, Free throw 1 of 2
P3
00:37:70
10, Dayaan Frizlaar
, Free throw 2 of 2
P3
00:37:70
10, Dayaan Frizlaar
, Substitution out
P3
00:37:70
21, Joshua Mugume
, Substitution in
P3
00:35:60
21, Joshua Mugume
, Turnover - bad pass
7, Isaac Adams
, Steal
P3
00:35:60
12, Kwazi Gumede
, 2pt alley oop
P3
00:29:50
P3
00:29:50
Defensive rebound
P3
00:11:00
48-63
20, Julian Wright
, 2pt lay up made
P3
00:11:00
11, Lutho Skweyiya
, Assist
48-63
Period end
Offensive rebound
P3
02:57:00
4, Tinyiko Makhubela
, Substitution out
P4
10:00:00
6, Aisa Ukhurebor
, Substitution in
P4
10:00:00
48-63
Period start
7, Isaac Adams
, 3pt step back jump shot
P4
09:48:00
10, Prosper Duke
, Offensive rebound
P4
09:46:00
P4
09:44:00
13, Adrian Hermanus
, Personal foul
12, Kwazi Gumede
, Foul on
P4
09:44:00
20, Makamu Nature
, Turnover - travel
P4
09:42:00
P4
09:36:00
11, Lutho Skweyiya
, Turnover - ball handling
7, Isaac Adams
, Steal
P4
09:36:00
7, Isaac Adams
, 2pt dunk made
P4
09:33:00
50-63
P4
09:14:00
14, Sun Kalaya
, 2pt turn around jump shot
12, Kwazi Gumede
, Defensive rebound
P4
09:14:00
P4
09:14:00
20, Julian Wright
, Personal foul
12, Kwazi Gumede
, Foul on
P4
09:14:00
P4
09:14:00
13, Adrian Hermanus
, Substitution out
P4
09:14:00
7, Micheal Mosoko
, Substitution in
10, Prosper Duke
, 2pt driving layup made
P4
08:59:00
52-63
P4
08:43:00
7, Micheal Mosoko
, Turnover - bad pass
12, Kwazi Gumede
, Steal
P4
08:43:00
7, Isaac Adams
, 2pt lay up
P4
08:39:00
P4
08:39:00
7, Micheal Mosoko
, Block
P4
08:36:00
7, Micheal Mosoko
, Defensive rebound
P4
08:19:00
7, Micheal Mosoko
, 2pt pull up jump shot
12, Kwazi Gumede
, Defensive rebound
P4
08:17:00
7, Isaac Adams
, 2pt pull up jump shot
P4
08:08:00
Offensive rebound
P4
08:08:00
P4
08:02:00
11, Lutho Skweyiya
, Personal foul
6, Aisa Ukhurebor
, Foul on
P4
08:02:00
P4
08:02:00
21, Joshua Mugume
, Substitution out
P4
08:02:00
15, Stephen Gabriel
, Substitution in
6, Aisa Ukhurebor
, Free throw 1 of 2 made
P4
08:02:00
53-63
6, Aisa Ukhurebor
, Free throw 2 of 2 made
P4
08:02:00
54-63
P4
08:02:00
Timeout - full
P4
07:50:00
7, Micheal Mosoko
,
10, Prosper Duke
, Defensive rebound
P4
07:48:00
6, Aisa Ukhurebor
, 3pt jump shot
P4
07:42:00
P4
07:42:00
14, Sun Kalaya
, Block
P4
07:38:00
15, Stephen Gabriel
, Defensive rebound
P4
07:34:00
20, Julian Wright
, Turnover - out of bounds
20, Makamu Nature
, 2pt lay up made
P4
07:17:00
56-63
7, Isaac Adams
, Assist
P4
07:17:00
P4
07:12:00
14, Sun Kalaya
, Turnover - bad pass
10, Prosper Duke
, Steal
P4
07:12:00
P4
07:12:00
14, Sun Kalaya
, Personal foul
10, Prosper Duke
, Foul on
P4
07:12:00
10, Prosper Duke
, Free throw 1 of 2
P4
07:12:00
10, Prosper Duke
, Free throw 2 of 2 made
P4
07:12:00
57-63
P4
07:05:00
14, Sun Kalaya
, Turnover - travel
10, Prosper Duke
, 2pt driving layup
P4
06:57:00
P4
06:57:00
15, Stephen Gabriel
, Block
P4
06:54:00
15, Stephen Gabriel
, Defensive rebound
P4
06:50:00
57-65
14, Sun Kalaya
, 2pt lay up made
P4
06:50:00
11, Lutho Skweyiya
, Assist
10, Prosper Duke
, 3pt jump shot made
P4
06:34:00
60-65
12, Kwazi Gumede
, Assist
P4
06:34:00
P4
06:21:00
60-67
7, Micheal Mosoko
, 2pt pull up jump shot made
7, Isaac Adams
, 2pt driving layup
P4
06:12:00
P4
06:08:00
11, Lutho Skweyiya
, Defensive rebound
P4
06:04:00
60-69
15, Stephen Gabriel
, 2pt lay up made
P4
06:04:00
7, Micheal Mosoko
, Assist
P4
05:52:00
11, Lutho Skweyiya
, Personal foul
6, Aisa Ukhurebor
, Foul on
P4
05:52:00
6, Aisa Ukhurebor
, Free throw 1 of 2
P4
05:52:00
6, Aisa Ukhurebor
, Free throw 2 of 2 made
P4
05:52:00
61-69
Timeout - full
P4
05:52:00
P4
05:47:00
7, Micheal Mosoko
, 3pt jump shot
P4
05:43:00
14, Sun Kalaya
, Offensive rebound
P4
05:43:00
14, Sun Kalaya
,
7, Isaac Adams
, Defensive rebound
P4
05:42:00
6, Aisa Ukhurebor
, Turnover - ball handling
P4
05:35:00
P4
05:35:00
14, Sun Kalaya
, Steal
P4
05:31:00
61-71
14, Sun Kalaya
, 2pt dunk made
P4
05:31:00
7, Micheal Mosoko
, Assist
P4
05:29:00
14, Sun Kalaya
, Technical foul
7, Isaac Adams
, Free throw 1 of 1 made
P4
05:29:00
62-71
10, Prosper Duke
, 2pt lay up
P4
05:16:00
20, Makamu Nature
, Offensive rebound
P4
05:13:00
20, Makamu Nature
,
P4
05:13:00
P4
05:12:00
15, Stephen Gabriel
, Defensive rebound
P4
05:06:00
14, Sun Kalaya
, Turnover - out of bounds
6, Aisa Ukhurebor
, 3pt jump shot
P4
04:48:00
P4
04:46:00
11, Lutho Skweyiya
, Defensive rebound
P4
04:39:00
62-74
15, Stephen Gabriel
, 3pt jump shot made
P4
04:39:00
7, Micheal Mosoko
, Assist
6, Aisa Ukhurebor
, 2pt driving layup made
P4
04:23:00
64-74
P4
03:55:00
14, Sun Kalaya
, 2pt fade away
P4
03:53:00
20, Julian Wright
, Offensive rebound
7, Isaac Adams
, Personal foul
P4
03:42:00
P4
03:42:00
7, Micheal Mosoko
, Foul on
P4
03:42:00
64-75
7, Micheal Mosoko
, Free throw 1 of 2 made
P4
03:42:00
11, Lutho Skweyiya
, Assist
P4
03:42:00
7, Micheal Mosoko
, Free throw 2 of 2
P4
03:42:00
14, Sun Kalaya
, Offensive rebound
P4
03:41:00
14, Sun Kalaya
, 2pt hookshot
P4
03:39:00
Offensive rebound
P4
03:30:00
7, Micheal Mosoko
, 3pt jump shot
7, Isaac Adams
, Defensive rebound
P4
03:27:00
7, Isaac Adams
, 2pt lay up
P4
03:23:00
P4
03:21:00
14, Sun Kalaya
, Defensive rebound
P4
03:08:00
11, Lutho Skweyiya
, Turnover - ball handling
7, Isaac Adams
, Steal
P4
03:08:00
6, Aisa Ukhurebor
, 2pt lay up made
P4
03:02:00
66-75
P4
02:45:00
7, Micheal Mosoko
, Turnover - ball handling
10, Prosper Duke
, Steal
P4
02:45:00
7, Isaac Adams
, 2pt lay up made
P4
02:40:00
68-75
6, Aisa Ukhurebor
, Assist
P4
02:40:00
P4
02:17:00
20, Julian Wright
, Turnover - bad pass
20, Makamu Nature
, Steal
P4
02:17:00
6, Aisa Ukhurebor
, 2pt lay up made
P4
02:14:00
70-75
20, Makamu Nature
, Assist
P4
02:14:00
7, Isaac Adams
, Assist
P4
03:02:00
P4
01:32:00
Timeout - full
20, Makamu Nature
, Personal foul
P4
01:32:00
P4
01:32:00
7, Micheal Mosoko
, Foul on
P4
01:32:00
70-76
7, Micheal Mosoko
, Free throw 1 of 2 made
P4
01:32:00
70-77
7, Micheal Mosoko
, Free throw 2 of 2 made
P4
01:29:00
15, Stephen Gabriel
, Personal foul
20, Makamu Nature
, Foul on
P4
01:29:00
20, Makamu Nature
, Free throw 1 of 2
P4
01:29:00
20, Makamu Nature
, Free throw 2 of 2
P4
01:29:00
P4
01:29:00
20, Julian Wright
, Defensive rebound
P4
01:04:00
11, Lutho Skweyiya
, 2pt driving layup
20, Makamu Nature
, Defensive rebound
P4
01:02:00
10, Prosper Duke
, 2pt driving layup
P4
00:59:90
P4
00:57:60
11, Lutho Skweyiya
, Defensive rebound
P4
00:34:50
70-79
7, Micheal Mosoko
, 2pt pull up jump shot made
Timeout - full
P4
00:33:50
12, Kwazi Gumede
, 3pt jump shot
P4
00:33:50
20, Makamu Nature
, Offensive rebound
P4
00:33:10
20, Makamu Nature
,
P4
00:33:10
P4
00:33:10
7, Micheal Mosoko
, Block
P4
00:33:10
20, Julian Wright
, Defensive rebound
20, Makamu Nature
, Personal foul
P4
00:32:10
P4
00:32:10
20, Julian Wright
, Foul on
Timeout - full
P4
00:32:10
12, Kwazi Gumede
, Personal foul
P4
00:27:80
P4
00:27:80
7, Micheal Mosoko
, Foul on
20, Makamu Nature
, Personal foul
P4
00:20:40
P4
00:20:40
14, Sun Kalaya
, Foul on
P4
00:20:40
70-80
14, Sun Kalaya
, Free throw 1 of 2 made
P4
00:20:40
14, Sun Kalaya
, Free throw 2 of 2
7, Isaac Adams
, Defensive rebound
P4
00:20:40
P4
00:19:80
15, Stephen Gabriel
, Personal foul
7, Isaac Adams
, Foul on
P4
00:19:80
7, Isaac Adams
, Free throw 1 of 2
P4
00:19:80
7, Isaac Adams
, Free throw 2 of 2 made
P4
00:19:80
71-80
P4
00:08:10
71-82
14, Sun Kalaya
, made
P4
00:08:10
15, Stephen Gabriel
, Assist
P4
00:06:90
14, Sun Kalaya
, Personal foul
6, Aisa Ukhurebor
, Foul on
P4
00:06:90
6, Aisa Ukhurebor
, Free throw 1 of 2
P4
00:06:90
6, Aisa Ukhurebor
, Free throw 2 of 2
P4
00:06:90
P4
00:06:90
15, Stephen Gabriel
, Defensive rebound
71-82
Period end
71-82
Game end