2025 South African Open Chess Championships (U14)
53 players participated in this 5-round tournament, held from 28 Jun 2025 to 05 Jul 2025 in Johannesburg, South Africa. 4 federations represented. Top 10 Elo average was 1556, and top seed was Sebastian Kapp (🇿🇦 RSA, 1663).
Tshireletso Kalimashe (🇿🇦 RSA, 1642) won with 5.0/5, ahead of Aryan Mehta (5.0) and Daniel Mallach (4.0). Kalimashe shared the lead from round 1, winning on tie-break.
The biggest upset came in round 2: Akul Gupta (1501) beat Sebastian Kapp (1663), a +162-point gap.
- 🥇
- 🥈
- 🥉
How it unfolded
Top 6 · 5 roundsTight race until R5; 2 players tied at 5.0/5, decided on Buchholz. Title race narrowed from 3 co-leaders at R4 to 2 at the finish.
2 players finish on 5.0/5. Kalimashe takes the title on Buchholz Cut1 (14.0).
Aryan Mehta 5 wins (R1–R5)Tshireletso Kalimashe 5 wins (R1–R5)Akul Gupta 3 wins (R1–R3)
Key matchups · top 4
Head-to-head between the four finishers| Player | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1Aryan Mehta | * | — | 1 | — |
| 2Tshireletso Kalimashe | — | * | — | — |
| 3Akul Gupta | 0 | — | * | 1 |
| 4Sebastian Kapp | — | — | 0 | * |
Grille américaine
| # | Player | Elo | Fed | R1 | R2 | R3 | R4 | R5 | Pts | Bu C1 | Bu | SB | Perf | Δ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Kalimashe, Tshireletso | 1642 | RSA | +34B | +18N | +19B | +5N | +3B | 5.0 | 14.0 | 16.0 | 16.00 | 2277 | +25.6 |
| 2 | Mehta, Aryan | 1516 | RSA | +47N | +33B | +21N | +4B | +13N | 5.0 | 12.5 | 14.0 | 14.00 | 2291 | +37.2 |
| 3 | Mallach, Daniel | 1531 | RSA | +24N | +28B | +10N | +37B | −1N | 4.0 | 14.5 | 16.5 | 11.50 | 812 | -15.6 |
| 4 | Gupta, Akul | 1501 | RSA | +50B | +7N | +11B | −2N | +41B | 4.0 | 14.5 | 15.5 | 10.50 | 1719 | +34.8 |
| 5 | Matima, Tshimologo | 1465 | RSA | +39N | +32B | +25N | −1B | +17N | 4.0 | 13.0 | 15.0 | 10.00 | 1568 | +15.6 |
| 6 | Changara, Alvis Tafadzwa | 0 | RSA | +9B | =26N | +46B | +17N | =11B | 4.0 | 13.0 | 14.5 | 11.50 | 1542 | 0.0 |
| 7 | Kapp, Sebastian | 1663 | RSA | +36N | −4B | +38N | +12B | +21N | 4.0 | 12.5 | 14.5 | 10.50 | 1557 | -11.2 |
| 8 | Narula, Aryash | 0 | RSA | +?B | +15N | −17B | +22N | +19B | 4.0 | 12.5 | 12.5 | 9.50 | 1497 | 0.0 |
| 9 | Grobler, Joshua | 0 | RSA | −6N | +?B | +20N | +33B | +27N | 4.0 | 11.5 | 11.5 | 7.50 | 1505 | 0.0 |
| 10 | Khalife, Arham | 0 | RSA | +?B | +?N | −3B | +34N | +18B | 4.0 | 9.0 | 9.0 | 5.00 | 731 | 0.0 |
| 11 | Bender, Jandre | 1619 | RSA | +42N | +16B | −4N | +32B | =6N | 3.5 | 13.5 | 15.5 | 9.50 | 1513 | -10.0 |
| 12 | Naidu, Saien | 1590 | RSA | +31B | +22N | =14B | −7N | +26B | 3.5 | 13.0 | 15.5 | 9.75 | 1529 | -13.6 |
| 13 | Mankena, Satvik Ram | 1484 | RSA | +48B | =46N | +26B | +14N | −2B | 3.5 | 12.5 | 13.5 | 7.75 | 1604 | +20.0 |
| 14 | VED RAO | 1442 | ZAM | +43N | +20B | =12N | −13B | +33N | 3.5 | 12.0 | 14.0 | 8.75 | 1354 | -8.8 |
| 15 | Jonker, Tertius | 1487 | RSA | +49N | −8B | +44N | =27B | +28N | 3.5 | 11.0 | 12.0 | 6.75 | 1485 | +0.4 |
| 16 | Maritz, Deegan | 0 | RSA | +?B | −11N | =?B | +?N | +30B | 3.5 | 6.0 | 6.0 | 2.50 | 803 | 0.0 |
| 17 | Wessels, Theodore | 0 | RSA | +?N | +29B | +8N | −6B | −5B | 3.0 | 14.5 | 14.5 | 6.50 | 623 | 0.0 |
| 18 | Sehloho, Thandolwethu | 0 | RSA | +?N | −1B | +31N | +23B | −10N | 3.0 | 14.5 | 14.5 | 5.50 | 812 | 0.0 |
| 19 | FIDE 534007148 | 0 | — | +40N | +?B | −1N | +42B | −8N | 3.0 | 13.0 | 13.0 | 4.00 | 1555 | 0.0 |
| 20 | Brand, Henko | 0 | RSA | +?B | −14N | −9B | +48N | +36B | 3.0 | 10.5 | 10.5 | 3.00 | 642 | 0.0 |
| 21 | Weng, Daniel | 0 | RSA | +52B | +?N | −2B | +?N | −7B | 3.0 | 10.0 | 10.0 | 1.00 | 789 | 0.0 |
| 22 | FIDE 534007946 | 0 | — | +?N | −12B | +40N | −8B | +?N | 3.0 | 9.5 | 9.5 | 2.00 | 813 | 0.0 |
| 23 | FIDE 534027742 | 0 | — | −32N | +39B | +?B | −18N | +34B | 3.0 | 9.0 | 9.0 | 4.00 | 724 | 0.0 |
| 24 | Kapur, Yashvardhan | 0 | RSA | −3B | −35N | +51B | +?N | +32N | 3.0 | 9.0 | 9.0 | 3.00 | 1528 | 0.0 |
| 25 | FIDE 534027815 | 0 | — | +?B | +41N | −5B | −?N | +35B | 3.0 | 8.0 | 8.0 | 4.00 | 623 | 0.0 |
| 26 | Moorosi Thato | 1481 | LES | +51N | =6B | −13N | +29B | −12N | 2.5 | 13.5 | 14.5 | 5.50 | 747 | -32.8 |
| 27 | Nemusombori, Livhuwani Natha | 1485 | RSA | +38B | +30N | −37B | =15N | −9B | 2.5 | 12.0 | 14.0 | 6.25 | 1477 | -0.4 |
| 28 | Ntombela, Khanya | 0 | RSA | +35B | −3N | =?B | +46N | −15B | 2.5 | 11.0 | 11.0 | 3.50 | 704 | 0.0 |
| 29 | Okechukwu, Covenant | 0 | FID | +?B | −17N | =30B | −26N | +53B | 2.5 | 8.5 | 8.5 | 1.75 | 681 | 0.0 |
| 30 | Changara, Alvern | 0 | RSA | +?N | −27B | =29N | +?B | −16N | 2.5 | 8.5 | 8.5 | 1.25 | 685 | 0.0 |
| 31 | FIDE 14399350 | 0 | — | −12N | +49B | −18B | =53N | +?B | 2.5 | 8.0 | 8.0 | 1.25 | 813 | 0.0 |
| 32 | Haupt, Joshua | 1530 | RSA | +23B | −5N | +52B | −11N | −24B | 2.0 | 13.5 | 14.5 | 4.00 | 713 | -41.2 |
| 33 | De Jager, Luan | 0 | RSA | +?B | −2N | +48B | −9N | −14B | 2.0 | 13.5 | 13.5 | 1.00 | 679 | 0.0 |
| 34 | FIDE 14350815 | 0 | — | −1N | +?B | +53N | −10B | −23N | 2.0 | 12.5 | 12.5 | 0.50 | 812 | 0.0 |
| 35 | FIDE 534015957 | 0 | — | −28N | +24B | −?N | +47B | −25N | 2.0 | 10.0 | 10.0 | 4.50 | 698 | 0.0 |
| 36 | Songoane, Sifiso | 0 | RSA | −7B | +50N | −?B | +52N | −20N | 2.0 | 9.0 | 9.0 | 2.00 | 863 | 0.0 |
| 37 | Van Loggerenberg, Elandre | 0 | RSA | +45B | F | +27N | −3N | −?B | 2.0 | 8.5 | 8.5 | 4.50 | 1508 | 0.0 |
| 38 | Dawah, Dhyan | 0 | RSA | −27N | +?B | −7B | +45N | −?B | 2.0 | 8.5 | 8.5 | 2.00 | 762 | 0.0 |
| 39 | Parag Jugmohan, Tp (tejas | 0 | RSA | −5B | −23N | +49B | +?N | −?B | 2.0 | 8.0 | 8.0 | 1.00 | 623 | 0.0 |
| 40 | Slabbert, Marko | 0 | RSA | −19B | +?N | −22B | −?N | +49B | 2.0 | 7.0 | 7.0 | 1.00 | 738 | 0.0 |
| 41 | Masoeu, Senogo | 0 | RSA | F | −25B | +?N | +?B | −4N | 2.0 | 7.0 | 7.0 | 0.00 | 1500 | 0.0 |
| 42 | Moosa, Ikram | 0 | RSA | −11B | +?N | +?B | −19N | −?N | 2.0 | 6.5 | 6.5 | 0.00 | 1421 | 0.0 |
| 43 | FIDE 534027793 | 0 | — | −14B | −48N | +50B | −?B | +?N | 2.0 | 5.5 | 5.5 | 1.00 | 642 | 0.0 |
| 44 | FIDE 534027840 | 0 | — | +?B | −?N | −15B | −?N | +51B | 2.0 | 4.5 | 4.5 | 1.00 | 1508 | 0.0 |
| 45 | FIDE 534027726 | 0 | — | −37N | −?N | +?B | −38B | +?N | 2.0 | 4.0 | 4.0 | 0.00 | 738 | 0.0 |
| 46 | Tolmay, Walroux | 0 | RSA | +?N | =13B | −6N | −28B | −?N | 1.5 | 10.0 | 10.0 | 1.75 | 1480 | 0.0 |
| 47 | FIDE 14399377 | 0 | — | −2B | −?N | +?B | −35N | =?B | 1.5 | 7.0 | 7.0 | 0.00 | 715 | 0.0 |
| 48 | FIDE 14387409 | 0 | — | −13N | +43B | −33N | −20B | −?N | 1.0 | 10.5 | 10.5 | 2.00 | 680 | 0.0 |
| 49 | FIDE 14377624 | 0 | — | −15B | −31N | −39N | +50B | −40N | 1.0 | 10.0 | 11.0 | 1.00 | 677 | 0.0 |
| 50 | FIDE 14399547 | 0 | — | −4N | −36B | −43N | −49N | +?B | 1.0 | 9.0 | 9.0 | 0.00 | 701 | 0.0 |
| 51 | FIDE 14396939 | 0 | — | −26B | −?N | −24N | +?B | −44N | 1.0 | 7.5 | 7.5 | 0.00 | 681 | 0.0 |
| 52 | FIDE 534007440 | 0 | — | −21N | +?B | −32N | −36B | −?N | 1.0 | 7.0 | 7.0 | 0.00 | 724 | 0.0 |
| 53 | FIDE 534000097 | 0 | — | −?N | F | −34B | =31B | −29N | 0.5 | 7.0 | 7.0 | 1.25 | 698 | 0.0 |
Key insights
Biggest movers and upsets — the story behind the numbers.
- 1Mehta, AryanRSA+37.25.0 pts · #3
- 2Gupta, AkulRSA+34.84.0 pts · #1
- 3Kalimashe, TshireletsoRSA+25.65.0 pts · #4
- 1Haupt, JoshuaRSA-41.22.0 pts · #33
- 2Moorosi ThatoLES-32.82.5 pts · #53
- 3Mallach, DanielRSA-15.64.0 pts · #52
- R2+162 Elo gap
- R3+118 Elo gap