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
435

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
1 2025-06-07 ChessKid Youth U16 GpA chess.com INT 9.2 Shreyas Royal Yagiz Kaan Erdogmus Lost: 0-1 32 Open
2 2025-06-07 ChessKid Youth U16 GpA chess.com INT 8.3 Yu Tian Poh Shreyas Royal Won: 0-1 70 Open
3 2025-06-07 ChessKid Youth U16 GpA chess.com INT 7.1 Shreyas Royal Miaoyi Lu Lost: 0-1 33 Open
4 2025-06-07 ChessKid Youth U16 GpA chess.com INT 5.2 Yagiz Kaan Erdogmus Shreyas Royal Lost: 1-0 58 Open
5 2025-06-07 ChessKid Youth U16 GpA chess.com INT 4.2 Shreyas Royal Marco Materia Lost: 0-1 45 Open
6 2025-06-07 ChessKid Youth U16 GpA chess.com INT 3.3 Shreyas Royal Yu Tian Poh Lost: 0-1 21 Open
7 2025-06-07 ChessKid Youth U16 GpA chess.com INT 2.1 Miaoyi Lu Shreyas Royal Won: 0-1 71 Open
8 2025-06-07 ChessKid Youth U16 GpA chess.com INT 10.2 Marco Materia Shreyas Royal Draw: 1/2-1/2 29 Open
9 2024-12-10 Titled Tue 10th Dec Early chess.com INT 3 Krishnan P. Saravana Shreyas Royal Lost: 1-0 41 Open
10 2024-12-10 Titled Tue 10th Dec Early chess.com INT 2 Shreyas Royal Alexander Herbrig Won: 1-0 59 Open
11 2024-12-10 Titled Tue 10th Dec Early chess.com INT 1 Todd Andrews Shreyas Royal Won: 0-1 27 Open
12 2024-11-19 Titled Tue 19th Nov Early chess.com INT 1 Shreyas Royal Pedro Ramon Martinez Reyes Lost: 0-1 28 Open
13 2024-10-29 Titled Tue 29th Oct Early chess.com INT 3 Shreyas Royal Kadhi Hameed Lost: 0-1 33 Open
14 2024-10-29 Titled Tue 29th Oct Early chess.com INT 2 Aleksandra Maltsevskaya Shreyas Royal Lost: 1-0 41 Open
15 2024-10-29 Titled Tue 29th Oct Early chess.com INT 1 Shreyas Royal Raphael V. P. Patricio Alonso Won: 1-0 43 Open
16 2024-10-15 Titled Tue 15th Oct Early chess.com INT 1 Shreyas Royal Trisha Kanyamarala Lost: 0-1 26 Open
17 2024-10-01 Titled Tue 1st Oct Early chess.com INT 2 Shreyas Royal Jaiveer Mahendru Lost: 0-1 43 Open
18 2024-10-01 Titled Tue 1st Oct Early chess.com INT 1 Bakhtiyar Nugumanov Shreyas Royal Won: 0-1 46 Open
19 2024-09-17 Titled Tue 17th Sep Early chess.com INT 8 Shreyas Royal Matthew Herman Won: 1-0 30 Open
20 2024-09-17 Titled Tue 17th Sep Early chess.com INT 7 Tuna Ozates Shreyas Royal Draw: 1/2-1/2 40 Open
21 2024-09-17 Titled Tue 17th Sep Early chess.com INT 6 Shreyas Royal Vitus Bondo Medhus Won: 1-0 39 Open
22 2024-09-17 Titled Tue 17th Sep Early chess.com INT 5 Kamil Warchol Shreyas Royal Lost: 1-0 47 Open
23 2024-09-17 Titled Tue 17th Sep Early chess.com INT 4 Shreyas Royal Daniel Gutierrez Olivares Won: 1-0 34 Open
24 2024-09-17 Titled Tue 17th Sep Early chess.com INT 3 Renato Terry Shreyas Royal Lost: 1-0 25 Open
25 2024-09-17 Titled Tue 17th Sep Early chess.com INT 2 Huseyin Said Deveci Shreyas Royal Won: 0-1 35 Open
26 2024-09-17 Titled Tue 17th Sep Early chess.com INT 1 Shreyas Royal Wladimir Camilo Zampronha Won: 1-0 21 Open
27 2024-08-27 Titled Tue 27th Aug Early chess.com INT 2 Shreyas Royal Pham Tran Gia Phuc Lost: 0-1 23 Open
28 2024-08-27 Titled Tue 27th Aug Early chess.com INT 1 Kirill Otdelnov Shreyas Royal Won: 0-1 19 Open
29 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 9 Shreyas Royal Wojciech Przybylski Won: 1-0 74 Open
30 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 8 Yuri Zhizmer Shreyas Royal Draw: 1/2-1/2 68 Open
31 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 7 Shreyas Royal Ayushh Ravikumar Draw: 1/2-1/2 89 Open
32 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 6 Samvel Ter-Sahakyan Shreyas Royal Lost: 1-0 17 Open
33 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 5 Nikolaos Koutlas Shreyas Royal Won: 0-1 54 Open
34 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 4 Shreyas Royal Erwin L'Ami Lost: 0-1 34 Open
35 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 3 Santosh Gujrathi Vidit Shreyas Royal Draw: 1/2-1/2 62 Open
36 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 2 Sharath Radhakrishnan Shreyas Royal Won: 0-1 44 Open
37 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 1 Shreyas Royal Michael Buscar Won: 1-0 21 Open
38 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 11 Shreyas Royal Srihari L R Won: 1-0 52 Open
39 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 10 Kalyani Sirin Shreyas Royal Won: 0-1 58 Open
40 2024-06-11 Titled Tue 11th Jun Early chess.com INT 4 Anna M. Sargsyan Shreyas Royal Lost: 1-0 81 Open
41 2024-06-11 Titled Tue 11th Jun Early chess.com INT 3 Shreyas Royal Raphael V. P. Patricio Alonso Won: 1-0 37 Open
42 2024-06-11 Titled Tue 11th Jun Early chess.com INT 2 Tomasz Mika Shreyas Royal Lost: 1-0 50 Open
43 2024-06-11 Titled Tue 11th Jun Early chess.com INT 1 Shreyas Royal Attila Turzo Won: 1-0 57 Open
44 2024-05-07 Titled Tue 7th May Early chess.com INT 4 Shreyas Royal Konstantin Andreev Lost: 0-1 23 Open
45 2024-05-07 Titled Tue 7th May Early chess.com INT 3 Grigoriy Oparin Shreyas Royal Lost: 1-0 28 Open
46 2024-05-07 Titled Tue 7th May Early chess.com INT 2 Yerlan Rakhimgaliyev Shreyas Royal Won: 0-1 21 Open
47 2024-05-07 Titled Tue 7th May Early chess.com INT 1 Shreyas Royal Dushyant Sharma Won: 1-0 29 Open
48 2024-04-09 Titled Tue 9th Apr Early chess.com INT 2 Marc Llari Shreyas Royal Lost: 1-0 62 Open
49 2024-04-09 Titled Tue 9th Apr Early chess.com INT 1 Shreyas Royal Michal Mazurkiewicz Won: 1-0 26 Open
50 2024-02-27 Titled Tue 27th Feb Early chess.com INT 5 Shreyas Royal Ramon Jr. Manon-og Lost: 0-1 38 Open
  1. vs Yagiz Kaan ErdogmusLost · 0-1White · 2025-06-07 · Round 9.2ChessKid Youth U16 GpA
  2. vs Yu Tian PohWon · 0-1Black · 2025-06-07 · Round 8.3ChessKid Youth U16 GpA
  3. vs Miaoyi LuLost · 0-1White · 2025-06-07 · Round 7.1ChessKid Youth U16 GpA
  4. vs Yagiz Kaan ErdogmusLost · 1-0Black · 2025-06-07 · Round 5.2ChessKid Youth U16 GpA
  5. vs Marco MateriaLost · 0-1White · 2025-06-07 · Round 4.2ChessKid Youth U16 GpA
  6. vs Yu Tian PohLost · 0-1White · 2025-06-07 · Round 3.3ChessKid Youth U16 GpA
  7. vs Miaoyi LuWon · 0-1Black · 2025-06-07 · Round 2.1ChessKid Youth U16 GpA
  8. vs Marco MateriaDraw · ½–½Black · 2025-06-07 · Round 10.2ChessKid Youth U16 GpA
  9. vs Krishnan P. SaravanaLost · 1-0Black · 2024-12-10 · Round 3Titled Tue 10th Dec Early
  10. vs Alexander HerbrigWon · 1-0White · 2024-12-10 · Round 2Titled Tue 10th Dec Early
  11. vs Todd AndrewsWon · 0-1Black · 2024-12-10 · Round 1Titled Tue 10th Dec Early
  12. vs Pedro Ramon Martinez ReyesLost · 0-1White · 2024-11-19 · Round 1Titled Tue 19th Nov Early
  13. vs Kadhi HameedLost · 0-1White · 2024-10-29 · Round 3Titled Tue 29th Oct Early
  14. vs Aleksandra MaltsevskayaLost · 1-0Black · 2024-10-29 · Round 2Titled Tue 29th Oct Early
  15. vs Raphael V. P. Patricio AlonsoWon · 1-0White · 2024-10-29 · Round 1Titled Tue 29th Oct Early
  16. vs Trisha KanyamaralaLost · 0-1White · 2024-10-15 · Round 1Titled Tue 15th Oct Early
  17. vs Jaiveer MahendruLost · 0-1White · 2024-10-01 · Round 2Titled Tue 1st Oct Early
  18. vs Bakhtiyar NugumanovWon · 0-1Black · 2024-10-01 · Round 1Titled Tue 1st Oct Early
  19. vs Matthew HermanWon · 1-0White · 2024-09-17 · Round 8Titled Tue 17th Sep Early
  20. vs Tuna OzatesDraw · ½–½Black · 2024-09-17 · Round 7Titled Tue 17th Sep Early
  21. vs Vitus Bondo MedhusWon · 1-0White · 2024-09-17 · Round 6Titled Tue 17th Sep Early
  22. vs Kamil WarcholLost · 1-0Black · 2024-09-17 · Round 5Titled Tue 17th Sep Early
  23. vs Daniel Gutierrez OlivaresWon · 1-0White · 2024-09-17 · Round 4Titled Tue 17th Sep Early
  24. vs Renato TerryLost · 1-0Black · 2024-09-17 · Round 3Titled Tue 17th Sep Early
  25. vs Huseyin Said DeveciWon · 0-1Black · 2024-09-17 · Round 2Titled Tue 17th Sep Early
  26. vs Wladimir Camilo ZampronhaWon · 1-0White · 2024-09-17 · Round 1Titled Tue 17th Sep Early
  27. vs Pham Tran Gia PhucLost · 0-1White · 2024-08-27 · Round 2Titled Tue 27th Aug Early
  28. vs Kirill OtdelnovWon · 0-1Black · 2024-08-27 · Round 1Titled Tue 27th Aug Early
  29. vs Wojciech PrzybylskiWon · 1-0White · 2024-07-02 · Round 9Titled Tue 2nd Jul Early
  30. vs Yuri ZhizmerDraw · ½–½Black · 2024-07-02 · Round 8Titled Tue 2nd Jul Early
  31. vs Ayushh RavikumarDraw · ½–½White · 2024-07-02 · Round 7Titled Tue 2nd Jul Early
  32. vs Samvel Ter-SahakyanLost · 1-0Black · 2024-07-02 · Round 6Titled Tue 2nd Jul Early
  33. vs Nikolaos KoutlasWon · 0-1Black · 2024-07-02 · Round 5Titled Tue 2nd Jul Early
  34. vs Erwin L'AmiLost · 0-1White · 2024-07-02 · Round 4Titled Tue 2nd Jul Early
  35. vs Santosh Gujrathi ViditDraw · ½–½Black · 2024-07-02 · Round 3Titled Tue 2nd Jul Early
  36. vs Sharath RadhakrishnanWon · 0-1Black · 2024-07-02 · Round 2Titled Tue 2nd Jul Early
  37. vs Michael BuscarWon · 1-0White · 2024-07-02 · Round 1Titled Tue 2nd Jul Early
  38. vs Srihari L RWon · 1-0White · 2024-07-02 · Round 11Titled Tue 2nd Jul Early
  39. vs Kalyani SirinWon · 0-1Black · 2024-07-02 · Round 10Titled Tue 2nd Jul Early
  40. vs Anna M. SargsyanLost · 1-0Black · 2024-06-11 · Round 4Titled Tue 11th Jun Early
  41. vs Raphael V. P. Patricio AlonsoWon · 1-0White · 2024-06-11 · Round 3Titled Tue 11th Jun Early
  42. vs Tomasz MikaLost · 1-0Black · 2024-06-11 · Round 2Titled Tue 11th Jun Early
  43. vs Attila TurzoWon · 1-0White · 2024-06-11 · Round 1Titled Tue 11th Jun Early
  44. vs Konstantin AndreevLost · 0-1White · 2024-05-07 · Round 4Titled Tue 7th May Early
  45. vs Grigoriy OparinLost · 1-0Black · 2024-05-07 · Round 3Titled Tue 7th May Early
  46. vs Yerlan RakhimgaliyevWon · 0-1Black · 2024-05-07 · Round 2Titled Tue 7th May Early
  47. vs Dushyant SharmaWon · 1-0White · 2024-05-07 · Round 1Titled Tue 7th May Early
  48. vs Marc LlariLost · 1-0Black · 2024-04-09 · Round 2Titled Tue 9th Apr Early
  49. vs Michal MazurkiewiczWon · 1-0White · 2024-04-09 · Round 1Titled Tue 9th Apr Early
  50. vs Ramon Jr. Manon-ogLost · 0-1White · 2024-02-27 · Round 5Titled Tue 27th Feb Early

FIDE tournaments

All tournament results