| 1 | 2025 Laerskool Doringkloof Primary Open Chess Tournament (C) | Standard | 2025-10-25 | 2025-10-25 | Tshwane (GTP) | 5 | 1322.7 | 4 | 0 | 922.6 | 0 | Details |
| 2 | 2025 Alekhine Open (C) | Standard | 2025-09-06 | 2025-09-07 | Tshwane (GTP) | 5 | 1350.6 | 2 | 0 | 1000.5 | 0 | Details |
| 3 | 2025 Chris Greyling Open Chess Tournament (D2) | Standard | 2025-03-15 | 2025-03-15 | Tshwane (GTP) | 5 | 1296.5 | 5 | 4 | 1457.5 | 0 | Details |
| 4 | 2025 KSNG Open (D) | Standard | 2025-02-22 | 2025-02-22 | Tshwane (GTP) | 5 | 1270.1 | 5 | 3 | 1300.9 | 0 | Details |
| 5 | 2025 Blou Bul Open Chess Tournament (D2) | Standard | 2025-02-08 | 2025-02-08 | Tshwane (GTP) | 5 | 1270.1 | 5 | 3 | 1389.5 | 0 | Details |
| 6 | 2025 Tshwane Chess OPEN Registration Tournament (B3) | Standard | 2025-01-25 | 2025-01-25 | Tshwane (GTP) | 5 | 1257.7 | 5 | 2 | 1322.8 | 0 | Details |
| 7 | 2024 Tshwane Chess OPEN Registration Tournament (C1) | Standard | 2024-01-27 | 2024-01-27 | Tshwane (GTP) | 5 | 1224.8 | 5 | 3 | 1405.3 | 0 | Details |
| 8 | 2023 Alekhine Open Tournament (C) | Standard | 2023-09-09 | 2023-09-09 | Tshwane (GTP) | 5 | 1242.1 | 5 | 2 | 1162.8 | 0 | Details |
| 9 | Piet Robertse 2022 (C) | Standard | 2022-02-05 | 2022-02-05 | Tshwane (GTP) | 5 | 1237.9 | 5 | 3 | 1252 | 0 | Details |
| 10 | 2020 Piet Robbertse (C) | Classical | 2020-01-31 | 2020-02-02 | Cape Winelands (WCW) | 5 | 1198.7 | 5 | 3 | 1391.7 | 0 | Details |
| 11 | 2019 Waterkloof Open (C) | Standard | 2019-03-02 | 2019-03-03 | Tshwane (GTP) | 5 | 1216 | 5 | 3 | 1120 | 0 | Details |
| 12 | 2019 Blou Bul (C) | Standard | 2019-02-16 | 2019-02-16 | Tshwane (GTP) | 5 | 1138.6 | 5 | 3 | 1120.1 | 0 | Details |
| 13 | 2019 Piet Robbertse (C) | Classical | 2019-02-01 | 2019-02-03 | Tshwane (GTP) | 5 | 1138.6 | 5 | 4 | 1506.6 | 0 | Details |
| 14 | 2018 Inter Region Chess Championships | Classical | 2018-12-21 | 2018-12-24 | 4 Knights (4K) | 7 | 1133.3 | 6 | 1 | 1047.5 | 0 | Details |
| 15 | South African Junior Blitz 2018 (U20) | Blitz | 2018-12-19 | 2018-12-19 | 4 Knights (4K) | 7 | 1133.3 | 6 | 2 | 1284.7 | 0 | Details |
| 16 | South African Junior Team Championships 2018 (U20A) | Classical | 2018-12-16 | 2018-12-20 | 4 Knights (4K) | 7 | 1133.3 | 7 | 3 | 1227.4 | 0 | Details |
| 17 | Nkangala 5th Tournament Laerskool Panorama - Witbank 2018 (A) | Standard | 2018-07-28 | 2018-07-28 | Nkangala (MNW) | 5 | 1048.1 | 5 | 4 | 1471.2 | 0 | Details |
| 18 | 3rd Nkangala Tournament Curro School 2018 (A+B) | Rapid | 2018-03-24 | 2018-03-24 | Nkangala (MNW) | 5 | 1026.1 | 5 | 3 | 1207.4 | 0 | Details |
| 19 | Nkangala 1st Tournament Curro - Witbank 2018 (A+B) | Rapid | 2018-02-24 | 2018-02-24 | Nkangala (MNW) | 5 | 1024.9 | 5 | 2 | 1152.5 | 0 | Details |
| 20 | 2018 Piet Robbertse Chess Tournament (Prestige) | Classical | 2018-02-02 | 2018-02-04 | Tshwane (GTP) | 5 | 1024.9 | 5 | 1 | 960.2 | 0 | Details |
| 21 | South African Junior Wildcard Championships 2017 (U20) | Classical | 2018-01-09 | 2018-01-12 | 4 Knights (4K) | 7 | 1092.6 | 6 | 0.5 | 810.2 | 0 | Details |
| 22 | South African Junior Team Championships 2017 (U20B) | Classical | 2018-01-04 | 2018-01-08 | 4 Knights (4K) | 7 | 1092.6 | 7 | 2.5 | 1129.6 | 0 | Details |
| 23 | Nkangala Tournament 6 - Reyno Ridge School 2017 (Section A - F) | Standard | 2017-08-26 | 2017-08-26 | Nkangala (MNW) | 5 | 1185 | 5 | 2 | 500 | 0 | Details |
| 24 | 2017 South African Open (B) | Classical | 2017-07-14 | 2017-07-22 | Kwazulu Natal (KZN) | 11 | 988 | 0 | 0 | 0 | 0 | Details |
| 25 | Nkangala 5Th Tournament - Reyno Ridge Primary School 2017 (A) | Standard | 2017-05-20 | 2017-05-20 | Nkangala (MNW) | 5 | 1011 | 5 | 3 | 850 | 0 | Details |
| 26 | Nkangala Tournament - Cambridge School 2017 (B+C) | Standard | 2017-02-25 | 2017-02-25 | Nkangala (MNW) | 5 | 1061 | 5 | 2 | 718 | 0 | Details |
| 27 | 2017 Piet Robbertse (Super B) | Standard | 2017-01-27 | 2017-01-28 | Tshwane (GTP) | 6 | 1061 | 6 | 2.5 | 1054 | 0 | Details |
| 28 | South African Junior Wildcard Championships 2016 (U18 Boys) | Classical | 2016-12-20 | 2016-12-23 | Tshwane (GTP) | 7 | 1055 | 7 | 4 | 1176 | 0 | Details |
| 29 | South African Junior Team Championships 2016 (U18 C) | Classical | 2016-12-16 | 2016-12-19 | Tshwane (GTP) | 7 | 1055 | 7 | 3 | 920 | 0 | Details |
| 30 | 2016 Guateng North Open (A) | Classical | 2016-10-14 | 2016-10-15 | Tshwane (GTP) | 5 | 1047 | 5 | 1 | 1062 | 0 | Details |
| 31 | St Thomas Aquinas School Tournament 2016 (Abc) | Standard | 2016-07-30 | 2016-07-30 | Nkangala (MNW) | 5 | 1011 | 5 | 3.5 | 1231 | 0 | Details |
| 32 | Piet Robbertse 2016 (Super B) | Standard | 2016-01-29 | 2016-01-30 | Tshwane (GTP) | 5 | 991 | 5 | 2 | 1268 | 0 | Details |
| 33 | South African Junior Championships 2015 Wild Card (18 Boys) | Standard | 2016-01-08 | 2016-01-10 | Western Province (WP) | 7 | 991 | 7 | 2 | 764 | 0 | Details |
| 34 | South African Junior Team Championships 2015 (18C) | Classical | 2016-01-04 | 2016-01-07 | Western Province (WP) | 7 | 991 | 7 | 3.5 | 1055 | 0 | Details |
| 35 | 2015 Capablanca (B-Section) | Standard | 2015-04-30 | 2015-05-02 | Tshwane (GTP) | 7 | 1026 | 7 | 3 | 919 | 0 | Details |
| 36 | Waterkloof Open (C Section) | Standard | 2015-03-06 | 2015-03-06 | Tshwane (GTP) | 5 | 1061 | 5 | 2 | 861 | 0 | Details |
| 37 | Accounting Uj Open 2014 (Uj Section B) | Standard | 2014-10-10 | 2014-10-11 | Johannesburg Metro (GJM) | 6 | 1094 | 5 | 2 | 1194 | 0 | Details |
| 38 | Riana Heyneke Section B - Rating <1400 | Standard | 2015-02-07 | 2015-02-07 | Tshwane (GTP) | 5 | 1094 | 5 | 3 | 1050 | 0 | Details |
| 39 | Piet Robbertse 2015 - A Section | Standard | 2015-01-31 | 2015-01-31 | Tshwane (GTP) | 5 | 1094 | 4 | 0 | 500 | 0 | Details |
| 40 | South African Junior Team Championship 2015 (U16 C-Section) | Classical | 2015-01-04 | 2015-01-07 | Northern Cape (NC) | 7 | 1125 | 7 | 5 | 912 | 0 | Details |
| 41 | Lardies Open 2014 Section B - Rating Below 1500 | Standard | 2014-11-08 | 2014-11-08 | Tshwane (GTP) | 5 | 1124 | 5 | 3 | 1128 | 0 | Details |
| 42 | Gn Open 2014 (B) | Standard | 2014-10-24 | 2014-10-25 | Tshwane (GTP) | 5 | 1109 | 5 | 4 | 1148 | 0 | Details |
| 43 | Nkangala Chess Union: Section B ( 1998 -1999) | Standard | 2013-07-26 | 2013-07-26 | Nkangala (MNW) | 5 | 1130 | 2 | 0 | 913 | 0 | Details |
| 44 | Commonwealth South African Open Chess Championsh | Classical | 2013-07-06 | 2013-07-14 | Nelson Mandela Bay (ENM) | 11 | 1130 | 10 | 6 | 1091 | 0 | Details |
| 45 | Commonwealth South African Open Chess Championsh | Blitz | 2013-07-08 | 2013-07-08 | Nelson Mandela Bay (ENM) | 7 | 1223 | 4 | 0 | 1138 | 0 | Details |
| 46 | 2013 Capablanca Open Chess Festival Chessa B Secti | Standard | 2013-04-26 | 2013-05-01 | Tshwane (GTP) | 7 | 1126 | 6 | 4 | 1135 | 0 | Details |
| 47 | Nkangala Open: Section C (1998-2001) | Standard | 2013-03-16 | 2013-03-16 | Nkangala (MNW) | 5 | 1094 | 4 | 3 | 1274 | 0 | Details |
| 48 | Linden Open 2013 (B Section) | Standard | 2013-03-08 | 2013-03-09 | Gauteng West (GW) | 6 | 1129 | 6 | 2 | 977 | 0 | Details |
| 49 | Nkangala 1St Tournament (Sec98-99) | Standard | 2013-02-16 | 2013-02-16 | Nkangala (MNW) | 5 | 1129 | 3 | 2 | 1139 | 0 | Details |
| 50 | Waterkloof Open C Section | Standard | 2013-03-01 | 2013-03-02 | Tshwane (GTP) | 6 | 1129 | 6 | 4.5 | 1145 | 0 | Details |