CChessStats

16th AFRICAN YOUTH CHESS CHAMPIONSHIP 2025 UNDER 12 OPEN

Open SwissStandard

63 players participated in this 9-round tournament, held from 07 Dec 2025 to 13 Dec 2025 in Harare, Zimbabwe. 8 federations represented. Top 10 Elo average was 1730, and top seed was Wabwire Ronald (🇺🇬 UGA, 1905).

Rannveer Tak (🇿🇦 RSA, 1809) won with 7.5/9, ahead of Ahumuza Apollo (7.0) and Danson Ryan Kimani (7.0). Tak won solo starting round 6.

The biggest upset came in round 6: Dien James (1493) beat Priyanshu Dinodia (1765), a +272-point gap.

Location
🇿🇼Harare, Zimbabwe
Dates
07 Dec 2025 → 13 Dec 2025
Time control
Standard: 90 minutes with 30 second increment from move 1
System
Swiss · 9 rounds
Top seed
🇺🇬Wabwire Ronald1905
Avg top 10
1,730
Participants
63
Federations · 8 represented
🇿🇼Zimbabwe×10
🇰🇪Kenya×6
🇿🇦South Africa×4
🇿🇲Zambia×3
🇺🇬Uganda×3
🇳🇦Namibia×3
🇬🇭Ghana×1
🇦🇴Angola×1
Top 3

How it unfolded

Top 6 · 9 rounds

Rannveer Tak led from R4; +0.5-point edge over the runner-up.

Co-leaders
33
14
6
1
2
1
1
1
1
2.54.579R1R2R3R4R5R6R7R8R9
R4–R9 · LEAD HELD

Rannveer Tak held the sole lead from R4 through R9 without losing it.

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

Rannveer Tak lost to Ahumuza Apollo (Black).

WIN STREAKS · 3 top finishers

Rannveer Tak 4+3 wins (R1–R4, R6–R8)Ahumuza Apollo 3+3 wins (R1–R3, R7–R9)Danson Ryan Kimani 4 wins (R3–R6)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1Rannveer Tak*
0
1
2Ahumuza Apollo
1
*
0
3Danson Ryan Kimani
0
1
*
4Priyanshu Dinodia*

Grille américaine

#PlayerEloFedR1R2R3R4R5R6R7R8R9PtsBu C1BuSBPerfΔ
1Tak, Rannveer1809RSA+60N+8B+13N+16B=9N+6B+3B+5N2N7.551.053.043.001922+46.0
2Ahumuza Apollo1886UGA+32B+22N+17B=11N=5B3N+23B+38N+1B7.047.051.037.751835-11.2
3Danson Ryan Kimani1634KEN+58B11N+51B+31B+16N+2B1N+10N+19B7.045.047.534.001959+81.6
4Priyanshu Dinodia1765ZAM+31B+55N=5B=14N+38B22N+30B+17N+8N7.042.545.033.751686-22.0
5Mann, Iowan1590RSA+29N+39B=4N+7B=2N=9B+12N1B+20N6.550.054.036.501772+44.4
6Lwenyeka Tumelo1696ZAM+52B+25N+38B=9N+11B1N=10B+22N=7B6.546.049.032.251772+21.2
7BANANA EMMANUEL0ZIM+?B=10N+23B5N+27N+29B+9N=8B=6N6.546.046.030.0016710.0
8Shaurya Danave1482ZAM+61B1N+21B+56N+17B+18N+22B=7N4B6.545.046.528.751742+65.6
9Wabwire Ronald1905UGA+62N+12B+19N=6B=1B=5N7B=11N+22B6.049.550.530.751812-18.4
10Wela, Nsimba1706ANG+43N=7B+42N=15B+13N=12B=6N3B+27N6.047.051.031.501598-29.6
11IHUDE OMUNOJOK0ZIM+?N+3B+40N=2B6N=19B=13N=9B+35N6.046.546.527.7517170.0
12Jacob Mandela1497KEN+63B9N+33B+28N+14B=10N5B+18N=17B6.045.045.026.751681+54.0
13Thorulsley, Kairaav1596RSA+51B+30N1B+49N10B+32N=11B=15B+25N6.042.545.526.001422-24.0
14Maruatona Onthatile1612BOT+37N+41B=15N=4B12N39B+29N+43B+24N6.041.045.028.501485-20.8
15Brits, Etienne1572RSA+57N+47B=14B=10N18B=21N+49B=13N+38B6.040.042.525.251635+17.6
16Mhiti Emmanuel1582ZIM+33B+26N+18B1N3B=49N+42N19B+34N5.543.546.525.001488-18.8
17Oyang Sankara1607UGA+48N+46B2N+50B8N+31B+24N4B=12N5.543.546.523.001336-50.8
18Cronje, Johannes Christiaan1677NAM+54N+24B16N+39B+15N8B=20N12B+29N5.543.046.025.251340-70.0
19Apamo Shem Mali1609KEN+49B+59N9B+44N22B=11N+21B+16N3N5.542.044.023.001461-32.8
20CHANYEKA DARYL0ZIM30B=21N+45B+42N=23B+?N=18B+41N5B5.539.039.020.0014700.0
21Mukundinashe Mukono0ZIM=40N=20B8N+?N+?B=15B19N+42B+39N5.535.535.515.7513610.0
22Dien James1493NAM+50N2B+43N+35B+19N+4B8N6B9N5.047.050.024.001597+23.2
23Harshan, Pradeep1525GHA+36N=42B7N+47B=20N+53B2N=34B=40N5.040.043.020.501527-2.4
24FIDE 110355790+56B18N+30B+?N29B+26N17B+28N14B5.038.538.517.008320.0
25FIDE 110348900+34N6B50N+48N?B+35B+53N+39B13B5.035.035.019.508450.0
26FIDE 110341810+?N16B39N+61B+33N24B+31N29B+41N5.033.533.514.507820.0
27FIDE 85630800FF+37N+52N7B+33N+?B+30N10B5.033.033.016.509080.0
28Shem Ngugi0KEN46N+37B+41N12B31N+?N+?B24B+43N5.032.032.012.506960.0
29Mberi, Jayden0ZIM5B=45N+61B+40B+24N7N14B+26N18B4.542.544.017.5014140.0
30Promise Zireva0ZIM+20N13B24N+43B+46N+40B4N27B=31N4.541.045.019.7515120.0
31FIDE 1103538204N+53B+?B3N+28B17N26B+56N=30B4.539.539.512.758690.0
32FIDE 1103433502N50B+36N+?B+34N13B=56N35B+48N4.535.535.513.759410.0
33FIDE 11035129016N+62B12N+?N26B27B+46N+47B=36N4.535.035.011.257390.0
34ROY MUDODO0ZIM25B+52N+?B38N32B+51N+45B=23N16B4.534.034.012.5012910.0
35Njoroge Nigel Ngigi0KEN+45B38N+?B22N=55B25N+59B+32N11B4.533.033.011.757390.0
36FIDE 11034734023B?N32B+62B+54N41N+52B+?N=33B4.525.025.09.257250.0
37FIDE 554010497014B28N27B=?B+?N=59N+44B=?N+56B4.524.524.57.508130.0
38Jazire, Jermaine Tafar1585MOZF+35B6N+34B4N+50B+39N2B15N4.042.542.516.00929-51.2
39KADZIMA ELROI0ZIM+?B5N+26B18N+44B+14N38B25N21B4.041.541.515.0014220.0
40Boois, Fidel1553NAM=21BF11B29N+45B30N+55B+49N=23B4.037.540.014.751525-1.6
41FIDE 110353580+44B14N28B+51N53N+36B+50N20B26B4.036.039.014.508130.0
42Takawira Lennon0ZIM+?B=23N10B20B+?N+55N16B21N=49B4.033.033.06.5013320.0
43FIDE 11034700010B+?N22B30N+57B+44N+?B14N28B4.033.033.06.508050.0
44FIDE 11021195041N+54B+46N19B39N43B37N+60B+52N4.032.034.012.008100.0
45FIDE 554003385035N=29B20N+?B40N+48B34N=?B+51N4.029.529.58.757530.0
46FIDE 110206360+28B17N44B+57N30B?N33B+?N+50B4.029.029.010.508080.0
47FIDE 110351100+?B15N+59B23N49B?N+51B33N+55B4.026.026.07.507480.0
48FIDE 554008204017B?N+?N25B=59B45N+58B+55N32B3.526.026.06.008080.0
49Matthew Munene Kipkosgey0KEN19NF+55B13B+47N=16B15N40B=42N3.037.537.511.2512160.0
50FIDE 11035072022B+32N+25B17N+56B38N41B?N46N3.034.534.512.007620.0
51FIDE 11033290013N+?B3N41B+60N34B47N+62N45B3.032.532.53.008140.0
52FIDE 1103331206N34B+63N27B+?N56B36N+59N44B3.029.029.02.008950.0
53FIDE 11035366055B31NF+59N+41B23N25B+54B?N3.026.026.09.007250.0
54FIDE 11035099018B44N?B+63N36B+?N+57B53N?B3.019.519.52.508740.0
55FIDE 110206600+53N4B49N+58B=35N42B40N48B47N2.533.035.57.758590.0
56FIDE 11036206024NF+60B8B50N+52N=32B31B37N2.533.033.07.256830.0
57FIDE 11027797015B?N+62N46B43N+60B54N=?B?N2.520.020.03.007700.0
58FIDE 1103513703NFF55N?B=?B48N+?B+61N2.514.514.51.508330.0
59FIDE 5540105000+?N19B47N53B=48N=37B35N52BF2.028.028.04.008100.0
60FIDE 1103471801BF56N?N51B57N+?B44N+62B2.020.520.51.0010080.0
61FIDE 1103450508N=?B29N26N?B+62B?NF58B1.519.519.51.006830.0
62FIDE 1103472609B33N57B36N+63B61NF51B60N1.024.024.00.0011060.0
63FIDE 11035102012NF52B54B62N?BFFF0.015.015.00.006960.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets