2026 KSNG Open Chess Tournament (B)
23 players participated in this 5-round tournament, held on 18 Apr 2026 in Centurion, South Africa. Top 10 Elo average was 1602, and top seed was Mpho Raseona (🇿🇦 RSA, 1666).
Willem Francois Cloete (🇿🇦 RSA, 1646) won with 4.5/5, ahead of Kamogelo Seloane (4.0) and Siyabonga Samuel Khutso Khumalo (4.0). Cloete broke clear in the final round.
The biggest upset came in round 3: Karabo Nkwadi (1468) beat Hendrik Johanne Weideman (1592), a +124-point gap.
- 🥇
- 🥈
- 🥉
How it unfolded
Top 6 · 5 roundsWillem Francois Cloete led from R5; +0.5-point edge over the runner-up. Title race converged from 2 co-leaders at R4 to 1 by R5.
Willem Francois Cloete held the sole lead from R5 through R5 without losing it.
Willem Francois Cloete won 3 in a row (R1–R3).
Key matchups · top 4
Head-to-head between the four finishers| Player | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1Willem Francois Cloete | * | — | 1 | ½ |
| 2Siyabonga Samuel Khutso Khumalo | — | * | — | 1 |
| 3Kamogelo Seloane | 0 | — | * | — |
| 4Mpho Raseona | ½ | 0 | — | * |
Grille américaine
| # | Player | Elo | Fed | R1 | R2 | R3 | R4 | R5 | Pts | Bu C1 | Bu | SB | Perf | Δ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Cloete, Willem Francois | 1646 | RSA | +23N | +11B | +2N | =4B | +15N | 4.5 | 12.0 | 12.0 | 10.25 | 1918 | +23.0 |
| 2 | Seloane, Kamogelo | 1621 | RSA | +16B | +6N | −1B | +9N | +10B | 4.0 | 12.5 | 14.5 | 10.00 | 1767 | +33.6 |
| 3 | Khumalo, Siyabonga Samuel Khutso | 1584 | RSA | =13B | +20N | =9B | +14N | +4N | 4.0 | 10.0 | 10.5 | 8.25 | 1909 | +50.8 |
| 4 | Raseona, Mpho | 1666 | RSA | +14B | +12N | +10B | =1N | −3B | 3.5 | 13.5 | 15.5 | 9.25 | 1741 | +19.2 |
| 5 | Mathe, Thabang | 1578 | RSA | −6B | +16N | =13B | +21N | +9B | 3.5 | 9.5 | 10.0 | 6.00 | 1587 | -0.6 |
| 6 | Kirstein, Tinus Ederich | 1552 | RSA | +5N | −2B | −15N | +20B | +17N | 3.0 | 11.5 | 12.0 | 6.00 | 1782 | +58.8 |
| 7 | Nkwadi, Karabo | 1468 | RSA | =20B | =13N | +8B | =10N | =12B | 3.0 | 10.0 | 10.5 | 6.75 | 1635 | +41.6 |
| 8 | Weideman, Hendrik Johanne | 1592 | RSA | −11N | +23B | −7N | +18B | +14N | 3.0 | 9.5 | 9.5 | 4.00 | 1587 | +0.2 |
| 9 | Elvin, Andrew | 0 | RSA | +19N | +17B | =3N | −2B | −5N | 2.5 | 13.5 | 15.5 | 6.00 | 1585 | 0.0 |
| 10 | Slabbert, Martin | 1603 | RSA | +22N | +15B | −4N | =7B | −2N | 2.5 | 12.5 | 13.0 | 4.00 | 1487 | -24.4 |
| 11 | Scholtz, Rohann | 1501 | RSA | +8B | −1N | −12B | =16N | +21B | 2.5 | 12.0 | 12.5 | 4.50 | 1558 | +16.4 |
| 12 | Baloyi, Boikanyo | 1576 | RSA | +21N | −4B | +11N | −15B | =7N | 2.5 | 11.0 | 11.5 | 4.50 | 1614 | +8.8 |
| 13 | Mkotong, Reagile | 1484 | RSA | =3N | =7B | =5N | =17B | F | 2.0 | 12.5 | 14.5 | 6.25 | 1559 | +16.8 |
| 14 | Tissot Van Patot, Anton | 1564 | RSA | −4N | +22B | +18N | −3B | −8B | 2.0 | 12.5 | 13.0 | 2.50 | 1499 | -9.0 |
| 15 | Kalla, Hasan | 0 | RSA | F | −10N | +6B | +12N | −1B | 2.0 | 12.5 | 12.5 | 5.50 | 1579 | 0.0 |
| 16 | Van Zyl, Albertus Petrus | 1556 | RSA | −2N | −5B | +23N | =11B | =22B | 2.0 | 10.5 | 10.5 | 1.50 | 1487 | -18.8 |
| 17 | Mokotedi, Lesedi | 1579 | RSA | +18B | −9N | =21B | =13N | −6B | 2.0 | 9.5 | 10.0 | 3.25 | 1472 | -22.8 |
| 18 | Seitei, Neo | 1460 | RSA | −17N | +19B | −14B | −8N | +23B | 2.0 | 9.0 | 9.0 | 2.00 | 1499 | +6.8 |
| 19 | Adamson, Luke | 1566 | RSA | −9B | −18N | +20B | +22N | F | 2.0 | 7.0 | 7.5 | 1.00 | 1657 | +7.2 |
| 20 | Jadezweni, Thato | 1578 | RSA | =7N | −3B | −19N | −6N | F | 0.5 | 12.0 | 12.0 | 1.50 | 1211 | -70.4 |
| 21 | Naude, Johan | 1408 | RSA | −12B | F | =17N | −5B | −11N | 0.5 | 10.5 | 10.5 | 1.00 | 1238 | -32.4 |
| 22 | Mahlangu, Nkosinathi Phil | 1548 | RSA | −10B | −14N | F | −19B | =16N | 0.5 | 8.5 | 8.5 | 1.00 | 1248 | -54.0 |
| 23 | Hannweg, Norbert | 1560 | RSA | −1B | −8N | −16B | F | −18N | 0.0 | 11.5 | 11.5 | 0.00 | 765 | -78.8 |
Key insights
Biggest movers and upsets — the story behind the numbers.
- 1Kirstein, Tinus EderichRSA+58.83.0 pts · #6
- 2Khumalo, Siyabonga Samuel KhutsoRSA+50.84.0 pts · #1
- 3Nkwadi, KaraboRSA+41.63.0 pts · #7
- 1Hannweg, NorbertRSA-78.80.0 pts · #23
- 2Jadezweni, ThatoRSA-70.40.5 pts · #21
- 3Mahlangu, Nkosinathi PhilRSA-54.00.5 pts · #22
- R3+124 Elo gap
- R2+106 Elo gap