CChessStats

Kenya National Junior Chess Championship - Open

Open SwissStandard

39 players participated in this 6-round tournament, held from 27 Sept 2025 to 28 Sept 2025 in Nairobi, Kenya. 2 titled players. Top 10 Elo average was 1784, and top seed was Hawi Kaloki (🇰🇪 KEN, 1957).

Kuka Kyle (🇰🇪 KEN, 1951) won with 5.5/6, ahead of Waweru Davidson Mugo (5.5) and Hawi Kaloki (4.5). Kyle shared the lead from round 5, winning on tie-break.

The biggest upset came in round 2: Kahara Ethan Kariuki (1619) beat Aguda Lwanga (CM, 1842), a +223-point gap.

Location
🇰🇪Nairobi, Kenya
Dates
27 Sept 2025 → 28 Sept 2025
Time control
Standard: 90 minutes for the whole game
System
Swiss · 6 rounds
Top seed
🇰🇪Hawi Kaloki1957
Avg top 10
1,784
Participants
39
Titled players · 2
CM×2
Federations · 1 represented
🇰🇪Kenya×34
Top 3

How it unfolded

Top 6 · 6 rounds

Tight race until R6; 2 players tied at 5.5/6, decided on Buchholz.

Co-leaders
18
10
2
1
2
2
1.534.56R1R2R3R4R5R6
Kyle5.5Mugo5.5Kaloki4.5Olando4.5Mwamba4Kariuki4— ex-leaders:Lwangaled R4, #10
R6 · TIEBREAK CLUSTER

2 players finish on 5.5/6. Kyle takes the title on Buchholz Cut1 (22.0).

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

Kuka Kyle drew with Waweru Davidson Mugo (Black).

WIN STREAKS · 2 top finishers

Kuka Kyle 3 wins (R4–R6)Waweru Davidson Mugo 3 wins (R4–R6)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1Kuka Kyle*
½
1
2Waweru Davidson Mugo
½
*
3Hawi Kaloki
0
*
1
4Paul Jnr Olando
0
*

Grille américaine

#PlayerEloFedR1R2R3R4R5R6PtsBu C1BuSBPerfΔ
1Kuka Kyle1951KEN+15N+11B=2N+5B+3N+7B5.522.025.522.752119+35.6
2Waweru Davidson Mugo1700KEN+26B+20N=1B+17N+6B+8N5.519.521.518.752072+92.4
3Kaloki, Hawi1957KEN+13B+9N=17B+4N1B+6N4.521.524.517.501923-4.0
4Olando, Paul Jnr1772KEN+29N+12B=5N3B+17N+24B4.517.519.513.001826+16.4
5Kahara Ethan Kariuki1619KEN+33N+7B=4B1N+12N=10B4.021.522.512.751861+62.0
6Lwanga, OdongoCM1759KEN+39N+24B+14N+8B2N3B4.020.020.010.001762+2.4
7Lwanga, AgudaCM1842KEN+31B5N+20B+18N+9B1N4.019.521.512.001703-14.0
8Kagambi, Samuel1737KEN+22B+19N+18B6N+16B2B4.019.022.012.501657-18.0
9Jesse Jayden1644KEN+34N3B+15N+14B7N+18B4.018.519.511.001725+21.6
10Mugambi Christian Mwamba1769KEN+36B14N+13B+19N=24B=5N4.016.517.510.751597-39.6
11Oluchiri Jeshurun Inyangala1638KEN+28B1N+36B24N+22B+23N4.016.017.09.001517-21.6
12Rotich Damien Kibet1612KEN+37B4N+22B+23N5B=16N3.518.019.08.751499-26.0
13Kiplangat Baraka1443KEN3N+34B10N+26B+21N=14B3.517.018.07.751558+16.0
14Anindo Andericus1561KEN+38N+10B6B9N+33B=13N3.516.517.57.751566-0.8
15Osidiana Eli1428KEN1B+26N9B=28N+27B+25N3.516.018.07.501607+33.2
16Jaeger Nyamongo Omari1480KEN+30B17N+32B+27N8N=12B3.514.516.07.251565+16.4
17Mbaabu Cyprian1705KEN+25N+16B=3N2B4B=19N3.021.023.59.751610-26.0
18Jean-Christophe Mugisha1523KEN+27N+21B8N7B+29N9N3.017.019.07.001500+1.2
19Waweru Trevor Kipngetich1510KEN+35N8B+29N10B=25N=17B3.015.516.55.751464-5.6
20Adriel Baraka1467KEN+32N2B7N25B+28B+33N3.015.516.54.50972-12.0
21Kayden Sankau Oloitiptip0KEN=23B18N=25N+30B13B+26N3.014.016.06.7513660.0
22Ethan Kiptoo Terigin0KEN8N+35B12N+32B11N+34B3.014.015.03.508620.0
23Marc-Antoine Ishimwe Ndagijimana1481KEN=21N=27B+33N12B+35N11B3.013.514.54.501328-20.4
24Wema Dylan1496KENF6N+37B+11B=10N4N2.517.517.57.001647+26.8
25Gian Wema0KEN17B=30N=21B+20N=19B15B2.515.517.57.0014400.0
26Isaac Bahati0KEN2N15B+38N13N+31B21B2.017.518.53.00723-42.8
27Lemuel Ngunjiri1553KEN18B=23N+30B16B15N=28N2.015.017.04.501144-79.2
28Jayden Hiyari Mwamtsi0KEN11N29B+39N=15B20N=27B2.014.514.52.7513280.0
29Sardana Aseem0KEN4B+28N19B+37N18BF2.013.514.53.007870.0
30FIDE 554001897016N=25B27N21N+37B=32B2.012.513.53.007140.0
31FIDE 55400329607N33B+34N35B26N+39B2.09.09.01.008260.0
32FIDE 10885153020BF16N22N+38B=30N1.512.512.52.006710.0
33Jayden Kihuria0KEN5B+31N23BF14N20B1.015.516.52.007320.0
34FIDE 1085421509B13N31B+39BF22N1.013.513.50.007410.0
35Oscar Jesus0KEN19B22NF+31N23BF1.013.013.02.006960.0
36Carl Anyimu Nyakundi0KEN10N+38B11NFFF1.011.011.01.009030.0
37Maiyani Oloitiptip Trevor0KEN12N+39B24N29B30N38B1.011.011.00.007540.0
38Mugambi Nathan Baraka0KEN14B36N26BF32N+37N1.09.09.01.006850.0
39FIDE 55400730506B37N28B34NF31N0.010.010.00.009590.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets