| Game | Date | Opponent | Rating | Country | Timeout | Tournament | Color | Result | New Rating |
|---|---|---|---|---|---|---|---|---|---|
| 76673 | 31 Oct 2025 | BRUD | 879 | Australia |
7d 0h 0m 0s | September 2025 Open 7d |
White | White wins (Checkmate) | 950 |
| 76455 | 30 Oct 2025 | WhitemoonG | 543 | United States |
7d 0h 0m 0s | August Open 2025 7d |
White | White wins (Timeout claimed) | 942 |
| 76456 | 30 Oct 2025 | WhitemoonG | 543 | United States |
7d 0h 0m 0s | August Open 2025 7d |
Black | Black wins (Timeout claimed) | 938 |
| 76309 | 29 Sep 2025 | Crawleyknights | 988 | England |
7d 0h 0m 0s | - | Black | Black wins (Resignation) | 934 |
| 76421 | 19 Sep 2025 | YVANE1991 | 954 | Belarus |
5d 0h 0m 0s | July Open 2025 5d |
White | Black wins (Resignation) | 912 |
| 76412 | 31 Aug 2025 | dnptrsmmmm | 1846 | International |
7d 0h 0m 0s | June Open 2025 7d |
White | Black wins (Resignation) | 924 |
| 76308 | 23 Aug 2025 | Crawleyknights | 988 | England |
7d 0h 0m 0s | - | White | Black wins (Resignation) | 924 |
| 76279 | 19 Aug 2025 | PETERXISAR91 | 1033 | Russian Federation |
7d 0h 0m 0s | July Open 2025 7d |
White | Black wins (Resignation) | 935 |
| 76037 | 17 Aug 2025 | BRUD | 879 | Australia |
7d 0h 0m 0s | - | Black | Black wins (Resignation) | 946 |
| 76413 | 14 Aug 2025 | dnptrsmmmm | 1846 | International |
7d 0h 0m 0s | June Open 2025 7d |
Black | White wins (Resignation) | 934 |
| 76278 | 8 Aug 2025 | PETERXISAR91 | 1033 | Russian Federation |
7d 0h 0m 0s | July Open 2025 7d |
Black | Draw (Draw by agreement) | 934 |
| 76262 | 8 Aug 2025 | YVANE1991 | 954 | Belarus |
5d 0h 0m 0s | July Open 2025 5d |
Black | Black wins (Checkmate) | 928 |
| 76350 | 7 Aug 2025 | lmey | 1055 | Switzerland |
5d 0h 0m 0s | June 2025 Challenge 5d |
Black | White wins (Resignation) | 906 |
| 76339 | 7 Aug 2025 | lmey | 1055 | Switzerland |
7d 0h 0m 0s | June Open 2025 7d |
Black | Black wins (Resignation) | 924 |
| 76263 | 6 Aug 2025 | YVANE1991 | 954 | Belarus |
5d 0h 0m 0s | July Open 2025 5d |
White | Black wins (Resignation) | 909 |
| 76077 | 21 Jul 2025 | lmey | 1055 | Switzerland |
5d 0h 0m 0s | June 2025 Challenge 5d |
White | White wins (Checkmate) | 921 |
| 76124 | 19 Jul 2025 | lmey | 1055 | Switzerland |
7d 0h 0m 0s | June Open 2025 7d |
Black | White wins (Resignation) | 903 |
| 76125 | 16 Jul 2025 | lmey | 1055 | Switzerland |
7d 0h 0m 0s | June Open 2025 7d |
White | White wins (Resignation) | 919 |
| 76036 | 13 Jul 2025 | BRUD | 879 | Australia |
7d 0h 0m 0s | - | White | White wins (Checkmate) | 901 |
| 76032 | 12 Jul 2025 | Crawleyknights | 988 | England |
5d 0h 0m 0s | - | Black | Black wins (Checkmate) | 886 |
| 76031 | 9 Jul 2025 | Crawleyknights | 988 | England |
7d 0h 0m 0s | - | White | White wins (Checkmate) | 862 |
| 76076 | 23 Jun 2025 | lmey | 1055 | Switzerland |
5d 0h 0m 0s | June 2025 Challenge 5d |
Black | White wins (Resignation) | 836 |
| 75361 | 2 Jun 2025 | Crawleyknights | 988 | England |
7d 0h 0m 0s | - | White | Black wins (Resignation) | 849 |
| 75362 | 25 May 2025 | Crawleyknights | 988 | England |
7d 0h 0m 0s | - | Black | Black wins (Resignation) | 857 |
| 75659 | 1 May 2025 | Amadordoxadrez | 884 | Brazil |
7d 0h 0m 0s | April 2025 Open 7d |
Black | White wins (Timeout claimed) | 833 |
Australia
United States
United States
England
Belarus
International
England
Russian Federation
Australia
International
Russian Federation
Belarus
Switzerland
Switzerland
Belarus
Switzerland
Switzerland
Switzerland
Australia
England
England
Switzerland
England
England
Brazil