PHI · K=20 · Peak 2137 (May 2017)
Best performance: 2401 at Florencio Campomanes Memorial Challengers(Best of 2010)
Classical rating
1990
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jun 2014
How live ratings are calculated
Rating History · Classical
Classical rating 1997 to 1990 over the last 12 months; peak 2137 in May 2017.
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 | 1990, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Oct 2026 | 1990, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Sep 2026 | 1990, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Aug 2026 | 1990, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Jul 2026 | 1990, -7, 3 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Jun 2026 | 1997, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| May 2026 | 1997, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Apr 2026 | 1997, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Mar 2026 | 1997, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Feb 2026 | 1997, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Jan 2026 | 1997, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
| Dec 2025 | 1997, 0, 0 games | 1989, 0, 0 games | 2002, 0, 0 games |
Form · Classical
Unbeaten in every game on record since Jun 6 (3: 1 win, 2 draws). Games before 2025 are not all on record yet. That is the longest unbeaten run of 2026.
From 163 classical games on record, the latest on Jun 7.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 2026 NYC NORMS JUNE FIDE SWISS — EXPERTSJun 6 – Jun 7TPR 1899 | 2/3 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 128 rated classical games against rated opponents, 2006–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | IM Sahil Sinha, Apr 2017 · 11th Annual Philadelphia Open | , 2288 |
| 2, | IM Jose Manuel Dominguez, Apr 2019 · 13th Annual Foxwoods Open | , 2266 |
| 3, | FM Alexander Betaneli, Apr 2017 · 11th Annual Philadelphia Open | , 2236 |
| 4, | GM Jason Liang, Apr 2019 · 13th Annual Foxwoods Open | , 2212 |
| 5, | GM Nico Chasin, Apr 2019 · 13th Annual Foxwoods Open | , 2208 |
| 6, | FM C.J. Arvind, Apr 2017 · 11th Annual Philadelphia Open | , 2198 |
| 7, | Merben Roque, Sep 2008 · 4th Pichay Cup Chess Challenge | , 2197 |
| 8, | Ben Johnson, Oct 2018 · 22nd Annual Eastern Chess Congress | , 2174 |
| 9, | FM Ashritha Eswaran, Apr 2017 · 11th Annual Philadelphia Open | , 2162 |
| 10, | Andrew Vasquez, Sep 2010 · Florencio Campomanes Memorial Challengers | , 2157 |
Openings · Classical
From the moves of 16 of 163 classical games on record.
As WhiteOpens 1.d4 in 4 of 7 games, 1.e4 in 3.
As BlackMeets 1.d4 with 1...Nf6.
All openings (1 as White)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 3 | 67% |
4 more games in openings played fewer than 3 times.
Against 1.d4: 1...Nf6 in 4.
No opening played 3 times yet (9 games with this colour).
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 3 | 2 | 1774 | 1899 |
| 2023 | 19 | 10½ | 1845 | 1881 |
| 2021 | 25 | 15 | 1863 | 1935 |
| 2019 | 11 | 5½ | 2145 | 2145 |
| 2018 | 16 | 8½ | 1985 | 2006 |
| 2017 | 11 | 6 | 2156 | 2192 |
| 2016 | 5 | 4 | 1972 | 2212 |
| 2012 | 6 | 5 | 1642 | 1915 |
| 2010 | 3 | 2½ | 2128 | 2401 |
| 2008 | 2 | 1 | 2192 | — |
| 2007 | 1 | 0 | 2373 | — |
| 2006 | 1 | 0 | 2141 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Jun 2026Swissfederation sourceBest of 2026Score 2/3Opp avg 1774Start 1997
- Jul 2024Swissfederation sourceBest of 2024Score 3/4Opp avg 1927Start 1983
- Dec 2023Swissfederation source#3 in 2023Score 2½/5Opp avg 1733Start 2003
- Nov 2023Round robinfederation sourceBest of 2023Score 5/7Opp avg 1906Start 1988
- Mar 2023Swissfederation source#2 in 2023Score 1½/3Opp avg 1930Start 2020
- Aug 2022Swissfederation sourceBest of 2022Score 1½/3Opp avg 2026Start 2021
- Apr 2022Round robinfederation source#2 in 2022Score 1/9Opp avg 2269Start 2043
- 2026 NYC NORMS JUNE FIDE SWISS — EXPERTS · Jun 2026 · 2/3
- 52nd Annual World Open - U2200 · Jul 2024 · 3/4
- 33rd annual North American Open - U2300 · Dec 2023 · 2½/5
- 1000GM 2023 NY Qualifier D Fall Invitational 2023 · Nov 2023 · 5/7
- 2023 Ontario Open · May 2023 · 2½/5
- 31st annual Eastern Class Championships - Master · Mar 2023 · 1½/3
- 54th annual Atlantic Open Major · Aug 2022 · 1½/3
- 2022 New York Spring Invitational IM C · Apr 2022 · 1/9
- 31st Annual North American Open - Under 2300 · Dec 2021 · 5/7
- 105th Edward Lasker Memorial - MCC Championship · Dec 2021 · 4/7
- 26th Annual Northeast Open - Major · Nov 2021 · 1½/3
- 25th Annual Eastern Chess Congress - Premier · Oct 2021 · 2½/3
- 30th Annual Chicago Open - Under 2300 · May 2021 · 2/5
- 38th Annual Empire City Open · Dec 2019 · 1½/3
- 13th Annual Foxwoods Open · Apr 2019 · 4½/9
- 102nd Edward Lasker Memorial and MCC Championship · Nov – Dec 2018 · 4/9
- Marshall FIDE Mondays October - November 2018 · Oct – Nov 2018 · 3½/5
- 22nd Annual Eastern Chess Congress · Oct 2018 · 2/3
- 21st Annual Eastern Chess Congress · Oct 2017 · ½/2
- 11th Annual Philadelphia Open · Apr 2017 · 5½/9
- 9th New York International - U2200 Section · Jun 2016 · 5½/7
- World Amateur Chess Championships 2014 - Open · Apr – May 2014 · 6/9
- 4th Penang Heritage City International Chess Open 2012 (Challenger) · Dec 2012 · 8/9
- Florencio Campomanes Memorial Challengers · Aug – Sep 2010 · 7½/9
- 4th Pichay Cup Chess Challenge · Sep 2008 · 5/9
- 4th Pichay Senior Memorial Cup · Aug 2007 · 4/9
- Inter Province Team Championship · Oct 2006 · 3½/7
World
- #=29872WFM Miriam Parkhurst Casas1990.0
- #=29872Hakan Kamburoglu1990.0
- #=29872Vincent Umayan1990.0
- #=29872Jad Eli Akl1990.0
- #=29872Edward Ringel1990.0
Philippines
- #133FM Rosendo Jr Bandal1993.2
- #134John Dave Lavandero1991.0
- #135Vincent Umayan1990.0
- #136Dave Patrick Dulay1989.0
- #137Allen Mirano1988.8
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.