CChessStats

Mpumalanga Chess Open 2026 (A)

Open SwissStandard

40 players participated in this 6-round tournament, held from 25 Apr 2026 to 26 Apr 2026 in Middleburg, South Africa. 1 titled players from 3 federations. Top 10 Elo average was 1761, and top seed was Bafana Sgudhla (🇿🇦 RSA, 1791).

Bafana Sgudhla (🇿🇦 RSA, 1791) won with 5.5/6, ahead of Thabang Mphahlele (5.0) and Nqobani Ndimande (5.0). Sgudhla clinched sole first place in the final round.

The biggest upset came in round 5: Phumuza Tholo (1441) beat Dlamini Simphiwe (CM, 1782), a +341-point gap.

Location
🇿🇦Middleburg, South Africa
Dates
25 Apr 2026 → 26 Apr 2026
Time control
Standard: 50 minutes with 10 seconds increment from move 1
System
Swiss · 6 rounds
Top seed
🇿🇦Bafana Sgudhla1791
Avg top 10
1,761
Participants
40
Titled players · 1
CM×1
Federations · 3 represented
🇿🇦South Africa×27
🇸🇿Eswatini×5
🇲🇿Mozambique×2
Top 3

How it unfolded

Top 6 · 6 rounds

Bafana Sgudhla led from R6; +0.5-point edge over the runner-up. Title race converged from 2 co-leaders at R4 to 1 by R6.

Co-leaders
13
9
4
2
1
1
1.534.56R1R2R3R4R5R6Sgudhla takes lead
R6 · LEADER CHANGE26 Apr

Bafana Sgudhla takes the sole lead (5.5/6).

WIN STREAKS · 3 top finishers

Bafana Sgudhla 3 wins (R4–R6)Nqobani Ndimande 4 wins (R3–R6)Thabang Mphahlele 5 wins (R1–R5)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1Bafana Sgudhla*
1
2Nqobani Ndimande*
3Thabang Mphahlele
0
*
4Nkosikhona Jele*

Grille américaine

#PlayerEloFedR1R2R3R4R5R6PtsBu C1BuSBPerfΔ
1Sgudhla, Bafana1791RSA+20B+24N=6B+5N+11B+2N5.520.022.019.752104+72.8
2Mphahlele, Thabang1746RSA+28N+40B+15N+10B+7N1B5.018.018.012.501955+21.8
3Ndimande, Nqobani0RSA+27N19B+34N+32B+10N+7B5.013.514.512.0017670.0
4Jele, Nkosikhona1724RSA+39N+33B10N+19B+12N+16B5.013.513.510.001833+17.6
5De Nobrega, Santiago1788SWZ+26N+25B=19N1B+14N+8B4.517.519.512.751763-2.4
6Kenny, Surprise1773RSA+8N+38B=1N11B+25N+19B4.517.517.511.251788+6.8
7Manana, Kenneth1702RSA+21B+35N+13B+9N2B3N4.020.021.011.001869+13.4
8Tholo, Phumuza1441RSA6B+27B+40N+24N+15B5N4.016.016.07.001818+90.8
9Kagande, Kieth1777RSA+18N+32B+36N7B16N+30B4.013.514.57.501738-10.0
10Phiri, Allie1775RSA+17B+37N+4B2N3B=23N3.520.521.510.251774+1.6
11Sonjica, Ntsikelelo1678RSA=22B+14N+31B+6N1N15B3.519.021.011.251758+17.2
12Matjokane, Solomon0RSA16B+17N=20B+13N4B+21N3.517.019.510.2516250.0
13Schutte, Rico1709RSA=14B+22N7N12B+26N+20B3.516.018.08.751735+2.0
14Sibanyoni, Ruphas0RSA=13N11B+29B+20N5B+24N3.516.018.08.2516820.0
15Dlamini SimphiweCM1782SWZ+30B+16N2BF8N+11N3.017.518.58.501683-11.2
16Ragedi, Enos1642RSA+12N15B+38NF+9B4N3.016.516.57.501636-0.8
17Botha, Johannes Cornel1477RSA10N12B+26N33B+34N+29B3.012.013.05.001780+46.8
18Tfwala Nkosivile1484SWZ9B29N28B+27B+38N+33N3.011.011.03.001751+26.0
19Ngwenya Kwanele Mangaliso1709SWZF+3N=5B4N+21B6N2.521.521.59.751489-15.6
20Manjate, Gil Filipe1573MOZ1N+39B=12N14B+33N13N2.517.017.02.75950-21.6
21Philison, Mandla0RSA7N+26B=25N+34B19N12B2.514.015.04.0016360.0
22Van Der Meer, Marien Johan Le0RSA=11N13B+27N=25B30N=32B2.513.014.55.5015780.0
23Ngwako, Vuyo Stoffel0RSA31B+30N24BF+32N=10B2.511.513.05.2516490.0
24Maluleke, Pfumelani1657RSAF1B+23N8B+28N14B2.017.517.54.50816-22.2
25Brits, Etienne1577RSAF5N=21B=22N6B+28B2.016.016.04.50981-19.2
26Senthumule, Meshack1554RSA5B21N17B+39N13B+35N2.014.514.51.00858-22.2
27Cumbane. Augusto Elidio1726MOZ3B8N22B18N+39B+38N2.014.514.50.00663-32.8
28Van Dalen, Lenert0RSA2B34B+18N+35N24B25N2.013.014.04.0013810.0
29FIDE 5340485530F+18B14NF+35B17N2.013.013.04.0014810.0
30Wany, Jobert1546RSA15N23B+39NF+22B9N2.012.012.02.50979-16.4
31Nxumalo, Vuyo1688SWZ+23N36B11N+38BFF2.07.07.02.50903-19.2
32Maseko, Unathi1570RSAF9N+35B3N23B=22N1.515.015.02.25976-4.8
33FIDE 5340485610F4N37B+17N20B18B1.014.514.53.0013720.0
34mathabe, kabelo1638RSA35B+28N3B21N17BF1.013.513.52.00677-28.4
35FIDE 5340485700+34N7B32N28B29N26B1.011.512.51.0014250.0
36Zitha, Sifiso1727RSAF+31N9BFFF1.09.09.02.001732+0.8
37Mazhuwa, Ronald0RSAF10B+33NFFF1.07.57.51.009740.0
38FIDE 143198100F6N16B31N18B27B0.014.514.50.008630.0
39FIDE 53403763204B20N30B26B27NF0.013.514.50.008250.0
40FIDE 143496040F2N8BFFF0.011.011.00.007940.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets