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 |
|---|---|---|---|---|---|---|---|---|---|
| 551 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 7 | Andre Bold | Neeraj Harish | Lost: 1-0 | 31 | Open |
| 552 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 6 | Neeraj Harish | Ismail Tarik Baltaci | Won: 1-0 | 51 | Open |
| 553 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 5 | Sreyas Payyappat | Neeraj Harish | Lost: 1-0 | 34 | Open |
| 554 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 4 | Neeraj Harish | Reinis Paikens | Lost: 0-1 | 40 | Open |
| 555 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 3 | Neeraj Harish | Aakaash Meduri | Won: 1-0 | 59 | Open |
| 556 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 2 | Evgenij Novikov | Neeraj Harish | Lost: 1-0 | 34 | Open |
| 557 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 1 | Neeraj Harish | Orest Vovk | Lost: 0-1 | 36 | Open |
| 558 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 11 | Neeraj Harish | Yi Liu | Lost: 0-1 | 42 | Open |
| 559 | 2024-07-02 | Titled Tue 2nd Jul Late | chess.com INT | 10 | Javier Buenafe Moya | Neeraj Harish | Lost: 1-0 | 27 | Open |
| 560 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 9 | Neeraj Harish | Wojciech Smieszek | Lost: 0-1 | 46 | Open |
| 561 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 8 | Neeraj Harish | Oleksandr Prokhorov | Lost: 0-1 | 38 | Open |
| 562 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 7 | Asish Panda | Neeraj Harish | Lost: 1-0 | 58 | Open |
| 563 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 6 | Sultan Chubakov | Neeraj Harish | Won: 0-1 | 40 | Open |
| 564 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 5 | Neeraj Harish | William Coe | Won: 1-0 | 29 | Open |
| 565 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 4 | Mostafa Sakhayi | Neeraj Harish | Lost: 1-0 | 53 | Open |
| 566 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 3 | Sachi Jain | Neeraj Harish | Lost: 1-0 | 20 | Open |
| 567 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 2 | Neeraj Harish | Michal Fiedorek | Lost: 0-1 | 35 | Open |
| 568 | 2024-06-27 | Chess.com Speed Play-In | chess.com INT | 1 | Neeraj Harish | Sergey Volkov | Lost: 0-1 | 27 | Open |
| 569 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 9 | Valeria Viana | Neeraj Harish | Won: 0-1 | 25 | Open |
| 570 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 8 | Neeraj Harish | Yi Liu | Lost: 0-1 | 47 | Open |
| 571 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 7 | Jose Vicente Jimenez Martinez | Neeraj Harish | Lost: 1-0 | 66 | Open |
| 572 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 6 | Dimitry Korol | Neeraj Harish | Lost: 1-0 | 32 | Open |
| 573 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 5 | Neeraj Harish | Maurizio Brancaleoni | Lost: 0-1 | 40 | Open |
| 574 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 4 | Adam Kujawski | Neeraj Harish | Won: 0-1 | 38 | Open |
| 575 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 3 | Dmitry Gurevich | Neeraj Harish | Draw: 1/2-1/2 | 81 | Open |
| 576 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 2 | Neeraj Harish | Cristian-Clement Daianu | Lost: 0-1 | 18 | Open |
| 577 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 1 | Neeraj Harish | Taira Tyler Tanaka | Lost: 0-1 | 29 | Open |
| 578 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 11 | Neeraj Harish | 2056836 | Lost: 0-1 | 55 | Open |
| 579 | 2024-06-25 | Titled Tue 25th Jun Late | chess.com INT | 10 | Aron Pasti | Neeraj Harish | Won: 0-1 | 31 | Open |
| 580 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 9 | Neeraj Harish | Katharina Reinecke | Lost: 0-1 | 33 | Open |
| 581 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 9 | Alina Semenova | Neeraj Harish | Lost: 1-0 | 56 | Open |
| 582 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 8 | Neeraj Harish | Cristian Sanhueza | Lost: 0-1 | 36 | Open |
| 583 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 8 | Sandi Stojanovski | Neeraj Harish | Lost: 1-0 | 88 | Open |
| 584 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 7 | Neeraj Harish | Fernan Rioseco Pinochet | Draw: 1/2-1/2 | 47 | Open |
| 585 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 7 | Neeraj Harish | Alfeu Junior Varela Bueno | Lost: 0-1 | 21 | Open |
| 586 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 6 | Sean Senft | Neeraj Harish | Won: 0-1 | 53 | Open |
| 587 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 6 | Vladimir Bochnicka | Neeraj Harish | Lost: 1-0 | 36 | Open |
| 588 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 5 | Neeraj Harish | Theodore Slade | Lost: 0-1 | 29 | Open |
| 589 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 5 | Neeraj Harish | Mohsen Sharbaf | Won: 1-0 | 38 | Open |
| 590 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 4 | Julio Antonio Hernando Rodrigo | Neeraj Harish | Lost: 1-0 | 20 | Open |
| 591 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 4 | Michal Mazurkiewicz | Neeraj Harish | Draw: 1/2-1/2 | 49 | Open |
| 592 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 3 | Neeraj Harish | Matthias Dann | Lost: 0-1 | 43 | Open |
| 593 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 3 | Neeraj Harish | Kamil Warchol | Lost: 0-1 | 34 | Open |
| 594 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 2 | Neeraj Harish | Mario Yber Lopez | Lost: 0-1 | 23 | Open |
| 595 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 2 | Maxim Ventura Bolet | Neeraj Harish | Won: 0-1 | 48 | Open |
| 596 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 1 | Lennert Lenaerts | Neeraj Harish | Lost: 1-0 | 43 | Open |
| 597 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 11 | Neeraj Harish | Halsagar Chincholimath | Lost: 0-1 | 23 | Open |
| 598 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 11 | Diana Mirza | Neeraj Harish | Won: 0-1 | 37 | Open |
| 599 | 2024-06-11 | Titled Tue 11th Jun Early | chess.com INT | 10 | Abel Mathewos Tilahun | Neeraj Harish | Won: 0-1 | 37 | Open |
| 600 | 2024-06-11 | Titled Tue 11th Jun Late | chess.com INT | 10 | Barthelemy Bongo Akanga Ndjila | Neeraj Harish | Lost: 1-0 | 26 | Open |
- vs Andre BoldLost · 1-0Black · 2024-07-02 · Round 7Titled Tue 2nd Jul Late
- vs Ismail Tarik BaltaciWon · 1-0White · 2024-07-02 · Round 6Titled Tue 2nd Jul Late
- vs Sreyas PayyappatLost · 1-0Black · 2024-07-02 · Round 5Titled Tue 2nd Jul Late
- vs Reinis PaikensLost · 0-1White · 2024-07-02 · Round 4Titled Tue 2nd Jul Late
- vs Aakaash MeduriWon · 1-0White · 2024-07-02 · Round 3Titled Tue 2nd Jul Late
- vs Evgenij NovikovLost · 1-0Black · 2024-07-02 · Round 2Titled Tue 2nd Jul Late
- vs Orest VovkLost · 0-1White · 2024-07-02 · Round 1Titled Tue 2nd Jul Late
- vs Yi LiuLost · 0-1White · 2024-07-02 · Round 11Titled Tue 2nd Jul Late
- vs Javier Buenafe MoyaLost · 1-0Black · 2024-07-02 · Round 10Titled Tue 2nd Jul Late
- vs Wojciech SmieszekLost · 0-1White · 2024-06-27 · Round 9Chess.com Speed Play-In
- vs Oleksandr ProkhorovLost · 0-1White · 2024-06-27 · Round 8Chess.com Speed Play-In
- vs Asish PandaLost · 1-0Black · 2024-06-27 · Round 7Chess.com Speed Play-In
- vs Sultan ChubakovWon · 0-1Black · 2024-06-27 · Round 6Chess.com Speed Play-In
- vs William CoeWon · 1-0White · 2024-06-27 · Round 5Chess.com Speed Play-In
- vs Mostafa SakhayiLost · 1-0Black · 2024-06-27 · Round 4Chess.com Speed Play-In
- vs Sachi JainLost · 1-0Black · 2024-06-27 · Round 3Chess.com Speed Play-In
- vs Michal FiedorekLost · 0-1White · 2024-06-27 · Round 2Chess.com Speed Play-In
- vs Sergey VolkovLost · 0-1White · 2024-06-27 · Round 1Chess.com Speed Play-In
- vs Valeria VianaWon · 0-1Black · 2024-06-25 · Round 9Titled Tue 25th Jun Late
- vs Yi LiuLost · 0-1White · 2024-06-25 · Round 8Titled Tue 25th Jun Late
- vs Jose Vicente Jimenez MartinezLost · 1-0Black · 2024-06-25 · Round 7Titled Tue 25th Jun Late
- vs Dimitry KorolLost · 1-0Black · 2024-06-25 · Round 6Titled Tue 25th Jun Late
- vs Maurizio BrancaleoniLost · 0-1White · 2024-06-25 · Round 5Titled Tue 25th Jun Late
- vs Adam KujawskiWon · 0-1Black · 2024-06-25 · Round 4Titled Tue 25th Jun Late
- vs Dmitry GurevichDraw · ½–½Black · 2024-06-25 · Round 3Titled Tue 25th Jun Late
- vs Cristian-Clement DaianuLost · 0-1White · 2024-06-25 · Round 2Titled Tue 25th Jun Late
- vs Taira Tyler TanakaLost · 0-1White · 2024-06-25 · Round 1Titled Tue 25th Jun Late
- vs 2056836Lost · 0-1White · 2024-06-25 · Round 11Titled Tue 25th Jun Late
- vs Aron PastiWon · 0-1Black · 2024-06-25 · Round 10Titled Tue 25th Jun Late
- vs Katharina ReineckeLost · 0-1White · 2024-06-11 · Round 9Titled Tue 11th Jun Late
- vs Alina SemenovaLost · 1-0Black · 2024-06-11 · Round 9Titled Tue 11th Jun Early
- vs Cristian SanhuezaLost · 0-1White · 2024-06-11 · Round 8Titled Tue 11th Jun Early
- vs Sandi StojanovskiLost · 1-0Black · 2024-06-11 · Round 8Titled Tue 11th Jun Late
- vs Fernan Rioseco PinochetDraw · ½–½White · 2024-06-11 · Round 7Titled Tue 11th Jun Late
- vs Alfeu Junior Varela BuenoLost · 0-1White · 2024-06-11 · Round 7Titled Tue 11th Jun Early
- vs Sean SenftWon · 0-1Black · 2024-06-11 · Round 6Titled Tue 11th Jun Early
- vs Vladimir BochnickaLost · 1-0Black · 2024-06-11 · Round 6Titled Tue 11th Jun Late
- vs Theodore SladeLost · 0-1White · 2024-06-11 · Round 5Titled Tue 11th Jun Late
- vs Mohsen SharbafWon · 1-0White · 2024-06-11 · Round 5Titled Tue 11th Jun Early
- vs Julio Antonio Hernando RodrigoLost · 1-0Black · 2024-06-11 · Round 4Titled Tue 11th Jun Early
- vs Michal MazurkiewiczDraw · ½–½Black · 2024-06-11 · Round 4Titled Tue 11th Jun Late
- vs Matthias DannLost · 0-1White · 2024-06-11 · Round 3Titled Tue 11th Jun Late
- vs Kamil WarcholLost · 0-1White · 2024-06-11 · Round 3Titled Tue 11th Jun Early
- vs Mario Yber LopezLost · 0-1White · 2024-06-11 · Round 2Titled Tue 11th Jun Early
- vs Maxim Ventura BoletWon · 0-1Black · 2024-06-11 · Round 2Titled Tue 11th Jun Late
- vs Lennert LenaertsLost · 1-0Black · 2024-06-11 · Round 1Titled Tue 11th Jun Early
- vs Halsagar ChincholimathLost · 0-1White · 2024-06-11 · Round 11Titled Tue 11th Jun Early
- vs Diana MirzaWon · 0-1Black · 2024-06-11 · Round 11Titled Tue 11th Jun Late
- vs Abel Mathewos TilahunWon · 0-1Black · 2024-06-11 · Round 10Titled Tue 11th Jun Early
- vs Barthelemy Bongo Akanga NdjilaLost · 1-0Black · 2024-06-11 · Round 10Titled Tue 11th Jun 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 |