USA · 17 yrs · K=10 · Peak 2652 (Oct 2025)
Best performance: 2860 at Biel Chess Festival 2024 - Masters Qualifier(Best of 2024)
Classical rating
2644
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Sep 2016
How live ratings are calculated
Rating History · Classical
Classical rating 2642 to 2644 over the last 12 months; peak 2652 in October 2025.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Rapid | Blitz |
|---|---|---|---|
| Nov 2026 | 2644, +8, 11 games | 2585, 0, 0 games | 2541, 0, 0 games |
| Oct 2026 | 2636, +6, 9 games | 2585, -13, 10 games | 2541, 0, 0 games |
| Sep 2026 | 2630, 0, 0 games | 2598, 0, 0 games | 2541, 0, 0 games |
| Aug 2026 | 2630, -8, 9 games | 2598, 0, 0 games | 2541, 0, 0 games |
| Jul 2026 | 2638, 0, 0 games | 2598, 0, 0 games | 2541, 0, 0 games |
| Jun 2026 | 2638, 0, 0 games | 2598, 0, 0 games | 2541, 0, 0 games |
| May 2026 | 2638, +15, 17 games | 2598, 0, 0 games | 2541, 0, 0 games |
| Apr 2026 | 2623, -6, 11 games | 2598, -1, 2 games | 2541, +33, 9 games |
| Mar 2026 | 2629, 0, 0 games | 2599, 0, 0 games | 2508, 0, 0 games |
| Feb 2026 | 2629, 0, 0 games | 2599, 0, 0 games | 2508, 0, 0 games |
| Jan 2026 | 2629, -7, 9 games | 2599, -1, 10 games | 2508, 0, 0 games |
| Dec 2025 | 2636, -6, 2 games | 2600, 0, 0 games | 2508, 0, 0 games |
Form · Classical
Unbeaten in the last 7 games (1 win, 6 draws), since Oct 14. Longest unbeaten run in 2026: 26 games, Mar 4 – Jul 22.
From 875 classical games on record, the latest on Oct 21.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 2026 US ChampionshipOct 9 – Oct 21TPR 2692 | 5½/11 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 853 rated classical games against rated opponents, 2016–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Gukesh D, Sep 2025 · FIDE Grand Swiss 2025 | , 2767 |
| 2, | GM Praggnanandhaa R, Jul 2024 · Biel Chess Festival 2024 - Masters Qualifier | , 2757 |
| 3, | GM Levon Aronian, Oct 2023 · 2023 US Championship | , 2742 |
| 4, | GM Yangyi Yu, Sep 2025 · FIDE Grand Swiss 2025 | , 2714 |
| 5, | GM Samuel Sevian, 2 wins, Oct 2026 · 2026 US Championship | , 2708 |
| 6, | GM Vincent Keymer, May 2023 · TePe Sigeman Chess Tournament 2023 | , 2700 |
| 7, | GM Ray Robson, Oct 2023 · 2023 US Championship | , 2699 |
| 8, | GM Sam Shankland, 2 wins, Oct 2023 · 2023 US Championship | , 2698 |
| 9, | GM Jorden Van Foreest, May 2023 · TePe Sigeman Chess Tournament 2023 | , 2689 |
| 10, | GM Alexey Sarana, Sep 2025 · FIDE Grand Swiss 2025 | , 2686 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Hikaru Nakamura, Highest-rated meeting: Mar 2025 · The American Cup 2025 - Open Champions Bracket | , 1/2 | , 2802 |
| 2, | GM Fabiano Caruana, Highest-rated meeting: Oct 2024 · 2024 US Championship | , 1/6 | , 2796 |
| 3, | GM Praggnanandhaa R, Highest-rated meeting: Sep 2025 · FIDE Grand Swiss 2025 | , 1½/4 | , 2785 |
| 4, | GM Wesley So, Highest-rated meeting: Oct 2026 · 2026 US Championship | , 1½/4 | , 2770 |
| 5, | GM Gukesh D, Highest-rated meeting: Sep 2025 · FIDE Grand Swiss 2025 | , 1½/2 | , 2767 |
| 6, | GM Alireza Firouzja, Highest-rated meeting: Dec 2025 · 2025 XTX Markets London Chess Classic | , ½/1 | , 2762 |
| 7, | GM Nodirbek Abdusattorov, Highest-rated meeting: Nov 2025 · 2025 XTX Markets London Chess Classic | , ½/2 | , 2750 |
| 8, | GM Anish Giri, Highest-rated meeting: Sep 2025 · FIDE Grand Swiss 2025 | , ½/1 | , 2746 |
| 9, | GM Leinier Dominguez Perez, Highest-rated meeting: Oct 2023 · 2023 US Championship | , ½/2 | , 2745 |
| 10, | GM Levon Aronian, Highest-rated meeting: Oct 2023 · 2023 US Championship | , 2½/4 | , 2742 |
Openings · Classical
From the moves of 421 of 875 classical games on record.
As WhiteOpens 1.e4 in 114 of 211 games, 1.d4 in 96.
As BlackMeets 1.e4 with 1...c5, and 1.d4 with 1...d5 or 1...Nf6.
All openings (18 as White, 14 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 43 | 67% |
| Italian Game | 34 | 57% |
| Queen's Gambit Declined | 22 | 66% |
| French Defense | 15 | 60% |
| Bogo-Indian Defense | 10 | 70% |
| Catalan Opening | 10 | 60% |
| Petrov's Defense | 10 | 75% |
| Slav Defense | 9 | 61% |
| Nimzo-Indian Defense | 8 | 56% |
| Caro-Kann Defense | 7 | 50% |
| King's Indian Defense | 6 | 75% |
| Queen's Indian Defense | 6 | 83% |
| Semi-Slav Defense | 6 | 67% |
| Queen's Gambit Accepted | 5 | 90% |
| Indian Defense | 4 | 50% |
| Benoni Defense | 3 | 67% |
| Grünfeld Defense | 3 | 83% |
| Ruy Lopez | 3 | 50% |
7 more games in openings played fewer than 3 times.
Against 1.e4: 1...c5 in 69, 1...e5 in 14, 1...e6 in 14.
Against 1.d4: 1...d5 in 39, 1...Nf6 in 25.
Against 1.c4: 1...c6 in 17, 1...Nf6 in 7.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 68 | 58% |
| Semi-Slav Defense | 26 | 54% |
| Slav Defense | 22 | 48% |
| French Defense | 14 | 50% |
| English Opening | 9 | 67% |
| King's Indian Attack | 8 | 69% |
| Neo-Grünfeld Defense | 8 | 50% |
| Ruy Lopez | 8 | 56% |
| Grünfeld Defense | 7 | 50% |
| King's Indian Defense | 6 | 58% |
| Réti Opening | 6 | 75% |
| Italian Game | 5 | 30% |
| Queen's Pawn Game | 4 | 50% |
| Queen's Gambit Declined | 3 | 83% |
16 more games in openings played fewer than 3 times.
Performance rating by month
| Month | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| Oct 2026 | 11 | 5½ | 2692 | 2692 |
| Aug 2026 | 9 | 5½ | 2600 | 2680 |
| Jul 2026 | 9 | 5½ | 2487 | 2567 |
| Apr 2026 | 17 | 14½ | 2396 | 2692 |
| Mar 2026 | 3 | 1 | 2712 | 2587 |
| Feb 2026 | 8 | 5 | 2491 | 2586 |
| Dec 2025 | 4 | 1½ | 2677 | 2590 |
| Nov 2025 | 7 | 2½ | 2652 | 2550 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct 2026Round robinfederation source#2 in 2026Score 5½/11Opp avg 2692Start 2636
- Jul 2026Round robinfederation source#6 in 2026Score 5½/9Opp avg 2487Start 2638
- Apr 2026Swissfederation sourceBest of 2026Score 7/8Opp avg 2422Start 2623
- Apr 2026Swisschess-results.com#4 in 2026Score 7½/9Opp avg 2372Start 2623
- Mar 2026Knockoutfederation sourceScore ½/2Opp avg 2795Start 2629
- Feb – Mar 2026Swisschess-results.com#5 in 2026Score 5½/9Opp avg 2498Start 2629
- Nov – Dec 2025Round robinfederation source#6 in 2025Score 3½/9Opp avg 2671Start 2642
- 2026 US Championship · Oct 2026 · 5½/11
- MASTERS 2026 - · Aug 2026 · 5½/9
- 2026 US Junior Championship · Jul 2026 · 5½/9
- V Open Chess Menorca 2026 | Open A · Apr 2026 · 7/8
- X Open Internacional de Ajedrez Semana Santa San Vicente del Raspeig 2026 A · Apr 2026 · 7½/9
- The American Cup 2026 - Open Champions Bracket · Mar 2026 · ½/2
- 2026 Saint Louis Masters · Feb – Mar 2026 · 5½/9
- 2025 XTX Markets London Chess Classic · Nov – Dec 2025 · 3½/9
- FIDE World Cup 2025 · Nov 2025 · ½/2
- 2025 US Championship · Oct 2025 · 4/11
- FIDE Grand Swiss 2025 · Sep 2025 · 7/11
- 1st FUJAIRAH Global Chess Championships - Superstars · Aug – Sep 2025 · 5½/9
- 12th Annual Washington International - Championship · Aug 2025 · 6/8
- 2025 US Junior Championship · Jul 2025 · 6/9
- 2025 Spring Chess Classic - Group A · Apr 2025 · 5½/9
- The American Cup 2025 - Open Champions Bracket · Mar 2025 · 1/2
- 2024 Saint Louis Masters · Dec 2024 · 5/9
- 2024 US Masters · Nov – Dec 2024 · 6½/9
- 2024 US Championship · Oct 2024 · 3/11
- 11th Annual Washington International - Championship · Aug 2024 · 6½/8
- Biel Chess Festival 2024 - Masters Final · Jul 2024 · 1/3
- Biel Chess Festival 2024 - Masters Qualifier · Jul 2024 · 3½/5
- FIDE World Junior Open Chess Championship 2024 · Jun 2024 · 4/11
- 7th Sharjah Masters 2024 · May 2024 · 6/9
- Dubai Police Global Challenge for Chess - Masters · May 2024 · 5/8
- 2024 Spring Chess Classic - A · Apr 2024 · 5½/9
- GRENKE Chess Open 2024 A-Open · Mar – Apr 2024 · 6/8
- PICF - Challengers tournament 2024 · Feb – Mar 2024 · 5½/9
- FIDE Grand Swiss Tournament 2023 · Oct – Nov 2023 · 5½/11
- 2023 US Championship · Oct 2023 · 6½/11
- CE CECLUB PRIMERA DIVISION 2023 · Aug 2023 · 5/7
- 2023 Summer Chess Classic - A · Aug 2023 · 3½/9
- 2023 US Junior Championship · Jul 2023 · 6/9
- 51st annual World Open - Open · Jun – Jul 2023 · 6½/9
- Dubai Open Chess Tournament 2023 - A · May – Jun 2023 · 6/9
- Sharjah Masters International Chess Championship 2023 · May 2023 · 4/8
- TePe Sigeman Chess Tournament 2023 · May 2023 · 4/7
- 2023 Spring Chess Classic - A · Apr 2023 · 3½/9
- 1000GM LA Spring Splash - Masters · Mar 2023 · 5½/9
- Tata Steel Challengers 2023 · Jan 2023 · 5/13
- 2022 SPICE Cup Open · Dec 2022 · 7/9
- 2022 US Masters · Nov 2022 · 6/9
- 2022 US Junior Championship · Jul 2022 · 5/9
- 2022 Summer Chess Classic - A · Jun 2022 · 5/9
- Kvika Reykjavik Open 2022 · Apr 2022 · 6½/8
- Spring 2022 CCCSA GM Norm Invitational - A · Mar 2022 · 4½/9
- 2022 Spring Chess Classic - Group B · Mar 2022 · 7/9
- Winter 2022 CCCSA GM Norm Invitational - A · Jan 2022 · 5/9
- 2021 US Masters Championship · Nov 2021 · 5½/8
- World Cup 2021 · Jul – Aug 2021 · ½/2
- Vezerkepzo GM Mix · Jun – Jul 2021 · 7/9
- Vezerkepzo GM June · Jun 2021 · 5/8
- First Saturday GM June 2021 · Jun 2021 · 5½/8
- Vezerkepzo GM May 2 · May 2021 · 6/9
- Vezerkepzo GM May 2021 · May 2021 · 6/9
- First Saturday GM May 2021 · May 2021 · 8/9
- Vezerkepzo GM April 2021 · Apr 2021 · 7/9
- 2nd Vezerkepzo GM · Apr 2021 · 6/9
- Spring 2021 CCCSA GM Norm Invitational · Mar 2021 · 5½/9
- 1st Charlotte Masters · Feb 2021 · 4½/6
- Winter 2021 CCCSA GM Norm Invitational · Jan 2021 · 2½/9
- Holiday 2020 CCCSA GM Norm Invitational · Dec 2020 · 4/9
- Thanksgiving 2020 CCCSA GM Norm Invitational · Nov 2020 · 4/9
- Fall 2020 CCCSA GM Norm Invitational · Sep – Oct 2020 · 3/9
- 5th Annual George Washington Open · Feb 2020 · 3½/4
- Winter 2020 CCCSA GM Norm Invitational · Jan 2020 · 3½/9
- CCCSA Holiday 2019 GM Norm Invitational · Dec 2019 · 1½/9
- 2019 Saint Louis Invitational - GM Norm · Nov 2019 · 3/9
- Chess Max Academy GM · Nov 2019 · 4½/9
- 13th Annual SPICE Cup Open · Oct 2019 · 3½/7
- 1st Los Angeles Fall GM and IM Norm FIDE · Sep 2019 · 5½/9
- 85th Annual Southwest Open · Aug – Sep 2019 · 4½/9
- 2019 U.S. Masters Championship · Aug 2019 · 4/9
- 49th Annual Continental Open · Aug 2019 · 3/6
- Chess Max Academy Summer GM Norm Invitational · Aug 2019 · 5/9
- 8th Annual Washington International · Jul 2019 · 3/6
- 47th Annual World Open · Jul 2019 · 5/9
- 2019 North American Junior U20 Championship - Open · Jun 2019 · 5½/9
- Summer 2019 CCCSA IM Norm Invitational - B · Jun 2019 · 3/9
- 7th Cherry Blossom Classic · May 2019 · 4/8
- 13th Annual Foxwoods Open · Apr 2019 · 5½/9
- 28th Annual Eastern Class Championship · Apr 2019 · 0/1
- Spring 2019 CCCSA IM Norm Invitational · Mar 2019 · 3/8
- Marshall IM Norm Round Robin · Feb – Mar 2019 · 3½/9
- 10th Annual Southwest Class Championship · Feb 2019 · 4½/9
- Bay Area International · Jan 2019 · 3½/9
- 28th Annual North American Open · Dec 2018 · 4½/9
- 1st Annual Old Line Open · Dec 2018 · 3/5
- 49th Annual National Chess Congress · Nov 2018 · 3½/6
- FIDE World Youth Chess Championships - open 14 · Oct 2018 · 6/11
- 10th Annual Washington Chess Congress · Oct 2018 · 6/9
- Marshall Premier September 2018 · Sep 2018 · 1½/4
- 50th Annual Atlantic Open · Aug 2018 · 2½/4
- 48th Annual Continental Open · Aug 2018 · 5½/9
- 17th Annual Manhattan Open · Aug 2018 · 1½/3
- 2018 Potomac Open · Jul 2018 · 1½/4
- 46th Annual World Open · Jul 2018 · 3/7
- 12th Annual Philadelphia International · Jun – Jul 2018 · 4/9
- 7th Annual Continental Class Championship · Jun 2018 · 3/5
- East Coast Open · May 2018 · 4/7
- Marshall Premier FIDE Open April 2017 · Apr 2018 · 2/4
- February 2018 Marshall Premier · Feb 2018 · 2½/5
- 50th Annual Liberty Bell Open · Jan 2018 · 2½/4
- CK&Q October FIDE League · Oct – Nov 2017 · 0/1
- 21st Annual Eastern Chess Congress · Oct 2017 · 2/5
- World Cadets U-08 Abs Chess Championship 2017 · Aug 2017 · 8½/11
- 2017 North American Youth Chess Championship - U12 · Jul 2017 · 5½/9
- Panamerican Youth Championship 2017 U-8 · Jul 2017 · 8/9
- 6th Annual Continental Chess Championships · Jun 2017 · 1/3
- 63rd Maryland Open · May 2017 · ½/3
- 20th Annual Eastern Chess Congress · Oct 2016 · ½/5
- 2016 NAYCC U8 · Aug 2016 · 5/9
- Marshall July 2016 FIDE Weekend · Jul 2016 · 2½/5
World
- #76GM Raunak Sadhwani2645.0
- #77GM Xiangzhi Bu2644.9
- #78GM Abhimanyu Mishra2644.0
- #79GM Boris Gelfand2640.0
- #=80GM Alexander Onischuk2639.0
United States
- #11GM Ray Robson2649.0
- #12GM Sam Shankland2648.0
- #13GM Abhimanyu Mishra2644.0
- #14GM Alexander Onischuk2639.0
- #15GM Andy Woodward2635.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.