CMKeith Khumalo
RSA Born 2001 Male
- FIDE ID
- 14319470
Player overview
Keith Khumalo’s highest recorded classical FIDE rating is 2224 (September 2026). On the November 2026 FIDE list, Keith Khumalo ranks #7067 worldwide and #12 in South Africa among active classical players.
FIDE ratings
Rapid
2039Published FIDE
Blitz
2090Published FIDE
Official classical ranks
- World rank
- #7067
- National rank · RSA
- #12
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2224 Sep 2026
- Recorded years
- 2015–2026
- Archived games
- 595
Based on available monthly lists and saved games.
Rating history
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 201 | 2024-09-03 | Titled Tue 3rd Sep Early | chess.com INT | 5 | Arsen Kukhmazov | Keith Khumalo | Won: 0-1 | 55 | Open |
| 202 | 2024-09-03 | Titled Tue 3rd Sep Late | chess.com INT | 5 | Keith Khumalo | Denis Lazavik | Lost: 0-1 | 51 | Open |
| 203 | 2024-09-03 | Titled Tue 3rd Sep Early | chess.com INT | 4 | Keith Khumalo | Marco Lantini | Won: 1-0 | 55 | Open |
| 204 | 2024-09-03 | Titled Tue 3rd Sep Late | chess.com INT | 4 | Keith Khumalo | Dmitrij Kollars | Won: 1-0 | 34 | Open |
| 205 | 2024-09-03 | Titled Tue 3rd Sep Late | chess.com INT | 3 | Martin Horak | Keith Khumalo | Won: 0-1 | 37 | Open |
| 206 | 2024-09-03 | Titled Tue 3rd Sep Early | chess.com INT | 3 | Keith Khumalo | Maksim Omariev | Won: 1-0 | 27 | Open |
| 207 | 2024-09-03 | Titled Tue 3rd Sep Early | chess.com INT | 2 | Mikhail Gusev | Keith Khumalo | Won: 0-1 | 14 | Open |
| 208 | 2024-09-03 | Titled Tue 3rd Sep Late | chess.com INT | 2 | Keith Khumalo | Vitor Hugo Vieira Ferreira | Won: 1-0 | 50 | Open |
| 209 | 2024-09-03 | Titled Tue 3rd Sep Late | chess.com INT | 1 | Dimitry Korol | Keith Khumalo | Draw: 1/2-1/2 | 61 | Open |
| 210 | 2024-09-03 | Titled Tue 3rd Sep Early | chess.com INT | 11 | Irine Kharisma Sukandar | Keith Khumalo | Won: 0-1 | 36 | Open |
| 211 | 2024-09-03 | Titled Tue 3rd Sep Late | chess.com INT | 11 | Keith Khumalo | Yasel Borges Ferias | Draw: 1/2-1/2 | 35 | Open |
| 212 | 2024-09-03 | Titled Tue 3rd Sep Late | chess.com INT | 10 | Keith Khumalo | Rudik Makarian | Lost: 0-1 | 43 | Open |
| 213 | 2024-09-03 | Titled Tue 3rd Sep Early | chess.com INT | 10 | Sergey Kim | Keith Khumalo | Won: 0-1 | 43 | Open |
| 214 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 9 | Keith Khumalo | Mustafa Yilmaz | Won: 1-0 | 52 | Open |
| 215 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 8 | Keith Khumalo | Yaacov Norowitz | Won: 1-0 | 37 | Open |
| 216 | 2024-08-27 | Titled Tue 27th Aug Early | chess.com INT | 8 | Zbigniew Pakleza | Keith Khumalo | Lost: 1-0 | 67 | Open |
| 217 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 7 | Claudio Sericano | Keith Khumalo | Won: 0-1 | 19 | Open |
| 218 | 2024-08-27 | Titled Tue 27th Aug Early | chess.com INT | 7 | Keith Khumalo | Yotam Shohat | Won: 1-0 | 65 | Open |
| 219 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 6 | Dion Krivenko | Keith Khumalo | Won: 0-1 | 29 | Open |
| 220 | 2024-08-27 | Titled Tue 27th Aug Early | chess.com INT | 6 | Keith Khumalo | Artem Pingin | Won: 1-0 | 21 | Open |
| 221 | 2024-08-27 | Titled Tue 27th Aug Early | chess.com INT | 5 | Rohith Krishna S | Keith Khumalo | Lost: 1-0 | 59 | Open |
| 222 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 5 | Keith Khumalo | Jose Carlos Ibarra Jerez | Lost: 0-1 | 30 | Open |
| 223 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 4 | Keith Khumalo | Brejesh Chakrabarti | Won: 1-0 | 33 | Open |
| 224 | 2024-08-27 | Titled Tue 27th Aug Early | chess.com INT | 4 | Keith Khumalo | Alexander King | Won: 1-0 | 25 | Open |
| 225 | 2024-08-27 | Titled Tue 27th Aug Early | chess.com INT | 3 | Matvey Galchenko | Keith Khumalo | Lost: 1-0 | 35 | Open |
| 226 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 3 | David Anton Guijarro | Keith Khumalo | Lost: 1-0 | 37 | Open |
| 227 | 2024-08-27 | Titled Tue 27th Aug Early | chess.com INT | 2 | Guadalupe Montano Vicente | Keith Khumalo | Won: 0-1 | 42 | Open |
| 228 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 2 | Jordan Groff | Keith Khumalo | Won: 0-1 | 46 | Open |
| 229 | 2024-08-27 | Titled Tue 27th Aug Early | chess.com INT | 1 | Keith Khumalo | Lazaro Lorenzo De La Riva | Won: 1-0 | 76 | Open |
| 230 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 1 | Keith Khumalo | Asa Hoffmann | Won: 1-0 | 44 | Open |
| 231 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 11 | Keith Khumalo | Kirk Ghazarian | Draw: 1/2-1/2 | 24 | Open |
| 232 | 2024-08-27 | Titled Tue 27th Aug Late | chess.com INT | 10 | Vugar Rasulov | Keith Khumalo | Lost: 1-0 | 28 | Open |
| 233 | 2024-08-20 | Titled Tue 20th Aug Early | chess.com INT | 7 | Keith Khumalo | Jude Shearsby | Lost: 0-1 | 27 | Open |
| 234 | 2024-08-20 | Titled Tue 20th Aug Early | chess.com INT | 6 | Vache Hovakimyan | Keith Khumalo | Lost: 1-0 | 38 | Open |
| 235 | 2024-08-20 | Titled Tue 20th Aug Early | chess.com INT | 5 | Keith Khumalo | Magnus Carlsen | Lost: 0-1 | 33 | Open |
| 236 | 2024-08-20 | Titled Tue 20th Aug Early | chess.com INT | 4 | Youhe Huang | Keith Khumalo | Won: 0-1 | 38 | Open |
| 237 | 2024-08-20 | Titled Tue 20th Aug Early | chess.com INT | 3 | Keith Khumalo | Juan Manuel Garcia Almaguer | Won: 1-0 | 48 | Open |
| 238 | 2024-08-20 | Titled Tue 20th Aug Early | chess.com INT | 2 | Sharath Radhakrishnan | Keith Khumalo | Lost: 1-0 | 25 | Open |
| 239 | 2024-08-20 | Titled Tue 20th Aug Early | chess.com INT | 1 | Keith Khumalo | Sreyas Payyappat | Won: 1-0 | 28 | Open |
| 240 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 9 | Rodrigo Vasquez Schroeder | Keith Khumalo | Lost: 1-0 | 39 | Open |
| 241 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 8 | Nils Grandelius | Keith Khumalo | Lost: 1-0 | 31 | Open |
| 242 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 7 | Keith Khumalo | Edgar Mamedov | Won: 1-0 | 58 | Open |
| 243 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 6 | Volodymyr Onyshchuk | Keith Khumalo | Won: 0-1 | 32 | Open |
| 244 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 5 | Keith Khumalo | Ivan Mesquita V Goncalves | Won: 1-0 | 48 | Open |
| 245 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 4 | Artiom Samsonkin | Keith Khumalo | Won: 0-1 | 41 | Open |
| 246 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 3 | Keith Khumalo | Vitaliy Bernadskiy | Lost: 0-1 | 30 | Open |
| 247 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 2 | Keith Khumalo | Denis Kadric | Won: 1-0 | 44 | Open |
| 248 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 1 | Ivan Andrade | Keith Khumalo | Won: 0-1 | 32 | Open |
| 249 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 11 | Varuzhan Akobian | Keith Khumalo | Draw: 1/2-1/2 | 71 | Open |
| 250 | 2024-08-13 | Titled Tue 13th Aug Early | chess.com INT | 10 | Keith Khumalo | Mukhammadali Abdurakhmonov | Won: 1-0 | 85 | Open |
- vs Arsen KukhmazovWon · 0-1Black · 2024-09-03 · Round 5Titled Tue 3rd Sep Early
- vs Denis LazavikLost · 0-1White · 2024-09-03 · Round 5Titled Tue 3rd Sep Late
- vs Marco LantiniWon · 1-0White · 2024-09-03 · Round 4Titled Tue 3rd Sep Early
- vs Dmitrij KollarsWon · 1-0White · 2024-09-03 · Round 4Titled Tue 3rd Sep Late
- vs Martin HorakWon · 0-1Black · 2024-09-03 · Round 3Titled Tue 3rd Sep Late
- vs Maksim OmarievWon · 1-0White · 2024-09-03 · Round 3Titled Tue 3rd Sep Early
- vs Mikhail GusevWon · 0-1Black · 2024-09-03 · Round 2Titled Tue 3rd Sep Early
- vs Vitor Hugo Vieira FerreiraWon · 1-0White · 2024-09-03 · Round 2Titled Tue 3rd Sep Late
- vs Dimitry KorolDraw · ½–½Black · 2024-09-03 · Round 1Titled Tue 3rd Sep Late
- vs Irine Kharisma SukandarWon · 0-1Black · 2024-09-03 · Round 11Titled Tue 3rd Sep Early
- vs Yasel Borges FeriasDraw · ½–½White · 2024-09-03 · Round 11Titled Tue 3rd Sep Late
- vs Rudik MakarianLost · 0-1White · 2024-09-03 · Round 10Titled Tue 3rd Sep Late
- vs Sergey KimWon · 0-1Black · 2024-09-03 · Round 10Titled Tue 3rd Sep Early
- vs Mustafa YilmazWon · 1-0White · 2024-08-27 · Round 9Titled Tue 27th Aug Late
- vs Yaacov NorowitzWon · 1-0White · 2024-08-27 · Round 8Titled Tue 27th Aug Late
- vs Zbigniew PaklezaLost · 1-0Black · 2024-08-27 · Round 8Titled Tue 27th Aug Early
- vs Claudio SericanoWon · 0-1Black · 2024-08-27 · Round 7Titled Tue 27th Aug Late
- vs Yotam ShohatWon · 1-0White · 2024-08-27 · Round 7Titled Tue 27th Aug Early
- vs Dion KrivenkoWon · 0-1Black · 2024-08-27 · Round 6Titled Tue 27th Aug Late
- vs Artem PinginWon · 1-0White · 2024-08-27 · Round 6Titled Tue 27th Aug Early
- vs Rohith Krishna SLost · 1-0Black · 2024-08-27 · Round 5Titled Tue 27th Aug Early
- vs Jose Carlos Ibarra JerezLost · 0-1White · 2024-08-27 · Round 5Titled Tue 27th Aug Late
- vs Brejesh ChakrabartiWon · 1-0White · 2024-08-27 · Round 4Titled Tue 27th Aug Late
- vs Alexander KingWon · 1-0White · 2024-08-27 · Round 4Titled Tue 27th Aug Early
- vs Matvey GalchenkoLost · 1-0Black · 2024-08-27 · Round 3Titled Tue 27th Aug Early
- vs David Anton GuijarroLost · 1-0Black · 2024-08-27 · Round 3Titled Tue 27th Aug Late
- vs Guadalupe Montano VicenteWon · 0-1Black · 2024-08-27 · Round 2Titled Tue 27th Aug Early
- vs Jordan GroffWon · 0-1Black · 2024-08-27 · Round 2Titled Tue 27th Aug Late
- vs Lazaro Lorenzo De La RivaWon · 1-0White · 2024-08-27 · Round 1Titled Tue 27th Aug Early
- vs Asa HoffmannWon · 1-0White · 2024-08-27 · Round 1Titled Tue 27th Aug Late
- vs Kirk GhazarianDraw · ½–½White · 2024-08-27 · Round 11Titled Tue 27th Aug Late
- vs Vugar RasulovLost · 1-0Black · 2024-08-27 · Round 10Titled Tue 27th Aug Late
- vs Jude ShearsbyLost · 0-1White · 2024-08-20 · Round 7Titled Tue 20th Aug Early
- vs Vache HovakimyanLost · 1-0Black · 2024-08-20 · Round 6Titled Tue 20th Aug Early
- vs Magnus CarlsenLost · 0-1White · 2024-08-20 · Round 5Titled Tue 20th Aug Early
- vs Youhe HuangWon · 0-1Black · 2024-08-20 · Round 4Titled Tue 20th Aug Early
- vs Juan Manuel Garcia AlmaguerWon · 1-0White · 2024-08-20 · Round 3Titled Tue 20th Aug Early
- vs Sharath RadhakrishnanLost · 1-0Black · 2024-08-20 · Round 2Titled Tue 20th Aug Early
- vs Sreyas PayyappatWon · 1-0White · 2024-08-20 · Round 1Titled Tue 20th Aug Early
- vs Rodrigo Vasquez SchroederLost · 1-0Black · 2024-08-13 · Round 9Titled Tue 13th Aug Early
- vs Nils GrandeliusLost · 1-0Black · 2024-08-13 · Round 8Titled Tue 13th Aug Early
- vs Edgar MamedovWon · 1-0White · 2024-08-13 · Round 7Titled Tue 13th Aug Early
- vs Volodymyr OnyshchukWon · 0-1Black · 2024-08-13 · Round 6Titled Tue 13th Aug Early
- vs Ivan Mesquita V GoncalvesWon · 1-0White · 2024-08-13 · Round 5Titled Tue 13th Aug Early
- vs Artiom SamsonkinWon · 0-1Black · 2024-08-13 · Round 4Titled Tue 13th Aug Early
- vs Vitaliy BernadskiyLost · 0-1White · 2024-08-13 · Round 3Titled Tue 13th Aug Early
- vs Denis KadricWon · 1-0White · 2024-08-13 · Round 2Titled Tue 13th Aug Early
- vs Ivan AndradeWon · 0-1Black · 2024-08-13 · Round 1Titled Tue 13th Aug Early
- vs Varuzhan AkobianDraw · ½–½Black · 2024-08-13 · Round 11Titled Tue 13th Aug Early
- vs Mukhammadali AbdurakhmonovWon · 1-0White · 2024-08-13 · Round 10Titled Tue 13th Aug Early