2025 African Championship - Men
Final
Played on
2025-06-30
Frame scores
64-19; 77-4; 87-1; 84-8; 15-63; 97-64; 85-13
Match progress
1-0, 2-0, 3-0, 4-0, 4-1, 5-1, 6-1
El-Hareedy
Bellamine
Total
50+ Breaks
Points Scored
509
172
681
Avg. points/frame
72.71
24.57
97.29
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Bellamine | - | - | - | - | - | - | 0 |
Semi-final
Played on
2025-06-30
Referee
Frame scores
61-8; 60-42; 58-74; 74-1; 55-42; 73-16; 86-0
Match progress
1-0, 2-0, 2-1, 3-1, 4-1, 5-1, 6-1
Bellamine
Dorgham
Total
50+ Breaks
Points Scored
467
183
650
Avg. points/frame
66.71
26.14
92.86
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bellamine | - | - | - | - | - | - | 0 |
Dorgham | - | - | - | - | - | - | 0 |
Semi-final
Played on
2025-06-30
Referee
Frame scores
60-34; 27-64; 71-20; 69-26; 9-61; 72-20; 67-41; 65-54
Match progress
1-0, 1-1, 2-1, 3-1, 3-2, 4-2, 5-2, 6-2
El-Hareedy
Matour
Total
50+ Breaks
Points Scored
440
320
760
Avg. points/frame
55
40
95
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Matour | - | - | - | - | - | - | 0 |
Quarter-final
Played on
2025-06-29
Frame scores
72-8; 16-61; 45-38; 30-65; 62-9; 86-49; 76-22
Match progress
1-0, 1-1, 2-1, 2-2, 3-2, 4-2, 5-2
Bellamine
Hammouda
Total
50+ Breaks
Points Scored
387
252
639
Avg. points/frame
55.29
36
91.29
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bellamine | - | - | - | - | - | - | 0 |
Hammouda | - | - | - | - | - | - | 0 |
Quarter-final
Played on
2025-06-29
Frame scores
63-50; 69-55; 75-30; 49-18; 37-60; 14-68; 58-32
Match progress
1-0, 2-0, 3-0, 4-0, 4-1, 4-2, 5-2
Dorgham
Awad
Total
50+ Breaks
Points Scored
365
313
678
Avg. points/frame
52.14
44.71
96.86
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Dorgham | - | - | - | - | - | - | 0 |
Awad | - | - | - | - | - | - | 0 |
Quarter-final
Played on
2025-06-29
Referee
Frame scores
55-1; 2-71; 82-21; 56-29; 79-23; 56-54
Match progress
1-0, 1-1, 2-1, 3-1, 4-1, 5-1
El-Hareedy
Mutalieb
Total
50+ Breaks
Points Scored
330
199
529
Avg. points/frame
55
33.17
88.17
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Mutalieb | - | - | - | - | - | - | 0 |
Quarter-final
Played on
2025-06-29
Frame scores
0-71; 40-69; 65-17; 58-48; 64-17; 24-64; 53-32; 53-22
Match progress
0-1, 0-2, 1-2, 2-2, 3-2, 3-3, 4-3, 5-3
Matour
Alaa Khairy
Total
50+ Breaks
Points Scored
357
340
697
Avg. points/frame
44.63
42.5
87.13
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Matour | - | - | - | - | - | - | 0 |
Alaa Khairy | - | - | - | - | - | - | 0 |
Last 16
Played on
2025-06-29
Referee
Frame scores
55-41; 54-44; 29-54; 33-77; 68-39; 29-79; 56-21
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 3-3, 4-3
Alaa Khairy
Shahin
Total
50+ Breaks
Points Scored
324
355
679
Avg. points/frame
46.29
50.71
97
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Alaa Khairy | - | - | - | - | - | - | 0 |
Shahin | - | - | - | - | - | - | 0 |
Last 16
Played on
2025-06-29
Referee
Frame scores
28-49; 65-20; 61-25; 62-31; 51-19
Match progress
0-1, 1-1, 2-1, 3-1, 4-1
Awad
Belaied Abumdas
Total
50+ Breaks
Points Scored
267
144
411
Avg. points/frame
53.4
28.8
82.2
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Awad | - | - | - | - | - | - | 0 |
Belaied Abumdas | - | - | - | - | - | - | 0 |
Last 16
Played on
2025-06-29
Referee
Frame scores
77-41; 69-33; 53-66; 27-59; 73-18; 51-8
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 4-2
Bellamine
Amiri
Total
50+ Breaks
Points Scored
350
225
575
Avg. points/frame
58.33
37.5
95.83
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bellamine | - | - | - | - | - | - | 0 |
Amiri | - | - | - | - | - | - | 0 |
Last 16
Played on
2025-06-29
Referee
Frame scores
57-49; 63-20; 75-8; no scores recorded for 1 frame
Match progress
1-0, 2-0, 3-0,
Dorgham
Ettaghi
Total
50+ Breaks
Points Scored
195
77
272
Avg. points/frame
48.75
19.25
68
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Dorgham | - | - | - | - | - | - | 0 |
Ettaghi | - | - | - | - | - | - | 0 |
Last 16
Played on
2025-06-29
Referee
Frame scores
86-0; 60-31; 114-7; 5-59; 54-35
Match progress
1-0, 2-0, 3-0, 3-1, 4-1
El-Hareedy
Ibrahim
Total
50+ Breaks
Points Scored
319
132
451
Avg. points/frame
63.8
26.4
90.2
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Ibrahim | - | - | - | - | - | - | 0 |
Last 16
Played on
2025-06-29
Referee
Frame scores
32-77; 44-55; 69-37; 27-50; 64-47; 48-14; 69-44
Match progress
0-1, 0-2, 1-2, 1-3, 2-3, 3-3, 4-3
Hammouda
Al Tahtawy
Total
50+ Breaks
Points Scored
353
324
677
Avg. points/frame
50.43
46.29
96.71
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hammouda | - | - | - | - | - | - | 0 |
Al Tahtawy | - | - | - | - | - | - | 0 |
Last 16
Played on
2025-06-29
Referee
Frame scores
20-68; 62-9; 28-70; 79-34; 65-39; 66-39
Match progress
0-1, 1-1, 1-2, 2-2, 3-2, 4-2
Matour
Rami Omar
Total
50+ Breaks
Points Scored
320
259
579
Avg. points/frame
53.33
43.17
96.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Matour | - | - | - | - | - | - | 0 |
Rami Omar | - | - | - | - | - | - | 0 |
Last 16
Played on
2025-06-29
Referee
Frame scores
60-42; 56-31; 47-67; 60-20; 73-60
Match progress
1-0, 2-0, 2-1, 3-1, 4-1
Mutalieb
Naitali
Total
50+ Breaks
Points Scored
296
220
516
Avg. points/frame
59.2
44
103.2
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mutalieb | - | - | - | - | - | - | 0 |
Naitali | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Frame scores
63-38; 64-5; 34-51; 77-40; 50-35
Match progress
1-0, 2-0, 2-1, 3-1, 4-1
Al Tahtawy
Kamal Habieb
Total
50+ Breaks
Points Scored
288
169
457
Avg. points/frame
57.6
33.8
91.4
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Al Tahtawy | - | - | - | - | - | - | 0 |
Kamal Habieb | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Referee
Frame scores
77-0; 65-33; 26-69; 86-0; 82-1
Match progress
1-0, 2-0, 2-1, 3-1, 4-1
Alaa Khairy
Barakat
Total
50+ Breaks
Points Scored
336
103
439
Avg. points/frame
67.2
20.6
87.8
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Alaa Khairy | - | - | - | - | - | - | 0 |
Barakat | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Frame scores
75-62; 68-27; 62-19; 30-42; 37-64; 66-18
Match progress
1-0, 2-0, 3-0, 3-1, 3-2, 4-2
Amiri
Monadel
Total
50+ Breaks
Points Scored
338
232
570
Avg. points/frame
56.33
38.67
95
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Amiri | - | - | - | - | - | - | 0 |
Monadel | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Frame scores
79-6; 67-26; 69-24; 50-14
Match progress
1-0, 2-0, 3-0, 4-0
Awad
Chamie
Total
50+ Breaks
Points Scored
265
70
335
Avg. points/frame
66.25
17.5
83.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Awad | - | - | - | - | - | - | 0 |
Chamie | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Frame scores
27-51; 64-44; 56-34; 66-2; 55-27
Match progress
0-1, 1-1, 2-1, 3-1, 4-1
Belaied Abumdas
Faggane
Total
50+ Breaks
Points Scored
268
158
426
Avg. points/frame
53.6
31.6
85.2
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Belaied Abumdas | - | - | - | - | - | - | 0 |
Faggane | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Frame scores
54-27; 58-23; 57-25; 34-59; 61-47
Match progress
1-0, 2-0, 3-0, 3-1, 4-1
Bellamine
Loubaris
Total
50+ Breaks
Points Scored
264
181
445
Avg. points/frame
52.8
36.2
89
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bellamine | - | - | - | - | - | - | 0 |
Loubaris | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Referee
Frame scores
104-10; 62-32; 58-44; 67-7
Match progress
1-0, 2-0, 3-0, 4-0
Dorgham
Lahrach
Total
50+ Breaks
Points Scored
291
93
384
Avg. points/frame
72.75
23.25
96
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Dorgham | - | - | - | - | - | - | 0 |
Lahrach | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Referee
Frame scores
64-14; 61-25; 58-7; 61-44
Match progress
1-0, 2-0, 3-0, 4-0
El-Hareedy
Amin
Total
50+ Breaks
Points Scored
244
90
334
Avg. points/frame
61
22.5
83.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Amin | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Frame scores
41-52; 65-30; 59-26; 43-52; 73-31; 10-52; 54-26
Match progress
0-1, 1-1, 2-1, 2-2, 3-2, 3-3, 4-3
Ettaghi
Younes
Total
50+ Breaks
Points Scored
345
269
614
Avg. points/frame
49.29
38.43
87.71
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Ettaghi | - | - | - | - | - | - | 0 |
Younes | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Frame scores
52-21; 66-23; 44-7; 45-58; 71-18
Match progress
1-0, 2-0, 3-0, 3-1, 4-1
Hammouda
Donnelly
Total
50+ Breaks
Points Scored
278
127
405
Avg. points/frame
55.6
25.4
81
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hammouda | - | - | - | - | - | - | 0 |
Donnelly | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Referee
Frame scores
38-84; 71-44; 57-12; 85-0; 67-1
Match progress
0-1, 1-1, 2-1, 3-1, 4-1
Ibrahim
Galal
Total
50+ Breaks
Points Scored
318
141
459
Avg. points/frame
63.6
28.2
91.8
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Ibrahim | - | - | - | - | - | - | 0 |
Galal | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Referee
Frame scores
27-57; 64-45; 55-11; 59-22; 51-39
Match progress
0-1, 1-1, 2-1, 3-1, 4-1
Matour
Mahjoub
Total
50+ Breaks
Points Scored
256
174
430
Avg. points/frame
51.2
34.8
86
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Matour | - | - | - | - | - | - | 0 |
Mahjoub | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Referee
Frame scores
76-69; 45-69; 86-49; 50-64; 50-45; 62-10
Match progress
1-0, 1-1, 2-1, 2-2, 3-2, 4-2
Mutalieb
Drissi
Total
50+ Breaks
Points Scored
369
306
675
Avg. points/frame
61.5
51
112.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mutalieb | - | - | - | - | - | - | 0 |
Drissi | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Referee
Frame scores
81-18; 79-27; 45-57; 41-53; 0-98(98); 67-29; 40-31
Match progress
1-0, 2-0, 2-1, 2-2, 2-3, 3-3, 4-3
Naitali
Lavingia
Total
50+ Breaks
Points Scored
353
313
666
Avg. points/frame
50.43
44.71
95.14
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Naitali | - | - | - | - | - | - | 0 |
Lavingia | - | - | - | - | 1 | - | 1 |
Last 32
Played on
2025-06-29
Referee
Frame scores
62-19; 74-8; 80-1; 61-10
Match progress
1-0, 2-0, 3-0, 4-0
Rami Omar
Azuz
Total
50+ Breaks
Points Scored
277
38
315
Avg. points/frame
69.25
9.5
78.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Rami Omar | - | - | - | - | - | - | 0 |
Azuz | - | - | - | - | - | - | 0 |
Last 32
Played on
2025-06-29
Referee
Frame scores
83-19; 58-39; 7-68; 9-62; 78-0; 34-63; 81-1
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 3-3, 4-3
Shahin
Hesham
Total
50+ Breaks
Points Scored
350
252
602
Avg. points/frame
50
36
86
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Shahin | - | - | - | - | - | - | 0 |
Hesham | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-26
Referee
Frame scores
76-34; 59-15; 14-51; 74-15
Match progress
1-0, 2-0, 2-1, 3-1
Donnelly
Bhija
Total
50+ Breaks
Points Scored
223
115
338
Avg. points/frame
55.75
28.75
84.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Donnelly | - | - | - | - | - | - | 0 |
Bhija | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-28
Frame scores
45-57; 57-49; 61-45; 55-26
Match progress
0-1, 1-1, 2-1, 3-1
Donnelly
Rassid
Total
50+ Breaks
Points Scored
218
177
395
Avg. points/frame
54.5
44.25
98.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Donnelly | - | - | - | - | - | - | 0 |
Rassid | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-27
Referee
Frame scores
61-38; 61-11; 59-40
Match progress
1-0, 2-0, 3-0
Dorgham
Rassid
Total
50+ Breaks
Points Scored
181
89
270
Avg. points/frame
60.33
29.67
90
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Dorgham | - | - | - | - | - | - | 0 |
Rassid | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-27
Referee
Frame scores
80-0; 71-26; 62-20
Match progress
1-0, 2-0, 3-0
Dorgham
Bhija
Total
50+ Breaks
Points Scored
213
46
259
Avg. points/frame
71
15.33
86.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Dorgham | - | - | - | - | - | - | 0 |
Bhija | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-28
Referee
Frame scores
74-30; 77-2; 53-48
Match progress
1-0, 2-0, 3-0
Dorgham
Donnelly
Total
50+ Breaks
Points Scored
204
80
284
Avg. points/frame
68
26.67
94.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Dorgham | - | - | - | - | - | - | 0 |
Donnelly | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-28
Referee
Frame scores
65-22; 20-64; 7-67; 87-23; 85-15
Match progress
1-0, 1-1, 1-2, 2-2, 3-2
Dorgham
Matour
Total
50+ Breaks
Points Scored
264
191
455
Avg. points/frame
52.8
38.2
91
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Dorgham | - | - | - | - | - | - | 0 |
Matour | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-26
Referee
Frame scores
61-14; 59-39; 65-6
Match progress
1-0, 2-0, 3-0
Matour
Rassid
Total
50+ Breaks
Points Scored
185
59
244
Avg. points/frame
61.67
19.67
81.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Matour | - | - | - | - | - | - | 0 |
Rassid | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-26
Referee
Frame scores
59-8; 79-22; 61-24
Match progress
1-0, 2-0, 3-0
Matour
Bhija
Total
50+ Breaks
Points Scored
199
54
253
Avg. points/frame
66.33
18
84.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Matour | - | - | - | - | - | - | 0 |
Bhija | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-27
Referee
Frame scores
60-10; 67-24; 58-28
Match progress
1-0, 2-0, 3-0
Matour
Donnelly
Total
50+ Breaks
Points Scored
185
62
247
Avg. points/frame
61.67
20.67
82.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Matour | - | - | - | - | - | - | 0 |
Donnelly | - | - | - | - | - | - | 0 |
Group 10
Played on
2025-06-27
Referee
Frame scores
23-65; 29-51; 54-16; 62-15; 74-35
Match progress
0-1, 0-2, 1-2, 2-2, 3-2
Rassid
Bhija
Total
50+ Breaks
Points Scored
242
182
424
Avg. points/frame
48.4
36.4
84.8
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Rassid | - | - | - | - | - | - | 0 |
Bhija | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-26
Referee
Frame scores
78-31; 57-9; 51-33
Match progress
1-0, 2-0, 3-0
Loubaris
El Mokri
Total
50+ Breaks
Points Scored
186
73
259
Avg. points/frame
62
24.33
86.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Loubaris | - | - | - | - | - | - | 0 |
El Mokri | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-27
Referee
Frame scores
59-39; 44-50; 56-6; 61-25
Match progress
1-0, 1-1, 2-1, 3-1
Loubaris
Sayfoo
Total
50+ Breaks
Points Scored
220
120
340
Avg. points/frame
55
30
85
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Loubaris | - | - | - | - | - | - | 0 |
Sayfoo | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-28
Referee
Frame scores
57-26; 22-60; 46-35; 67-9
Match progress
1-0, 1-1, 2-1, 3-1
Loubaris
Yasser
Total
50+ Breaks
Points Scored
192
130
322
Avg. points/frame
48
32.5
80.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Loubaris | - | - | - | - | - | - | 0 |
Yasser | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-26
Referee
Frame scores
52-8; 76-47; 45-9
Match progress
1-0, 2-0, 3-0
Rami Omar
Yasser
Total
50+ Breaks
Points Scored
173
64
237
Avg. points/frame
57.67
21.33
79
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Rami Omar | - | - | - | - | - | - | 0 |
Yasser | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-27
Referee
Frame scores
68-21; 71-35; 61-33
Match progress
1-0, 2-0, 3-0
Rami Omar
Sayfoo
Total
50+ Breaks
Points Scored
200
89
289
Avg. points/frame
66.67
29.67
96.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Rami Omar | - | - | - | - | - | - | 0 |
Sayfoo | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-28
Frame scores
50-78; 72-17; 52-15; 55-19
Match progress
0-1, 1-1, 2-1, 3-1
Rami Omar
Loubaris
Total
50+ Breaks
Points Scored
229
129
358
Avg. points/frame
57.25
32.25
89.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Rami Omar | - | - | - | - | - | - | 0 |
Loubaris | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-28
Referee
Frame scores
64-20; 76-33; 48-71; 6-74; 69-42
Match progress
1-0, 2-0, 2-1, 2-2, 3-2
Rami Omar
Younes
Total
50+ Breaks
Points Scored
263
240
503
Avg. points/frame
52.6
48
100.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Rami Omar | - | - | - | - | - | - | 0 |
Younes | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-27
Referee
Frame scores
58-27; 63-45; 80-63
Match progress
1-0, 2-0, 3-0
Sayfoo
El Mokri
Total
50+ Breaks
Points Scored
201
135
336
Avg. points/frame
67
45
112
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Sayfoo | - | - | - | - | - | - | 0 |
El Mokri | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-28
Referee
Frame scores
79-71; 47-31; 93-0
Match progress
1-0, 2-0, 3-0
Yasser
Sayfoo
Total
50+ Breaks
Points Scored
219
102
321
Avg. points/frame
73
34
107
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Yasser | - | - | - | - | - | - | 0 |
Sayfoo | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-26
Referee
Frame scores
70-10; 67-58; 51-38
Match progress
1-0, 2-0, 3-0
Younes
Loubaris
Total
50+ Breaks
Points Scored
188
106
294
Avg. points/frame
62.67
35.33
98
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Younes | - | - | - | - | - | - | 0 |
Loubaris | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-27
Referee
Frame scores
63-21; 51-7; 37-63; 63-49
Match progress
1-0, 2-0, 2-1, 3-1
Younes
Yasser
Total
50+ Breaks
Points Scored
214
140
354
Avg. points/frame
53.5
35
88.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Younes | - | - | - | - | - | - | 0 |
Yasser | - | - | - | - | - | - | 0 |
Group 9
Played on
2025-06-27
Referee
Group 9
Played on
2025-06-28
Frame scores
71-43; 49-53; 55-35; 40-32
Match progress
1-0, 1-1, 2-1, 3-1
Younes
Sayfoo
Total
50+ Breaks
Points Scored
215
163
378
Avg. points/frame
53.75
40.75
94.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Younes | - | - | - | - | - | - | 0 |
Sayfoo | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-26
Referee
Frame scores
66-51; 99-19; 70-31
Match progress
1-0, 2-0, 3-0
Awad
Farouk
Total
50+ Breaks
Points Scored
235
101
336
Avg. points/frame
78.33
33.67
112
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Awad | - | - | - | - | - | - | 0 |
Farouk | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-27
Referee
Frame scores
76-16; 72-16; 54-20
Match progress
1-0, 2-0, 3-0
Awad
Lahrach
Total
50+ Breaks
Points Scored
202
52
254
Avg. points/frame
67.33
17.33
84.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Awad | - | - | - | - | - | - | 0 |
Lahrach | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-28
Frame scores
54-67; 89-53; 68-15; 72-8
Match progress
0-1, 1-1, 2-1, 3-1
Awad
Elidrissi
Total
50+ Breaks
Points Scored
283
143
426
Avg. points/frame
70.75
35.75
106.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Awad | - | - | - | - | - | - | 0 |
Elidrissi | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-27
Referee
Frame scores
69-15; 55-40; 38-87; 75-24
Match progress
1-0, 2-0, 2-1, 3-1
Elidrissi
Farouk
Total
50+ Breaks
Points Scored
237
166
403
Avg. points/frame
59.25
41.5
100.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Elidrissi | - | - | - | - | - | - | 0 |
Farouk | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-27
Referee
Frame scores
48-32; 66-31; 57-19
Match progress
1-0, 2-0, 3-0
Farouk
Lahrach
Total
50+ Breaks
Points Scored
171
82
253
Avg. points/frame
57
27.33
84.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Farouk | - | - | - | - | - | - | 0 |
Lahrach | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-26
Referee
Frame scores
61-51; 20-66; 37-65; 59-37; 51-42
Match progress
1-0, 1-1, 1-2, 2-2, 3-2
Lahrach
Naitali
Total
50+ Breaks
Points Scored
228
261
489
Avg. points/frame
45.6
52.2
97.8
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Lahrach | - | - | - | - | - | - | 0 |
Naitali | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-26
Referee
Frame scores
15-47; 66-57; 73-44; 71-37
Match progress
0-1, 1-1, 2-1, 3-1
Lahrach
Elidrissi
Total
50+ Breaks
Points Scored
225
185
410
Avg. points/frame
56.25
46.25
102.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Lahrach | - | - | - | - | - | - | 0 |
Elidrissi | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-27
Referee
Frame scores
84-64; 53-41; 62-17
Match progress
1-0, 2-0, 3-0
Naitali
Elidrissi
Total
50+ Breaks
Points Scored
199
122
321
Avg. points/frame
66.33
40.67
107
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Naitali | - | - | - | - | - | - | 0 |
Elidrissi | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-28
Referee
Frame scores
60-29; 66-55; 31-60; 54-44
Match progress
1-0, 2-0, 2-1, 3-1
Naitali
Awad
Total
50+ Breaks
Points Scored
211
188
399
Avg. points/frame
52.75
47
99.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Naitali | - | - | - | - | - | - | 0 |
Awad | - | - | - | - | - | - | 0 |
Group 8
Played on
2025-06-28
Frame scores
16-60; 69-26; 61-30; 71-56
Match progress
0-1, 1-1, 2-1, 3-1
Naitali
Farouk
Total
50+ Breaks
Points Scored
217
172
389
Avg. points/frame
54.25
43
97.25
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Naitali | - | - | - | - | - | - | 0 |
Farouk | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-28
Frame scores
74-36; 61-32; 76-36
Match progress
1-0, 2-0, 3-0
Barakat
Moosa
Total
50+ Breaks
Points Scored
211
104
315
Avg. points/frame
70.33
34.67
105
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Barakat | - | - | - | - | - | - | 0 |
Moosa | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-26
Referee
Frame scores
65-34; 66-10; 57-42
Match progress
1-0, 2-0, 3-0
El-Hareedy
Kamal Habieb
Total
50+ Breaks
Points Scored
188
86
274
Avg. points/frame
62.67
28.67
91.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Kamal Habieb | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-27
Referee
Frame scores
75-59; 68-23; 68-10
Match progress
1-0, 2-0, 3-0
El-Hareedy
Barakat
Total
50+ Breaks
Points Scored
211
92
303
Avg. points/frame
70.33
30.67
101
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Barakat | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-27
Frame scores
53-59; 59-23; 71-34; 72-27
Match progress
0-1, 1-1, 2-1, 3-1
El-Hareedy
Moosa
Total
50+ Breaks
Points Scored
255
143
398
Avg. points/frame
63.75
35.75
99.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Moosa | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-28
Referee
Frame scores
65-14; 82-10; 54-36
Match progress
1-0, 2-0, 3-0
El-Hareedy
Faggane
Total
50+ Breaks
Points Scored
201
60
261
Avg. points/frame
67
20
87
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El-Hareedy | - | - | - | - | - | - | 0 |
Faggane | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-26
Referee
Frame scores
64-27; 35-49; 14-45; 59-12; 69-27
Match progress
1-0, 1-1, 1-2, 2-2, 3-2
Faggane
Barakat
Total
50+ Breaks
Points Scored
241
160
401
Avg. points/frame
48.2
32
80.2
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Faggane | - | - | - | - | - | - | 0 |
Barakat | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-26
Referee
Frame scores
69-40; 53-60; 38-36; 75-45
Match progress
1-0, 1-1, 2-1, 3-1
Faggane
Moosa
Total
50+ Breaks
Points Scored
235
181
416
Avg. points/frame
58.75
45.25
104
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Faggane | - | - | - | - | - | - | 0 |
Moosa | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-27
Referee
Frame scores
73-24; 73-44; 11-62; 74-53
Match progress
1-0, 2-0, 2-1, 3-1
Kamal Habieb
Moosa
Total
50+ Breaks
Points Scored
231
183
414
Avg. points/frame
57.75
45.75
103.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Kamal Habieb | - | - | - | - | - | - | 0 |
Moosa | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-27
Referee
Frame scores
60-35; 37-69; 77-32; 61-48
Match progress
1-0, 1-1, 2-1, 3-1
Kamal Habieb
Faggane
Total
50+ Breaks
Points Scored
235
184
419
Avg. points/frame
58.75
46
104.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Kamal Habieb | - | - | - | - | - | - | 0 |
Faggane | - | - | - | - | - | - | 0 |
Group 7
Played on
2025-06-28
Referee
Frame scores
49-34; 34-54; 71-8; 74-10
Match progress
1-0, 1-1, 2-1, 3-1
Kamal Habieb
Barakat
Total
50+ Breaks
Points Scored
228
106
334
Avg. points/frame
57
26.5
83.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Kamal Habieb | - | - | - | - | - | - | 0 |
Barakat | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-26
Referee
Frame scores
36-64; 63-29; 58-42; 62-53
Match progress
0-1, 1-1, 2-1, 3-1
Alaa Khairy
Amin
Total
50+ Breaks
Points Scored
219
188
407
Avg. points/frame
54.75
47
101.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Alaa Khairy | - | - | - | - | - | - | 0 |
Amin | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-27
Referee
Frame scores
55-47; 66-18; 55-29
Match progress
1-0, 2-0, 3-0
Alaa Khairy
Ettaghi
Total
50+ Breaks
Points Scored
176
94
270
Avg. points/frame
58.67
31.33
90
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Alaa Khairy | - | - | - | - | - | - | 0 |
Ettaghi | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-27
Referee
Frame scores
64-57; 75-45; 60-51
Match progress
1-0, 2-0, 3-0
Alaa Khairy
Monadel
Total
50+ Breaks
Points Scored
199
153
352
Avg. points/frame
66.33
51
117.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Alaa Khairy | - | - | - | - | - | - | 0 |
Monadel | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-28
Referee
Frame scores
28-72; 49-28; 64-4; 71-14
Match progress
0-1, 1-1, 2-1, 3-1
Alaa Khairy
Benomar
Total
50+ Breaks
Points Scored
212
118
330
Avg. points/frame
53
29.5
82.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Alaa Khairy | - | - | - | - | - | - | 0 |
Benomar | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-27
Referee
Frame scores
70-40; 24-67; 52-70; 54-27; 62-23
Match progress
1-0, 1-1, 1-2, 2-2, 3-2
Amin
Benomar
Total
50+ Breaks
Points Scored
262
227
489
Avg. points/frame
52.4
45.4
97.8
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Amin | - | - | - | - | - | - | 0 |
Benomar | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-28
Referee
Frame scores
59-31; 48-58; 40-65; 51-49; 58-17
Match progress
1-0, 1-1, 1-2, 2-2, 3-2
Amin
Ettaghi
Total
50+ Breaks
Points Scored
256
220
476
Avg. points/frame
51.2
44
95.2
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Amin | - | - | - | - | - | - | 0 |
Ettaghi | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-26
Referee
Frame scores
78-25; 55-52; 76-38
Match progress
1-0, 2-0, 3-0
Ettaghi
Benomar
Total
50+ Breaks
Points Scored
209
115
324
Avg. points/frame
69.67
38.33
108
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Ettaghi | - | - | - | - | - | - | 0 |
Benomar | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-28
Frame scores
66-30; 56-37; 41-51; 57-24
Match progress
1-0, 2-0, 2-1, 3-1
Ettaghi
Monadel
Total
50+ Breaks
Points Scored
220
142
362
Avg. points/frame
55
35.5
90.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Ettaghi | - | - | - | - | - | - | 0 |
Monadel | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-26
Referee
Frame scores
40-93; 55-8; 71-30; 76-10
Match progress
0-1, 1-1, 2-1, 3-1
Monadel
Benomar
Total
50+ Breaks
Points Scored
242
141
383
Avg. points/frame
60.5
35.25
95.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Monadel | - | - | - | - | - | - | 0 |
Benomar | - | - | - | - | - | - | 0 |
Group 6
Played on
2025-06-27
Referee
Frame scores
34-45; 60-27; 63-38; no scores recorded for 1 frame
Match progress
0-1, 1-1, 2-1,
Monadel
Amin
Total
50+ Breaks
Points Scored
157
110
267
Avg. points/frame
39.25
27.5
66.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Monadel | - | - | - | - | - | - | 0 |
Amin | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-27
Referee
Frame scores
42-66; 49-40; 65-34; 90-6
Match progress
0-1, 1-1, 2-1, 3-1
Al Tahtawy
Amine El Habti
Total
50+ Breaks
Points Scored
246
146
392
Avg. points/frame
61.5
36.5
98
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Al Tahtawy | - | - | - | - | - | - | 0 |
Amine El Habti | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-27
Frame scores
60-28; 37-59; 24-66; 66-39; 72-8
Match progress
1-0, 1-1, 1-2, 2-2, 3-2
Al Tahtawy
Bourass
Total
50+ Breaks
Points Scored
259
200
459
Avg. points/frame
51.8
40
91.8
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Al Tahtawy | - | - | - | - | - | - | 0 |
Bourass | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-28
Referee
Frame scores
39-53; 55-22; 76-27; 55-31
Match progress
0-1, 1-1, 2-1, 3-1
Al Tahtawy
Chamie
Total
50+ Breaks
Points Scored
225
133
358
Avg. points/frame
56.25
33.25
89.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Al Tahtawy | - | - | - | - | - | - | 0 |
Chamie | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-26
Referee
Frame scores
66-24; 56-2; 12-65; 62-30
Match progress
1-0, 2-0, 2-1, 3-1
Bourass
Amine El Habti
Total
50+ Breaks
Points Scored
196
121
317
Avg. points/frame
49
30.25
79.25
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bourass | - | - | - | - | - | - | 0 |
Amine El Habti | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-27
Frame scores
69-47; 45-19; 17-60; 58-41
Match progress
1-0, 2-0, 2-1, 3-1
Chamie
Amine El Habti
Total
50+ Breaks
Points Scored
189
167
356
Avg. points/frame
47.25
41.75
89
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Chamie | - | - | - | - | - | - | 0 |
Amine El Habti | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-28
Referee
Group 5
Played on
2025-06-26
Referee
Frame scores
74-32; 55-19; 73-28
Match progress
1-0, 2-0, 3-0
Mutalieb
Al Tahtawy
Total
50+ Breaks
Points Scored
202
79
281
Avg. points/frame
67.33
26.33
93.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mutalieb | - | - | - | - | - | - | 0 |
Al Tahtawy | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-27
Referee
Frame scores
52-54; 74-25; 36-88; 51-23; 56-28
Match progress
0-1, 1-1, 1-2, 2-2, 3-2
Mutalieb
Chamie
Total
50+ Breaks
Points Scored
269
218
487
Avg. points/frame
53.8
43.6
97.4
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mutalieb | - | - | - | - | - | - | 0 |
Chamie | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-27
Frame scores
26-66; 81-0; 63-39; 68-34
Match progress
0-1, 1-1, 2-1, 3-1
Mutalieb
Bourass
Total
50+ Breaks
Points Scored
238
139
377
Avg. points/frame
59.5
34.75
94.25
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mutalieb | - | - | - | - | - | - | 0 |
Bourass | - | - | - | - | - | - | 0 |
Group 5
Played on
2025-06-28
Referee
Frame scores
44-49; 33-68; 60-25; 69-23; 64-63
Match progress
0-1, 0-2, 1-2, 2-2, 3-2
Mutalieb
Amine El Habti
Total
50+ Breaks
Points Scored
270
228
498
Avg. points/frame
54
45.6
99.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mutalieb | - | - | - | - | - | - | 0 |
Amine El Habti | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-26
Referee
Frame scores
77-53; 116-0; 58-31
Match progress
1-0, 2-0, 3-0
Bellamine
El Maakoul
Total
50+ Breaks
Points Scored
251
84
335
Avg. points/frame
83.67
28
111.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bellamine | - | - | - | - | - | - | 0 |
El Maakoul | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-26
Referee
Frame scores
54-28; 17-65; 56-17; 57-41
Match progress
1-0, 1-1, 2-1, 3-1
Bellamine
Walid
Total
50+ Breaks
Points Scored
184
151
335
Avg. points/frame
46
37.75
83.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bellamine | - | - | - | - | - | - | 0 |
Walid | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-27
Referee
Frame scores
59-50; 52-21; 59-73; 29-1
Match progress
1-0, 2-0, 2-1, 3-1
Bellamine
Hesham
Total
50+ Breaks
Points Scored
199
145
344
Avg. points/frame
49.75
36.25
86
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bellamine | - | - | - | - | - | - | 0 |
Hesham | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-28
Referee
Frame scores
48-59; 72-51; 58-59; 77-26; 74-71
Match progress
0-1, 1-1, 1-2, 2-2, 3-2
Bellamine
Lavingia
Total
50+ Breaks
Points Scored
329
266
595
Avg. points/frame
65.8
53.2
119
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Bellamine | - | - | - | - | - | - | 0 |
Lavingia | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-27
Frame scores
63-30; 38-59; 43-29; no scores recorded for 1 frame
Match progress
1-0, 1-1, 2-1,
El Maakoul
Walid
Total
50+ Breaks
Points Scored
144
118
262
Avg. points/frame
36
29.5
65.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
El Maakoul | - | - | - | - | - | - | 0 |
Walid | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-26
Referee
Frame scores
88-1; 81-14; 72-7
Match progress
1-0, 2-0, 3-0
Hesham
El Maakoul
Total
50+ Breaks
Points Scored
241
22
263
Avg. points/frame
80.33
7.33
87.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hesham | - | - | - | - | - | - | 0 |
El Maakoul | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-26
Referee
Frame scores
70-20; 77-40; 67-50
Match progress
1-0, 2-0, 3-0
Hesham
Lavingia
Total
50+ Breaks
Points Scored
214
110
324
Avg. points/frame
71.33
36.67
108
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hesham | - | - | - | - | - | - | 0 |
Lavingia | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-28
Referee
Group 4
Played on
2025-06-27
Referee
Frame scores
49-3; 62-18; 58-36
Match progress
1-0, 2-0, 3-0
Lavingia
Walid
Total
50+ Breaks
Points Scored
169
57
226
Avg. points/frame
56.33
19
75.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Lavingia | - | - | - | - | - | - | 0 |
Walid | - | - | - | - | - | - | 0 |
Group 4
Played on
2025-06-28
Referee
Frame scores
80-1; 60-42; 75-69
Match progress
1-0, 2-0, 3-0
Lavingia
El Maakoul
Total
50+ Breaks
Points Scored
215
112
327
Avg. points/frame
71.67
37.33
109
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Lavingia | - | - | - | - | - | - | 0 |
El Maakoul | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-26
Referee
Frame scores
50-16; 13-67; 61-60; 63-41
Match progress
1-0, 1-1, 2-1, 3-1
Azuz
Anas
Total
50+ Breaks
Points Scored
187
184
371
Avg. points/frame
46.75
46
92.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Azuz | - | - | - | - | - | - | 0 |
Anas | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-27
Referee
Frame scores
41-40; 52-20; 56-1
Match progress
1-0, 2-0, 3-0
Azuz
Elyas
Total
50+ Breaks
Points Scored
149
61
210
Avg. points/frame
49.67
20.33
70
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Azuz | - | - | - | - | - | - | 0 |
Elyas | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-26
Referee
Frame scores
70-61; 22-64; 63-44; 60-46
Match progress
1-0, 1-1, 2-1, 3-1
Belaied Abumdas
Anas
Total
50+ Breaks
Points Scored
215
215
430
Avg. points/frame
53.75
53.75
107.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Belaied Abumdas | - | - | - | - | - | - | 0 |
Anas | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-26
Referee
Frame scores
16-71; 10-81; 57-28; 71-46; 63-54
Match progress
0-1, 0-2, 1-2, 2-2, 3-2
Belaied Abumdas
Ibrahim
Total
50+ Breaks
Points Scored
217
280
497
Avg. points/frame
43.4
56
99.4
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Belaied Abumdas | - | - | - | - | - | - | 0 |
Ibrahim | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-27
Referee
Frame scores
80-2; 71-9; 81-24
Match progress
1-0, 2-0, 3-0
Belaied Abumdas
Azuz
Total
50+ Breaks
Points Scored
232
35
267
Avg. points/frame
77.33
11.67
89
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Belaied Abumdas | - | - | - | - | - | - | 0 |
Azuz | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-28
Referee
Frame scores
47-23; 51-35; 79-36
Match progress
1-0, 2-0, 3-0
Belaied Abumdas
Elyas
Total
50+ Breaks
Points Scored
177
94
271
Avg. points/frame
59
31.33
90.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Belaied Abumdas | - | - | - | - | - | - | 0 |
Elyas | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-26
Referee
Frame scores
22-51; 66-12; 67-38; 63-16
Match progress
0-1, 1-1, 2-1, 3-1
Ibrahim
Elyas
Total
50+ Breaks
Points Scored
218
117
335
Avg. points/frame
54.5
29.25
83.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Ibrahim | - | - | - | - | - | - | 0 |
Elyas | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-27
Referee
Frame scores
56-19; 59-35; 56-21
Match progress
1-0, 2-0, 3-0
Ibrahim
Anas
Total
50+ Breaks
Points Scored
171
75
246
Avg. points/frame
57
25
82
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Ibrahim | - | - | - | - | - | - | 0 |
Anas | - | - | - | - | - | - | 0 |
Group 3
Played on
2025-06-28
Referee
Frame scores
58-18; 67-34; 69-19
Match progress
1-0, 2-0, 3-0
Ibrahim
Azuz
Total
50+ Breaks
Points Scored
194
71
265
Avg. points/frame
64.67
23.67
88.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Ibrahim | - | - | - | - | - | - | 0 |
Azuz | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-27
Referee
Frame scores
67-44; 40-56; 14-55; 66-29; 61-21
Match progress
1-0, 1-1, 1-2, 2-2, 3-2
Abbassi
Zuneid
Total
50+ Breaks
Points Scored
248
205
453
Avg. points/frame
49.6
41
90.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Abbassi | - | - | - | - | - | - | 0 |
Zuneid | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-26
Referee
Frame scores
59-50; 55-40; 58-32
Match progress
1-0, 2-0, 3-0
Amiri
Abbassi
Total
50+ Breaks
Points Scored
172
122
294
Avg. points/frame
57.33
40.67
98
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Amiri | - | - | - | - | - | - | 0 |
Abbassi | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-27
Referee
Frame scores
66-57; 32-68; 65-41; 48-31
Match progress
1-0, 1-1, 2-1, 3-1
Amiri
Shahin
Total
50+ Breaks
Points Scored
211
197
408
Avg. points/frame
52.75
49.25
102
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Amiri | - | - | - | - | - | - | 0 |
Shahin | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-28
Frame scores
59-36; 70-37; 53-63; 71-9
Match progress
1-0, 2-0, 2-1, 3-1
Amiri
Zuneid
Total
50+ Breaks
Points Scored
253
145
398
Avg. points/frame
63.25
36.25
99.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Amiri | - | - | - | - | - | - | 0 |
Zuneid | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-26
Referee
Frame scores
76-88; 68-35; 62-51; 56-46
Match progress
0-1, 1-1, 2-1, 3-1
Drissi
Amiri
Total
50+ Breaks
Points Scored
262
220
482
Avg. points/frame
65.5
55
120.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Drissi | - | - | - | - | - | - | 0 |
Amiri | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-26
Referee
Frame scores
63-16; 40-61; 42-29; 18-51; 56-21
Match progress
1-0, 1-1, 2-1, 2-2, 3-2
Drissi
Abbassi
Total
50+ Breaks
Points Scored
219
178
397
Avg. points/frame
43.8
35.6
79.4
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Drissi | - | - | - | - | - | - | 0 |
Abbassi | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-27
Referee
Frame scores
47-73; 58-25; 49-58; 59-40; 74-32
Match progress
0-1, 1-1, 1-2, 2-2, 3-2
Drissi
Zuneid
Total
50+ Breaks
Points Scored
287
228
515
Avg. points/frame
57.4
45.6
103
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Drissi | - | - | - | - | - | - | 0 |
Zuneid | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-27
Referee
Frame scores
31-75; 65-58; 68-28; 84-6
Match progress
0-1, 1-1, 2-1, 3-1
Shahin
Drissi
Total
50+ Breaks
Points Scored
248
167
415
Avg. points/frame
62
41.75
103.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Shahin | - | - | - | - | - | - | 0 |
Drissi | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-28
Referee
Frame scores
69-5; 58-24; 81-0
Match progress
1-0, 2-0, 3-0
Shahin
Zuneid
Total
50+ Breaks
Points Scored
208
29
237
Avg. points/frame
69.33
9.67
79
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Shahin | - | - | - | - | - | - | 0 |
Zuneid | - | - | - | - | - | - | 0 |
Group 2
Played on
2025-06-28
Referee
Frame scores
42-56; 60-68; 51-28; 50-39; 67-32
Match progress
0-1, 0-2, 1-2, 2-2, 3-2
Shahin
Abbassi
Total
50+ Breaks
Points Scored
270
223
493
Avg. points/frame
54
44.6
98.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Shahin | - | - | - | - | - | - | 0 |
Abbassi | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-27
Frame scores
57-48; 78-23; 70-4
Match progress
1-0, 2-0, 3-0
Galal
Amine Es Soufi
Total
50+ Breaks
Points Scored
205
75
280
Avg. points/frame
68.33
25
93.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Galal | - | - | - | - | - | - | 0 |
Amine Es Soufi | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-28
Referee
Frame scores
64-57; 24-56; 64-18; 55-31
Match progress
1-0, 1-1, 2-1, 3-1
Galal
Rifai
Total
50+ Breaks
Points Scored
207
162
369
Avg. points/frame
51.75
40.5
92.25
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Galal | - | - | - | - | - | - | 0 |
Rifai | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-28
Frame scores
60-29; 44-48; 73-50; 69-10
Match progress
1-0, 1-1, 2-1, 3-1
Galal
Mahjoub
Total
50+ Breaks
Points Scored
246
137
383
Avg. points/frame
61.5
34.25
95.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Galal | - | - | - | - | - | - | 0 |
Mahjoub | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-26
Referee
Frame scores
65-60; 57-62; 69-34; 55-29
Match progress
1-0, 1-1, 2-1, 3-1
Hammouda
Galal
Total
50+ Breaks
Points Scored
246
185
431
Avg. points/frame
61.5
46.25
107.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hammouda | - | - | - | - | - | - | 0 |
Galal | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-27
Referee
Frame scores
61-43; 64-37; 65-37
Match progress
1-0, 2-0, 3-0
Hammouda
Amine Es Soufi
Total
50+ Breaks
Points Scored
190
117
307
Avg. points/frame
63.33
39
102.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hammouda | - | - | - | - | - | - | 0 |
Amine Es Soufi | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-27
Referee
Frame scores
74-58; 31-58; 55-27; 51-44
Match progress
1-0, 1-1, 2-1, 3-1
Hammouda
Mahjoub
Total
50+ Breaks
Points Scored
211
187
398
Avg. points/frame
52.75
46.75
99.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hammouda | - | - | - | - | - | - | 0 |
Mahjoub | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-28
Referee
Frame scores
65-28; 53-15; 46-32
Match progress
1-0, 2-0, 3-0
Hammouda
Rifai
Total
50+ Breaks
Points Scored
164
75
239
Avg. points/frame
54.67
25
79.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hammouda | - | - | - | - | - | - | 0 |
Rifai | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-26
Referee
Frame scores
65-36; 86-14; 61-19
Match progress
1-0, 2-0, 3-0
Mahjoub
Amine Es Soufi
Total
50+ Breaks
Points Scored
212
69
281
Avg. points/frame
70.67
23
93.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mahjoub | - | - | - | - | - | - | 0 |
Amine Es Soufi | - | - | - | - | - | - | 0 |
Group 1
Played on
2025-06-27
Referee
Frame scores
74-25; 56-40; 50-36
Match progress
1-0, 2-0, 3-0
Mahjoub
Rifai
Total
50+ Breaks
Points Scored
180
101
281
Avg. points/frame
60
33.67
93.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mahjoub | - | - | - | - | - | - | 0 |
Rifai | - | - | - | - | - | - | 0 |