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
Northern Cape Zebras
50
Final
Live now
Period
Tshwane Suns
90
View Live Match Center
Date / Time:
Jun 28, 2026, 3:15 PM
Tshwane Suns 90 AT Northern Cape Zebras 50
On 2026-06-28 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
13, Damien Kasongo
, jump ball - won
15, Tiyiselani Mashele
, jump ball - lost
P1
09:59:00
P1
09:51:00
23, Chadley Hargreaves
, Turnover - bad pass
10, Andile Bonani
, Steal
P1
09:51:00
5, Vuyani July
, 2pt driving layup
P1
09:38:00
P1
09:34:00
23, Chadley Hargreaves
, Defensive rebound
P1
09:27:00
8, Joshua Tawengwa
, 2pt lay up
23, Kabelo Kubai
, Defensive rebound
P1
09:22:00
23, Kabelo Kubai
, 2pt lay up
P1
09:21:00
P1
09:21:00
13, Damien Kasongo
, Block
15, Tiyiselani Mashele
, Offensive rebound
P1
09:16:00
15, Tiyiselani Mashele
, 2pt lay up
P1
09:15:00
P1
09:09:00
13, Damien Kasongo
, Defensive rebound
P1
09:08:00
20, Bantaleka Josias
, Turnover - out of bounds
23, Kabelo Kubai
, Turnover - bad pass
P1
09:02:00
P1
09:02:00
23, Chadley Hargreaves
, Steal
P1
08:53:00
0-3
8, Joshua Tawengwa
, 3pt jump shot made
P1
08:53:00
10, Lebesa Selepe
, Assist
5, Vuyani July
, 2pt lay up made
P1
08:42:00
2-3
P1
08:42:00
23, Chadley Hargreaves
, Personal foul
5, Vuyani July
, Foul on
P1
08:42:00
5, Vuyani July
, Free throw 1 of 1
P1
08:42:00
12, Tshitso Olifaphant
, Offensive rebound
P1
08:42:00
10, Andile Bonani
, Turnover - bad pass
P1
08:36:00
P1
08:36:00
13, Damien Kasongo
, Steal
P1
08:31:00
13, Damien Kasongo
, Turnover - out of bounds
23, Kabelo Kubai
, 2pt driving layup made
P1
08:21:00
4-3
15, Tiyiselani Mashele
, Personal foul
P1
08:10:00
P1
08:10:00
13, Damien Kasongo
, Foul on
P1
08:10:00
13, Damien Kasongo
, Free throw 1 of 2
P1
08:10:00
13, Damien Kasongo
, Free throw 2 of 2
12, Tshitso Olifaphant
, Defensive rebound
P1
08:10:00
10, Andile Bonani
, Turnover - ball handling
P1
07:58:00
P1
07:58:00
20, Bantaleka Josias
, Steal
P1
07:52:00
4-5
20, Bantaleka Josias
, 2pt dunk made
5, Vuyani July
, 2pt jump shot
P1
07:46:00
P1
07:43:00
10, Lebesa Selepe
, Defensive rebound
P1
07:38:00
4-7
8, Joshua Tawengwa
, 2pt driving layup made
23, Kabelo Kubai
, 3pt jump shot
P1
07:25:00
15, Tiyiselani Mashele
, Offensive rebound
P1
07:21:00
15, Tiyiselani Mashele
,
P1
07:21:00
P1
07:20:00
13, Damien Kasongo
, Defensive rebound
P1
07:16:00
8, Joshua Tawengwa
, 3pt jump shot
Defensive rebound
P1
07:16:00
P1
07:04:00
23, Chadley Hargreaves
, Personal foul
12, Tshitso Olifaphant
, Foul on
P1
07:04:00
23, Kabelo Kubai
, Turnover - ball handling
P1
06:51:00
P1
06:51:00
10, Lebesa Selepe
, Steal
P1
06:47:00
13, Damien Kasongo
, 2pt lay up
15, Tiyiselani Mashele
, Block
P1
06:47:00
P1
06:47:00
Offensive rebound
P1
06:47:00
Timeout - full
P1
06:47:00
23, Chadley Hargreaves
, Substitution out
P1
06:47:00
11, Hlamalani Bosega
, Substitution in
P1
06:47:00
13, Damien Kasongo
, Turnover - travel
23, Kabelo Kubai
, Turnover - ball handling
P1
06:33:00
P1
06:33:00
10, Lebesa Selepe
, Steal
P1
06:20:00
10, Lebesa Selepe
, 2pt lay up
15, Tiyiselani Mashele
, Defensive rebound
P1
06:17:00
10, Andile Bonani
, 2pt lay up
P1
06:16:00
P1
06:16:00
11, Hlamalani Bosega
, Block
12, Tshitso Olifaphant
, Offensive rebound
P1
06:12:00
P1
06:12:00
20, Bantaleka Josias
, Personal foul
12, Tshitso Olifaphant
, Foul on
P1
06:12:00
15, Tiyiselani Mashele
, 2pt lay up
P1
06:00:00
P1
05:58:00
13, Damien Kasongo
, Defensive rebound
P1
05:53:00
8, Joshua Tawengwa
, 2pt lay up
15, Tiyiselani Mashele
, Block
P1
05:53:00
12, Tshitso Olifaphant
, Defensive rebound
P1
05:46:00
5, Vuyani July
, 3pt jump shot
P1
05:45:00
P1
05:41:00
11, Hlamalani Bosega
, Defensive rebound
P1
05:41:00
20, Bantaleka Josias
, Offensive foul
P1
05:41:00
20, Bantaleka Josias
, Turnover - offensive
15, Tiyiselani Mashele
, Foul on
P1
05:41:00
5, Vuyani July
, Substitution out
P1
05:41:00
9, Othusitse Moya
, Substitution in
P1
05:41:00
23, Kabelo Kubai
, Turnover - bad pass
P1
05:39:00
P1
05:26:00
4-10
10, Lebesa Selepe
, 3pt jump shot made
P1
05:26:00
11, Hlamalani Bosega
, Assist
23, Kabelo Kubai
, Turnover - bad pass
P1
05:14:00
P1
05:14:00
8, Joshua Tawengwa
, Steal
P1
05:07:00
8, Joshua Tawengwa
, Turnover - out of bounds
12, Tshitso Olifaphant
, 3pt jump shot
P1
04:59:00
P1
04:51:00
8, Joshua Tawengwa
, Defensive rebound
P1
04:47:00
11, Hlamalani Bosega
, 2pt jump shot
Defensive rebound
P1
04:44:00
10, Andile Bonani
, 2pt lay up
P1
04:37:00
P1
04:37:00
13, Damien Kasongo
, Block
9, Othusitse Moya
, Offensive rebound
P1
04:31:00
15, Tiyiselani Mashele
, 2pt jump shot made
P1
04:28:00
6-10
9, Othusitse Moya
, Assist
P1
04:28:00
P1
04:20:00
6-12
20, Bantaleka Josias
, 2pt lay up made
P1
04:20:00
8, Joshua Tawengwa
, Assist
P1
04:09:00
10, Lebesa Selepe
, Personal foul
23, Kabelo Kubai
, Foul on
P1
04:09:00
23, Kabelo Kubai
, Free throw 1 of 2 made
P1
04:09:00
7-12
23, Kabelo Kubai
, Free throw 2 of 2
P1
04:09:00
P1
04:09:00
13, Damien Kasongo
, Defensive rebound
P1
03:58:00
8, Joshua Tawengwa
, 2pt jump shot
P1
03:56:00
11, Hlamalani Bosega
, Offensive rebound
P1
03:55:00
7-14
11, Hlamalani Bosega
, 2pt lay up made
9, Othusitse Moya
, Personal foul
P1
03:52:00
P1
03:52:00
11, Hlamalani Bosega
, Foul on
P1
03:52:00
8, Joshua Tawengwa
, Substitution out
P1
03:52:00
13, Damien Kasongo
, Substitution out
P1
03:52:00
6, Holy Mandungu
, Substitution in
P1
03:52:00
14, Marcus Mokoena
, Substitution in
P1
03:52:00
11, Hlamalani Bosega
, Free throw 1 of 1
15, Tiyiselani Mashele
, Defensive rebound
P1
03:52:00
10, Andile Bonani
, 2pt lay up
P1
03:34:00
P1
03:34:00
14, Marcus Mokoena
, Block
P1
03:31:00
11, Hlamalani Bosega
, Defensive rebound
P1
03:24:00
14, Marcus Mokoena
, 2pt lay up
12, Tshitso Olifaphant
, Defensive rebound
P1
03:21:00
23, Kabelo Kubai
, 2pt jump shot
P1
02:58:00
P1
02:54:00
6, Holy Mandungu
, Defensive rebound
P1
02:45:00
7-16
11, Hlamalani Bosega
, 2pt dunk made
P1
02:45:00
10, Lebesa Selepe
, Assist
10, Andile Bonani
, 2pt floating jump shot
P1
02:35:00
12, Tshitso Olifaphant
, Offensive rebound
P1
02:32:00
P1
02:29:00
11, Hlamalani Bosega
, Personal foul
12, Tshitso Olifaphant
, Foul on
P1
02:29:00
12, Tshitso Olifaphant
, Free throw 1 of 2
P1
02:29:00
12, Tshitso Olifaphant
, Free throw 2 of 2
P1
02:29:00
P1
02:29:00
20, Bantaleka Josias
, Defensive rebound
P1
02:23:00
7-19
10, Lebesa Selepe
, 3pt jump shot made
12, Tshitso Olifaphant
, 2pt lay up made
P1
02:08:00
9-19
9, Othusitse Moya
, Assist
P1
02:08:00
P1
01:54:00
10, Lebesa Selepe
, 3pt jump shot
P1
01:52:00
20, Bantaleka Josias
, Offensive rebound
P1
01:43:00
6, Holy Mandungu
, 2pt lay up
P1
01:37:00
Turnover - Shot Clock Violation
P1
01:36:00
20, Bantaleka Josias
, Substitution out
P1
01:36:00
9, Siphumle Qanya
, Substitution in
P1
01:25:00
6, Holy Mandungu
, Personal foul
15, Tiyiselani Mashele
, Foul on
P1
01:25:00
15, Tiyiselani Mashele
, Free throw 1 of 2
P1
01:25:00
15, Tiyiselani Mashele
, Free throw 2 of 2
P1
01:25:00
10, Andile Bonani
, Offensive rebound
P1
01:25:00
15, Tiyiselani Mashele
, Turnover - ball handling
P1
01:25:00
P1
01:25:00
14, Marcus Mokoena
, Steal
P1
01:20:00
10, Lebesa Selepe
, Turnover - bad pass
9, Othusitse Moya
, 2pt lay up
P1
00:58:90
P1
00:54:00
6, Holy Mandungu
, Defensive rebound
12, Tshitso Olifaphant
, Personal foul
P1
00:53:60
P1
00:53:60
6, Holy Mandungu
, Foul on
P1
00:39:50
9-21
9, Siphumle Qanya
, 2pt lay up made
P1
00:39:50
14, Marcus Mokoena
, Assist
15, Tiyiselani Mashele
, 2pt lay up
P1
00:29:10
P1
00:26:10
14, Marcus Mokoena
, Defensive rebound
P1
00:09:70
9, Siphumle Qanya
, 3pt jump shot
P1
00:05:80
6, Holy Mandungu
, Offensive rebound
9-21
Period end
9-21
Period start
15, Tiyiselani Mashele
, 2pt turn around jump shot
P2
09:51:00
P2
09:47:00
14, Marcus Mokoena
, Defensive rebound
P2
09:38:00
14, Marcus Mokoena
, 2pt lay up
10, Andile Bonani
, Defensive rebound
P2
09:35:00
12, Tshitso Olifaphant
, 2pt lay up made
P2
09:30:00
11-21
23, Kabelo Kubai
, Assist
P2
09:30:00
P2
09:04:00
11, Hlamalani Bosega
, 2pt lay up
P2
09:00:00
14, Marcus Mokoena
, Offensive rebound
P2
09:00:00
14, Marcus Mokoena
,
12, Tshitso Olifaphant
, Defensive rebound
P2
08:57:00
23, Kabelo Kubai
, 2pt lay up
P2
08:51:00
P2
08:47:00
11, Hlamalani Bosega
, Defensive rebound
P2
08:44:00
11, Hlamalani Bosega
, 2pt lay up
P2
08:40:00
6, Holy Mandungu
, Offensive rebound
P2
08:39:00
6, Holy Mandungu
, Turnover - travel
12, Tshitso Olifaphant
, 2pt turn around jump shot made
P2
08:29:00
13-21
P2
08:13:00
11, Hlamalani Bosega
, 2pt lay up
23, Kabelo Kubai
, Defensive rebound
P2
08:10:00
9, Othusitse Moya
, 2pt lay up made
P2
08:09:00
15-21
23, Kabelo Kubai
, Assist
P2
08:09:00
P2
07:53:00
9, Siphumle Qanya
, 3pt jump shot
12, Tshitso Olifaphant
, Defensive rebound
P2
07:50:00
10, Andile Bonani
, 3pt jump shot
P2
07:42:00
P2
07:40:00
14, Marcus Mokoena
, Defensive rebound
P2
07:37:00
9, Siphumle Qanya
, 2pt lay up
15, Tiyiselani Mashele
, Defensive rebound
P2
07:35:00
10, Andile Bonani
, 3pt jump shot
P2
07:19:00
P2
07:16:00
14, Marcus Mokoena
, Defensive rebound
10, Andile Bonani
, Personal foul
P2
07:08:00
P2
07:08:00
14, Marcus Mokoena
, Foul on
9, Othusitse Moya
, Substitution out
P2
07:08:00
6, Mndeni Mathenjwa
, Substitution in
P2
07:08:00
P2
07:08:00
6, Holy Mandungu
, Substitution out
P2
07:08:00
10, Lebesa Selepe
, Substitution out
P2
07:08:00
13, Damien Kasongo
, Substitution in
P2
07:08:00
20, Bantaleka Josias
, Substitution in
P2
06:54:00
20, Bantaleka Josias
, 2pt jump shot
P2
06:51:00
9, Siphumle Qanya
, Offensive rebound
10, Andile Bonani
, Personal foul
P2
06:50:00
P2
06:50:00
9, Siphumle Qanya
, Foul on
10, Andile Bonani
, Substitution out
P2
06:50:00
13, Nabihl Liebenberg
, Substitution in
P2
06:50:00
23, Kabelo Kubai
, Substitution out
P2
06:50:00
9, Othusitse Moya
, Substitution in
P2
06:50:00
P2
06:42:00
14, Marcus Mokoena
, 2pt lay up
15, Tiyiselani Mashele
, Defensive rebound
P2
06:40:00
12, Tshitso Olifaphant
, 2pt lay up
P2
06:26:00
P2
06:23:00
14, Marcus Mokoena
, Defensive rebound
P2
06:14:00
11, Hlamalani Bosega
, Turnover - travel
6, Mndeni Mathenjwa
, Turnover - bad pass
P2
06:04:00
P2
06:04:00
13, Damien Kasongo
, Steal
P2
05:58:00
15-23
13, Damien Kasongo
, 2pt dunk made
P2
05:58:00
14, Marcus Mokoena
, Assist
12, Tshitso Olifaphant
, 2pt jump shot
P2
05:49:00
P2
05:47:00
20, Bantaleka Josias
, Defensive rebound
P2
05:43:00
11, Hlamalani Bosega
, Turnover - out of bounds
P2
05:43:00
14, Marcus Mokoena
, Substitution out
P2
05:43:00
8, Joshua Tawengwa
, Substitution in
6, Mndeni Mathenjwa
, 3pt jump shot
P2
05:30:00
P2
05:27:00
9, Siphumle Qanya
, Defensive rebound
P2
05:23:00
15-25
11, Hlamalani Bosega
, 2pt jump shot made
P2
05:23:00
9, Siphumle Qanya
, Assist
Timeout - full
P2
05:14:00
P2
05:06:00
13, Damien Kasongo
, Personal foul
12, Tshitso Olifaphant
, Foul on
P2
05:06:00
12, Tshitso Olifaphant
, Free throw 1 of 2
P2
05:06:00
12, Tshitso Olifaphant
, Free throw 2 of 2
P2
05:06:00
P2
05:05:00
Defensive rebound
P2
04:56:00
8, Joshua Tawengwa
, 2pt jump shot
P2
04:52:00
11, Hlamalani Bosega
, Offensive rebound
P2
04:48:00
20, Bantaleka Josias
, 3pt jump shot
6, Mndeni Mathenjwa
, Defensive rebound
P2
04:44:00
9, Othusitse Moya
, 3pt jump shot
P2
04:37:00
P2
04:35:00
11, Hlamalani Bosega
, Defensive rebound
P2
04:31:00
20, Bantaleka Josias
, 2pt lay up
P2
04:26:00
8, Joshua Tawengwa
, Offensive rebound
P2
04:26:00
15-27
8, Joshua Tawengwa
, made
6, Mndeni Mathenjwa
, 2pt lay up
P2
04:16:00
15, Tiyiselani Mashele
, Offensive rebound
P2
04:12:00
6, Mndeni Mathenjwa
, 3pt jump shot
P2
04:09:00
P2
04:06:00
20, Bantaleka Josias
, Defensive rebound
P2
03:54:00
15-30
8, Joshua Tawengwa
, 3pt jump shot made
P2
03:54:00
20, Bantaleka Josias
, Assist
6, Mndeni Mathenjwa
, 2pt driving layup made
P2
03:40:00
17-30
P2
03:22:00
17-33
8, Joshua Tawengwa
, 3pt jump shot made
P2
03:22:00
20, Bantaleka Josias
, Assist
6, Mndeni Mathenjwa
, Turnover - ball handling
P2
03:14:00
P2
03:14:00
11, Hlamalani Bosega
, Steal
P2
03:05:00
17-35
11, Hlamalani Bosega
, 2pt lay up made
9, Othusitse Moya
, Turnover - ball handling
P2
02:57:00
P2
02:57:00
9, Siphumle Qanya
, Steal
Timeout - full
P2
02:52:00
12, Tshitso Olifaphant
, Substitution out
P2
02:52:00
5, Vuyani July
, Substitution in
P2
02:52:00
9, Othusitse Moya
, Personal foul
P2
02:46:00
P2
02:46:00
8, Joshua Tawengwa
, Foul on
P2
02:46:00
17-36
8, Joshua Tawengwa
, Free throw 1 of 3 made
P2
02:46:00
17-37
8, Joshua Tawengwa
, Free throw 2 of 3 made
P2
02:46:00
8, Joshua Tawengwa
, Free throw 3 of 3
P2
02:45:00
13, Damien Kasongo
, Offensive rebound
P2
02:45:00
17-39
13, Damien Kasongo
, made
5, Vuyani July
,
P2
02:36:00
P2
02:31:00
13, Damien Kasongo
, Defensive rebound
P2
02:19:00
8, Joshua Tawengwa
, 3pt jump shot
15, Tiyiselani Mashele
, Block
P2
02:19:00
15, Tiyiselani Mashele
, Defensive rebound
P2
02:15:00
5, Vuyani July
, Turnover - bad pass
P2
02:14:00
P2
02:14:00
9, Siphumle Qanya
, Steal
P2
02:04:00
Timeout - full
13, Nabihl Liebenberg
, Substitution out
P2
02:04:00
10, Andile Bonani
, Substitution in
P2
02:04:00
P2
02:04:00
13, Damien Kasongo
, 2pt jump shot
10, Andile Bonani
, Defensive rebound
P2
02:04:00
6, Mndeni Mathenjwa
, 2pt lay up
P2
02:04:00
P2
02:04:00
20, Bantaleka Josias
, Defensive rebound
P2
02:04:00
20, Bantaleka Josias
, Turnover - bad pass
9, Othusitse Moya
, Steal
P2
02:04:00
P2
01:53:00
11, Hlamalani Bosega
, Personal foul
6, Mndeni Mathenjwa
, Foul on
P2
01:53:00
6, Mndeni Mathenjwa
, Free throw 1 of 2 made
P2
01:53:00
18-39
6, Mndeni Mathenjwa
, Free throw 2 of 2 made
P2
01:53:00
19-39
P2
01:40:00
11, Hlamalani Bosega
, Turnover - bad pass
6, Mndeni Mathenjwa
, Turnover - bad pass
P2
01:18:00
P2
01:18:00
8, Joshua Tawengwa
, Steal
5, Vuyani July
, Unsportsmanlike foul
P2
01:12:00
P2
01:12:00
20, Bantaleka Josias
, Foul on
P2
01:08:00
19-40
20, Bantaleka Josias
, Free throw 1 of 2 made
P2
01:08:00
20, Bantaleka Josias
, Free throw 2 of 2
P2
01:00:00
9, Siphumle Qanya
, 3pt jump shot
15, Tiyiselani Mashele
, Defensive rebound
P2
00:57:10
15, Tiyiselani Mashele
, 2pt lay up made
P2
00:55:60
21-40
5, Vuyani July
, Personal foul
P2
00:35:60
P2
00:35:60
9, Siphumle Qanya
, Foul on
P2
00:35:60
21-41
9, Siphumle Qanya
, Free throw 1 of 2 made
P2
00:35:60
21-42
9, Siphumle Qanya
, Free throw 2 of 2 made
6, Mndeni Mathenjwa
, Turnover - out of bounds
P2
00:31:40
P2
00:15:50
21-45
20, Bantaleka Josias
, 3pt jump shot made
P2
00:15:50
11, Hlamalani Bosega
, Assist
21-45
Period end
6, Mndeni Mathenjwa
, Substitution out
P3
10:00:00
9, Othusitse Moya
, Substitution out
P3
10:00:00
12, Tshitso Olifaphant
, Substitution in
P3
10:00:00
23, Kabelo Kubai
, Substitution in
P3
10:00:00
P3
10:00:00
9, Siphumle Qanya
, Substitution out
P3
10:00:00
10, Lebesa Selepe
, Substitution in
21-45
Period start
P3
09:51:00
10, Lebesa Selepe
, 3pt jump shot
P3
09:48:00
13, Damien Kasongo
, Offensive rebound
P3
09:47:00
13, Damien Kasongo
, 2pt lay up
12, Tshitso Olifaphant
, Defensive rebound
P3
09:44:00
10, Andile Bonani
, 2pt lay up
P3
09:30:00
P3
09:30:00
13, Damien Kasongo
, Block
P3
09:26:00
13, Damien Kasongo
, Defensive rebound
P3
09:10:00
8, Joshua Tawengwa
, 3pt jump shot
P3
09:08:00
13, Damien Kasongo
, Offensive rebound
P3
09:03:00
20, Bantaleka Josias
, 3pt jump shot
15, Tiyiselani Mashele
, Defensive rebound
P3
08:59:00
23, Kabelo Kubai
, 3pt jump shot
P3
08:51:00
P3
08:48:00
13, Damien Kasongo
, Defensive rebound
P3
08:38:00
13, Damien Kasongo
, Turnover - ball handling
5, Vuyani July
, Steal
P3
08:38:00
5, Vuyani July
, Turnover - bad pass
P3
08:27:00
P3
08:27:00
11, Hlamalani Bosega
, Steal
P3
08:15:00
8, Joshua Tawengwa
, 2pt pull up jump shot
P3
08:09:00
11, Hlamalani Bosega
, Offensive rebound
P3
08:09:00
11, Hlamalani Bosega
,
10, Andile Bonani
, Defensive rebound
P3
08:08:00
15, Tiyiselani Mashele
, 2pt lay up made
P3
08:03:00
23-45
23, Kabelo Kubai
, Assist
P3
08:03:00
P3
07:47:00
8, Joshua Tawengwa
, Turnover - out of bounds
P3
07:35:00
11, Hlamalani Bosega
, Personal foul
23, Kabelo Kubai
, Foul on
P3
07:35:00
P3
07:35:00
11, Hlamalani Bosega
, Substitution out
P3
07:35:00
23, Chadley Hargreaves
, Substitution in
23, Kabelo Kubai
, Free throw 1 of 2
P3
07:35:00
23, Kabelo Kubai
, Free throw 2 of 2
P3
07:35:00
P3
07:35:00
8, Joshua Tawengwa
, Defensive rebound
P3
07:26:00
23, Chadley Hargreaves
, 3pt jump shot
15, Tiyiselani Mashele
, Defensive rebound
P3
07:23:00
P3
07:15:00
13, Damien Kasongo
, Personal foul
15, Tiyiselani Mashele
, Foul on
P3
07:15:00
15, Tiyiselani Mashele
, Free throw 1 of 2
P3
07:15:00
15, Tiyiselani Mashele
, Free throw 2 of 2
P3
07:15:00
Offensive rebound
P3
07:15:00
10, Andile Bonani
, 2pt jump shot made
P3
07:12:00
25-45
23, Kabelo Kubai
, Assist
P3
07:12:00
15, Tiyiselani Mashele
, Personal foul
P3
06:55:00
P3
06:55:00
10, Lebesa Selepe
, Foul on
P3
06:55:00
25-46
10, Lebesa Selepe
, Free throw 1 of 2 made
P3
06:55:00
8, Joshua Tawengwa
, Assist
P3
06:55:00
10, Lebesa Selepe
, Free throw 2 of 2
P3
06:54:00
13, Damien Kasongo
, Offensive rebound
P3
06:54:00
25-48
13, Damien Kasongo
, made
P3
06:46:00
8, Joshua Tawengwa
, Personal foul
23, Kabelo Kubai
, Foul on
P3
06:46:00
5, Vuyani July
, Substitution out
P3
06:46:00
15, Tiyiselani Mashele
, Substitution out
P3
06:46:00
6, Mndeni Mathenjwa
, Substitution in
P3
06:46:00
13, Nabihl Liebenberg
, Substitution in
P3
06:46:00
P3
06:46:00
8, Joshua Tawengwa
, Substitution out
P3
06:46:00
9, Siphumle Qanya
, Substitution in
23, Kabelo Kubai
, Free throw 1 of 2
P3
06:46:00
23, Kabelo Kubai
, Free throw 2 of 2
P3
06:46:00
P3
06:46:00
20, Bantaleka Josias
, Defensive rebound
P3
06:44:00
13, Damien Kasongo
, Turnover - out of bounds
13, Nabihl Liebenberg
, 3pt jump shot made
P3
06:31:00
28-48
6, Mndeni Mathenjwa
, Assist
P3
06:31:00
P3
06:19:00
10, Lebesa Selepe
, 3pt jump shot
12, Tshitso Olifaphant
, Defensive rebound
P3
06:16:00
23, Kabelo Kubai
, 2pt driving layup made
P3
06:11:00
30-48
P3
06:04:00
23, Chadley Hargreaves
, Turnover - out of bounds
10, Andile Bonani
, Turnover - ball handling
P3
05:54:00
P3
05:54:00
13, Damien Kasongo
, Steal
P3
05:49:00
30-50
13, Damien Kasongo
, 2pt lay up made
6, Mndeni Mathenjwa
, Turnover - ball handling
P3
05:36:00
P3
05:36:00
10, Lebesa Selepe
, Steal
P3
05:31:00
30-52
10, Lebesa Selepe
, 2pt driving layup made
12, Tshitso Olifaphant
, 2pt lay up
P3
05:18:00
P3
05:15:00
9, Siphumle Qanya
, Defensive rebound
13, Nabihl Liebenberg
, Personal foul
P3
05:14:00
P3
05:14:00
9, Siphumle Qanya
, Foul on
P3
05:00:00
23, Chadley Hargreaves
, Turnover - bad pass
10, Andile Bonani
, Steal
P3
05:00:00
23, Kabelo Kubai
, 2pt lay up made
P3
04:50:00
32-52
P3
04:40:00
13, Damien Kasongo
, Unsportsmanlike foul
23, Kabelo Kubai
, Foul on
P3
04:40:00
12, Tshitso Olifaphant
, Free throw 1 of 2 made
P3
04:40:00
33-52
12, Tshitso Olifaphant
, Free throw 2 of 2
P3
04:40:00
6, Mndeni Mathenjwa
, 2pt lay up
P3
04:33:00
P3
04:26:00
10, Lebesa Selepe
, Defensive rebound
P3
04:25:00
13, Damien Kasongo
, Substitution out
P3
04:25:00
14, Marcus Mokoena
, Substitution in
P3
04:11:00
33-54
14, Marcus Mokoena
, 2pt lay up made
P3
04:11:00
10, Lebesa Selepe
, Assist
23, Kabelo Kubai
, 2pt lay up made
P3
04:11:00
35-54
P3
04:11:00
14, Marcus Mokoena
, Personal foul
23, Kabelo Kubai
, Foul on
P3
04:11:00
23, Kabelo Kubai
, Free throw 1 of 1 made
P3
04:11:00
36-54
P3
04:08:00
23, Chadley Hargreaves
, 2pt lay up
P3
04:05:00
Offensive rebound
P3
04:03:00
36-56
14, Marcus Mokoena
, 2pt lay up made
P3
04:03:00
9, Siphumle Qanya
, Assist
13, Nabihl Liebenberg
, 3pt jump shot made
P3
03:24:00
39-56
10, Andile Bonani
, Assist
P3
03:24:00
P3
03:13:00
39-58
20, Bantaleka Josias
, 2pt dunk made
P3
03:13:00
10, Lebesa Selepe
, Assist
Timeout - full
P3
03:06:00
6, Mndeni Mathenjwa
, 3pt jump shot
P3
02:50:00
P3
02:48:00
23, Chadley Hargreaves
, Defensive rebound
12, Tshitso Olifaphant
, Personal foul
P3
02:48:00
P3
02:48:00
23, Chadley Hargreaves
, Foul on
P3
02:41:00
23, Chadley Hargreaves
, 3pt jump shot
12, Tshitso Olifaphant
, Defensive rebound
P3
02:37:00
P3
02:35:00
9, Siphumle Qanya
, Personal foul
23, Kabelo Kubai
, Foul on
P3
02:35:00
23, Kabelo Kubai
, Free throw 1 of 2
P3
02:35:00
23, Kabelo Kubai
, Free throw 2 of 2 made
P3
02:35:00
40-58
P3
02:20:00
14, Marcus Mokoena
, 2pt lay up
P3
02:14:00
14, Marcus Mokoena
, Offensive rebound
P3
02:14:00
14, Marcus Mokoena
,
10, Andile Bonani
, Block
P3
02:14:00
P3
02:11:00
14, Marcus Mokoena
, Offensive rebound
P3
02:11:00
40-60
14, Marcus Mokoena
, made
13, Nabihl Liebenberg
, 3pt jump shot
P3
02:06:00
P3
02:03:00
10, Lebesa Selepe
, Defensive rebound
P3
01:50:00
9, Siphumle Qanya
, 3pt jump shot
P3
01:48:00
10, Lebesa Selepe
, Offensive rebound
P3
01:39:00
40-63
10, Lebesa Selepe
, 3pt jump shot made
P3
01:39:00
9, Siphumle Qanya
, Assist
10, Andile Bonani
, 2pt jump shot made
P3
01:25:00
42-63
23, Kabelo Kubai
, Assist
P3
01:25:00
P3
01:11:00
10, Lebesa Selepe
, 3pt jump shot
10, Andile Bonani
, Defensive rebound
P3
01:08:00
P3
01:02:00
23, Chadley Hargreaves
, Personal foul
6, Mndeni Mathenjwa
, Foul on
P3
01:02:00
6, Mndeni Mathenjwa
, Free throw 1 of 2 made
P3
00:41:50
43-63
6, Mndeni Mathenjwa
, Free throw 2 of 2
P3
00:37:80
P3
00:37:80
14, Marcus Mokoena
, Defensive rebound
P3
00:15:70
43-66
23, Chadley Hargreaves
, 3pt jump shot made
P3
00:15:70
10, Lebesa Selepe
, Assist
43-66
Period end
P4
10:00:00
9, Siphumle Qanya
, Substitution out
P4
10:00:00
6, Holy Mandungu
, Substitution in
43-66
Period start
12, Tshitso Olifaphant
, Turnover - backcourt
P4
09:59:00
P4
09:52:00
20, Bantaleka Josias
, 2pt dunk
P4
09:50:00
23, Chadley Hargreaves
, Offensive rebound
P4
09:50:00
23, Chadley Hargreaves
, Offensive foul
P4
09:50:00
23, Chadley Hargreaves
, Turnover - offensive
10, Andile Bonani
, Foul on
P4
09:50:00
6, Mndeni Mathenjwa
, Turnover - ball handling
P4
09:36:00
P4
09:36:00
14, Marcus Mokoena
, Steal
P4
09:24:00
43-68
6, Holy Mandungu
, 2pt lay up made
P4
09:24:00
10, Lebesa Selepe
, Assist
23, Kabelo Kubai
, 3pt jump shot
P4
09:11:00
P4
09:10:00
23, Chadley Hargreaves
, Defensive rebound
13, Nabihl Liebenberg
, Personal foul
P4
09:10:00
P4
09:10:00
23, Chadley Hargreaves
, Foul on
6, Mndeni Mathenjwa
, Substitution out
P4
09:10:00
13, Nabihl Liebenberg
, Substitution out
P4
09:10:00
9, Othusitse Moya
, Substitution in
P4
09:10:00
15, Tiyiselani Mashele
, Substitution in
P4
09:10:00
P4
08:59:00
43-70
6, Holy Mandungu
, 2pt driving layup made
12, Tshitso Olifaphant
, Turnover - bad pass
P4
08:40:00
P4
08:40:00
20, Bantaleka Josias
, Steal
P4
08:32:00
23, Chadley Hargreaves
, 3pt jump shot
15, Tiyiselani Mashele
, Defensive rebound
P4
08:29:00
9, Othusitse Moya
, 2pt jump shot
P4
08:23:00
P4
08:20:00
14, Marcus Mokoena
, Defensive rebound
P4
08:17:00
10, Lebesa Selepe
, Turnover - out of bounds
12, Tshitso Olifaphant
, Turnover - ball handling
P4
08:08:00
P4
08:08:00
10, Lebesa Selepe
, Steal
P4
07:48:00
43-72
10, Lebesa Selepe
, 2pt driving layup made
P4
07:48:00
20, Bantaleka Josias
, Assist
23, Kabelo Kubai
, 3pt jump shot
P4
07:27:00
P4
07:23:00
14, Marcus Mokoena
, Defensive rebound
P4
07:22:00
6, Holy Mandungu
, 2pt lay up
23, Kabelo Kubai
, Defensive rebound
P4
07:20:00
10, Andile Bonani
, 3pt jump shot made
P4
07:12:00
46-72
23, Kabelo Kubai
, Assist
P4
07:12:00
P4
06:50:00
10, Lebesa Selepe
, 3pt jump shot
P4
06:45:00
23, Chadley Hargreaves
, Offensive rebound
P4
06:44:00
23, Chadley Hargreaves
, 3pt jump shot
P4
06:41:00
20, Bantaleka Josias
, Offensive rebound
P4
06:41:00
46-74
20, Bantaleka Josias
, made
9, Othusitse Moya
, 3pt jump shot
P4
06:24:00
P4
06:22:00
20, Bantaleka Josias
, Defensive rebound
15, Tiyiselani Mashele
, Personal foul
P4
06:11:00
P4
06:11:00
23, Chadley Hargreaves
, Foul on
P4
06:11:00
46-75
23, Chadley Hargreaves
, Free throw 1 of 2 made
P4
06:11:00
46-76
23, Chadley Hargreaves
, Free throw 2 of 2 made
9, Othusitse Moya
, Turnover - bad pass
P4
06:03:00
P4
06:03:00
20, Bantaleka Josias
, Steal
10, Andile Bonani
, Personal foul
P4
06:00:00
P4
06:00:00
10, Lebesa Selepe
, Foul on
P4
05:49:00
23, Chadley Hargreaves
, 3pt jump shot
P4
05:45:00
6, Holy Mandungu
, Offensive rebound
P4
05:45:00
46-78
6, Holy Mandungu
, made
10, Andile Bonani
, 2pt lay up
P4
05:38:00
9, Othusitse Moya
, Offensive rebound
P4
05:34:00
23, Kabelo Kubai
, Turnover - ball handling
P4
05:33:00
P4
05:33:00
20, Bantaleka Josias
, Steal
P4
05:29:00
20, Bantaleka Josias
, Turnover - bad pass
9, Othusitse Moya
, Steal
P4
05:29:00
12, Tshitso Olifaphant
, 2pt lay up
P4
05:23:00
15, Tiyiselani Mashele
, Offensive rebound
P4
05:20:00
P4
05:19:00
14, Marcus Mokoena
, Personal foul
15, Tiyiselani Mashele
, Foul on
P4
05:19:00
15, Tiyiselani Mashele
, Free throw 1 of 2
P4
05:19:00
15, Tiyiselani Mashele
, Free throw 2 of 2 made
P4
05:19:00
47-78
P4
05:12:00
47-80
23, Chadley Hargreaves
, 2pt lay up made
P4
05:12:00
6, Holy Mandungu
, Assist
15, Tiyiselani Mashele
, 2pt lay up made
P4
05:04:00
49-80
P4
04:45:00
23, Chadley Hargreaves
, 3pt jump shot
10, Andile Bonani
, Defensive rebound
P4
04:40:00
10, Andile Bonani
, 2pt lay up
P4
04:25:00
P4
04:22:00
14, Marcus Mokoena
, Defensive rebound
P4
04:21:00
20, Bantaleka Josias
, Turnover - out of bounds
P4
04:21:00
20, Bantaleka Josias
, Substitution out
P4
04:21:00
23, Chadley Hargreaves
, Substitution out
P4
04:21:00
8, Joshua Tawengwa
, Substitution in
P4
04:21:00
11, Hlamalani Bosega
, Substitution in
9, Othusitse Moya
, 3pt jump shot
P4
04:08:00
12, Tshitso Olifaphant
, Offensive rebound
P4
04:04:00
12, Tshitso Olifaphant
,
P4
04:04:00
P4
04:02:00
6, Holy Mandungu
, Defensive rebound
P4
03:53:00
49-83
8, Joshua Tawengwa
, 3pt jump shot made
P4
03:53:00
14, Marcus Mokoena
, Assist
Timeout - full
P4
03:49:00
9, Othusitse Moya
, Turnover - bad pass
P4
03:42:00
P4
03:42:00
11, Hlamalani Bosega
, Steal
P4
03:37:00
8, Joshua Tawengwa
, 2pt lay up
15, Tiyiselani Mashele
, Block
P4
03:37:00
P4
03:33:00
Offensive rebound
P4
03:24:00
6, Holy Mandungu
, Turnover - bad pass
12, Tshitso Olifaphant
, Steal
P4
03:24:00
23, Kabelo Kubai
, Turnover - ball handling
P4
03:06:00
P4
03:06:00
6, Holy Mandungu
, Steal
P4
02:58:00
10, Lebesa Selepe
, 3pt jump shot
9, Othusitse Moya
, Defensive rebound
P4
02:54:00
15, Tiyiselani Mashele
, Turnover - ball handling
P4
02:50:00
P4
02:50:00
11, Hlamalani Bosega
, Steal
P4
02:45:00
49-85
8, Joshua Tawengwa
, 2pt lay up made
P4
02:45:00
11, Hlamalani Bosega
, Assist
9, Othusitse Moya
, Turnover - ball handling
P4
02:31:00
P4
02:31:00
11, Hlamalani Bosega
, Steal
9, Othusitse Moya
, Unsportsmanlike foul
P4
02:25:00
P4
02:25:00
11, Hlamalani Bosega
, Foul on
9, Othusitse Moya
, Substitution out
P4
02:25:00
13, Nabihl Liebenberg
, Substitution in
P4
02:25:00
P4
02:25:00
6, Holy Mandungu
, Substitution out
P4
02:25:00
9, Siphumle Qanya
, Substitution in
P4
02:25:00
Turnover - Other
P4
02:25:00
14, Marcus Mokoena
, Personal foul
15, Tiyiselani Mashele
, Foul on
P4
02:25:00
15, Tiyiselani Mashele
, Free throw 1 of 2
P4
02:25:00
15, Tiyiselani Mashele
, Free throw 2 of 2 made
P4
02:25:00
50-85
P4
01:58:00
10, Lebesa Selepe
, Turnover - out of bounds
P4
01:34:00
10, Lebesa Selepe
, Personal foul
23, Kabelo Kubai
, Foul on
P4
01:34:00
23, Kabelo Kubai
, Free throw 1 of 2
P4
01:27:00
23, Kabelo Kubai
, Free throw 2 of 2
P4
01:27:00
P4
01:27:00
11, Hlamalani Bosega
, Defensive rebound
P4
01:23:00
50-87
9, Siphumle Qanya
, 2pt lay up made
P4
01:23:00
11, Hlamalani Bosega
, Assist
10, Andile Bonani
, 3pt jump shot
P4
01:10:00
P4
01:07:00
9, Siphumle Qanya
, Defensive rebound
23, Kabelo Kubai
, Personal foul
P4
01:00:00
P4
01:00:00
8, Joshua Tawengwa
, Foul on
P4
01:00:00
8, Joshua Tawengwa
, Free throw 1 of 3
P4
01:00:00
8, Joshua Tawengwa
, Free throw 2 of 3
P4
01:00:00
8, Joshua Tawengwa
, Free throw 3 of 3
10, Andile Bonani
, Defensive rebound
P4
01:00:00
23, Kabelo Kubai
, Unsportsmanlike foul
P4
00:53:00
P4
00:53:00
8, Joshua Tawengwa
, Foul on
P4
00:53:00
50-88
8, Joshua Tawengwa
, Free throw 1 of 2 made
P4
00:53:00
50-89
8, Joshua Tawengwa
, Free throw 2 of 2 made
15, Tiyiselani Mashele
, 2pt lay up
P4
00:42:70
P4
00:40:90
14, Marcus Mokoena
, Defensive rebound
15, Tiyiselani Mashele
, Personal foul
P4
00:40:90
P4
00:40:90
14, Marcus Mokoena
, Foul on
P4
00:40:90
50-90
14, Marcus Mokoena
, Free throw 1 of 2 made
P4
00:40:90
14, Marcus Mokoena
, Free throw 2 of 2
15, Tiyiselani Mashele
, Defensive rebound
P4
00:40:90
13, Nabihl Liebenberg
, 3pt jump shot
P4
00:31:50
P4
00:26:70
14, Marcus Mokoena
, Defensive rebound
50-90
Period end
P4
00:53:00
11, Hlamalani Bosega
, Free throw 1 of 2
P4
00:53:00
11, Hlamalani Bosega
, Free throw 2 of 2
15, Tiyiselani Mashele
, Defensive rebound
P4
00:53:00
50-90
Game end