2026 Constantiapark Open Chess Tournament (A)
18 players participated in this 5-round tournament, held on 14 Feb 2026 in Centurion, South Africa. 3 titled players from 4 federations. Top 10 Elo average was 1780, and top seed was Providence Oatlhotse (🇧🇼 BOT, IM, 2255).
Bernard Koekemoer (🇿🇦 RSA, 1830) won with 4.5/5, ahead of Providence Oatlhotse (4.5) and Hayley Nel (4.0). Koekemoer won on tie-break after catching the field in the final round.
The biggest upset came in round 4: Joshua Grobler (1473) beat Willem Francois Cloete (1664), a +191-point gap.
- 🥇
- 🥈
- 🥉
How it unfolded
Top 6 · 5 roundsTight race until R5; 2 players tied at 4.5/5, decided on Buchholz.
2 players finish on 4.5/5. Koekemoer takes the title on Buchholz Cut1 (13.5).
IM Providence Oatlhotse drew with Bernard Koekemoer (Black).
IM Providence Oatlhotse 3 wins (R1–R3)Bernard Koekemoer 3 wins (R1–R3)WCM Hayley Nel 4 wins (R1–R4)
Key matchups · top 4
Head-to-head between the four finishers| Player | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1IMProvidence Oatlhotse | * | ½ | — | — |
| 2Bernard Koekemoer | ½ | * | 1 | — |
| 3WCMHayley Nel | — | 0 | * | 1 |
| 4Matthew Pasaribu | — | — | 0 | * |
Grille américaine
| # | Player | Elo | Fed | R1 | R2 | R3 | R4 | R5 | Pts | Bu C1 | Bu | SB | Perf | Δ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Koekemoer, Bernard | 1830 | RSA | +11B | +15N | +6B | =2B | +3N | 4.5 | 13.5 | 14.5 | 12.25 | 2161 | +34.2 |
| 2 | Oatlhotse, ProvidenceIM | 2255 | BOT | +18B | +6N | +5B | =1N | +7N | 4.5 | 13.5 | 14.0 | 11.75 | 2277 | +3.0 |
| 3 | Nel, HayleyWCM | 1823 | RSA | +17B | +4N | +12B | +5N | −1B | 4.0 | 13.0 | 14.0 | 9.50 | 1844 | +3.2 |
| 4 | Pasaribu, Matthew | 1605 | RSA | +10B | −3B | +8N | +12N | =9B | 3.5 | 11.5 | 13.5 | 8.25 | 1722 | +9.2 |
| 5 | Bain, Michael | 1676 | RSA | +16N | +8B | −2N | −3B | +13N | 3.0 | 13.0 | 14.0 | 5.50 | 1725 | +7.6 |
| 6 | Severin, Martin | 1749 | RSA | +13N | −2B | −1N | +16B | +11N | 3.0 | 13.0 | 14.0 | 5.00 | 1771 | +2.4 |
| 7 | Soares, Erikson Roberto MauricioIM | 2133 | ANG | F | +11N | +15B | +9N | −2B | 3.0 | 10.0 | 11.0 | 5.50 | 2032 | -3.4 |
| 8 | Bienedell, Robin | 0 | RSA | +14B | −5N | −4B | =10N | +12B | 2.5 | 11.0 | 12.5 | 4.75 | 1551 | 0.0 |
| 9 | Bernhardt, Arthur da Silva Lima | 0 | BRA | −12N | +13B | +16N | −7B | =4N | 2.5 | 10.5 | 11.5 | 4.75 | 1649 | 0.0 |
| 10 | Dsouza, Ethan | 1468 | RSA | −4N | +17N | −11B | =8B | +16N | 2.5 | 9.0 | 10.0 | 3.25 | 1426 | -6.4 |
| 11 | Meeran, Museera | 1510 | RSA | −1N | −7B | +10N | +14B | −6B | 2.0 | 13.0 | 14.5 | 4.00 | 1622 | +21.6 |
| 12 | Ahmid, Kaleem | 1500 | RSA | +9B | +18N | −3N | −4B | −8N | 2.0 | 12.5 | 13.0 | 3.00 | 1521 | +1.2 |
| 13 | Grobler, Joshua | 1473 | RSA | −6B | −9N | +18B | +15N | −5B | 2.0 | 9.5 | 10.0 | 1.50 | 1648 | +36.4 |
| 14 | Jacobs, Johannes | 1517 | RSA | −8N | −16B | =17B | −11N | +18N | 1.5 | 6.5 | 7.0 | 1.00 | 1395 | -19.2 |
| 15 | Cloete, Willem Francois | 1664 | RSA | F | −1B | −7N | −13B | +17N | 1.0 | 12.5 | 13.5 | 1.00 | 987 | -22.2 |
| 16 | Van Dyk, Tayla | 1543 | RSA | −5B | +14N | −9B | −6N | −10B | 1.0 | 11.0 | 12.5 | 1.50 | 1408 | -28.0 |
| 17 | Jansen, Alexia | 0 | RSA | −3N | −10B | =14N | =18B | −15B | 1.0 | 9.0 | 9.5 | 1.00 | 1356 | 0.0 |
| 18 | De Waal, Nadine | 1512 | RSA | −2N | −12B | −13N | =17N | −14B | 0.5 | 10.0 | 11.0 | 0.50 | 798 | -66.0 |
Key insights
Biggest movers and upsets — the story behind the numbers.
- 1Grobler, JoshuaRSA+36.42.0 pts · #7
- 2Koekemoer, BernardRSA+34.24.5 pts · #2
- 3Meeran, MuseeraRSA+21.62.0 pts · #10
- 1De Waal, NadineRSA-66.00.5 pts · #18
- 2Van Dyk, TaylaRSA-28.01.0 pts · #15
- 3Cloete, Willem FrancoisRSA-22.21.0 pts · #17
- R4+191 Elo gap