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
Rapid
2120Published FIDE
Blitz
2064Published FIDE
USCF Regular
2267Published 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
Published rating lists through Nov 2026.
Download chart or data
View rating lists
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 |
|---|---|---|---|---|---|---|---|---|---|
| 951 | 2023-08-08 | Titled Tue 8th Aug Late | chess.com INT | 3 | Neeraj Harish | Max Chen | Lost: 0-1 | 22 | Open |
| 952 | 2023-08-08 | Titled Tue 8th Aug Late | chess.com INT | 2 | Neeraj Harish | Nadya Toncheva | Lost: 0-1 | 29 | Open |
| 953 | 2023-08-08 | Titled Tue 8th Aug Late | chess.com INT | 1 | Viachaslau Zarubitski | Neeraj Harish | Lost: 1-0 | 38 | Open |
| 954 | 2023-08-08 | Titled Tue 8th Aug Late | chess.com INT | 11 | Maciej Swicarz | Neeraj Harish | Lost: 1-0 | 56 | Open |
| 955 | 2023-08-08 | Titled Tue 8th Aug Late | chess.com INT | 10 | Neeraj Harish | Mathias Womacka | Won: 1-0 | 43 | Open |
| 956 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 9 | Neeraj Harish | Gergana Peycheva | Lost: 0-1 | 47 | Open |
| 957 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 8 | Ruslan Gabdushev | Neeraj Harish | Won: 0-1 | 32 | Open |
| 958 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 7 | Neeraj Harish | Maksim Omariev | Won: 1-0 | 38 | Open |
| 959 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 6 | Juan Antonio Urbina Perez | Neeraj Harish | Lost: 1-0 | 20 | Open |
| 960 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 5 | Santiago Rodriguez | Neeraj Harish | Won: 0-1 | 74 | Open |
| 961 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 4 | Neeraj Harish | Juan Sebastian Negron Lizarazo | Won: 1-0 | 16 | Open |
| 962 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 3 | Zsoka Gaal | Neeraj Harish | Lost: 1-0 | 52 | Open |
| 963 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 2 | Nadya Toncheva | Neeraj Harish | Lost: 1-0 | 40 | Open |
| 964 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 1 | Neeraj Harish | Mikhail Golubev | Lost: 0-1 | 16 | Open |
| 965 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 11 | David L Haydon | Neeraj Harish | Lost: 1-0 | 40 | Open |
| 966 | 2023-08-01 | Titled Tue 1st Aug Late | chess.com INT | 10 | Neeraj Harish | Michael Kotyk | Won: 1-0 | 55 | Open |
| 967 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 9 | Neeraj Harish | Andriy Prydun | Lost: 0-1 | 25 | Open |
| 968 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 8 | Alberto Santos Flores | Neeraj Harish | Lost: 1-0 | 49 | Open |
| 969 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 7 | Gergana Peycheva | Neeraj Harish | Draw: 1/2-1/2 | 108 | Open |
| 970 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 6 | Neeraj Harish | Miguel Angel Mateos Rozas | Won: 1-0 | 42 | Open |
| 971 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 5 | Neeraj Harish | Yuliia Osmak | Lost: 0-1 | 44 | Open |
| 972 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 4 | Mishra Swayams | Neeraj Harish | Lost: 1-0 | 79 | Open |
| 973 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 3 | Neeraj Harish | Koen Leenhouts | Won: 1-0 | 62 | Open |
| 974 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 2 | Tanitoluwa Adewumi | Neeraj Harish | Lost: 1-0 | 50 | Open |
| 975 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 1 | Iung Alicio de O. Pinheiro | Neeraj Harish | Won: 0-1 | 57 | Open |
| 976 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 11 | Maria Jose Campos | Neeraj Harish | Won: 0-1 | 74 | Open |
| 977 | 2023-07-11 | Titled Tue 11th Jul Late | chess.com INT | 10 | Neeraj Harish | Tamas-Kristof Balla | Lost: 0-1 | 57 | Open |
| 978 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 9 | Nicholas Ladan | Neeraj Harish | Lost: 1-0 | 37 | Open |
| 979 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 8 | Neeraj Harish | Alexey Streltsov | Lost: 0-1 | 50 | Open |
| 980 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 7 | Alberto Santos Flores | Neeraj Harish | Draw: 1/2-1/2 | 58 | Open |
| 981 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 6 | Eric Rosen | Neeraj Harish | Lost: 1-0 | 53 | Open |
| 982 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 5 | Neeraj Harish | Robert Safin | Won: 1-0 | 51 | Open |
| 983 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 4 | Gerson Principe | Neeraj Harish | Draw: 1/2-1/2 | 58 | Open |
| 984 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 3 | Neeraj Harish | German Spata | Won: 1-0 | 34 | Open |
| 985 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 2 | Martin Bruedigam | Neeraj Harish | Won: 0-1 | 39 | Open |
| 986 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 1 | Artem Dyachuk | Neeraj Harish | Lost: 1-0 | 31 | Open |
| 987 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 11 | Neeraj Harish | Michal Mazurkiewicz | Lost: 0-1 | 29 | Open |
| 988 | 2023-06-06 | Titled Tue 6th Jun Late | chess.com INT | 10 | Jonas Prado Lobo | Neeraj Harish | Lost: 1-0 | 42 | Open |
| 989 | 2023-05-30 | Titled Tue 30th May Late | chess.com INT | 8 | Natalia Silva Rosas | Neeraj Harish | Lost: 1-0 | 28 | Open |
| 990 | 2023-05-30 | Titled Tue 30th May Late | chess.com INT | 7 | Juan Sebastian Negron Lizarazo | Neeraj Harish | Won: 0-1 | 40 | Open |
| 991 | 2023-05-30 | Titled Tue 30th May Late | chess.com INT | 6 | Neeraj Harish | Aleksa Petrovic | Lost: 0-1 | 42 | Open |
| 992 | 2023-05-30 | Titled Tue 30th May Late | chess.com INT | 5 | Neeraj Harish | Tamas-Kristof Balla | Lost: 0-1 | 39 | Open |
| 993 | 2023-05-30 | Titled Tue 30th May Late | chess.com INT | 4 | Natacio Goncalves Bezerra | Neeraj Harish | Won: 0-1 | 36 | Open |
| 994 | 2023-05-30 | Titled Tue 30th May Late | chess.com INT | 3 | Neeraj Harish | Jan Kokoszczynski | Lost: 0-1 | 89 | Open |
| 995 | 2023-05-30 | Titled Tue 30th May Late | chess.com INT | 2 | Marek Karas | Neeraj Harish | Lost: 1-0 | 41 | Open |
| 996 | 2023-05-30 | Titled Tue 30th May Late | chess.com INT | 1 | Francisco Fiorito | Neeraj Harish | Lost: 1-0 | 46 | Open |
| 997 | 2023-05-23 | Titled Tue 23rd May Late | chess.com INT | 9 | Neeraj Harish | David W L Howell | Lost: 0-1 | 53 | Open |
| 998 | 2023-05-23 | Titled Tue 23rd May Late | chess.com INT | 8 | Alberto Santos Flores | Neeraj Harish | Lost: 1-0 | 63 | Open |
| 999 | 2023-05-23 | Titled Tue 23rd May Late | chess.com INT | 7 | Kanan Hajiyev | Neeraj Harish | Won: 0-1 | 41 | Open |
| 1000 | 2023-05-23 | Titled Tue 23rd May Late | chess.com INT | 6 | Neeraj Harish | Kevin Pan | Won: 1-0 | 39 | Open |
- vs Max ChenLost · 0-1White · 2023-08-08 · Round 3Titled Tue 8th Aug Late
- vs Nadya TonchevaLost · 0-1White · 2023-08-08 · Round 2Titled Tue 8th Aug Late
- vs Viachaslau ZarubitskiLost · 1-0Black · 2023-08-08 · Round 1Titled Tue 8th Aug Late
- vs Maciej SwicarzLost · 1-0Black · 2023-08-08 · Round 11Titled Tue 8th Aug Late
- vs Mathias WomackaWon · 1-0White · 2023-08-08 · Round 10Titled Tue 8th Aug Late
- vs Gergana PeychevaLost · 0-1White · 2023-08-01 · Round 9Titled Tue 1st Aug Late
- vs Ruslan GabdushevWon · 0-1Black · 2023-08-01 · Round 8Titled Tue 1st Aug Late
- vs Maksim OmarievWon · 1-0White · 2023-08-01 · Round 7Titled Tue 1st Aug Late
- vs Juan Antonio Urbina PerezLost · 1-0Black · 2023-08-01 · Round 6Titled Tue 1st Aug Late
- vs Santiago RodriguezWon · 0-1Black · 2023-08-01 · Round 5Titled Tue 1st Aug Late
- vs Juan Sebastian Negron LizarazoWon · 1-0White · 2023-08-01 · Round 4Titled Tue 1st Aug Late
- vs Zsoka GaalLost · 1-0Black · 2023-08-01 · Round 3Titled Tue 1st Aug Late
- vs Nadya TonchevaLost · 1-0Black · 2023-08-01 · Round 2Titled Tue 1st Aug Late
- vs Mikhail GolubevLost · 0-1White · 2023-08-01 · Round 1Titled Tue 1st Aug Late
- vs David L HaydonLost · 1-0Black · 2023-08-01 · Round 11Titled Tue 1st Aug Late
- vs Michael KotykWon · 1-0White · 2023-08-01 · Round 10Titled Tue 1st Aug Late
- vs Andriy PrydunLost · 0-1White · 2023-07-11 · Round 9Titled Tue 11th Jul Late
- vs Alberto Santos FloresLost · 1-0Black · 2023-07-11 · Round 8Titled Tue 11th Jul Late
- vs Gergana PeychevaDraw · ½–½Black · 2023-07-11 · Round 7Titled Tue 11th Jul Late
- vs Miguel Angel Mateos RozasWon · 1-0White · 2023-07-11 · Round 6Titled Tue 11th Jul Late
- vs Yuliia OsmakLost · 0-1White · 2023-07-11 · Round 5Titled Tue 11th Jul Late
- vs Mishra SwayamsLost · 1-0Black · 2023-07-11 · Round 4Titled Tue 11th Jul Late
- vs Koen LeenhoutsWon · 1-0White · 2023-07-11 · Round 3Titled Tue 11th Jul Late
- vs Tanitoluwa AdewumiLost · 1-0Black · 2023-07-11 · Round 2Titled Tue 11th Jul Late
- vs Iung Alicio de O. PinheiroWon · 0-1Black · 2023-07-11 · Round 1Titled Tue 11th Jul Late
- vs Maria Jose CamposWon · 0-1Black · 2023-07-11 · Round 11Titled Tue 11th Jul Late
- vs Tamas-Kristof BallaLost · 0-1White · 2023-07-11 · Round 10Titled Tue 11th Jul Late
- vs Nicholas LadanLost · 1-0Black · 2023-06-06 · Round 9Titled Tue 6th Jun Late
- vs Alexey StreltsovLost · 0-1White · 2023-06-06 · Round 8Titled Tue 6th Jun Late
- vs Alberto Santos FloresDraw · ½–½Black · 2023-06-06 · Round 7Titled Tue 6th Jun Late
- vs Eric RosenLost · 1-0Black · 2023-06-06 · Round 6Titled Tue 6th Jun Late
- vs Robert SafinWon · 1-0White · 2023-06-06 · Round 5Titled Tue 6th Jun Late
- vs Gerson PrincipeDraw · ½–½Black · 2023-06-06 · Round 4Titled Tue 6th Jun Late
- vs German SpataWon · 1-0White · 2023-06-06 · Round 3Titled Tue 6th Jun Late
- vs Martin BruedigamWon · 0-1Black · 2023-06-06 · Round 2Titled Tue 6th Jun Late
- vs Artem DyachukLost · 1-0Black · 2023-06-06 · Round 1Titled Tue 6th Jun Late
- vs Michal MazurkiewiczLost · 0-1White · 2023-06-06 · Round 11Titled Tue 6th Jun Late
- vs Jonas Prado LoboLost · 1-0Black · 2023-06-06 · Round 10Titled Tue 6th Jun Late
- vs Natalia Silva RosasLost · 1-0Black · 2023-05-30 · Round 8Titled Tue 30th May Late
- vs Juan Sebastian Negron LizarazoWon · 0-1Black · 2023-05-30 · Round 7Titled Tue 30th May Late
- vs Aleksa PetrovicLost · 0-1White · 2023-05-30 · Round 6Titled Tue 30th May Late
- vs Tamas-Kristof BallaLost · 0-1White · 2023-05-30 · Round 5Titled Tue 30th May Late
- vs Natacio Goncalves BezerraWon · 0-1Black · 2023-05-30 · Round 4Titled Tue 30th May Late
- vs Jan KokoszczynskiLost · 0-1White · 2023-05-30 · Round 3Titled Tue 30th May Late
- vs Marek KarasLost · 1-0Black · 2023-05-30 · Round 2Titled Tue 30th May Late
- vs Francisco FioritoLost · 1-0Black · 2023-05-30 · Round 1Titled Tue 30th May Late
- vs David W L HowellLost · 0-1White · 2023-05-23 · Round 9Titled Tue 23rd May Late
- vs Alberto Santos FloresLost · 1-0Black · 2023-05-23 · Round 8Titled Tue 23rd May Late
- vs Kanan HajiyevWon · 0-1Black · 2023-05-23 · Round 7Titled Tue 23rd May Late
- vs Kevin PanWon · 1-0White · 2023-05-23 · Round 6Titled Tue 23rd May Late
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-09 | Fagernes Autumn Blitz 2026 | Blitz | 4½ |
| 2026-10-08 | Fagernes Autumn Slow Blitz NGP 2026 A | Blitz | 3 |
| 2026-10-03 | Fagernes International Autumn 2026 GM-group | Classical | 4 |