Players
Head-to-Head
Tournaments
Seasons
Predictions
Rankings
Statistics
Matches & Frames
Centuries
Points & Breaks
Prize Money
Tournaments
Other
Frame Analysis
Crucible
2024 African Championship - Men
← 2023
Finishes
Centuries
Editions
2024
2023
2022
2018
2017
2016
2015
2013
2012
2011
2010
2009
2008
2007
2002
2000
1999
1996
1995
1994
This Season
2025 World Open
2025 German Masters
2024 Riyadh Season Championship
2024 Scottish Open
2024 Snooker Shoot Out
2024 UK Championship
2024 Champion of Champions
2024 International Championship
2024 Northern Ireland Open
2024 Wuhan Open
2024 British Open
2024 English Open
2024 Saudi Arabia Masters
2024 Xi'an Grand Prix
2024 Shanghai Masters
2024 Championship League
2024 Q School Asia-Oceania - Event 2
2024 Q School - Event 2
2024 Q School Asia-Oceania - Event 1
2024 Q School - Event 1
History
No later editions →
Tournament Info
Status:
Amateur Continental Event
Season:
2024-2025
Dates:
August 17th 2024 - August 21st 2024
Qualifying dates:
No qualifier dates available
Location:
The Wanderers Club
,
Johannesburg
,
South Africa
Sponsor:
None
Broadcaster:
None
Breaks
50s
60s
70s
80s
90s
100s
Total
Amount
-
-
-
-
-
-
-
Frame rate
-
-
-
-
-
-
0
Players:
Professional
Amateur
Total
0
55
55
Matches:
149
Frames:
618
Centuries:
Qualifiers
Venue
Total
0
0
0
Prize fund:
GBP 0
Points scored:
0
Have a poster or program cover for this tournament?
Send it to me!
Final
Hatem Yassen
6
(11)
5
Abdelrahman Shahin
View head-to-head
Played on
2024-08-21
Semi-final
Abdelrahman Shahin
5
(9)
1
Kiashan Moodley
View head-to-head
Played on
2024-08-20
Semi-final
Hatem Yassen
5
(9)
3
Abdul Allie
View head-to-head
Played on
2024-08-20
Quarter-final
Abdul Allie
5
(9)
2
Mourad Naitali
View head-to-head
Played on
2024-08-20
Quarter-final
Kiashan Moodley
5
(9)
3
Michael Davids
View head-to-head
Played on
2024-08-20
Quarter-final
Abdelrahman Shahin
5
(9)
1
Hesham Shawky
View head-to-head
Played on
2024-08-20
Quarter-final
Hatem Yassen
5
(9)
0
Idriss Mahomed
View head-to-head
Played on
2024-08-20
Last 16
Abdul Allie
4
(7)
0
Trevisen Pillay
View head-to-head
Played on
2024-08-19
Last 16
Michael Davids
4
(7)
1
Amir El Tahtawy
View head-to-head
Played on
2024-08-19
Last 16
Idriss Mahomed
4
(7)
3
Arjun Lavingia
View head-to-head
Played on
2024-08-19
Last 16
Kiashan Moodley
4
(7)
1
Salman Moosa
View head-to-head
Played on
2024-08-19
Last 16
Mourad Naitali
4
(7)
2
Shakeel Kalideen
View head-to-head
Played on
2024-08-19
Last 16
Abdelrahman Shahin
4
(7)
1
Omar Ramy
View head-to-head
Played on
2024-08-19
Last 16
Hesham Shawky
4
(7)
0
Kevin Albert Shelver
View head-to-head
Played on
2024-08-19
Last 16
Hatem Yassen
4
(7)
3
Mervin Donnelly
View head-to-head
Played on
2024-08-19
Last 32
Kevin Albert Shelver
4
(7)
3
Tariq Samsodien
View head-to-head
Played on
2024-08-19
Last 32
Abdul Allie
4
(7)
0
Selvin Moodley
View head-to-head
Played on
2024-08-19
Last 32
Michael Davids
4
(7)
0
Vincent Halliday
View head-to-head
Played on
2024-08-19
Last 32
Mervin Donnelly
4
(7)
1
Mahomed Zahir
View head-to-head
Played on
2024-08-19
Last 32
Amir El Tahtawy
4
(7)
0
Luther Kilian
View head-to-head
Played on
2024-08-19
Last 32
Shakeel Kalideen
4
(7)
3
Mohamed Ibrahim
View head-to-head
Played on
2024-08-19
Last 32
Arjun Lavingia
4
(7)
0
Jadin Nobin
View head-to-head
Played on
2024-08-19
Last 32
Idriss Mahomed
4
(7)
3
Rafique Limbada
View head-to-head
Played on
2024-08-19
Last 32
Kiashan Moodley
4
(7)
0
Cader Mohamed
View head-to-head
Played on
2024-08-19
Last 32
Salman Moosa
4
(7)
2
Ryan George
View head-to-head
Played on
2024-08-19
Last 32
Mourad Naitali
4
(7)
0
Ismail Zuneid
View head-to-head
Played on
2024-08-19
Last 32
Trevisen Pillay
4
(7)
3
Iqshaan Alladin
View head-to-head
Played on
2024-08-19
Last 32
Omar Ramy
4
(7)
0
Yougash Pillay
View head-to-head
Played on
2024-08-19
Last 32
Abdelrahman Shahin
4
(7)
0
Graeme Britten
View head-to-head
Played on
2024-08-19
Last 32
Hesham Shawky
4
(7)
0
Latchman Moodley
View head-to-head
Played on
2024-08-19
Last 32
Hatem Yassen
4
(7)
2
Farhad Sayfoo
View head-to-head
Played on
2024-08-19
Round 1
Graeme Britten
3
(5)
1
Aaron Cassim
View head-to-head
Played on
2024-08-19
Round 1
Shakeel Kalideen
3
(5)
1
Adeel Ahmed
View head-to-head
Played on
2024-08-19
Round 1
Luther Kilian
3
(5)
0
Bilal Elyas
View head-to-head
Played on
2024-08-19
Round 1
Cader Mohamed
3
(5)
0
Emadeddin Abaid
View head-to-head
Played on
2024-08-19
Round 1
Latchman Moodley
3
(5)
2
Mohamad Tayab
View head-to-head
Played on
2024-08-19
Round 1
Selvin Moodley
3
(5)
2
Mukesh Dayah
View head-to-head
Played on
2024-08-19
Round 1
Jadin Nobin
3
(5)
2
Donovan Wewege
View head-to-head
Played on
2024-08-19
Round 1
Farhad Sayfoo
3
(5)
0
Mahmoud Aboubeirah
View head-to-head
Played on
2024-08-19
Group 11
Neezaam Mohamed
3
(5)
0
Farhad Sayfoo
View head-to-head
Played on
2024-08-16
Group 11
Neezaam Mohamed
3
(5)
0
Ismail Zuneid
View head-to-head
Played on
2024-08-18
Group 11
Neezaam Mohamed
3
(5)
2
Momade Rizvan
View head-to-head
Played on
2024-08-18
Group 11
Kiashan Moodley
3
(5)
2
Momade Rizvan
View head-to-head
Played on
2024-08-16
Group 11
Kiashan Moodley
3
(5)
0
Neezaam Mohamed
View head-to-head
Played on
2024-08-17
Group 11
Kiashan Moodley
3
(5)
0
Farhad Sayfoo
View head-to-head
Played on
2024-08-18
Group 11
Kiashan Moodley
3
(5)
0
Ismail Zuneid
View head-to-head
Played on
2024-08-18
Group 11
Farhad Sayfoo
3
(5)
2
Momade Rizvan
View head-to-head
Played on
2024-08-18
Group 11
Ismail Zuneid
3
(5)
2
Momade Rizvan
View head-to-head
Played on
2024-08-16
Group 11
Ismail Zuneid
3
(5)
2
Farhad Sayfoo
View head-to-head
Played on
2024-08-17
Group 10
Mahmoud Aboubeirah
3
(5)
0
Rodney Govender
View head-to-head
Played on
2024-08-17
Group 10
Vincent Halliday
3
(5)
2
Mahmoud Aboubeirah
View head-to-head
Played on
2024-08-18
Group 10
Vincent Halliday
3
(5)
1
Yougash Pillay
View head-to-head
Played on
2024-08-18
Group 10
Vincent Halliday
3
(5)
2
Rodney Govender
View head-to-head
Played on
2024-08-17
Group 10
Mourad Naitali
3
(5)
0
Rodney Govender
View head-to-head
Played on
2024-08-18
Group 10
Mourad Naitali
3
(5)
2
Mahmoud Aboubeirah
View head-to-head
Played on
2024-08-18
Group 10
Mourad Naitali
3
(5)
2
Vincent Halliday
View head-to-head
Played on
2024-08-17
Group 10
Yougash Pillay
3
(5)
0
Rodney Govender
View head-to-head
Played on
2024-08-18
Group 10
Yougash Pillay
3
(5)
2
Mourad Naitali
View head-to-head
Played on
2024-08-17
Group 10
Yougash Pillay
3
(5)
2
Mahmoud Aboubeirah
View head-to-head
Played on
2024-08-17
Group 9
Emadeddin Abaid
3
(5)
0
Adeel Umair
View head-to-head
Played on
2024-08-17
Group 9
Kevin Albert Shelver
3
(5)
0
Brandon Surajlall
View head-to-head
Played on
2024-08-17
Group 9
Kevin Albert Shelver
3
(5)
1
Adeel Umair
View head-to-head
Played on
2024-08-17
Group 9
Kevin Albert Shelver
3
(5)
0
Emadeddin Abaid
View head-to-head
Played on
2024-08-18
Group 9
Abdul Allie
3
(5)
0
Brandon Surajlall
View head-to-head
Played on
2024-08-17
Group 9
Abdul Allie
3
(5)
0
Kevin Albert Shelver
View head-to-head
Played on
2024-08-18
Group 9
Abdul Allie
3
(5)
0
Adeel Umair
View head-to-head
Played on
2024-08-18
Group 9
Abdul Allie
3
(5)
0
Emadeddin Abaid
View head-to-head
Played on
2024-08-18
Group 9
Brandon Surajlall
3
(5)
2
Emadeddin Abaid
View head-to-head
Played on
2024-08-16
Group 9
Adeel Umair
3
(5)
2
Brandon Surajlall
View head-to-head
Played on
2024-08-16
Group 8
Alan Kane
3
(5)
2
Benamino Nordino
View head-to-head
Played on
2024-08-17
Group 8
Arjun Lavingia
3
(5)
0
Alan Kane
View head-to-head
Played on
2024-08-18
Group 8
Arjun Lavingia
3
(5)
0
Latchman Moodley
View head-to-head
Played on
2024-08-18
Group 8
Arjun Lavingia
3
(5)
2
Salman Moosa
View head-to-head
Played on
2024-08-17
Group 8
Arjun Lavingia
3
(5)
0
Benamino Nordino
View head-to-head
Played on
2024-08-17
Group 8
Latchman Moodley
3
(5)
1
Alan Kane
View head-to-head
Played on
2024-08-17
Group 8
Latchman Moodley
3
(5)
0
Benamino Nordino
View head-to-head
Played on
2024-08-16
Group 8
Salman Moosa
3
(5)
0
Benamino Nordino
View head-to-head
Played on
2024-08-18
Group 8
Salman Moosa
3
(5)
1
Alan Kane
View head-to-head
Played on
2024-08-18
Group 8
Salman Moosa
3
(5)
0
Latchman Moodley
View head-to-head
Played on
2024-08-17
Group 7
Graeme Britten
3
(5)
0
Selvin Moodley
View head-to-head
Played on
2024-08-18
Group 7
Graeme Britten
3
(5)
0
Tejas Zinzuwadia
View head-to-head
Played on
2024-08-18
Group 7
Michael Davids
3
(5)
0
Selvin Moodley
View head-to-head
Played on
2024-08-17
Group 7
Michael Davids
3
(5)
0
Graeme Britten
View head-to-head
Played on
2024-08-17
Group 7
Michael Davids
3
(5)
0
Tejas Zinzuwadia
View head-to-head
Played on
2024-08-18
Group 7
Idriss Mahomed
3
(5)
2
Graeme Britten
View head-to-head
Played on
2024-08-16
Group 7
Idriss Mahomed
3
(5)
0
Tejas Zinzuwadia
View head-to-head
Played on
2024-08-17
Group 7
Idriss Mahomed
3
(5)
1
Selvin Moodley
View head-to-head
Played on
2024-08-18
Group 7
Idriss Mahomed
3
(5)
2
Michael Davids
View head-to-head
Played on
2024-08-18
Group 7
Selvin Moodley
3
(5)
0
Tejas Zinzuwadia
View head-to-head
Played on
2024-08-17
Group 6
Adeel Ahmed
3
(5)
2
Ibrahim Ahamed
View head-to-head
Played on
2024-08-16
Group 6
Mukesh Dayah
3
(5)
2
Ibrahim Ahamed
View head-to-head
Played on
2024-08-17
Group 6
Mukesh Dayah
3
(5)
1
Adeel Ahmed
View head-to-head
Played on
2024-08-16
Group 6
Mervin Donnelly
3
(5)
2
Adeel Ahmed
View head-to-head
Played on
2024-08-18
Group 6
Mervin Donnelly
3
(5)
2
Ibrahim Ahamed
View head-to-head
Played on
2024-08-17
Group 6
Mervin Donnelly
3
(5)
1
Mukesh Dayah
View head-to-head
Played on
2024-08-16
Group 6
Amir El Tahtawy
3
(5)
0
Mukesh Dayah
View head-to-head
Played on
2024-08-18
Group 6
Amir El Tahtawy
3
(5)
0
Ibrahim Ahamed
View head-to-head
Played on
2024-08-18
Group 6
Amir El Tahtawy
3
(5)
0
Adeel Ahmed
View head-to-head
Played on
2024-08-17
Group 6
Amir El Tahtawy
3
(5)
1
Mervin Donnelly
View head-to-head
Played on
2024-08-17
Group 5
Iqshaan Alladin
3
(5)
0
Jadin Nobin
View head-to-head
Played on
2024-08-17
Group 5
Iqshaan Alladin
3
(5)
0
Bilal Elyas
View head-to-head
Played on
2024-08-17
Group 5
Iqshaan Alladin
3
(5)
0
Louigi Bianchina
View head-to-head
Played on
2024-08-18
Group 5
Bilal Elyas
3
(5)
0
Louigi Bianchina
View head-to-head
Played on
2024-08-17
Group 5
Jadin Nobin
3
(5)
1
Louigi Bianchina
View head-to-head
Played on
2024-08-18
Group 5
Jadin Nobin
3
(5)
2
Bilal Elyas
View head-to-head
Played on
2024-08-18
Group 5
Omar Ramy
3
(5)
0
Louigi Bianchina
View head-to-head
Played on
2024-08-17
Group 5
Omar Ramy
3
(5)
0
Jadin Nobin
View head-to-head
Played on
2024-08-17
Group 5
Omar Ramy
3
(5)
2
Iqshaan Alladin
View head-to-head
Played on
2024-08-18
Group 5
Omar Ramy
3
(5)
1
Bilal Elyas
View head-to-head
Played on
2024-08-18
Group 4
Luther Kilian
3
(5)
1
Zahier Mahomed
View head-to-head
Played on
2024-08-16
Group 4
Zahier Mahomed
3
(5)
1
Muhammad Raees
View head-to-head
Played on
2024-08-17
Group 4
Muhammad Raees
3
(5)
2
Luther Kilian
View head-to-head
Played on
2024-08-16
Group 4
Tariq Samsodien
3
(5)
0
Zahier Mahomed
View head-to-head
Played on
2024-08-18
Group 4
Tariq Samsodien
3
(5)
1
Luther Kilian
View head-to-head
Played on
2024-08-17
Group 4
Tariq Samsodien
3
(5)
1
Muhammad Raees
View head-to-head
Played on
2024-08-16
Group 4
Hatem Yassen
3
(5)
0
Muhammad Raees
View head-to-head
Played on
2024-08-18
Group 4
Hatem Yassen
3
(5)
0
Tariq Samsodien
View head-to-head
Played on
2024-08-18
Group 4
Hatem Yassen
3
(5)
0
Zahier Mahomed
View head-to-head
Played on
2024-08-17
Group 4
Hatem Yassen
3
(5)
0
Luther Kilian
View head-to-head
Played on
2024-08-17
Group 3
Aaron Cassim
3
(5)
0
Bilaal Suleman
View head-to-head
Played on
2024-08-16
Group 3
Aaron Cassim
3
(5)
0
Bilaal Suleman
View head-to-head
Played on
2024-08-16
Group 3
Shakeel Kalideen
3
(5)
1
Aaron Cassim
View head-to-head
Played on
2024-08-16
Group 3
Shakeel Kalideen
3
(5)
1
Aaron Cassim
View head-to-head
Played on
2024-08-16
Group 3
Hesham Shawky
3
(5)
0
Bilaal Suleman
View head-to-head
Played on
2024-08-17
Group 3
Hesham Shawky
3
(5)
0
Aaron Cassim
View head-to-head
Played on
2024-08-17
Group 3
Mahomed Zahir
3
(5)
0
Shakeel Kalideen
View head-to-head
Played on
2024-08-16
Group 3
Mahomed Zahir
3
(5)
0
Bilaal Suleman
View head-to-head
Played on
2024-08-16
Group 3
Mahomed Zahir
3
(5)
0
Shakeel Kalideen
View head-to-head
Played on
2024-08-16
Group 3
Mahomed Zahir
3
(5)
0
Bilaal Suleman
View head-to-head
Played on
2024-08-16
Group 2
Abdul Ahmed
3
(5)
2
Trevisen Pillay
View head-to-head
Played on
2024-08-17
Group 2
Rafique Limbada
3
(5)
2
Cader Mohamed
View head-to-head
Played on
2024-08-18
Group 2
Rafique Limbada
3
(5)
1
Abdul Ahmed
View head-to-head
Played on
2024-08-18
Group 2
Cader Mohamed
3
(5)
0
Abdul Ahmed
View head-to-head
Played on
2024-08-17
Group 2
Trevisen Pillay
3
(5)
1
Cader Mohamed
View head-to-head
Played on
2024-08-16
Group 2
Trevisen Pillay
3
(5)
2
Rafique Limbada
View head-to-head
Played on
2024-08-17
Group 2
Abdelrahman Shahin
3
(5)
1
Trevisen Pillay
View head-to-head
Played on
2024-08-16
Group 2
Abdelrahman Shahin
3
(5)
0
Abdul Ahmed
View head-to-head
Played on
2024-08-16
Group 2
Abdelrahman Shahin
3
(5)
1
Cader Mohamed
View head-to-head
Played on
2024-08-17
Group 2
Abdelrahman Shahin
3
(5)
0
Rafique Limbada
View head-to-head
Played on
2024-08-18
Group 1
Ryan George
3
(5)
0
Mohamad Tayab
View head-to-head
Played on
2024-08-17
Group 1
Ryan George
3
(5)
2
Donovan Wewege
View head-to-head
Played on
2024-08-17
Group 1
Ryan George
3
(5)
1
Ahmed Patel
View head-to-head
Played on
2024-08-16
Group 1
Mohamed Ibrahim
3
(5)
1
Donovan Wewege
View head-to-head
Played on
2024-08-18
Group 1
Mohamed Ibrahim
3
(5)
0
Ryan George
View head-to-head
Played on
2024-08-18
Group 1
Mohamed Ibrahim
3
(5)
1
Ahmed Patel
View head-to-head
Played on
2024-08-17
Group 1
Mohamed Ibrahim
3
(5)
0
Mohamad Tayab
View head-to-head
Played on
2024-08-17
Group 1
Mohamad Tayab
3
(5)
0
Ahmed Patel
View head-to-head
Played on
2024-08-18
Group 1
Mohamad Tayab
3
(5)
2
Donovan Wewege
View head-to-head
Played on
2024-08-16
Group 1
Donovan Wewege
3
(5)
0
Ahmed Patel
View head-to-head
Played on
2024-08-18