Player | Round | W | L | D | Pts | Rank |
Fabiano Caruana | 27 | 16 | 4 | 7 | 27 | 1 |
Wesley So | 27 | 11 | 4 | 12 | 23 | 4 |
Maxime Vachier-Lagrave | 27 | 13 | 4 | 10 | 23 | 3 |
Alireza Firouzja | 27 | 14 | 5 | 8 | 23 | 2 |
Ian Nepomniachtchi | 27 | 8 | 8 | 11 | 18.5 | 5 |
Levon Aronian | 27 | 7 | 11 | 9 | 17 | 6 |
Gukesh D | 27 | 6 | 14 | 7 | 14 | 7 |
Anish Giri | 27 | 3 | 9 | 15 | 13.5 | 8 |
Vidit Gujrathi | 27 | 5 | 14 | 8 | 11 | 9 |
Ivan Saric | 27 | 5 | 15 | 7 | 10 | 10 |
W = win (1), L = loss (½), D = Draw (0), Pts = Points
1 - 0 indicates that white won, 0 - 1 indicates black won, ½ - ½ indicates a draw.
Points Sytem for Rapid Games: Win = 2 points, Draw = 1 points, Loss = 0 points
Player | Points | Standings |
Fabiano Caruana | 15 | 1 |
Wesley So | 12 | 2 |
Levon Aronian | 11 | 3 |
Maxime Vachier-Lagrave | 10 | 4 |
Alireza Firouzja | 10 | 5 |
Ian Nepomniachtchi | 10 | 6 |
Gukesh Dommaraju | 9 | 7 |
Anish Giri | 6 | 8 |
Vidit Gujrathi | 4 | 9 |
Ivan Saric | 3 | 10 |
Ian Nepomniachtchi ½ - ½ Alireza Firouzja
Fabiano Caruana 1 - 0 Vidit Gujrathi
Levon Aronian 0 - 1 Maxime Vachier-Lagrave
Ivan Saric ½ - ½ Anish Giri
Wesley So 1 - 0 Gukesh D
Alireza Firouzja ½ - ½ Gukesh D
Anish Giri ½ - ½ Wesley So
Maxime Vachier-Lagrave 1 - 0 Ivan Saric
Vidit Gujrathi 0 - 1 Levon Aronian
Ian Nepomniachtchi ½ - ½ Fabiano Caruana
Fabiano Caruana ½ - ½ Alireza Firouzja
Levon AronianIan ½ - ½ Nepomniachtchi
Ivan Saric 1 - 0 Vidit Gujrathi
Wesley So ½ - ½ Maxime Vachier-Lagrave
Gukesh D ½ - ½ Anish Giri
Alireza Firouzja 1 - 0 Anish Giri
Maxime Vachier-Lagrave 0 - 1 Gukesh D
Vidit Gujrathi 0 - 1 Wesley So
Ian Nepomniachtchi 1 - 0 Ivan Saric
Fabiano Caruana 1 - 0 Levon Aronian
Levon Aronian ½ - ½ Alireza Firouzja
Ivan Saric 0 - 1 Fabiano Caruana
Wesley So ½ - ½ Ian Nepomniachtchi
Gukesh D ½ - ½ Vidit Gujrathi
Anish Giri ½ - ½ Maxime Vachier-Lagrave
Alireza Firouzja ½ - ½ Maxime Vachier-Lagrave
Vidit Gujrathi ½ - ½ Anish Giri
Ian Nepomniachtchi 0 - 1 Gukesh D
Fabiano Caruana ½ - ½ Wesley So
Levon Aronian 1 - 0 Ivan Saric
Ivan Saric 0 - 1 Alireza Firouzja
Wesley So ½ - ½ Levon Aronian
Gukesh D 0 - 1 Fabiano Caruana
Anish Giri ½ - ½ Ian Nepomniachtchi
Maxime Vachier-Lagrave 1 - 0 Vidit Gujrathi
Alireza Firouzja 0 - 1 Vidit Gujrathi
Ian Nepomniachtchi ½ - ½ Maxime Vachier-Lagrave
Fabiano Caruana 1 - 0 Anish Giri
Levon Aronian 1 - 0 Gukesh D
Ivan Saric 0 - 1 Wesley So
Wesley So ½ - ½ Alireza Firouzja
Gukesh D 1 - 0 Ivan Saric
Anish Giri 0 - 1 Levon Aronian
Maxime Vachier-Lagrave 0 - 1 Fabiano Caruana
Vidit Gujrathi 0 - 1 Ian Nepomniachtchi
Points Sytem for Blitz Games: Win = 1 points, Draw = ½ points, Loss = 0 points
Player | Points | Standings |
Alireza Firouzja | 13 | 1 |
Maxime Vachier-Lagrave | 13 | 2 |
Fabiano Caruana | 12 | 3 |
Wesley So | 11 | 4 |
Ian Nepomniachtchi | 8.5 | 5 |
Anish Giri | 7.5 | 6 |
Vidit Gujrathi | 7 | 7 |
Ivan Saric | 7 | 8 |
Levon Aronian | 6 | 9 |
Gukesh Dommaraju | 5 | 10 |
Fabiano Caruana 0 - 1 Ian Nepomniachtchi
Gukesh D 0 - 1 Levon Aronian
Vidit Gujrathi ½ - ½ Anish Giri
Ivan Saric 0 - 1 Maxime Vachier-Lagrave
Wesley So 1 - 0 Alireza Firouzja
Ian Nepomniachtchi 0 - 1 Alireza Firouzja
Maxime Vachier-Lagrave ½ - ½ Wesley So
Anish Giri ½ - ½ Ivan Saric
Levon Aronian ½ - ½ Vidit Gujrathi
Fabiano Caruana 1 - 0 Gukesh D
Gukesh D 0 - 1 Ian Nepomniachtchi
Vidit Gujrathi 0 - 1 Fabiano Caruana
Ivan Saric 1 - 0 Levon Aronian
Wesley So 0 - 1 Anish Giri
Alireza Firouzja ½ - ½ Maxime Vachier-Lagrave
Ian Nepomniachtchi 1 - 0 Maxime Vachier-Lagrave
Anish Giri 0 - 1 Alireza Firouzja
Levon Aronian ½ - ½ Wesley So
Fabiano Caruana 1 - 0 Ivan Saric
Gukesh Dommaraju 0 - 1 Vidit Santosh Gujrathi
Vidit Gujrathi 0 - 1 Ian Nepomniachtchi
Ivan Saric 0 - 1 Gukesh D
Wesley So 0 - 1 Fabiano Caruana
Alireza Firouzja 1 - 0 Levon Aronian
Maxime Vachier-Lagrave 1 - 0 Anish Giri
Ian Nepomniachtchi ½ - ½ Anish Giri
Levon Aronian 0 - 1 Maxime Vachier-Lagrave
Fabiano Caruana 0 - 1 Alireza Firouzja
Gukesh D 1 - 0 Wesley So
Vidit Gujrathi ½ - ½ Ivan Saric
Ivan Saric 1 - 0 Ian Nepomniachtchi
Wesley So 1 - 0 Vidit Gujrathi
Alireza Firouzja ½ - ½ Gukesh D
Maxime Vachier-Lagrave ½ - ½ Fabiano Caruana
Anish Giri ½ - ½ Levon Aronian
Ian Nepomniachtchi 0 - 1 Levon Aronian
Fabiano Caruana ½ - ½ Anish Giri
Gukesh D 0 - 1 Maxime Vachier-Lagrave
Vidit Gujrathi 1 - 0 Alireza Firouzja
Ivan Saric ½ - ½ Wesley So
Wesley So 1 - 0 Ian Nepomniachtchi
Alireza Firouzja 1 - 0 Ivan Saric
Maxime Vachier-Lagrave 1 - 0 Vidit Gujrathi
Anish Giri 1 - 0 Gukesh D
Levon Aronian 0 - 1 Fabiano Caruana
Ian Nepomniachtchi 0 - 1 Fabiano Caruana
Levon Aronian 1 - 0 Gukesh D
Anish Giri ½ - ½ Vidit Gujrathi
Maxime Vachier-Lagrave 1 - 0 Ivan Saric
Alireza Firouzja 1 - 0 Wesley So
Alireza Firouzja 1 - 0 Ian Nepomniachtchi
Wesley So ½ - ½ Maxime Vachier-Lagrave
Ivan Saric ½ - ½ Anish Giri
Vidit Gujrathi ½ - ½ Levon Aronian
Gukesh D 0 - 1 Fabiano Caruana
Ian Nepomniachtchi ½ - ½ Gukesh D
Fabiano Caruana 1 - 0 Vidit Gujrathi
Levon Aronian 0 - 1 Ivan Saric
Anish Giri 0 - 1 Wesley So
Maxime Vachier-Lagrav 1 - 0 Alireza Firouzja
Maxime Vachier-Lagrave 0 - 1 Ian Nepomniachtchi
Alireza Firouzja 1 - 0 Anish Giri
Wesley So ½ - ½ Levon Aronian
Ivan Saric ½ - ½ Fabiano Caruana
Vidit Gujrathi 1 - 0 Gukesh D
Ian Nepomniachtchi 0 - 1 Vidit Gujrathi
Gukesh Dommaraju ½ - ½ Ivan Saric
Fabiano Caruana 0 - 1 Wesley So
Levon Aronian 0 - 1 Alireza Firouzja
Anish Giri 0 - 1 Maxime Vachier-Lagrave
Anish Giri ½ - ½ Ian Nepomniachtchi
Maxime Vachier-Lagrave 1 - 0 Levon Aronian
Alireza Firouzja 1 - 0 Fabiano Caruana
Wesley So 1 - 0 Gukesh D
Ivan Saric 1 - 0 Vidit Gujrathi
Ian Nepomniachtchi 1 - 0 Ivan Saric
Vidit Gujrathi 0 - 1 Wesley So
Gukesh D 1 - 0 Alireza Firouzja
Fabiano Caruana ½ - ½ Maxime Vachier-Lagrave
Levon Aronian 0- 1 Anish Giri
Levon Aronian ½- ½ Ian Nepomniachtchi
Anish Giri 0 - 1 Fabiano Caruana
Maxime Vachier-Lagrave 1 - 0 Gukesh D
Alireza Firouzja 1 - 0 Vidit Gujrathi
Wesley So 1 - 0 Ivan Saric
Ian Nepomniachtchi ½ - ½ Wesley So
Ivan Saric 0 - 1 Alireza Firouzja
Vidit Gujrathi ½ - ½ Maxime Vachier-Lagrave
Gukesh D ½ - ½ Anish Giri
Fabiano Caruana 1 - 0 Levon Aronian