CMNeeraj Harish

USA Born 2009 (Age ≈17) Male
FIDE ID
30958130
USCF ID
16054553

Player overview

Neeraj Harish’s highest recorded classical FIDE rating is 2250 (September 2026). On the November 2026 FIDE list, Neeraj Harish ranks #8488 worldwide and #300 in United States of America among active classical players.

Ratings

Classical

2148.0 -48.0

Live estimate

Rapid

2120

Published FIDE

Blitz

2064

Published FIDE

USCF Regular

2267

Published US Chess

Official classical ranks

World rank
#8488
National rank · USA
#300

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2250 Sep 2026
Recorded years
2019–2026
Archived games
1451

Based on available monthly lists and saved games.

Rating history

USCF rating history

View rating lists

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
1051 2023-04-18 Titled Tue 18th Apr Late chess.com INT 6 Neeraj Harish Grigory Seletsky Won: 1-0 32 Open
1052 2023-04-18 Titled Tue 18th Apr Late chess.com INT 5 Nick Figorito Neeraj Harish Lost: 1-0 64 Open
1053 2023-04-18 Titled Tue 18th Apr Late chess.com INT 4 Neeraj Harish Alexander Alexikov Won: 1-0 30 Open
1054 2023-04-18 Titled Tue 18th Apr Late chess.com INT 3 Neeraj Harish Caio Henrique Angelico Silva Lost: 0-1 27 Open
1055 2023-04-18 Titled Tue 18th Apr Late chess.com INT 2 Artyom Manukyan Neeraj Harish Draw: 1/2-1/2 88 Open
1056 2023-04-18 Titled Tue 18th Apr Late chess.com INT 1 Leonardo Loiacono Neeraj Harish Lost: 1-0 38 Open
1057 2023-04-18 Titled Tue 18th Apr Late chess.com INT 11 Neeraj Harish Aleksa Micic Won: 1-0 69 Open
1058 2023-04-18 Titled Tue 18th Apr Late chess.com INT 10 Ivan Kubatko Neeraj Harish Lost: 1-0 46 Open
1059 2023-03-21 Titled Tue 21st Mar Late chess.com INT 9 Marcel Winkels Neeraj Harish Lost: 1-0 51 Open
1060 2023-03-21 Titled Tue 21st Mar Late chess.com INT 8 Jean Meunier-Pion Neeraj Harish Lost: 1-0 47 Open
1061 2023-03-21 Titled Tue 21st Mar Late chess.com INT 7 Neeraj Harish Attila Jr. Forgacs Lost: 0-1 92 Open
1062 2023-03-21 Titled Tue 21st Mar Late chess.com INT 6 Neeraj Harish Martin Bruedigam Lost: 0-1 28 Open
1063 2023-03-21 Titled Tue 21st Mar Late chess.com INT 5 Tim Grutter Neeraj Harish Lost: 1-0 53 Open
1064 2023-03-21 Titled Tue 21st Mar Late chess.com INT 4 Pawel Dudzinski Neeraj Harish Won: 0-1 62 Open
1065 2023-03-21 Titled Tue 21st Mar Late chess.com INT 3 Neeraj Harish Karina Cyfka Won: 1-0 35 Open
1066 2023-03-21 Titled Tue 21st Mar Late chess.com INT 2 Neeraj Harish Avi Harrison Kaplan Lost: 0-1 33 Open
1067 2023-03-21 Titled Tue 21st Mar Late chess.com INT 1 Daniel Taboas Rodriguez Neeraj Harish Lost: 1-0 37 Open
1068 2023-03-21 Titled Tue 21st Mar Late chess.com INT 11 Juan Sebastian Negron Lizarazo Neeraj Harish Lost: 1-0 36 Open
1069 2023-03-21 Titled Tue 21st Mar Late chess.com INT 10 Neeraj Harish Juan Carlos Ricaurte Lopez Won: 1-0 33 Open
1070 2023-03-14 Titled Tue 14th Mar Late chess.com INT 9 Neeraj Harish Dmitry Petukhov Draw: 1/2-1/2 65 Open
1071 2023-03-14 Titled Tue 14th Mar Late chess.com INT 8 Alexei Gubajdullin Neeraj Harish Lost: 1-0 23 Open
1072 2023-03-14 Titled Tue 14th Mar Late chess.com INT 7 Ivan Aldokhin Neeraj Harish Lost: 1-0 32 Open
1073 2023-03-14 Titled Tue 14th Mar Late chess.com INT 6 Neeraj Harish Joaquin Fiorito Won: 1-0 59 Open
1074 2023-03-14 Titled Tue 14th Mar Late chess.com INT 5 Neeraj Harish Juan Antonio Urbina Perez Won: 1-0 89 Open
1075 2023-03-14 Titled Tue 14th Mar Late chess.com INT 4 Maksim Volkov Neeraj Harish Lost: 1-0 33 Open
1076 2023-03-14 Titled Tue 14th Mar Late chess.com INT 3 Neeraj Harish Patryk Chylewski Won: 1-0 23 Open
1077 2023-03-14 Titled Tue 14th Mar Late chess.com INT 2 Faustino Oro Neeraj Harish Lost: 1-0 41 Open
1078 2023-03-14 Titled Tue 14th Mar Late chess.com INT 1 Diego Rafael Di Berardino Neeraj Harish Won: 0-1 47 Open
1079 2023-03-14 Titled Tue 14th Mar Late chess.com INT 11 Tiago Pereira Rodrigues Neeraj Harish Lost: 1-0 36 Open
1080 2023-03-14 Titled Tue 14th Mar Late chess.com INT 10 Hayk Mirimanian Neeraj Harish Lost: 1-0 33 Open
1081 2023-02-07 Titled Tue 7th Feb Late chess.com INT 9 Jake Kleiman Neeraj Harish Lost: 1-0 42 Open
1082 2023-02-07 Titled Tue 7th Feb Late chess.com INT 8 Neeraj Harish Dominik Marczuk Won: 1-0 34 Open
1083 2023-02-07 Titled Tue 7th Feb Late chess.com INT 7 Neeraj Harish Klara Kovacs Won: 1-0 28 Open
1084 2023-02-07 Titled Tue 7th Feb Late chess.com INT 6 Hayk Yeritsyan Neeraj Harish Lost: 1-0 23 Open
1085 2023-02-07 Titled Tue 7th Feb Late chess.com INT 5 Neeraj Harish Joaquin Fiorito Lost: 0-1 30 Open
1086 2023-02-07 Titled Tue 7th Feb Late chess.com INT 4 Zachary Tanenbaum Neeraj Harish Won: 0-1 31 Open
1087 2023-02-07 Titled Tue 7th Feb Late chess.com INT 3 Neeraj Harish Jan-Christian Schroeder Won: 1-0 58 Open
1088 2023-02-07 Titled Tue 7th Feb Late chess.com INT 2 Pawel Dudzinski Neeraj Harish Draw: 1/2-1/2 34 Open
1089 2023-02-07 Titled Tue 7th Feb Late chess.com INT 1 Mikhail Golubev Neeraj Harish Lost: 1-0 14 Open
1090 2023-02-07 Titled Tue 7th Feb Late chess.com INT 11 Frank Buchenau Neeraj Harish Lost: 1-0 50 Open
1091 2023-02-07 Titled Tue 7th Feb Late chess.com INT 10 Neeraj Harish Ivan Kochiev Lost: 0-1 17 Open
1092 2023-01-31 Titled Tue 31st Jan Late chess.com INT 9 Felix Rose Neeraj Harish Lost: 1-0 38 Open
1093 2023-01-31 Titled Tue 31st Jan Late chess.com INT 8 Neeraj Harish Camilo Corredor Castellanos Lost: 0-1 28 Open
1094 2023-01-31 Titled Tue 31st Jan Late chess.com INT 7 Lawrence Kaufman Neeraj Harish Lost: 1-0 31 Open
1095 2023-01-31 Titled Tue 31st Jan Late chess.com INT 6 Harmen Jonkman Neeraj Harish Lost: 1-0 30 Open
1096 2023-01-31 Titled Tue 31st Jan Late chess.com INT 5 Neeraj Harish Michal Mazurkiewicz Draw: 1/2-1/2 47 Open
1097 2023-01-31 Titled Tue 31st Jan Late chess.com INT 4 Qiyu Zhou Neeraj Harish Won: 0-1 39 Open
1098 2023-01-31 Titled Tue 31st Jan Late chess.com INT 3 Antonio Pedro Freixial Vasques Neeraj Harish Lost: 1-0 48 Open
1099 2023-01-31 Titled Tue 31st Jan Late chess.com INT 2 Neeraj Harish Juan Aguilar Lost: 0-1 48 Open
1100 2023-01-31 Titled Tue 31st Jan Late chess.com INT 1 Neeraj Harish Alvaro Bayo Milagro Lost: 0-1 39 Open
  1. vs Grigory SeletskyWon · 1-0White · 2023-04-18 · Round 6Titled Tue 18th Apr Late
  2. vs Nick FigoritoLost · 1-0Black · 2023-04-18 · Round 5Titled Tue 18th Apr Late
  3. vs Alexander AlexikovWon · 1-0White · 2023-04-18 · Round 4Titled Tue 18th Apr Late
  4. vs Caio Henrique Angelico SilvaLost · 0-1White · 2023-04-18 · Round 3Titled Tue 18th Apr Late
  5. vs Artyom ManukyanDraw · ½–½Black · 2023-04-18 · Round 2Titled Tue 18th Apr Late
  6. vs Leonardo LoiaconoLost · 1-0Black · 2023-04-18 · Round 1Titled Tue 18th Apr Late
  7. vs Aleksa MicicWon · 1-0White · 2023-04-18 · Round 11Titled Tue 18th Apr Late
  8. vs Ivan KubatkoLost · 1-0Black · 2023-04-18 · Round 10Titled Tue 18th Apr Late
  9. vs Marcel WinkelsLost · 1-0Black · 2023-03-21 · Round 9Titled Tue 21st Mar Late
  10. vs Jean Meunier-PionLost · 1-0Black · 2023-03-21 · Round 8Titled Tue 21st Mar Late
  11. vs Attila Jr. ForgacsLost · 0-1White · 2023-03-21 · Round 7Titled Tue 21st Mar Late
  12. vs Martin BruedigamLost · 0-1White · 2023-03-21 · Round 6Titled Tue 21st Mar Late
  13. vs Tim GrutterLost · 1-0Black · 2023-03-21 · Round 5Titled Tue 21st Mar Late
  14. vs Pawel DudzinskiWon · 0-1Black · 2023-03-21 · Round 4Titled Tue 21st Mar Late
  15. vs Karina CyfkaWon · 1-0White · 2023-03-21 · Round 3Titled Tue 21st Mar Late
  16. vs Avi Harrison KaplanLost · 0-1White · 2023-03-21 · Round 2Titled Tue 21st Mar Late
  17. vs Daniel Taboas RodriguezLost · 1-0Black · 2023-03-21 · Round 1Titled Tue 21st Mar Late
  18. vs Juan Sebastian Negron LizarazoLost · 1-0Black · 2023-03-21 · Round 11Titled Tue 21st Mar Late
  19. vs Juan Carlos Ricaurte LopezWon · 1-0White · 2023-03-21 · Round 10Titled Tue 21st Mar Late
  20. vs Dmitry PetukhovDraw · ½–½White · 2023-03-14 · Round 9Titled Tue 14th Mar Late
  21. vs Alexei GubajdullinLost · 1-0Black · 2023-03-14 · Round 8Titled Tue 14th Mar Late
  22. vs Ivan AldokhinLost · 1-0Black · 2023-03-14 · Round 7Titled Tue 14th Mar Late
  23. vs Joaquin FioritoWon · 1-0White · 2023-03-14 · Round 6Titled Tue 14th Mar Late
  24. vs Juan Antonio Urbina PerezWon · 1-0White · 2023-03-14 · Round 5Titled Tue 14th Mar Late
  25. vs Maksim VolkovLost · 1-0Black · 2023-03-14 · Round 4Titled Tue 14th Mar Late
  26. vs Patryk ChylewskiWon · 1-0White · 2023-03-14 · Round 3Titled Tue 14th Mar Late
  27. vs Faustino OroLost · 1-0Black · 2023-03-14 · Round 2Titled Tue 14th Mar Late
  28. vs Diego Rafael Di BerardinoWon · 0-1Black · 2023-03-14 · Round 1Titled Tue 14th Mar Late
  29. vs Tiago Pereira RodriguesLost · 1-0Black · 2023-03-14 · Round 11Titled Tue 14th Mar Late
  30. vs Hayk MirimanianLost · 1-0Black · 2023-03-14 · Round 10Titled Tue 14th Mar Late
  31. vs Jake KleimanLost · 1-0Black · 2023-02-07 · Round 9Titled Tue 7th Feb Late
  32. vs Dominik MarczukWon · 1-0White · 2023-02-07 · Round 8Titled Tue 7th Feb Late
  33. vs Klara KovacsWon · 1-0White · 2023-02-07 · Round 7Titled Tue 7th Feb Late
  34. vs Hayk YeritsyanLost · 1-0Black · 2023-02-07 · Round 6Titled Tue 7th Feb Late
  35. vs Joaquin FioritoLost · 0-1White · 2023-02-07 · Round 5Titled Tue 7th Feb Late
  36. vs Zachary TanenbaumWon · 0-1Black · 2023-02-07 · Round 4Titled Tue 7th Feb Late
  37. vs Jan-Christian SchroederWon · 1-0White · 2023-02-07 · Round 3Titled Tue 7th Feb Late
  38. vs Pawel DudzinskiDraw · ½–½Black · 2023-02-07 · Round 2Titled Tue 7th Feb Late
  39. vs Mikhail GolubevLost · 1-0Black · 2023-02-07 · Round 1Titled Tue 7th Feb Late
  40. vs Frank BuchenauLost · 1-0Black · 2023-02-07 · Round 11Titled Tue 7th Feb Late
  41. vs Ivan KochievLost · 0-1White · 2023-02-07 · Round 10Titled Tue 7th Feb Late
  42. vs Felix RoseLost · 1-0Black · 2023-01-31 · Round 9Titled Tue 31st Jan Late
  43. vs Camilo Corredor CastellanosLost · 0-1White · 2023-01-31 · Round 8Titled Tue 31st Jan Late
  44. vs Lawrence KaufmanLost · 1-0Black · 2023-01-31 · Round 7Titled Tue 31st Jan Late
  45. vs Harmen JonkmanLost · 1-0Black · 2023-01-31 · Round 6Titled Tue 31st Jan Late
  46. vs Michal MazurkiewiczDraw · ½–½White · 2023-01-31 · Round 5Titled Tue 31st Jan Late
  47. vs Qiyu ZhouWon · 0-1Black · 2023-01-31 · Round 4Titled Tue 31st Jan Late
  48. vs Antonio Pedro Freixial VasquesLost · 1-0Black · 2023-01-31 · Round 3Titled Tue 31st Jan Late
  49. vs Juan AguilarLost · 0-1White · 2023-01-31 · Round 2Titled Tue 31st Jan Late
  50. vs Alvaro Bayo MilagroLost · 0-1White · 2023-01-31 · Round 1Titled Tue 31st Jan Late

FIDE tournaments

DateTournamentTypeScore
2026-10-09Fagernes Autumn Blitz 2026Blitz4½
2026-10-08Fagernes Autumn Slow Blitz NGP 2026 ABlitz3
2026-10-03Fagernes International Autumn 2026 GM-groupClassical4

All tournament results