GMSafal Bora

USA Born 1998 Male
FIDE ID
2066149
USCF ID
12936317

About Safal Bora

Safal Bora grew up in Troy, Michigan. He combined chess with business and engineering studies at the University of Michigan. In 2016 he earned his first grandmaster norm in Charlotte after winning his last three games. Show more

Safal Bora grew up in Troy, Michigan. He combined chess with business and engineering studies at the University of Michigan. In 2016 he earned his first grandmaster norm in Charlotte after winning his last three games. He played for Michigan's team when it finished third at the 2018 Ivy Chess Challenge. In 2023 he shared second place with Aram Hakobyan and Yasser Quesada at the SPICE Cup. His final grandmaster norm came at a New York invitational in July 2024. A last-round victory over Oliver Barbosa secured it. He reached the remaining rating requirement that December, and FIDE records his Grandmaster title in 2025. Outside tournament chess, he has worked as a software engineer at Microsoft.

Ratings

2511

Classical

Published FIDE

2389

Rapid

Published FIDE

2411

Blitz

Published FIDE

2606

USCF Regular

Published US Chess

Official classical ranks

World rank
#494
National rank · USA
#33

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2511 Oct 2026
Recorded years
2011–2026
Archived games
273

Based on available monthly lists and saved games.

Rating history

USCF rating history

View rating lists

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
151 2021-10-19 SPICE Cup Open 2021 Clayton, MO USA 4.6 Ezra Paul Chambers Safal Bora 0-1 58 Open
152 2021-10-18 SPICE Cup Open 2021 Clayton, MO USA 3.1 Safal Bora Hersh Singh 1-0 29 Open
153 2021-10-18 SPICE Cup Open 2021 Clayton, MO USA 2.7 Seth Homa Safal Bora 1-0 31 Open
154 2021-10-17 SPICE Cup Open 2021 Clayton, MO USA 1.9 Safal Bora Ryan Amburgy 1/2-1/2 116 Open
155 2021-09-26 Indy FIDE - Premier 2021 Indianapolis USA 5 James Le Nguyen Safal Bora 0-1 53 Open
156 2021-09-26 Indy FIDE - Premier 2021 Indianapolis USA 4 Safal Bora Hemachandra Rambha 0-1 74 Open
157 2021-09-25 Indy FIDE - Premier 2021 Indianapolis USA 3 Timur Gareyev Safal Bora 1/2-1/2 37 Open
158 2021-09-25 Indy FIDE - Premier 2021 Indianapolis USA 2 Joshua Posthuma Safal Bora 0-1 34 Open
159 2021-09-24 Indy FIDE - Premier 2021 Indianapolis USA 1 Safal Bora Garrett L Smith 1-0 25 Open
160 2021-09-07 CCCSA Labor Day GMA 2021 Charlotte USA 9.2 Safal Bora Tanguy Ringoir 1/2-1/2 16 Open
161 2021-09-06 CCCSA Labor Day GMA 2021 Charlotte USA 8.4 Irakli Beradze Safal Bora 1/2-1/2 42 Open
162 2021-09-05 CCCSA Labor Day GMA 2021 Charlotte USA 7.3 Safal Bora Kamil Dragun 0-1 59 Open
163 2021-09-05 CCCSA Labor Day GMA 2021 Charlotte USA 6.3 Arthur Guo Safal Bora 1/2-1/2 64 Open
164 2021-09-04 CCCSA Labor Day GMA 2021 Charlotte USA 5.4 Safal Bora Cemil Can Ali Marandi 1/2-1/2 41 Open
165 2021-09-04 CCCSA Labor Day GMA 2021 Charlotte USA 4.2 Dimitar Mardov Safal Bora 1/2-1/2 45 Open
166 2021-09-03 CCCSA Labor Day GMA 2021 Charlotte USA 3.5 Safal Bora Christopher Woojin Yoo 1/2-1/2 37 Open
167 2021-09-03 CCCSA Labor Day GMA 2021 Charlotte USA 2.1 Aleksandr Ostrovskiy Safal Bora 0-1 29 Open
168 2021-09-02 CCCSA Labor Day GMA 2021 Charlotte USA 1.5 Kyron Griffith Safal Bora 0-1 48 Open
169 2020-06-23 Titled Tuesday 23rd June chess.com INT 1 Safal Bora Ramil Sadykov 0-1 67 Open
170 2020-05-19 Titled Tuesday 19th May chess.com INT 6 Orest Vovk Safal Bora 1-0 70 Open
171 2020-05-19 Titled Tuesday 19th May chess.com INT 5 Safal Bora Rakshitta Ravi 1-0 44 Open
172 2020-05-19 Titled Tuesday 19th May chess.com INT 4 Safal Bora Robert Gabriel 1-0 49 Open
173 2018-11-11 Ivy League Challenge 2018 Toronto CAN 5.1 Safal Bora Qiyu Zhou 1/2-1/2 87 Open
174 2018-11-10 Ivy League Challenge 2018 Toronto CAN 4.1 James Fu Safal Bora 1/2-1/2 50 Open
175 2018-11-10 Ivy League Challenge 2018 Toronto CAN 3.1 Safal Bora Richard Wang 1-0 63 Open
176 2018-11-09 Ivy League Challenge 2018 Toronto CAN 2.1 Alexander Fabbri Safal Bora 0-1 63 Open
177 2018-11-09 Ivy League Challenge 2018 Toronto CAN 1.1 Safal Bora Ethan Li 1-0 60 Open
178 2018-05-28 27th Chicago Open 2018 Chicago USA 9 Safal Bora Ruifeng Li 1/2-1/2 20 Open
179 2018-05-27 27th Chicago Open 2018 Chicago USA 7 Anton Kovalyov Safal Bora 0-1 39 Open
180 2018-05-26 27th Chicago Open 2018 Chicago USA 5.2 Kamil Dragun Safal Bora 1-0 26 Open
181 2018-05-26 27th Chicago Open 2018 Chicago USA 4.1 Safal Bora Jayaram Ashwin 1/2-1/2 13 Open
182 2018-03-07 PRO League Group Stage chess.com INT 9 Yuniesky Quesada Perez Safal Bora 1-0 32 Open
183 2018-03-07 PRO League Group Stage chess.com INT 9 Safal Bora Eduardo Iturrizaga Bonelli 0-1 55 Open
184 2018-03-07 PRO League Group Stage chess.com INT 9 Safal Bora Julio Becerra Rivero 0-1 68 Open
185 2018-03-07 PRO League Group Stage chess.com INT 9 Nicholas Rosenthal Safal Bora 0-1 73 Open
186 2018-02-07 PRO League Group Stage chess.com INT 5 Alejandro Ramirez Safal Bora 1/2-1/2 40 Open
187 2018-02-07 PRO League Group Stage chess.com INT 5 Vladimir Fedoseev Safal Bora 1-0 54 Open
188 2018-02-07 PRO League Group Stage chess.com INT 5 Safal Bora Forest Chen 0-1 70 Open
189 2018-02-07 PRO League Group Stage chess.com INT 5 Safal Bora Fabiano Caruana 0-1 40 Open
190 2018-02-03 PRO League Group Stage chess.com INT 4 Vinesh Ravuri Safal Bora 1-0 50 Open
191 2018-02-03 PRO League Group Stage chess.com INT 4 Brandon G I Clarke Safal Bora 0-1 59 Open
192 2018-02-03 PRO League Group Stage chess.com INT 4 Safal Bora Ruotong Chu 1-0 30 Open
193 2018-02-03 PRO League Group Stage chess.com INT 4 Safal Bora Felix Jose Ynojosa Aponte 0-1 46 Open
194 2018-02-03 PRO League Group Stage chess.com INT 4 Safal Bora Kyle Haining 1-0 57 Open
195 2018-02-03 PRO League Group Stage chess.com INT 4 Safal Bora Joshua Sheng 1-0 57 Open
196 2018-02-03 PRO League Group Stage chess.com INT 4 Steven Breckenridge Safal Bora 1-0 38 Open
197 2018-02-03 PRO League Group Stage chess.com INT 4 Eugene Yanayt Safal Bora 0-1 28 Open
198 2017-11-26 CCCSA Fall IM 2017 Charlotte USA 9.1 Safal Bora Roberto Abel Martin Del Campo Cardenas 1-0 67 Open
199 2017-11-26 CCCSA Fall IM 2017 Charlotte USA 8.5 Christopher Woojin Yoo Safal Bora 0-1 92 Open
200 2017-11-25 CCCSA Fall IM 2017 Charlotte USA 7.2 Safal Bora Benjamin Moon 1/2-1/2 33 Open
  1. vs Ezra Paul ChambersWon · 0-1Black · 2021-10-19 · Round 4.6SPICE Cup Open 2021
  2. vs Hersh SinghWon · 1-0White · 2021-10-18 · Round 3.1SPICE Cup Open 2021
  3. vs Seth HomaLost · 1-0Black · 2021-10-18 · Round 2.7SPICE Cup Open 2021
  4. vs Ryan AmburgyDraw · ½–½White · 2021-10-17 · Round 1.9SPICE Cup Open 2021
  5. vs James Le NguyenWon · 0-1Black · 2021-09-26 · Round 5Indy FIDE - Premier 2021
  6. vs Hemachandra RambhaLost · 0-1White · 2021-09-26 · Round 4Indy FIDE - Premier 2021
  7. vs Timur GareyevDraw · ½–½Black · 2021-09-25 · Round 3Indy FIDE - Premier 2021
  8. vs Joshua PosthumaWon · 0-1Black · 2021-09-25 · Round 2Indy FIDE - Premier 2021
  9. vs Garrett L SmithWon · 1-0White · 2021-09-24 · Round 1Indy FIDE - Premier 2021
  10. vs Tanguy RingoirDraw · ½–½White · 2021-09-07 · Round 9.2CCCSA Labor Day GMA 2021
  11. vs Irakli BeradzeDraw · ½–½Black · 2021-09-06 · Round 8.4CCCSA Labor Day GMA 2021
  12. vs Kamil DragunLost · 0-1White · 2021-09-05 · Round 7.3CCCSA Labor Day GMA 2021
  13. vs Arthur GuoDraw · ½–½Black · 2021-09-05 · Round 6.3CCCSA Labor Day GMA 2021
  14. vs Cemil Can Ali MarandiDraw · ½–½White · 2021-09-04 · Round 5.4CCCSA Labor Day GMA 2021
  15. vs Dimitar MardovDraw · ½–½Black · 2021-09-04 · Round 4.2CCCSA Labor Day GMA 2021
  16. vs Christopher Woojin YooDraw · ½–½White · 2021-09-03 · Round 3.5CCCSA Labor Day GMA 2021
  17. vs Aleksandr OstrovskiyWon · 0-1Black · 2021-09-03 · Round 2.1CCCSA Labor Day GMA 2021
  18. vs Kyron GriffithWon · 0-1Black · 2021-09-02 · Round 1.5CCCSA Labor Day GMA 2021
  19. vs Ramil SadykovLost · 0-1White · 2020-06-23 · Round 1Titled Tuesday 23rd June
  20. vs Orest VovkLost · 1-0Black · 2020-05-19 · Round 6Titled Tuesday 19th May
  21. vs Rakshitta RaviWon · 1-0White · 2020-05-19 · Round 5Titled Tuesday 19th May
  22. vs Robert GabrielWon · 1-0White · 2020-05-19 · Round 4Titled Tuesday 19th May
  23. vs Qiyu ZhouDraw · ½–½White · 2018-11-11 · Round 5.1Ivy League Challenge 2018
  24. vs James FuDraw · ½–½Black · 2018-11-10 · Round 4.1Ivy League Challenge 2018
  25. vs Richard WangWon · 1-0White · 2018-11-10 · Round 3.1Ivy League Challenge 2018
  26. vs Alexander FabbriWon · 0-1Black · 2018-11-09 · Round 2.1Ivy League Challenge 2018
  27. vs Ethan LiWon · 1-0White · 2018-11-09 · Round 1.1Ivy League Challenge 2018
  28. vs Ruifeng LiDraw · ½–½White · 2018-05-28 · Round 927th Chicago Open 2018
  29. vs Anton KovalyovWon · 0-1Black · 2018-05-27 · Round 727th Chicago Open 2018
  30. vs Kamil DragunLost · 1-0Black · 2018-05-26 · Round 5.227th Chicago Open 2018
  31. vs Jayaram AshwinDraw · ½–½White · 2018-05-26 · Round 4.127th Chicago Open 2018
  32. vs Yuniesky Quesada PerezLost · 1-0Black · 2018-03-07 · Round 9PRO League Group Stage
  33. vs Eduardo Iturrizaga BonelliLost · 0-1White · 2018-03-07 · Round 9PRO League Group Stage
  34. vs Julio Becerra RiveroLost · 0-1White · 2018-03-07 · Round 9PRO League Group Stage
  35. vs Nicholas RosenthalWon · 0-1Black · 2018-03-07 · Round 9PRO League Group Stage
  36. vs Alejandro RamirezDraw · ½–½Black · 2018-02-07 · Round 5PRO League Group Stage
  37. vs Vladimir FedoseevLost · 1-0Black · 2018-02-07 · Round 5PRO League Group Stage
  38. vs Forest ChenLost · 0-1White · 2018-02-07 · Round 5PRO League Group Stage
  39. vs Fabiano CaruanaLost · 0-1White · 2018-02-07 · Round 5PRO League Group Stage
  40. vs Vinesh RavuriLost · 1-0Black · 2018-02-03 · Round 4PRO League Group Stage
  41. vs Brandon G I ClarkeWon · 0-1Black · 2018-02-03 · Round 4PRO League Group Stage
  42. vs Ruotong ChuWon · 1-0White · 2018-02-03 · Round 4PRO League Group Stage
  43. vs Felix Jose Ynojosa AponteLost · 0-1White · 2018-02-03 · Round 4PRO League Group Stage
  44. vs Kyle HainingWon · 1-0White · 2018-02-03 · Round 4PRO League Group Stage
  45. vs Joshua ShengWon · 1-0White · 2018-02-03 · Round 4PRO League Group Stage
  46. vs Steven BreckenridgeLost · 1-0Black · 2018-02-03 · Round 4PRO League Group Stage
  47. vs Eugene YanaytWon · 0-1Black · 2018-02-03 · Round 4PRO League Group Stage
  48. vs Roberto Abel Martin Del Campo CardenasWon · 1-0White · 2017-11-26 · Round 9.1CCCSA Fall IM 2017
  49. vs Christopher Woojin YooWon · 0-1Black · 2017-11-26 · Round 8.5CCCSA Fall IM 2017
  50. vs Benjamin MoonDraw · ½–½White · 2017-11-25 · Round 7.2CCCSA Fall IM 2017