CChessStats

2026 Constantiapark Open Chess Tournament (A)

Open SwissStandard

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.

Location
🇿🇦Centurion, South Africa
Dates
14 Feb 2026
Time control
Standard: All Moves in 55 Min. Incr. 5 Sec. / /
System
Swiss · 5 rounds
Top seed
🇧🇼IMProvidence Oatlhotse2255
Avg top 10
1,780
Participants
18
Titled players · 3
IM×2
WCM×1
Federations · 4 represented
🇿🇦South Africa×15
🇧🇼Botswana×1
🇦🇴Angola×1
🇧🇷Brazil×1
Top 3

How it unfolded

Top 6 · 5 rounds

Tight race until R5; 2 players tied at 4.5/5, decided on Buchholz.

Co-leaders
8
5
3
1
2
1.52.545R1R2R3R4R5
R5 · TIEBREAK CLUSTER

2 players finish on 4.5/5. Koekemoer takes the title on Buchholz Cut1 (13.5).

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

IM Providence Oatlhotse drew with Bernard Koekemoer (Black).

WIN STREAKS · 3 top finishers

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
Player1234
1IMProvidence Oatlhotse*
½
2Bernard Koekemoer
½
*
1
3WCMHayley Nel
0
*
1
4Matthew Pasaribu
0
*

Grille américaine

#PlayerEloFedR1R2R3R4R5PtsBu C1BuSBPerfΔ
1Koekemoer, Bernard1830RSA+11B+15N+6B=2B+3N4.513.514.512.252161+34.2
2Oatlhotse, ProvidenceIM2255BOT+18B+6N+5B=1N+7N4.513.514.011.752277+3.0
3Nel, HayleyWCM1823RSA+17B+4N+12B+5N1B4.013.014.09.501844+3.2
4Pasaribu, Matthew1605RSA+10B3B+8N+12N=9B3.511.513.58.251722+9.2
5Bain, Michael1676RSA+16N+8B2N3B+13N3.013.014.05.501725+7.6
6Severin, Martin1749RSA+13N2B1N+16B+11N3.013.014.05.001771+2.4
7Soares, Erikson Roberto MauricioIM2133ANGF+11N+15B+9N2B3.010.011.05.502032-3.4
8Bienedell, Robin0RSA+14B5N4B=10N+12B2.511.012.54.7515510.0
9Bernhardt, Arthur da Silva Lima0BRA12N+13B+16N7B=4N2.510.511.54.7516490.0
10Dsouza, Ethan1468RSA4N+17N11B=8B+16N2.59.010.03.251426-6.4
11Meeran, Museera1510RSA1N7B+10N+14B6B2.013.014.54.001622+21.6
12Ahmid, Kaleem1500RSA+9B+18N3N4B8N2.012.513.03.001521+1.2
13Grobler, Joshua1473RSA6B9N+18B+15N5B2.09.510.01.501648+36.4
14Jacobs, Johannes1517RSA8N16B=17B11N+18N1.56.57.01.001395-19.2
15Cloete, Willem Francois1664RSAF1B7N13B+17N1.012.513.51.00987-22.2
16Van Dyk, Tayla1543RSA5B+14N9B6N10B1.011.012.51.501408-28.0
17Jansen, Alexia0RSA3N10B=14N=18B15B1.09.09.51.0013560.0
18De Waal, Nadine1512RSA2N12B13N=17N14B0.510.011.00.50798-66.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets