Biography Coaching Statistics Rating Openings Opponents Games Filter by Year: All 2026 2025 2024 2023 Win / Loss / Draw Wins: 658 (48.0%) Losses: 661 (48.2%) Draws: 51 (3.7%) 1370 games Bullet 658W 661L 51D Wins: 435 (48.8%) Losses: 421 (47.2%) Draws: 36 (4.0%) 892 games Blitz 435W 421L 36D Wins: 255 (53.5%) Losses: 203 (42.6%) Draws: 19 (4.0%) 477 games Rapid 255W 203L 19D Wins: 12 (66.7%) Losses: 4 (22.2%) Draws: 2 (11.1%) 18 games Daily 12W 4L 2D Win Loss Draw Games Activity 200150100500Bullet: 2 games (Jan 2023)Blitz: 1 games (Jan 2023)Rapid: 20 games (Jan 2023)Bullet: 7 games (Feb 2023)Blitz: 59 games (Feb 2023)Rapid: 15 games (Feb 2023)Bullet: 5 games (Mar 2023)Blitz: 10 games (Mar 2023)Rapid: 2 games (Mar 2023)Blitz: 23 games (Apr 2023)Rapid: 5 games (Apr 2023)Daily: 2 games (Apr 2023)Blitz: 2 games (May 2023)Rapid: 7 games (May 2023)Blitz: 2 games (Jun 2023)Rapid: 7 games (Jun 2023)Rapid: 3 games (Jul 2023)Blitz: 20 games (Aug 2023)Rapid: 1 games (Aug 2023)Bullet: 1 games (Sep 2023)Blitz: 35 games (Sep 2023)Rapid: 3 games (Sep 2023)Daily: 3 games (Sep 2023)Blitz: 61 games (Oct 2023)Daily: 2 games (Oct 2023)Blitz: 15 games (Nov 2023)Rapid: 4 games (Nov 2023)Blitz: 3 games (Dec 2023)Blitz: 17 games (Jan 2024)Blitz: 14 games (Feb 2024)Rapid: 1 games (Feb 2024)Bullet: 16 games (Mar 2024)Blitz: 96 games (Mar 2024)Rapid: 7 games (Mar 2024)Daily: 1 games (Mar 2024)Bullet: 75 games (Apr 2024)Blitz: 41 games (Apr 2024)Rapid: 1 games (Apr 2024)Bullet: 18 games (May 2024)Rapid: 1 games (May 2024)Bullet: 5 games (Jun 2024)Blitz: 17 games (Jun 2024)Bullet: 6 games (Aug 2024)Blitz: 6 games (Aug 2024)Bullet: 30 games (Sep 2024)Blitz: 22 games (Sep 2024)Bullet: 58 games (Oct 2024)Blitz: 7 games (Oct 2024)Bullet: 88 games (Nov 2024)Blitz: 9 games (Nov 2024)Bullet: 113 games (Dec 2024)Blitz: 5 games (Dec 2024)Rapid: 1 games (Dec 2024)Bullet: 64 games (Jan 2025)Blitz: 23 games (Jan 2025)Rapid: 10 games (Jan 2025)Bullet: 126 games (Feb 2025)Blitz: 10 games (Feb 2025)Rapid: 15 games (Feb 2025)Bullet: 12 games (Mar 2025)Blitz: 22 games (Mar 2025)Rapid: 13 games (Mar 2025)Bullet: 5 games (Apr 2025)Blitz: 35 games (Apr 2025)Rapid: 36 games (Apr 2025)Daily: 1 games (Apr 2025)Bullet: 1 games (May 2025)Blitz: 31 games (May 2025)Rapid: 52 games (May 2025)Daily: 4 games (May 2025)Bullet: 12 games (Jun 2025)Blitz: 3 games (Jun 2025)Rapid: 9 games (Jun 2025)Daily: 1 games (Jun 2025)Blitz: 2 games (Jul 2025)Bullet: 39 games (Aug 2025)Blitz: 23 games (Aug 2025)Rapid: 6 games (Aug 2025)Bullet: 34 games (Sep 2025)Blitz: 51 games (Sep 2025)Rapid: 9 games (Sep 2025)Bullet: 122 games (Oct 2025)Blitz: 51 games (Oct 2025)Rapid: 13 games (Oct 2025)Bullet: 170 games (Nov 2025)Blitz: 23 games (Nov 2025)Bullet: 45 games (Dec 2025)Blitz: 21 games (Dec 2025)Rapid: 45 games (Dec 2025)Bullet: 12 games (Jan 2026)Blitz: 22 games (Jan 2026)Rapid: 22 games (Jan 2026)Bullet: 22 games (Feb 2026)Blitz: 23 games (Feb 2026)Rapid: 23 games (Feb 2026)Bullet: 7 games (Mar 2026)Blitz: 4 games (Mar 2026)Rapid: 37 games (Mar 2026)Bullet: 17 games (Apr 2026)Blitz: 29 games (Apr 2026)Rapid: 20 games (Apr 2026)Daily: 2 games (Apr 2026)Bullet: 23 games (May 2026)Blitz: 1 games (May 2026)Rapid: 14 games (May 2026)Daily: 1 games (May 2026)Bullet: 70 games (Jun 2026)Blitz: 24 games (Jun 2026)Rapid: 10 games (Jun 2026)Bullet: 13 games (Jul 2026)Rapid: 1 games (Jul 2026)Daily: 1 games (Jul 2026)Bullet: 42 games (Aug 2026)Blitz: 9 games (Aug 2026)Rapid: 33 games (Aug 2026)Bullet: 68 games (Sep 2026)Blitz: 11 games (Sep 2026)Rapid: 17 games (Sep 2026)Bullet: 42 games (Oct 2026)Blitz: 9 games (Oct 2026)Rapid: 14 games (Oct 2026)Jan 23May 23Sep 23Jan 24May 24Oct 24Feb 25Jun 25Oct 25Feb 26Jun 26Oct 26BulletBlitzRapidDaily Stats by Year Year White Black Avg Moves 2026 165/139/15 165/149/10 64.6 2025 304/240/24 265/288/18 64.6 2024 171/137/17 142/177/11 61.8 2023 74/77/4 74/82/9 60.9 Streaks Winning Streak Longest 11 Current 0 Losing Streak Longest 14 Current 2