| Game | Date | Opponent | Rating | Country | Timeout | Tournament | Color | Result | New Rating |
|---|---|---|---|---|---|---|---|---|---|
| 76252 | 3 Aug 2025 | YVANE1991 | 954 | Belarus |
3d 0h 0m 0s | July Open 2025 3d |
Black | Draw (Stalemate) | 831 |
| 76286 | 29 Jul 2025 | WhitemoonG | 543 | United States |
3d 0h 0m 0s | July Challenge 2025 3d |
White | White wins (Timeout claimed) | 823 |
| 76215 | 21 Jul 2025 | jmchess | 1507 | United Kingdom |
3d 0h 0m 0s | - | Black | White wins (Resignation) | 813 |
| 76217 | 19 Jul 2025 | jmchess | 1507 | United Kingdom |
3d 0h 0m 0s | - | Black | White wins (Checkmate) | 814 |
| 75653 | 17 Jul 2025 | masteryeo | 911 | United States |
7d 0h 0m 0s | April 2025 Open 7d |
Black | White wins (Checkmate) | 815 |
| 76268 | 15 Jul 2025 | PETERXISAR91 | 1033 | Russian Federation |
5d 0h 0m 0s | July Open 2025 5d |
Black | White wins (Resignation) | 823 |
| 76269 | 15 Jul 2025 | PETERXISAR91 | 1033 | Russian Federation |
5d 0h 0m 0s | July Open 2025 5d |
White | Black wins (Checkmate) | 829 |
| 76253 | 15 Jul 2025 | YVANE1991 | 954 | Belarus |
3d 0h 0m 0s | July Open 2025 3d |
White | White wins (Checkmate) | 836 |
| 76178 | 2 Jul 2025 | BRUD | 879 | Australia |
3d 0h 0m 0s | - | White | White wins (Checkmate) | 809 |
| 76177 | 1 Jul 2025 | BRUD | 879 | Australia |
3d 0h 0m 0s | - | Black | White wins (Checkmate) | 788 |
| 76176 | 30 Jun 2025 | BRUD | 879 | Australia |
3d 0h 0m 0s | - | White | Black wins (Resignation) | 800 |
| 76158 | 24 Jun 2025 | lmey | 1055 | Switzerland |
3d 0h 0m 0s | June 2025 Challenge 3d |
White | Black wins (Checkmate) | 814 |
| 76075 | 18 Jun 2025 | PETERXISAR91 | 1033 | Russian Federation |
5d 0h 0m 0s | June 2025 Challenge 5d |
White | Black wins (Resignation) | 825 |
| 76108 | 17 Jun 2025 | PETERXISAR91 | 1033 | Russian Federation |
5d 0h 0m 0s | June Open 2025 5d |
Black | White wins (Checkmate) | 831 |
| 76119 | 16 Jun 2025 | PETERXISAR91 | 1033 | Russian Federation |
7d 0h 0m 0s | June Open 2025 7d |
White | Black wins (Checkmate) | 838 |
| 76109 | 16 Jun 2025 | PETERXISAR91 | 1033 | Russian Federation |
5d 0h 0m 0s | June Open 2025 5d |
White | Black wins (Checkmate) | 845 |
| 76093 | 16 Jun 2025 | YVANE1991 | 954 | Belarus |
3d 0h 0m 0s | June Open 2025 3d |
White | Black wins (Checkmate) | 853 |
| 76069 | 15 Jun 2025 | lmey | 1055 | Switzerland |
3d 0h 0m 0s | June 2025 Challenge 3d |
White | White wins (Resignation) | 859 |
| 76118 | 14 Jun 2025 | PETERXISAR91 | 1033 | Russian Federation |
7d 0h 0m 0s | June Open 2025 7d |
Black | White wins (Resignation) | 838 |
| 76068 | 14 Jun 2025 | lmey | 1055 | Switzerland |
3d 0h 0m 0s | June 2025 Challenge 3d |
Black | White wins (Resignation) | 846 |
| 76074 | 14 Jun 2025 | PETERXISAR91 | 1033 | Russian Federation |
5d 0h 0m 0s | June 2025 Challenge 5d |
Black | White wins (Checkmate) | 858 |
| 76092 | 13 Jun 2025 | YVANE1991 | 954 | Belarus |
3d 0h 0m 0s | June Open 2025 3d |
Black | White wins (Checkmate) | 866 |
| 75773 | 12 Jun 2025 | Yotta | 1287 | South Africa |
5d 0h 0m 0s | March 2025 Open 5d |
White | Black wins (Resignation) | 872 |
| 75981 | 11 Jun 2025 | BRUD | 879 | Australia |
5d 0h 0m 0s | - | Black | Black wins (Checkmate) | 875 |
| 75654 | 9 Jun 2025 | masteryeo | 911 | United States |
7d 0h 0m 0s | April 2025 Open 7d |
White | White wins (Checkmate) | 858 |
Belarus
United States
United Kingdom
United Kingdom
United States
Russian Federation
Russian Federation
Belarus
Australia
Australia
Australia
Switzerland
Russian Federation
Russian Federation
Russian Federation
Russian Federation
Belarus
Switzerland
Russian Federation
Switzerland
Russian Federation
Belarus
South Africa
Australia
United States