CChessStats

2025 African Junior Chess Championship - Open

Open SwissStandard

19 players participated in this 9-round tournament, held from 17 Sept 2025 to 25 Sept 2025 in Cidade Velha, Cape Verde. 6 titled players from 8 federations. Top 10 Elo average was 2125, and top seed was Hamed Wafa (🇪🇬 EGY, IM, 2353).

Hamed Wafa (🇪🇬 EGY, IM, 2353) won with 8.0/9, ahead of David George Samir (6.5) and Xavier Mompel Ferruz (5.5). Wafa won solo starting round 4.

The biggest upset came in round 1: Leopoldino Costa (1915) beat Xavier Mompel Ferruz (FM, 2334), a +419-point gap.

Location
🇨🇻Cidade Velha, Cape Verde
Dates
17 Sept 2025 → 25 Sept 2025
Time control
Standard: 90min/40moves+30min/end+30sec increment per move starting from move 1
System
Swiss · 9 rounds
Top seed
🇪🇬IMHamed Wafa2353
Avg top 10
2,125
Participants
19
Titled players · 6
IM×2
FM×3
CM×1
Federations · 8 represented
🇦🇴Angola×5
🇨🇻Cape Verde×4
🇪🇬Egypt×2
🇩🇿Algeria×2
🇿🇦South Africa×2
🇰🇪Kenya×1
🇧🇼Botswana×1
🇬🇶Equatorial Guinea×1
Top 3

How it unfolded

Top 6 · 9 rounds

IM Hamed Wafa led from R4; +1.5-point edge over the runner-up.

Co-leaders
7
3
3
1
1
1
1
1
1
2.54.579R1R2R3R4R5R6R7R8R9
R4–R9 · LEAD HELD

IM Hamed Wafa never relinquished the lead after R4; final gap +1.5 over the runner-up.

R3 · HEAD-TO-HEAD · WINNER VS 2ND

IM Hamed Wafa drew with IM David George Samir (Black).

WIN STREAKS · 2 top finishers

IM Hamed Wafa 3 wins (R4–R6)FM Xavier Mompel Ferruz 3 wins (R2–R4)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1IMHamed Wafa*
½
½
1
2IMDavid George Samir
½
*
1
½
3FMXavier Mompel Ferruz
½
0
*
½
4FMSimiyu Jadon
0
½
½
*

Grille américaine

#PlayerEloFedR1R2R3R4R5R6R7R8R9PtsBu C1BuSBPerfΔ
1Wafa, HamedIM2353EGY+10N+11B=2N+6B+8N+4B=3N+7B+5N8.042.046.040.002459+20.0
2George Samir, DavidIM2349EGY+13B+7N=1B=4N+3B=10N+6B=9B=11N6.542.546.533.002249-12.6
3Mompel Ferruz, XavierFM2334GEQ11N+5B+9N+12B2N+6B=1B=4N=8B5.544.048.028.252176-27.4
4Simiyu JadonFM2136KEN+9N+19B6N=2B+5N1N+11B=3B=7N5.544.045.524.002139+7.2
5Braaf, Jiraan1929RSA=14B3N+16B+7N4B+12N=8B+10N1B5.041.543.520.002032+18.8
6Santos, LutherFM2125ANG+15B=12N+4B1N+11B3N2N=13B+19N5.039.541.017.002070-9.0
7Mpene ThutoCM2003BOT+18N2B=11N5B+15B+14N+10B1N=4B5.039.541.016.751984-3.8
8Mnyasta, Charlton2172RSA12B+14N+18B+13N1B11N=5N+16B=3N5.036.538.016.751978-34.2
9Tchilulo, Celio1762ANG4B+16N3B+18N12N+17B+15B=2N=10B5.032.033.513.001874+26.8
10Lupossa, Helio Gomes1925ANG1B+15N=12B+14N+13B=2B7N5B=9N4.541.543.517.751920-3.2
11Costa, Leopoldino1915ANG+3B1N=7B+15N6N+8B4NF=2B4.042.542.518.252129+77.2
12Hansali, Ibrahim KHALIL1828ALG+8N=6B=10N3N+9B5B=13N=14BF4.038.038.018.751950+45.6
13Hanachi, Abderahmane1922ALG2N+17B+19N8B10NF=12B=6N+18B4.030.030.09.501871-20.0
14Wela, Nsimba1533ANG=5N8B+17N10B+19N7BF=12N+16B4.029.029.010.001670+21.2
15Lopes, Ruben Cesar Gomes1652CPV6N10BF11B7N+19B9N+18N17B2.028.528.53.001604-18.4
16Pires, Pedro Joao0CPVF9B5N=19BF=18N+17B8N14N2.024.024.03.5014350.0
17Pires da Luz, Marcio Alexandre0CPVF13N14BF+18B9N16N19B+15N2.020.020.03.5016230.0
18Spinola, David1604CPV7BF8N9B17N=16B+19N15B13N1.526.526.52.501069-40.4
19FIDE 148094940F4N13B=16N14B15N18B+17N6B1.526.026.03.0010290.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets