USA · 23 yrs · K=20 · Peak 1985 (Feb 2025)
Best performance: 2118 at 2023 Carolinas Classic Blitz - Championship(Best of 2023)
Blitz rating
1985
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Feb 2023 · Inactive on FIDE’s list
How live ratings are calculated
Rating History · Blitz
Blitz rating unchanged at 1985 over the last 12 months; peak 1985 in February 2025.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Blitz |
|---|---|---|
| Nov 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Oct 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Sep 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Aug 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Jul 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Jun 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| May 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Apr 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Mar 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Feb 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Jan 2026 | 2023, 0, 0 games | 1985, 0, 0 games |
| Dec 2025 | 2023, 0, 0 games | 1985, 0, 0 games |
Form · Blitz
From 26 blitz games on record, the latest on Jan 4, 2025.
No rated blitz games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 2025 US Collegiate Blitz ChampionshipJan 4, 2025TPR 2072 | 3½/6 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
IM title progress
Working toward the International Master titleTracked norms: 1 · 9 of 27 games credit
Rating: peak 2111, needs 2400
No outstanding composition requirement
Based on events we cover plus the FIDE norm registers of all federations. Norms filed elsewhere may not show up here yet.
Best wins · Blitz
From 23 rated blitz games against rated opponents, 2023–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Alexander Onischuk, Jun 2023 · 2023 Carolinas Classic Blitz - Championship | , 2650 |
| 2, | Kai Shah, Jan 2025 · 2025 US Collegiate Blitz Championship | , 1954* |
| 3, | Vignesh Anand, Jan 2025 · 2025 US Collegiate Blitz Championship | , 1897 |
| 4, | Anthony Munoz, 2 wins, Jan 2024 · 2024 Pan-American Intercollegiate Team Chess Championship - Blitz | , 1866* |
| 5, | Omkar Maralappanavar, Jan 2025 · 2025 US Collegiate Blitz Championship | , 1780* |
| 6, | CM Saharsh Santosh, Jan 2024 · 2024 Charlotte Open - Blitz Championship | , 1715 |
| 7, | Kevin Sun, Jun 2023 · 2023 Carolinas Classic Blitz - Championship | , 1702 |
| 8, | Aditya Ramkumar, Jan 2024 · 2024 Charlotte Open - Blitz Championship | , 1685 |
| 9, | Charles William Snyder, Jun 2023 · 2023 Carolinas Classic Blitz - Championship | , 1648 |
| 10, | Christopher Fashek, Jun 2023 · 2023 Carolinas Classic Blitz - Championship | , 1639 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Alexander Onischuk, Highest-rated meeting: Jun 2023 · 2023 Carolinas Classic Blitz - Championship | , 1/1 | , 2650 |
| 2, | GM Kayden Troff, Highest-rated meeting: Jan 2024 · 2024 Charlotte Open - Blitz Championship | , 0/1 | , 2544 |
| 3, | GM Fidel Corrales Jimenez, Highest-rated meeting: Jun 2023 · 2023 Carolinas Classic Blitz - Championship | , 0/1 | , 2511 |
| 4, | IM Levan Bregadze, Highest-rated meeting: Jan 2023 · 2023 Charlotte Open Blitz | , 0/1 | , 2455 |
| 5, | IM Eric Rosen, Highest-rated meeting: Jan 2023 · 2023 Charlotte Open Blitz | , 0/1 | , 2362 |
| 6, | IM Maximillian Lu, Highest-rated meeting: Jan 2025 · 2025 US Collegiate Blitz Championship | , 0/1 | , 2331 |
| 7, | IM Nicholas Vettese, Highest-rated meeting: Jan 2025 · 2025 US Collegiate Blitz Championship | , 0/1 | , 2246 |
| 8, | Kai Shah, Highest-rated meeting: Jan 2025 · 2025 US Collegiate Blitz Championship | , 1/1 | , 1954* |
| 9, | Patrick McCartney, Highest-rated meeting: Jan 2023 · 2023 Charlotte Open Blitz | , 0/1 | , 1939 |
| 10, | Vignesh Anand, Highest-rated meeting: Jan 2025 · 2025 US Collegiate Blitz Championship | , 1/1 | , 1897 |
* No blitz rating yet, so FIDE rates the game at the player's classical rating.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 6 | 3½ | 2015 | 2072 |
| 2024 | 8 | 5 | 1803 | 1898 |
| 2023 | 9 | 4 | 2079 | 2036 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Jan 2025Swissfederation sourceBest of 2025Score 3½/6Opp avg 2015Start 1970
- Jan 2024Swissfederation sourceBest of 2024Score 3/6Opp avg 1782Start 1961
- Jan 2024Teamfederation sourceScore 2/2Opp avg 1866Start 1961
- Jun 2023Swissfederation sourceBest of 2023Score 4/6Opp avg 1993Start 1946
- 2025 US Collegiate Blitz Championship · Jan 2025 · 3½/6
- 2024 Charlotte Open - Blitz Championship · Jan 2024 · 3/6
- 2024 Pan-American Intercollegiate Team Chess Championship - Blitz · Jan 2024 · 2/2
- 2023 Carolinas Classic Blitz - Championship · Jun 2023 · 4/6
- 2023 Charlotte Open Blitz · Jan 2023 · 3/6
World
- #=36509Hector Villarreal1985
- #=36509Alexander Vypolzov1985
- #=36509Benjamin Yan1985
- #=36509FM Ray Yang1985
- #=36509WIM Anahita Zahedifar1985
United States
- #=1036Alejandro Ruiz1985
- #=1036Roman Malyshev1985
- #=1036Benjamin Yan1985
- #=1036Kevin Fong1985
- #=1036Michael Li1985
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.