Photo credit

Shreyas Royal

Photo: Simon Walker / No 10 Downing Street

Contains public sector information licensed under the Open Government Licence v3.0.

© Crown copyright 2023.

Open Government Licence v3.0 · Official government photo

Cropped to a square portrait, resized and converted to WebP.

Photographed 2023-08-22

Government source licensing policy

GMShreyas Royal

ENG Born 2009 (Age ≈17) Male
FIDE ID
448869

About Shreyas Royal

Shreyas Royal was born in Bengaluru and moved to London at three when his father took an IT job. He attended the Pointer School in Blackheath on a scholarship. In 2018 a renewed work visa allowed his family to remain in Britain after uncertainty about their right to stay. Show more

Shreyas Royal was born in Bengaluru and moved to London at three when his father took an IT job. He attended the Pointer School in Blackheath on a scholarship. In 2018 a renewed work visa allowed his family to remain in Britain after uncertainty about their right to stay. His first grandmaster norm came at the Bavarian Open in Tegernsee in November 2022. At the 2023 Grand Swiss he defeated Jaime Santos Latasa and Vahap Şanal. He earned his second norm at the London Chess Classic that December. His final norm came at the 2024 British Championship, where he finished sixth. At fifteen years and seven months he became the youngest British player to qualify as a grandmaster, breaking David Howell's record. In August 2026 he won the British Championship at seventeen, becoming its youngest champion.

FIDE ratings

Classical

2531.4 -5.6

Live estimate

Rapid

2400

Published FIDE

Blitz

2442

Published FIDE

Official classical ranks

World rank
#354
National rank · ENG
#7

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2537 Nov 2026
Recorded years
2016–2026
Archived games
768

Based on available monthly lists and saved games.

Rating history

ECF ratings

English rankings

ECF code 300121A · West London · Latest available list 2026-11-01

2687Standard
2453Rapid
2378Blitz

ECF rating history

Revised published ratings. Pre-July 2020 grades use a separate scale.

Published lists
DateTypeScaleOriginalRevised
2026-11-01blitzrating23782378
2026-11-01rapidrating24532453
2026-11-01standardrating26872687
2026-10-01blitzrating24092409
2026-10-01rapidrating24622462
2026-10-01standardrating26942695
2026-09-01blitzrating24722472
2026-09-01rapidrating24622462
2026-09-01standardrating26942695
2026-08-01blitzrating24722472
2026-08-01rapidrating24622462
2026-08-01standardrating26412642
2026-07-01blitzrating24722472
2026-07-01rapidrating24622462
2026-07-01standardrating25752575
2026-06-01blitzrating24722472
2026-06-01rapidrating24622462
2026-06-01standardrating25692569
2026-05-01blitzrating24722472
2026-05-01rapidrating24622462
2026-05-01standardrating25812581
2026-04-01blitzrating24722472
2026-04-01rapidrating24622462
2026-04-01standardrating25812581
2026-03-01blitzrating24712472
2026-03-01rapidrating23522352
2026-03-01standardrating26262630
2026-02-01blitzrating24992500
2026-02-01rapidrating23522352
2026-02-01standardrating26222622
2026-01-01blitzrating24992500
2026-01-01rapidrating23522352
2026-01-01standardrating26062607
2025-12-01blitzrating24992500
2025-12-01rapidrating23832383
2025-12-01standardrating26272608
2025-11-01blitzrating24992500
2025-11-01rapidrating23832383
2025-11-01standardrating26272627
2025-10-01blitzrating24672468
2025-10-01rapidrating23092309
2025-10-01standardrating26372637
2025-09-01blitzrating24152415
2025-09-01rapidrating23092309
2025-09-01standardrating26372637
2025-08-01blitzrating23432343
2025-08-01rapidrating23092309
2025-08-01standardrating26412642
2025-07-01blitzrating23432343
2025-07-01rapidrating23092309

FIDE rating history

View rating lists

Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).

Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).

# Date Event Site Round White Black Result Moves View
101 2026-02-08 4NCL 2025-26 England ENG 6.41 Shreyas Royal Alexander Kovchan Won: 1-0 35 Open
102 2026-02-07 4NCL 2025-26 England ENG 5.1 Marco Gallana Shreyas Royal Won: 0-1 40 Open
103 2026-01-11 4NCL 2025-26 England ENG 4.1 Jakub Kosakowski Shreyas Royal Draw: 1/2-1/2 22 Open
104 2026-01-10 4NCL 2025-26 England ENG 3.1 Shreyas Royal Siva Mahadevan Won: 1-0 47 Open
105 2025-12-14 TCh-AUT 2025-26 Austria AUT 5.2 Shreyas Royal Matic Lavrencic Lost: 0-1 51 Open
106 2025-12-13 TCh-AUT 2025-26 Austria AUT 4.2 Leon Livaic Shreyas Royal Draw: 1/2-1/2 54 Open
107 2025-12-12 TCh-AUT 2025-26 Austria AUT 3.2 Shreyas Royal Rainer Buhmann Won: 1-0 52 Open
108 2025-12-11 TCh-AUT 2025-26 Austria AUT 2.2 Felix Blohberger Shreyas Royal Lost: 1-0 55 Open
109 2025-12-10 TCh-AUT 2025-26 Austria AUT 1.2 Shreyas Royal Maximilian Berchtenbreiter Won: 1-0 38 Open
110 2025-12-07 15th LCC Super Rapid 2025 London ENG 9.28 Shreyas Royal Gerben Van Pel Won: 1-0 42 Open
111 2025-12-07 15th LCC Super Rapid 2025 London ENG 8.18 Zsoka Gaal Shreyas Royal Lost: 1-0 59 Open
112 2025-12-07 15th LCC Super Rapid 2025 London ENG 7.5 Shreyas Royal Sam Shankland Lost: 0-1 58 Open
113 2025-12-07 15th LCC Super Rapid 2025 London ENG 6.19 Shreyas Royal Robert S Eames Won: 1-0 47 Open
114 2025-12-07 15th LCC Super Rapid 2025 London ENG 10.23 Roman Kovalskyi Shreyas Royal Draw: 1/2-1/2 38 Open
115 2025-12-06 15th LCC Super Rapid 2025 London ENG 5.25 Mikhailo Kapechun Shreyas Royal Won: 0-1 49 Open
116 2025-12-06 15th LCC Super Rapid 2025 London ENG 4.31 Shreyas Royal Koichi B Nicholas Won: 1-0 39 Open
117 2025-12-06 15th LCC Super Rapid 2025 London ENG 3.25 Artjom Gurevich Shreyas Royal Lost: 1-0 56 Open
118 2025-12-06 15th LCC Super Rapid 2025 London ENG 2.29 Shreyas Royal Michael Inzani Won: 1-0 32 Open
119 2025-12-06 15th LCC Super Rapid 2025 London ENG 1.3 Nikesh Acharya Shreyas Royal Won: 0-1 40 Open
120 2025-12-03 15th London Classic Open London ENG 9.13 Niklas Schmider Shreyas Royal Draw: 1/2-1/2 55 Open
121 2025-12-02 15th London Classic Open London ENG 8.2 Shreyas Royal Mark L Hebden Won: 1-0 30 Open
122 2025-12-01 15th London Classic Open London ENG 7.15 Alexander Kovchan Shreyas Royal Draw: 1/2-1/2 47 Open
123 2025-11-30 15th London Classic Open London ENG 6.13 Jonah B Willow Shreyas Royal Lost: 1-0 35 Open
124 2025-11-30 15th London Classic Open London ENG 5.5 Shreyas Royal Rinat Jumabayev Draw: 1/2-1/2 50 Open
125 2025-11-29 15th London Classic Open London ENG 4.17 Eyal Noy Shreyas Royal Won: 0-1 39 Open
126 2025-11-28 15th London Classic Open London ENG 3.17 Shreyas Royal Supratit Banerjee Draw: 1/2-1/2 107 Open
127 2025-11-28 15th London Classic Open London ENG 2.18 Guohao Li Shreyas Royal Draw: 1/2-1/2 38 Open
128 2025-11-27 15th London Classic Open London ENG 1.2 Shreyas Royal Matthew Dignam Won: 1-0 33 Open
129 2025-11-23 34th TCh-CRO Div 1a 2025 Veli Losinj CRO 9.1 Felix Blohberger Shreyas Royal Draw: 1/2-1/2 10 Open
130 2025-11-22 34th TCh-CRO Div 1a 2025 Veli Losinj CRO 8.1 Shreyas Royal Umut Ata Akbas Draw: 1/2-1/2 61 Open
131 2025-11-20 34th TCh-CRO Div 1a 2025 Veli Losinj CRO 6.1 Shreyas Royal Yuriy Kryvoruchko Draw: 1/2-1/2 25 Open
132 2025-11-19 34th TCh-CRO Div 1a 2025 Veli Losinj CRO 5.1 Alexander Motylev Shreyas Royal Draw: 1/2-1/2 60 Open
133 2025-11-18 34th TCh-CRO Div 1a 2025 Veli Losinj CRO 4.1 Shreyas Royal Ivan Saric Lost: 0-1 42 Open
134 2025-11-17 34th TCh-CRO Div 1a 2025 Veli Losinj CRO 3.1 Gergely Aczel Shreyas Royal Won: 0-1 67 Open
135 2025-11-16 34th TCh-CRO Div 1a 2025 Veli Losinj CRO 2.1 Shreyas Royal Jonas Buhl Bjerre Lost: 0-1 41 Open
136 2025-11-15 34th TCh-CRO Div 1a 2025 Veli Losinj CRO 1.1 Dominik Horvath Shreyas Royal Lost: 1-0 83 Open
137 2025-11-13 Tournament of Peace 2025 Zagreb CRO 9.1 Tor Fredrik Kaasen Shreyas Royal Won: 0-1 59 Open
138 2025-11-12 Tournament of Peace 2025 Zagreb CRO 8.1 Shreyas Royal Mladen Palac Draw: 1/2-1/2 20 Open
139 2025-11-11 Tournament of Peace 2025 Zagreb CRO 7.1 Luca Jr Moroni Shreyas Royal Draw: 1/2-1/2 38 Open
140 2025-11-10 Tournament of Peace 2025 Zagreb CRO 6.1 Shreyas Royal Robert Zelcic Won: 1-0 49 Open
141 2025-11-09 Tournament of Peace 2025 Zagreb CRO 5.1 Leon Livaic Shreyas Royal Won: 0-1 52 Open
142 2025-11-08 Tournament of Peace 2025 Zagreb CRO 4.1 Shreyas Royal Zdenko Kozul Won: 1-0 44 Open
143 2025-11-07 Tournament of Peace 2025 Zagreb CRO 3.1 Hrvoje Stevic Shreyas Royal Lost: 1-0 60 Open
144 2025-11-06 Tournament of Peace 2025 Zagreb CRO 2.1 Shreyas Royal Sergey A. Fedorchuk Won: 1-0 44 Open
145 2025-11-05 Tournament of Peace 2025 Zagreb CRO 1.1 Evgeny Postny Shreyas Royal Won: 0-1 42 Open
146 2025-10-12 25th European Teams Batumi GEO 7.3 Antonios Pavlidis Shreyas Royal Lost: 1-0 43 Open
147 2025-10-08 25th European Teams Batumi GEO 4.5 Shreyas Royal Vahap Sanal Draw: 1/2-1/2 84 Open
148 2025-10-07 25th European Teams Batumi GEO 3.1 Gustas Morkunas Shreyas Royal Won: 0-1 50 Open
149 2025-10-06 25th European Teams Batumi GEO 2.3 Shreyas Royal David Gavrilescu Lost: 0-1 60 Open
150 2025-10-05 25th European Teams Batumi GEO 1.5 Milton Pantzar Shreyas Royal Draw: 1/2-1/2 39 Open
  1. vs Alexander KovchanWon · 1-0White · 2026-02-08 · Round 6.414NCL 2025-26
  2. vs Marco GallanaWon · 0-1Black · 2026-02-07 · Round 5.14NCL 2025-26
  3. vs Jakub KosakowskiDraw · ½–½Black · 2026-01-11 · Round 4.14NCL 2025-26
  4. vs Siva MahadevanWon · 1-0White · 2026-01-10 · Round 3.14NCL 2025-26
  5. vs Matic LavrencicLost · 0-1White · 2025-12-14 · Round 5.2TCh-AUT 2025-26
  6. vs Leon LivaicDraw · ½–½Black · 2025-12-13 · Round 4.2TCh-AUT 2025-26
  7. vs Rainer BuhmannWon · 1-0White · 2025-12-12 · Round 3.2TCh-AUT 2025-26
  8. vs Felix BlohbergerLost · 1-0Black · 2025-12-11 · Round 2.2TCh-AUT 2025-26
  9. vs Maximilian BerchtenbreiterWon · 1-0White · 2025-12-10 · Round 1.2TCh-AUT 2025-26
  10. vs Gerben Van PelWon · 1-0White · 2025-12-07 · Round 9.2815th LCC Super Rapid 2025
  11. vs Zsoka GaalLost · 1-0Black · 2025-12-07 · Round 8.1815th LCC Super Rapid 2025
  12. vs Sam ShanklandLost · 0-1White · 2025-12-07 · Round 7.515th LCC Super Rapid 2025
  13. vs Robert S EamesWon · 1-0White · 2025-12-07 · Round 6.1915th LCC Super Rapid 2025
  14. vs Roman KovalskyiDraw · ½–½Black · 2025-12-07 · Round 10.2315th LCC Super Rapid 2025
  15. vs Mikhailo KapechunWon · 0-1Black · 2025-12-06 · Round 5.2515th LCC Super Rapid 2025
  16. vs Koichi B NicholasWon · 1-0White · 2025-12-06 · Round 4.3115th LCC Super Rapid 2025
  17. vs Artjom GurevichLost · 1-0Black · 2025-12-06 · Round 3.2515th LCC Super Rapid 2025
  18. vs Michael InzaniWon · 1-0White · 2025-12-06 · Round 2.2915th LCC Super Rapid 2025
  19. vs Nikesh AcharyaWon · 0-1Black · 2025-12-06 · Round 1.315th LCC Super Rapid 2025
  20. vs Niklas SchmiderDraw · ½–½Black · 2025-12-03 · Round 9.1315th London Classic Open
  21. vs Mark L HebdenWon · 1-0White · 2025-12-02 · Round 8.215th London Classic Open
  22. vs Alexander KovchanDraw · ½–½Black · 2025-12-01 · Round 7.1515th London Classic Open
  23. vs Jonah B WillowLost · 1-0Black · 2025-11-30 · Round 6.1315th London Classic Open
  24. vs Rinat JumabayevDraw · ½–½White · 2025-11-30 · Round 5.515th London Classic Open
  25. vs Eyal NoyWon · 0-1Black · 2025-11-29 · Round 4.1715th London Classic Open
  26. vs Supratit BanerjeeDraw · ½–½White · 2025-11-28 · Round 3.1715th London Classic Open
  27. vs Guohao LiDraw · ½–½Black · 2025-11-28 · Round 2.1815th London Classic Open
  28. vs Matthew DignamWon · 1-0White · 2025-11-27 · Round 1.215th London Classic Open
  29. vs Felix BlohbergerDraw · ½–½Black · 2025-11-23 · Round 9.134th TCh-CRO Div 1a 2025
  30. vs Umut Ata AkbasDraw · ½–½White · 2025-11-22 · Round 8.134th TCh-CRO Div 1a 2025
  31. vs Yuriy KryvoruchkoDraw · ½–½White · 2025-11-20 · Round 6.134th TCh-CRO Div 1a 2025
  32. vs Alexander MotylevDraw · ½–½Black · 2025-11-19 · Round 5.134th TCh-CRO Div 1a 2025
  33. vs Ivan SaricLost · 0-1White · 2025-11-18 · Round 4.134th TCh-CRO Div 1a 2025
  34. vs Gergely AczelWon · 0-1Black · 2025-11-17 · Round 3.134th TCh-CRO Div 1a 2025
  35. vs Jonas Buhl BjerreLost · 0-1White · 2025-11-16 · Round 2.134th TCh-CRO Div 1a 2025
  36. vs Dominik HorvathLost · 1-0Black · 2025-11-15 · Round 1.134th TCh-CRO Div 1a 2025
  37. vs Tor Fredrik KaasenWon · 0-1Black · 2025-11-13 · Round 9.1Tournament of Peace 2025
  38. vs Mladen PalacDraw · ½–½White · 2025-11-12 · Round 8.1Tournament of Peace 2025
  39. vs Luca Jr MoroniDraw · ½–½Black · 2025-11-11 · Round 7.1Tournament of Peace 2025
  40. vs Robert ZelcicWon · 1-0White · 2025-11-10 · Round 6.1Tournament of Peace 2025
  41. vs Leon LivaicWon · 0-1Black · 2025-11-09 · Round 5.1Tournament of Peace 2025
  42. vs Zdenko KozulWon · 1-0White · 2025-11-08 · Round 4.1Tournament of Peace 2025
  43. vs Hrvoje StevicLost · 1-0Black · 2025-11-07 · Round 3.1Tournament of Peace 2025
  44. vs Sergey A. FedorchukWon · 1-0White · 2025-11-06 · Round 2.1Tournament of Peace 2025
  45. vs Evgeny PostnyWon · 0-1Black · 2025-11-05 · Round 1.1Tournament of Peace 2025
  46. vs Antonios PavlidisLost · 1-0Black · 2025-10-12 · Round 7.325th European Teams
  47. vs Vahap SanalDraw · ½–½White · 2025-10-08 · Round 4.525th European Teams
  48. vs Gustas MorkunasWon · 0-1Black · 2025-10-07 · Round 3.125th European Teams
  49. vs David GavrilescuLost · 0-1White · 2025-10-06 · Round 2.325th European Teams
  50. vs Milton PantzarDraw · ½–½Black · 2025-10-05 · Round 1.525th European Teams

FIDE tournaments

All tournament results