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

Classical

2224

Published FIDE

Rapid

2039

Published FIDE

Blitz

2090

Published 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

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
  1. vs Arsen KukhmazovWon · 0-1Black · 2024-09-03 · Round 5Titled Tue 3rd Sep Early
  2. vs Denis LazavikLost · 0-1White · 2024-09-03 · Round 5Titled Tue 3rd Sep Late
  3. vs Marco LantiniWon · 1-0White · 2024-09-03 · Round 4Titled Tue 3rd Sep Early
  4. vs Dmitrij KollarsWon · 1-0White · 2024-09-03 · Round 4Titled Tue 3rd Sep Late
  5. vs Martin HorakWon · 0-1Black · 2024-09-03 · Round 3Titled Tue 3rd Sep Late
  6. vs Maksim OmarievWon · 1-0White · 2024-09-03 · Round 3Titled Tue 3rd Sep Early
  7. vs Mikhail GusevWon · 0-1Black · 2024-09-03 · Round 2Titled Tue 3rd Sep Early
  8. vs Vitor Hugo Vieira FerreiraWon · 1-0White · 2024-09-03 · Round 2Titled Tue 3rd Sep Late
  9. vs Dimitry KorolDraw · ½–½Black · 2024-09-03 · Round 1Titled Tue 3rd Sep Late
  10. vs Irine Kharisma SukandarWon · 0-1Black · 2024-09-03 · Round 11Titled Tue 3rd Sep Early
  11. vs Yasel Borges FeriasDraw · ½–½White · 2024-09-03 · Round 11Titled Tue 3rd Sep Late
  12. vs Rudik MakarianLost · 0-1White · 2024-09-03 · Round 10Titled Tue 3rd Sep Late
  13. vs Sergey KimWon · 0-1Black · 2024-09-03 · Round 10Titled Tue 3rd Sep Early
  14. vs Mustafa YilmazWon · 1-0White · 2024-08-27 · Round 9Titled Tue 27th Aug Late
  15. vs Yaacov NorowitzWon · 1-0White · 2024-08-27 · Round 8Titled Tue 27th Aug Late
  16. vs Zbigniew PaklezaLost · 1-0Black · 2024-08-27 · Round 8Titled Tue 27th Aug Early
  17. vs Claudio SericanoWon · 0-1Black · 2024-08-27 · Round 7Titled Tue 27th Aug Late
  18. vs Yotam ShohatWon · 1-0White · 2024-08-27 · Round 7Titled Tue 27th Aug Early
  19. vs Dion KrivenkoWon · 0-1Black · 2024-08-27 · Round 6Titled Tue 27th Aug Late
  20. vs Artem PinginWon · 1-0White · 2024-08-27 · Round 6Titled Tue 27th Aug Early
  21. vs Rohith Krishna SLost · 1-0Black · 2024-08-27 · Round 5Titled Tue 27th Aug Early
  22. vs Jose Carlos Ibarra JerezLost · 0-1White · 2024-08-27 · Round 5Titled Tue 27th Aug Late
  23. vs Brejesh ChakrabartiWon · 1-0White · 2024-08-27 · Round 4Titled Tue 27th Aug Late
  24. vs Alexander KingWon · 1-0White · 2024-08-27 · Round 4Titled Tue 27th Aug Early
  25. vs Matvey GalchenkoLost · 1-0Black · 2024-08-27 · Round 3Titled Tue 27th Aug Early
  26. vs David Anton GuijarroLost · 1-0Black · 2024-08-27 · Round 3Titled Tue 27th Aug Late
  27. vs Guadalupe Montano VicenteWon · 0-1Black · 2024-08-27 · Round 2Titled Tue 27th Aug Early
  28. vs Jordan GroffWon · 0-1Black · 2024-08-27 · Round 2Titled Tue 27th Aug Late
  29. vs Lazaro Lorenzo De La RivaWon · 1-0White · 2024-08-27 · Round 1Titled Tue 27th Aug Early
  30. vs Asa HoffmannWon · 1-0White · 2024-08-27 · Round 1Titled Tue 27th Aug Late
  31. vs Kirk GhazarianDraw · ½–½White · 2024-08-27 · Round 11Titled Tue 27th Aug Late
  32. vs Vugar RasulovLost · 1-0Black · 2024-08-27 · Round 10Titled Tue 27th Aug Late
  33. vs Jude ShearsbyLost · 0-1White · 2024-08-20 · Round 7Titled Tue 20th Aug Early
  34. vs Vache HovakimyanLost · 1-0Black · 2024-08-20 · Round 6Titled Tue 20th Aug Early
  35. vs Magnus CarlsenLost · 0-1White · 2024-08-20 · Round 5Titled Tue 20th Aug Early
  36. vs Youhe HuangWon · 0-1Black · 2024-08-20 · Round 4Titled Tue 20th Aug Early
  37. vs Juan Manuel Garcia AlmaguerWon · 1-0White · 2024-08-20 · Round 3Titled Tue 20th Aug Early
  38. vs Sharath RadhakrishnanLost · 1-0Black · 2024-08-20 · Round 2Titled Tue 20th Aug Early
  39. vs Sreyas PayyappatWon · 1-0White · 2024-08-20 · Round 1Titled Tue 20th Aug Early
  40. vs Rodrigo Vasquez SchroederLost · 1-0Black · 2024-08-13 · Round 9Titled Tue 13th Aug Early
  41. vs Nils GrandeliusLost · 1-0Black · 2024-08-13 · Round 8Titled Tue 13th Aug Early
  42. vs Edgar MamedovWon · 1-0White · 2024-08-13 · Round 7Titled Tue 13th Aug Early
  43. vs Volodymyr OnyshchukWon · 0-1Black · 2024-08-13 · Round 6Titled Tue 13th Aug Early
  44. vs Ivan Mesquita V GoncalvesWon · 1-0White · 2024-08-13 · Round 5Titled Tue 13th Aug Early
  45. vs Artiom SamsonkinWon · 0-1Black · 2024-08-13 · Round 4Titled Tue 13th Aug Early
  46. vs Vitaliy BernadskiyLost · 0-1White · 2024-08-13 · Round 3Titled Tue 13th Aug Early
  47. vs Denis KadricWon · 1-0White · 2024-08-13 · Round 2Titled Tue 13th Aug Early
  48. vs Ivan AndradeWon · 0-1Black · 2024-08-13 · Round 1Titled Tue 13th Aug Early
  49. vs Varuzhan AkobianDraw · ½–½Black · 2024-08-13 · Round 11Titled Tue 13th Aug Early
  50. vs Mukhammadali AbdurakhmonovWon · 1-0White · 2024-08-13 · Round 10Titled Tue 13th Aug Early