1
Alireza Firouzja
Flag of IRI
GM Alireza Firouzja
Elo: 2759
Alter: 18
2
Andrey Esipenko
Flag of RUS
GM Andrey Esipenko
Elo: 2701
Alter: 19
3
Mohammad Amin Tabatabaei
Flag of IRI
GM Mohammad Amin Tabatabaei
Elo: 2629
Alter: 20
4
Nodirbek Abdusattorov
Flag of UZB
GM Nodirbek Abdusattorov
Elo: 2627
Alter: 17
5
Bogdan Daniel Deac
Flag of ROU
GM Bogdan Daniel Deac
Elo: 2625
Alter: 20
6
Nodirbek Yakubboev
Flag of UZB
GM Nodirbek Yakubboev
Elo: 2605
Alter: 19
7
Anton Smirnov
Flag of AUS
GM Anton Smirnov
Elo: 2602
Alter: 20
8
Flag of UKR
GM Kirill Shevchenko
Elo: 2599
Alter: 19
9
Flag of ARM
GM Shant Sargsyan
Elo: 2598
Alter: 19
10
Flag of ARM
GM Aram Hakobyan
Elo: 2598
Alter: 20
11
Awonder Liang
Flag of USA
GM Awonder Liang
Elo: 2592
Alter: 18
12
Vincent Keymer
Flag of GER
GM Vincent Keymer
Elo: 2591
Alter: 17
13
Flag of IND
GM Chopra Aryan
Elo: 2585
Alter: 20
14
Velimir Ivic
Flag of SRB
GM Velimir Ivic
Elo: 2581
Alter: 19
15
Dommaraju Gukesh
Flag of IND
GM Dommaraju Gukesh
Elo: 2578
Alter: 15
16
Thai Dai Van Nguyen
Flag of CZE
GM Thai Dai Van Nguyen
Elo: 2577
Alter: 20
17
Flag of AZE
GM Vugar Afgan Oglu Asadli
Elo: 2572
Alter: 20
18
Flag of IND
GM Arjun Erigaisi
Elo: 2567
Alter: 18
19
Flag of USA
GM Nicolas D Checa
Elo: 2562
Alter: 20
20
Raunak Sadhwani
Flag of IND
GM Raunak Sadhwani
Elo: 2555
Alter: 16
21
Luis Engel
Flag of GER
GM Luis Engel
Elo: 2553
Alter: 19
22
Jonas Buhl Bjerre
Flag of DEN
GM Jonas Buhl Bjerre
Elo: 2550
Alter: 17
23
Flag of IND
IM Leon Luke Mendonca
Elo: 2549
Alter: 15
24
Flag of UZB
GM Javokhir Sindarov
Elo: 2544
Alter: 16
25
Lucas Van Foreest
Flag of NED
GM Lucas Van Foreest
Elo: 2544
Alter: 20
26
Viktor Gazik
Flag of SVK
IM Viktor Gazik
Elo: 2542
Alter: 20
27
Flag of USA
GM Ruifeng Li
Elo: 2541
Alter: 20
28
Flag of UZB
GM Shamsiddin Vokhidov
Elo: 2529
Alter: 19
29
Semen Lomasov
Flag of RUS
IM Semen Lomasov
Elo: 2525
Alter: 19
30
Flag of USA
GM John M Burke
Elo: 2522
Alter: 20
31
Flag of AZE
IM Aydin Elshan Suleymanli
Elo: 2520
Alter: 16
32
Anh Khoi Nguyen
Flag of VIE
GM Anh Khoi Nguyen
Elo: 2520
Alter: 19
33
Flag of RUS
IM Sergei Lobanov
Elo: 2520
Alter: 20
34
Flag of SVK
GM Jergus Pechac
Elo: 2519
Alter: 20
35
Flag of HUN
GM Adam Kozak
Elo: 2518
Alter: 19
36
Szymon Gumularz
Flag of POL
IM Szymon Gumularz
Elo: 2517
Alter: 20
37
Daniel Dardha
Flag of BEL
IM Daniel Dardha
Elo: 2516
Alter: 16
38
Flag of SRB
IM Luka Budisavljevic
Elo: 2513
Alter: 17
39
Flag of UKR
IM Viktor Matviishen
Elo: 2512
Alter: 19
40
Flag of USA
GM Hans Moke Niemann
Elo: 2508
Alter: 18
41
Flag of IRI
GM Aryan Gholami
Elo: 2507
Alter: 20
42
Flag of CHN
IM Zhihang Xu
Elo: 2506
Alter: 20
43
Flag of IND
GM Panneerseluam Iniyan
Elo: 2506
Alter: 19
44
Flag of MGL
GM Dambasuren Batsuren
Elo: 2504
Alter: 17
45
Flag of POL
IM Pawel Teclaf
Elo: 2502
Alter: 18
46
Paulius Pultinevicius
Flag of LTU
GM Paulius Pultinevicius
Elo: 2501
Alter: 20
47
Flag of RUS
FM Timur Fakhrutdinov
Elo: 2501
Alter: 20
48
Flag of USA
IM Praveen Balakrishnan
Elo: 2500
Alter: 19
49
Casper Schoppen
Flag of NED
GM Casper Schoppen
Elo: 2496
Alter: 19
50
Robby Kevlishvili
Flag of NED
IM Robby Kevlishvili
Elo: 2495
Alter: 20
51
Flag of ITA
IM Francesco Sonis
Elo: 2493
Alter: 19
52
Ariel Erenberg
Flag of ISR
IM Ariel Erenberg
Elo: 2492
Alter: 20
53
Flag of USA
GM Brandon Jacobson
Elo: 2491
Alter: 18
54
Lance Henderson de la Fuente
Flag of ESP
GM Lance Henderson de la Fuente
Elo: 2491
Alter: 18
55
Flag of RUS
Tagir Salemgareev
Elo: 2485
Alter: 19
56
Flag of RUS
GM Arseniy Nesterov
Elo: 2482
Alter: 18
57
Liam Vrolijk
Flag of NED
IM Liam Vrolijk
Elo: 2480
Alter: 19
58
Flag of IND
IM Rautela Saksham
Elo: 2480
Alter: 17
59
Flag of FRA
IM Marc Andria Maurizzi
Elo: 2479
Alter: 14
60
Flag of RUS
IM Volodar Murzin
Elo: 2478
Alter: 15
61
Kalyan Arjun
Flag of IND
IM Kalyan Arjun
Elo: 2477
Alter: 19
62
Flag of UKR
IM Yevgeniy Roshka
Elo: 2476
Alter: 20
63
David Gavrilescu
Flag of ROU
IM David Gavrilescu
Elo: 2476
Alter: 18
64
Flag of UKR
IM Platon Galperin
Elo: 2474
Alter: 18
65
Flag of CHN
Yanbin Wang
Elo: 2473
Alter: 19
66
Gupta Prithu
Flag of IND
GM Gupta Prithu
Elo: 2472
Alter: 17
67
Harshit Raja
Flag of IND
IM Harshit Raja
Elo: 2472
Alter: 20
68
Flag of AZE
IM Abdulla Azar Gadimbayli
Elo: 2470
Alter: 19
69
Flag of MDA
IM Ivan Schitco
Elo: 2469
Alter: 18
70
Rudik Makarian
Flag of RUS
IM Rudik Makarian
Elo: 2468
Alter: 17
71
Flag of IND
IM Guha Mitrabha
Elo: 2467
Alter: 20
72
Flag of RUS
IM Kirill Shubin
Elo: 2466
Alter: 18
73
Flag of AUT
IM Felix Blohberger
Elo: 2463
Alter: 19
74
Flag of FIN
IM Toivo Keinanen
Elo: 2460
Alter: 19
75
Flag of CHN
Shiwu Wang
Elo: 2459
Alter: 20
76
Flag of ESP
IM Juan Plazuelo Pascual
Elo: 2459
Alter: 20
77
Srivatshav P Rahul
Flag of IND
IM Srivatshav P Rahul
Elo: 2457
Alter: 19
78
Flag of SRB
IM Mihajlo Radovanovic
Elo: 2457
Alter: 20
79
Flag of ARM
IM Artur Davtyan
Elo: 2457
Alter: 19
80
Flag of BLR
IM Viachaslau Zarubitski
Elo: 2456
Alter: 19
81
Christopher Woojin Yoo
Flag of USA
IM Christopher Woojin Yoo
Elo: 2455
Alter: 15
82
Flag of USA
IM David Brodsky
Elo: 2455
Alter: 19
83
Flag of ARM
IM Mamikon Gharibyan
Elo: 2455
Alter: 17
84
Flag of SWE
FM Jung Min Seo
Elo: 2453
Alter: 19
85
Flag of USA
IM Andrew Z Hong
Elo: 2453
Alter: 17
86
Flag of AUT
IM Dominik Horvath
Elo: 2453
Alter: 18
87
Flag of CHN
FM Chen Zou
Elo: 2452
Alter: 20
88
Flag of USA
IM Advait Patel
Elo: 2451
Alter: 19
89
Flag of RUS
FM Artur Gaifullin
Elo: 2450
Alter: 20
90
Flag of GRE
FM Dimitris Alexakis
Elo: 2450
Alter: 18
91
Flag of ESP
IM Pedro Antonio Gines Esteo
Elo: 2449
Alter: 17
92
Flag of AZE
IM Mahammad Muradli
Elo: 2449
Alter: 18
93
Kaumandur Srihari Raghunandan
Flag of IND
IM Kaumandur Srihari Raghunandan
Elo: 2448
Alter: 20
94
Valentin Buckels
Flag of GER
IM Valentin Buckels
Elo: 2448
Alter: 20
95
Flag of USA
IM Justin Wang
Elo: 2447
Alter: 16
96
Flag of IND
IM VS Rathanvel
Elo: 2445
Alter: 20
97
Flag of RUS
IM Stefan Pogosyan
Elo: 2444
Alter: 17
98
Nikoloz Kacharava
Flag of GEO
IM Nikoloz Kacharava
Elo: 2443
Alter: 17
99
Flag of ISR
FM Yahli Sokolovsky
Elo: 2442
Alter: 15
100
Flag of GRE
FM Christos Krallis
Elo: 2442
Alter: 16