| Date | Place | Tier | Tournament | Team | Result | Prize |
|---|
|
| 2026 |
|---|
| 2026-01-11 | 1st | C-Tier |  | Tata Steel Chess India 2026 - Open Blitz | | 8/8/2 | Grp S. | $7,500 |
| 2026-01-09 | 4th | C-Tier |  | Tata Steel Chess India 2026 - Open Rapid | | 3/4/2 | Grp S. | $2,000 |
| 2025 |
|---|
| 2025-12-30 | 6th | S-Tier |  | FIDE World Blitz Chess Championship 2025 | | 8/10/1 | Grp S. | $21,191 |
| 2025-12-28 | 8th | S-Tier |  | FIDE World Rapid Chess Championship 2025 | | 6/6/1 | Grp S. | $12,363 |
| 2025-12-22 | 5th | A-Tier |   | Global Chess League 2025 | | 4/6 | Grp S. | $81,176 |
| 2025-11-17 | 5th - 8th | A-Tier |  | Speed Chess Championship 2025 | | 10 : 11 | | - |
| 2025-11-04 | 65th - 128th | S-Tier |  | FIDE World Chess Cup 2025 | | 0.5 : 1.5 | | $7,000 |
| 2025-10-25 | 2nd | B-Tier |   | US Chess Championship 2025 | | 4/7/0 | Grp S. | $43,000 |
| 2025-08-27 | 1st | A-Tier |  | Sinquefield Cup 2025 | | 3/8/0 | Grp S. | $77,667 |
| 2025-08-15 | 5th | A-Tier |   | Saint Louis Rapid & Blitz 2025 | | 8/13/6 | Grp S. | $15,000 |
| 2025-07-20 | 8th | A-Tier |  | Freestyle Chess Grand Slam Tour 2025 - Las Vegas | | 0.5 : 1.5 | | $20,000 |
| 2025-07-06 | 2nd | A-Tier |   | SuperUnited Rapid & Blitz Croatia 2025 | | 10/12/5 | Grp S. | $30,000 |
| 2025-06-13 | 5th | S-Tier |   | FIDE World Rapid Team Chess Championship 2025 | | 2.5 : 3.5 | | $23,095 |
| 2025-05-27 | 1st | Weekly |  | Titled Tuesday May 27, 2025 Early | | 9/2/0 | Grp S. | $1,000 |
| 2025-05-16 | 6th - 9th | A-Tier |   | Superbet Chess Classic Romania 2025 | | 1/6/2 | Grp S. | $17,125 |
| 2025-04-27 | 1st | A-Tier |  | Chess Bundesliga 2024-25 | | 13/1/0 | Grp S. | - |
| 2025-04-21 | 14th | A-Tier |  | grenke Freestyle Chess Open | | 5/3/1 | Grp S. | $597 |
| 2025-03-24 | 14th | C-Tier |   | American Cup 2025 - Blitz | | | - | - |
| 2025-03-19 | 5th - 6th | A-Tier |   | American Cup 2025 - Open | | 1.5 : 2.5 | | $15,000 |
| 2025-03-06 | 2nd | B-Tier |   | Champions Showdown: The Kings | | | - | $45,875 |
| 2025-02-18 | 13th - 16th | A-Tier |  | Champions Chess Tour 2025 - Chessable Masters | | 1 : 2 | | $5,000 |
| 2024 |
|---|
| 2024-12-31 | 3rd - 4th | S-Tier |   | FIDE World Blitz Chess Championship 2024 | | 2 : 3 | | $42,000 |
| 2024-12-19 | 8th | A-Tier |  | Champions Chess Tour Finals 2024 | | 2/5 | Grp S. | $14,000 |
| 2024-10-24 | 8th | B-Tier |  | US Chess Championship 2024 | | 0/10/0 | Grp S. | $10,000 |
| 2024-09-22 | 2nd | S-Tier |   | Chess Olympiad 2024 | | 8/1/2 | Grp S. | - |
| 2024-08-28 | 5th - 7th | A-Tier |  | Sinquefield Cup 2024 | | 1/7/1 | Grp S. | $21,833 |
| 2024-08-16 | 2nd | A-Tier |   | Saint Louis Rapid & Blitz 2024 | | 8/15/4 | Grp S. | $30,000 |
| 2024-08-07 | 5th - 8th | A-Tier |  | Speed Chess Championship 2024 | | 10 : 13 | | $6,810 |
| 2024-07-14 | 2nd - 4th | A-Tier |   | SuperUnited Rapid & Blitz Croatia 2024 | | 11/12/4 | Grp S. | $25,000 |
| 2024-07-05 | 8th - 9th | A-Tier |  | Superbet Chess Classic Romania 2024 | | 0/8/1 | Grp S. | $14,500 |
| 2024-05-14 | 2nd | A-Tier |  | Champions Chess Tour 2024 - Chess.com Classic - Division II | | 0 : 2 | | $10,000 |
| 2024-03-20 | 2nd | A-Tier |   | American Cup 2024 - Open | | 1.5 : 2.5 | | $55,000 |
| 2024-03-01 | 3rd - 4th | Showmatch |  | Team Chess Battle 2024 | | 0.5 : 1.5 | | $3,000 |
| 2024-02-03 | 7th - 8th | A-Tier |  | Champions Chess Tour 2024 - Chessable Masters - Division I | | 0.5 : 1.5 | | $7,500 |
| 2023 |
|---|
| 2023-11-30 | 3rd | A-Tier |  | Sinquefield Cup 2023 | | 2/5/1 | Grp S. | $48,000 |
| 2023-11-30 | 3rd | A-Tier |   | Grand Chess Tour 2023 | | 0/2/1 | Grp S. | $25,000 |
| 2023-11-18 | 6th - 7th | A-Tier |   | Saint Louis Rapid & Blitz 2023 | | 7/13/7 | Grp S. | $10,500 |
| 2023-09-26 | 6th - 7th | B-Tier |  | Levitov Chess Week 2023 | | 6/6/6 | Grp S. | $8,990 |
| 2023-09-20 | 2nd | A-Tier |  | Armageddon Championship Series - Grand Finale | | 0 : 2 | | $42,605 |
| 2023-09-19 | 3rd - 4th | A-Tier |  | Speed Chess Championship 2023 | | 7 : 22 | | $12,534 |
| 2023-08-09 | 17th - 32nd | S-Tier |   | FIDE World Chess Cup 2023 | | 0.5 : 1.5 | | $16,000 |
| 2023-06-09 | 5th | A-Tier |   | Norway Chess 2023 | | 3/4/2 | Grp S. | $16,740 |
| 2023-05-25 | 3rd - 4th | A-Tier |   | Superbet Rapid & Blitz Poland 2023 | | 9/14/4 | Grp S. | $22,500 |
| 2023-05-15 | 2nd - 5th | A-Tier |   | Superbet Chess Classic Romania 2023 | | 1/8/0 | Grp S. | $42,750 |
| 2023-03-12 | 1st | B-Tier |  | Armageddon Championship Series - Americas | | 2 : 0 | | $19,230 |
| 2023-02-25 | 4th | A-Tier |   | WR Chess Masters Cup 2023 | | 1/7/1 | Grp S. | $10,547 |
| 2023-01-29 | 4th | A-Tier |  | Tata Steel Chess Tournament 2023 - Masters | | 2/11/0 | Grp S. | - |
| 2022 |
|---|
| 2022-12-14 | 5th - 8th | A-Tier |  | Speed Chess Championship 2022 | | 12.5 : 16.5 | | $4,367 |
| 2022-11-20 | 2nd | A-Tier |  | Champions Chess Tour Finals 2022 | | 4/1/2 | Grp S. | $32,500 |
| 2022-11-06 | 1st | A-Tier |   | Chess.com Global Championship 2022 | | 4.5 : 1.5 | | $200,000 |
| 2022-10-30 | 6th | S-Tier |   | FIDE World Fischer Random Chess Championship 2022 | | 1 : 3 | | $20,000 |
| 2022-09-11 | 3rd - 4th | A-Tier |  | Sinquefield Cup 2022 | | 2/5/1 | Grp S. | $40,000 |
| 2022-09-11 | 2nd | A-Tier |   | Grand Chess Tour 2022 | | 0/1/1 | Grp S. | $50,000 |
| 2022-08-20 | 4th | B-Tier |  | Chess.com Rapid Chess Championship 2022 - Finals | | 0.5 : 1.5 | | $13,000 |
| 2022-08-14 | 1st | Weekly |  | Chess.com Rapid Chess Championship 2022 - Week 25 | | | - | $7,500 |
| 2022-07-24 | 4th - 5th | A-Tier |   | SuperUnited Rapid & Blitz Croatia 2022 | | 8/15/4 | Grp S. | $17,500 |
| 2022-07-17 | 1st | Weekly |  | Chess.com Rapid Chess Championship 2022 - Week 21 | | | - | $7,500 |
| 2022-07-10 | 2nd | Weekly |  | Chess.com Rapid Chess Championship 2022 - Week 20 | | | - | $3,500 |
| 2022-06-10 | 5th | A-Tier |   | Norway Chess 2022 | | 4/2/3 | Grp S. | $18,530 |
| 2022-05-23 | 5th | A-Tier |   | Superbet Rapid & Blitz Poland 2022 | | 10/10/7 | Grp S. | $15,000 |
| 2022-05-14 | 2nd | A-Tier |  | Superbet Chess Classic Romania 2022 | | 1/1 | Grp S. | $67,677 |
| 2022-04-10 | 5th - 8th | Weekly |  | Chess.com Rapid Chess Championship 2022 - Week 9 | | | - | $1,000 |
| 2022-03-20 | 5th - 8th | Weekly |  | Chess.com Rapid Chess Championship 2022 - Week 6 | | | - | $1,000 |
| 2022-03-13 | 3rd - 4th | Weekly |  | Chess.com Rapid Chess Championship 2022 - Week 5 | | | - | $2,500 |
| 2022-02-27 | 3rd - 4th | Weekly |  | Chess.com Rapid Chess Championship 2022 - Week 3 | | | - | $2,500 |
| 2022-02-20 | 5th - 8th | Weekly |  | Chess.com Rapid Chess Championship 2022 - Week 2 | | | - | $1,000 |
| 2021 |
|---|
| 2021-12-19 | 2nd | A-Tier |  | Speed Chess Championship 2021 | | 8 : 23 | | $19,754 |
| 2021-08-28 | 2nd - 4th | A-Tier |  | Sinquefield Cup 2021 | | 2/7/0 | Grp S. | $45,000 |
| 2021-08-28 | 1st | A-Tier |   | Grand Chess Tour 2021 | | 1/2/0 | Grp S. | $100,000 |
| 2021-08-15 | 4th | A-Tier |   | Saint Louis Rapid & Blitz 2021 | | 6/16/5 | Grp S. | $15,000 |
| 2021-06-22 | 1st | A-Tier |   | Paris Rapid & Blitz 2021 | | 11/15/1 | Grp S. | $37,500 |
| 2021-06-14 | 2nd - 4th | A-Tier |   | Superbet Chess Classic Romania 2021 | | 1/8/0 | Grp S. | $45,000 |
| 2020 |
|---|
| 2020-12-09 | 3rd - 4th | A-Tier |  | Speed Chess Championship 2020 | | 12.5 : 13.5 | | $11,016 |
| 2020-05-10 | 2nd | A-Tier |   | FIDE Chess.com Online Nations Cup 2020 | | 2 : 2 | | $36,000 |
| 2020-02-21 | 2nd | A-Tier |  | Speed Chess Championship 2019 | | 14.5 : 19.5 | | $10,839 |
| 2020-01-26 | 3rd | A-Tier |  | Tata Steel Chess Tournament 2020 - Masters | | 2/11/0 | Grp S. | - |
| 2019 |
|---|
| 2019-11-26 | 3rd - 4th | A-Tier |   | Tata Steel India Rapid & Blitz 2019 | | 5/18/4 | Grp S. | $17,500 |
| 2019-11-10 | 8th - 9th | A-Tier |   | Superbet Rapid & Blitz 2019 | | 7/13/7 | Grp S. | $7,500 |
| 2019-10-31 | 1st | S-Tier |   | FIDE World Fischer Random Chess Championship 2019 | | 13.5 : 2.5 | | $125,000 |
| 2019-10-21 | 27th | A-Tier |  | FIDE Chess.com Grand Swiss 2019 | | 2/9/0 | Grp S. | $2,276 |
| 2019-08-28 | 11th - 12th | A-Tier |  | Sinquefield Cup 2019 | | 0/9/2 | Grp S. | $10,000 |
| 2019-07-07 | 2nd | A-Tier |   | Croatia Grand Chess Tour 2019 | | 3/8/0 | Grp S. | $60,000 |
| 2019-06-14 | 5th | A-Tier |   | Altibox Norway Chess 2019 | | 5/4 | Grp S. | $21,432 |
| 2019-05-12 | 4th | A-Tier |   | Cote d'Ivoire Rapid & Blitz 2019 | | 5/18/4 | Grp S. | $15,000 |
| 2018 |
|---|
| 2018-12-04 | 4th - 9th | Monthly |  | Titled Tuesday 65 | | | - | $42 |
| 2018-12-02 | 2nd | A-Tier |  | Speed Chess Championship 2018 | | 12.5 : 15.5 | | $11,574 |
| 2018-10-28 | 29th - 49th | A-Tier |  | Isle of Man International 2018 - Masters | | | - | - |
| 2018-09-04 | 1st - 4th | Monthly |  | Titled Tuesday 63.1 | | | - | $325 |
| 2018-08-28 | 8th | A-Tier |  | Sinquefield Cup 2018 | | 0/8/1 | Grp S. | $15,000 |
| 2018-08-15 | 9th | A-Tier |   | Saint Louis Rapid & Blitz 2018 | | 5/12/10 | Grp S. | $7,500 |
| 2018-06-24 | 3rd | A-Tier |   | Paris Rapid & Blitz 2018 | | 6/18/3 | Grp S. | $20,000 |
| 2018-06-16 | 1st | A-Tier |   | Your Next Move Rapid and Blitz 2018 | | 8/14/5 | Grp S. | $37,500 |
| 2018-06-07 | 5th | A-Tier |   | Altibox Norway Chess 2018 | | 1/6/1 | Grp S. | $20,626 |
| 2018-03-27 | 7th | S-Tier |  | FIDE Candidates Tournament 2018 | | 1/10/3 | Grp S. | $27,405 |
| 2018-01-28 | 5th - 6th | A-Tier |  | Tata Steel Chess Tournament 2018 - Masters | | 4/8/1 | Grp S. | - |
| 2017 |
|---|
| 2017-12-11 | 3rd - 5th | A-Tier |  | London Chess Classic 2017 | | 1/8/0 | Grp S. | $31,666 |
| 2017-11-18 | 5th - 8th | A-Tier |  | Speed Chess Championship 2017 | | 9.5 : 27.5 | | $1,902 |
| 2017-08-11 | 9th - 10th | A-Tier |  | Sinquefield Cup 2017 | | 1/4/4 | Grp S. | $15,000 |
| 2017-07-02 | 2nd | A-Tier |   | Your Next Move Rapid & Blitz 2017 | | 9/13/5 | Grp S. | $25,000 |
| 2017-06-25 | 7th | A-Tier |   | Paris Rapid & Blitz 2017 | | 6/9/12 | Grp S. | $7,500 |
| 2017-06-16 | 5th | A-Tier |   | Altibox Norway Chess 2017 | | 0/9/0 | Grp S. | $19,954 |
| 2017-01-29 | 1st | A-Tier |  | Tata Steel Chess Tournament 2017 - Masters | | 5/8/0 | Grp S. | - |
| 2016 |
|---|
| 2016-12-18 | 1st | A-Tier |  | London Chess Classic 2016 | | 3/6/0 | Grp S. | $75,000 |
| 2016-12-18 | 1st | A-Tier |   | Grand Chess Tour 2016 | | 2/2/0 | Grp S. | $100,000 |
| 2016-08-16 | 1st | A-Tier |  | Sinquefield Cup 2016 | | 2/7/0 | Grp S. | $75,000 |
| 2016-06-20 | 2nd | A-Tier |   | Your Next Move Rapid & Blitz 2016 | | 7/16/4 | Grp S. | $30,000 |
| 2016-06-12 | 4th | A-Tier |   | Paris Rapid & Blitz 2016 | | 6/16/5 | Grp S. | $15,000 |
| 2016-04-29 | 2nd | B-Tier |  | Ultimate Blitz Challenge 2016 | | 7/6/5 | Grp S. | $15,000 |
| 2016-01-31 | 4th | A-Tier |  | Tata Steel Chess Tournament 2016 - Masters | | 1/12/0 | Grp S. | $2,734 |
| 2015 |
|---|
| 2015-09-01 | 10th | A-Tier |  | Sinquefield Cup 2015 | | 1/4/4 | Grp S. | $15,000 |
| 2015-01-25 | 2nd - 5th | A-Tier |  | Tata Steel Chess Tournament 2015 - Masters | | 5/7/1 | Grp S. | - |
| 2015-01-03 | 2nd | Monthly |  | Chess.com Death-Match #30 | | 11.5 : 21.5 | | $250 |
| 2014 |
|---|
| 2014-10-13 | 1st | A-Tier |   | Millionaire Chess 2014 - Open | | 1.5 : 0.5 | | $100,000 |
| 2014-01-26 | 6th | A-Tier |  | Tata Steel Chess Tournament 2014 - Masters | | 3/6/2 | Grp S. | - |
| 2012 |
|---|
| 2012-07-29 | 1st | Monthly |  | Chess.com Death-Match #7 | | 23 : 9 | | $859 |
| 2011 |
|---|
| 2011-08-31 | 33rd - 64th | S-Tier |  | FIDE World Chess Cup 2011 | | 1.5 : 2.5 | | $10,000 |
| 2010 |
|---|
| 2010-11-26 | 2nd | B-Tier |  | Asian Games 2010 – Men's Team Standard | | 0.5 : 3.5 | | - |
| 2010-11-16 | 14th | B-Tier |  | Asian Games 2010 – Men's Individual Rapid | | 4/2/3 | Grp S. | - |
| 2010-10-03 | 54th - 55th | S-Tier |  | Chess Olympiad 2010 | | 5/2/4 | Grp S. | - |
| 2009 |
|---|
| 2009-11-30 | 9th - 16th | S-Tier |  | FIDE World Chess Cup 2009 | | 1 : 4 | | $25,000 |