Photo credit

Fabiano Caruana

Photo: Frans Peeters

https://www.flickr.com/photos/suspeeters/54274230327/

CC BY-SA 2.0 · Wikimedia Commons source

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

GMFabiano Caruana

USA Born 1992 (Age ≈34) Male
FIDE ID
2020009
USCF ID
12743305

About Fabiano Caruana

Fabiano Caruana was born in Miami in 1992 and grew up in Brooklyn. He discovered chess through an after-school program and trained with Bruce Pandolfini and Miron Sher. At twelve, he moved to Europe with his parents to pursue the game more seriously. Show more

Fabiano Caruana was born in Miami in 1992 and grew up in Brooklyn. He discovered chess through an after-school program and trained with Bruce Pandolfini and Miron Sher. At twelve, he moved to Europe with his parents to pursue the game more seriously. The family first settled in Spain, where he worked with Boris Zlotnik. A later move to Budapest allowed him to train with Alexander Chernin. He became a grandmaster at fourteen and won four Italian championships. He trained with Vladimir Chuchelov.

The 2014 Sinquefield Cup became a landmark performance: Caruana began with seven consecutive victories against elite opposition. He finished with 8½ points from ten games, three points clear of Magnus Carlsen. In 2015, he returned to representing the United States. The following year brought his first U.S. championship and an Olympiad team gold medal. Winning the 2018 Candidates Tournament earned him a world-title match against Carlsen in London. All twelve classical games were drawn before Caruana lost the rapid tiebreak. He remained a regular title contender and won the 2020 Tata Steel Masters. He added three consecutive U.S. championships from 2022 through 2024. Alongside tournament play, he has discussed elite chess and current events as a co-host of the C-Squared podcast.

Ratings

2786.2 +3.2

Classical

Live estimate

2687

Rapid

Published FIDE

2738

Blitz

Published FIDE

2845

USCF Regular

Published US Chess

Official classical ranks

World rank
#3
National rank · USA
#2

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2844 Oct 2014
Recorded years
2002–2026
Archived games
6246

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
4701 2020-02-03 PRO League Group Stage chess.com INT 5 Fabiano Caruana Alireza Firouzja 0-1 58 Open
4702 2020-01-27 PRO League Group Stage chess.com INT 4 Grigoriy Oparin Fabiano Caruana 1-0 27 Open
4703 2020-01-27 PRO League Group Stage chess.com INT 4 Steven Zierk Fabiano Caruana 1-0 71 Open
4704 2020-01-27 PRO League Group Stage chess.com INT 4 Fabiano Caruana Daniel Naroditsky 1-0 48 Open
4705 2020-01-27 PRO League Group Stage chess.com INT 4 Fabiano Caruana Dariusz Swiercz 1-0 37 Open
4706 2020-01-26 82nd Tata Steel GpA Wijk aan Zee NED 13.4 Vladislav Artemiev Fabiano Caruana 0-1 66 Open
4707 2020-01-25 82nd Tata Steel GpA Wijk aan Zee NED 12.5 Fabiano Caruana Jan-Krzysztof Duda 1-0 49 Open
4708 2020-01-24 82nd Tata Steel GpA Wijk aan Zee NED 11.4 Vladislav Kovalev Fabiano Caruana 0-1 36 Open
4709 2020-01-22 82nd Tata Steel GpA Wijk aan Zee NED 10.5 Fabiano Caruana Alireza Firouzja 1-0 48 Open
4710 2020-01-21 82nd Tata Steel GpA Wijk aan Zee NED 9.4 Nikita Vitiugov Fabiano Caruana 1/2-1/2 23 Open
4711 2020-01-20 PRO League Group Stage chess.com INT 3 Yuniesky Quesada Perez Fabiano Caruana 1/2-1/2 54 Open
4712 2020-01-20 PRO League Group Stage chess.com INT 3 Fabiano Caruana Lazaro Bruzon Batista 1-0 56 Open
4713 2020-01-20 PRO League Group Stage chess.com INT 3 Fabiano Caruana Ray Robson 1-0 50 Open
4714 2020-01-20 PRO League Group Stage chess.com INT 3 Illya Nyzhnyk Fabiano Caruana 1/2-1/2 44 Open
4715 2020-01-19 82nd Tata Steel GpA Wijk aan Zee NED 8.6 Fabiano Caruana Viswanathan Anand 1-0 61 Open
4716 2020-01-18 82nd Tata Steel GpA Wijk aan Zee NED 7.3 Fabiano Caruana Daniil Dubov 1-0 79 Open
4717 2020-01-17 82nd Tata Steel GpA Wijk aan Zee NED 6.1 Magnus Carlsen Fabiano Caruana 1/2-1/2 28 Open
4718 2020-01-16 82nd Tata Steel GpA Wijk aan Zee NED 5.2 Fabiano Caruana Jorden Van Foreest 1/2-1/2 35 Open
4719 2020-01-14 82nd Tata Steel GpA Wijk aan Zee NED 4.5 Jeffery Xiong Fabiano Caruana 1/2-1/2 36 Open
4720 2020-01-13 82nd Tata Steel GpA Wijk aan Zee NED 3.7 Fabiano Caruana Yangyi Yu 1-0 48 Open
4721 2020-01-12 82nd Tata Steel GpA Wijk aan Zee NED 2.6 Anish Giri Fabiano Caruana 1/2-1/2 63 Open
4722 2020-01-11 82nd Tata Steel GpA Wijk aan Zee NED 1.4 Fabiano Caruana Wesley So 1/2-1/2 33 Open
4723 2020-01-06 PRO League Group Stage chess.com INT 1 Fabiano Caruana Samuel Sevian 0-1 69 Open
4724 2020-01-06 PRO League Group Stage chess.com INT 1 Fabiano Caruana Gadir Guseinov 1-0 79 Open
4725 2020-01-06 PRO League Group Stage chess.com INT 1 Hikaru Nakamura Fabiano Caruana 0-1 73 Open
4726 2020-01-06 PRO League Group Stage chess.com INT 1 Wojciech Moranda Fabiano Caruana 0-1 53 Open
4727 2019-11-10 Superbet Blitz 2019 Bucharest ROU 18.3 Fabiano Caruana Levon Aronian 1/2-1/2 47 Open
4728 2019-11-10 Superbet Blitz 2019 Bucharest ROU 17.5 Quang Liem Le Fabiano Caruana 1-0 36 Open
4729 2019-11-10 Superbet Blitz 2019 Bucharest ROU 16.5 Fabiano Caruana Anton Korobov 1-0 34 Open
4730 2019-11-10 Superbet Blitz 2019 Bucharest ROU 15.5 Shakhriyar Mamedyarov Fabiano Caruana 1-0 34 Open
4731 2019-11-10 Superbet Blitz 2019 Bucharest ROU 14.5 Sergey Karjakin Fabiano Caruana 1-0 58 Open
4732 2019-11-10 Superbet Blitz 2019 Bucharest ROU 13.1 Fabiano Caruana Anish Giri 1/2-1/2 61 Open
4733 2019-11-10 Superbet Blitz 2019 Bucharest ROU 12.1 Wesley So Fabiano Caruana 1-0 18 Open
4734 2019-11-10 Superbet Blitz 2019 Bucharest ROU 11.1 Fabiano Caruana Vladislav Artemiev 0-1 32 Open
4735 2019-11-10 Superbet Blitz 2019 Bucharest ROU 10.2 Viswanathan Anand Fabiano Caruana 1-0 62 Open
4736 2019-11-09 Superbet Blitz 2019 Bucharest ROU 9.3 Levon Aronian Fabiano Caruana 1/2-1/2 39 Open
4737 2019-11-09 Superbet Blitz 2019 Bucharest ROU 8.5 Fabiano Caruana Quang Liem Le 1/2-1/2 94 Open
4738 2019-11-09 Superbet Blitz 2019 Bucharest ROU 7.3 Anton Korobov Fabiano Caruana 1-0 50 Open
4739 2019-11-09 Superbet Blitz 2019 Bucharest ROU 6.5 Fabiano Caruana Shakhriyar Mamedyarov 0-1 68 Open
4740 2019-11-09 Superbet Blitz 2019 Bucharest ROU 5.4 Fabiano Caruana Sergey Karjakin 1-0 28 Open
4741 2019-11-09 Superbet Blitz 2019 Bucharest ROU 4.3 Anish Giri Fabiano Caruana 1/2-1/2 81 Open
4742 2019-11-09 Superbet Blitz 2019 Bucharest ROU 3.1 Fabiano Caruana Wesley So 0-1 50 Open
4743 2019-11-09 Superbet Blitz 2019 Bucharest ROU 2.4 Vladislav Artemiev Fabiano Caruana 1/2-1/2 54 Open
4744 2019-11-09 Superbet Blitz 2019 Bucharest ROU 1.3 Fabiano Caruana Viswanathan Anand 1-0 55 Open
4745 2019-11-08 Superbet Rapid 2019 Bucharest ROU 9.3 Anton Korobov Fabiano Caruana 1/2-1/2 51 Open
4746 2019-11-08 Superbet Rapid 2019 Bucharest ROU 8.4 Fabiano Caruana Shakhriyar Mamedyarov 0-1 50 Open
4747 2019-11-08 Superbet Rapid 2019 Bucharest ROU 7.3 Viswanathan Anand Fabiano Caruana 1-0 34 Open
4748 2019-11-07 Superbet Rapid 2019 Bucharest ROU 6.4 Fabiano Caruana Vladislav Artemiev 0-1 30 Open
4749 2019-11-07 Superbet Rapid 2019 Bucharest ROU 5.2 Quang Liem Le Fabiano Caruana 0-1 34 Open
4750 2019-11-07 Superbet Rapid 2019 Bucharest ROU 4.5 Fabiano Caruana Sergey Karjakin 1-0 99 Open
  1. vs Alireza FirouzjaLost · 0-1White · 2020-02-03 · Round 5PRO League Group Stage
  2. vs Grigoriy OparinLost · 1-0Black · 2020-01-27 · Round 4PRO League Group Stage
  3. vs Steven ZierkLost · 1-0Black · 2020-01-27 · Round 4PRO League Group Stage
  4. vs Daniel NaroditskyWon · 1-0White · 2020-01-27 · Round 4PRO League Group Stage
  5. vs Dariusz SwierczWon · 1-0White · 2020-01-27 · Round 4PRO League Group Stage
  6. vs Vladislav ArtemievWon · 0-1Black · 2020-01-26 · Round 13.482nd Tata Steel GpA
  7. vs Jan-Krzysztof DudaWon · 1-0White · 2020-01-25 · Round 12.582nd Tata Steel GpA
  8. vs Vladislav KovalevWon · 0-1Black · 2020-01-24 · Round 11.482nd Tata Steel GpA
  9. vs Alireza FirouzjaWon · 1-0White · 2020-01-22 · Round 10.582nd Tata Steel GpA
  10. vs Nikita VitiugovDraw · ½–½Black · 2020-01-21 · Round 9.482nd Tata Steel GpA
  11. vs Yuniesky Quesada PerezDraw · ½–½Black · 2020-01-20 · Round 3PRO League Group Stage
  12. vs Lazaro Bruzon BatistaWon · 1-0White · 2020-01-20 · Round 3PRO League Group Stage
  13. vs Ray RobsonWon · 1-0White · 2020-01-20 · Round 3PRO League Group Stage
  14. vs Illya NyzhnykDraw · ½–½Black · 2020-01-20 · Round 3PRO League Group Stage
  15. vs Viswanathan AnandWon · 1-0White · 2020-01-19 · Round 8.682nd Tata Steel GpA
  16. vs Daniil DubovWon · 1-0White · 2020-01-18 · Round 7.382nd Tata Steel GpA
  17. vs Magnus CarlsenDraw · ½–½Black · 2020-01-17 · Round 6.182nd Tata Steel GpA
  18. vs Jorden Van ForeestDraw · ½–½White · 2020-01-16 · Round 5.282nd Tata Steel GpA
  19. vs Jeffery XiongDraw · ½–½Black · 2020-01-14 · Round 4.582nd Tata Steel GpA
  20. vs Yangyi YuWon · 1-0White · 2020-01-13 · Round 3.782nd Tata Steel GpA
  21. vs Anish GiriDraw · ½–½Black · 2020-01-12 · Round 2.682nd Tata Steel GpA
  22. vs Wesley SoDraw · ½–½White · 2020-01-11 · Round 1.482nd Tata Steel GpA
  23. vs Samuel SevianLost · 0-1White · 2020-01-06 · Round 1PRO League Group Stage
  24. vs Gadir GuseinovWon · 1-0White · 2020-01-06 · Round 1PRO League Group Stage
  25. vs Hikaru NakamuraWon · 0-1Black · 2020-01-06 · Round 1PRO League Group Stage
  26. vs Wojciech MorandaWon · 0-1Black · 2020-01-06 · Round 1PRO League Group Stage
  27. vs Levon AronianDraw · ½–½White · 2019-11-10 · Round 18.3Superbet Blitz 2019
  28. vs Quang Liem LeLost · 1-0Black · 2019-11-10 · Round 17.5Superbet Blitz 2019
  29. vs Anton KorobovWon · 1-0White · 2019-11-10 · Round 16.5Superbet Blitz 2019
  30. vs Shakhriyar MamedyarovLost · 1-0Black · 2019-11-10 · Round 15.5Superbet Blitz 2019
  31. vs Sergey KarjakinLost · 1-0Black · 2019-11-10 · Round 14.5Superbet Blitz 2019
  32. vs Anish GiriDraw · ½–½White · 2019-11-10 · Round 13.1Superbet Blitz 2019
  33. vs Wesley SoLost · 1-0Black · 2019-11-10 · Round 12.1Superbet Blitz 2019
  34. vs Vladislav ArtemievLost · 0-1White · 2019-11-10 · Round 11.1Superbet Blitz 2019
  35. vs Viswanathan AnandLost · 1-0Black · 2019-11-10 · Round 10.2Superbet Blitz 2019
  36. vs Levon AronianDraw · ½–½Black · 2019-11-09 · Round 9.3Superbet Blitz 2019
  37. vs Quang Liem LeDraw · ½–½White · 2019-11-09 · Round 8.5Superbet Blitz 2019
  38. vs Anton KorobovLost · 1-0Black · 2019-11-09 · Round 7.3Superbet Blitz 2019
  39. vs Shakhriyar MamedyarovLost · 0-1White · 2019-11-09 · Round 6.5Superbet Blitz 2019
  40. vs Sergey KarjakinWon · 1-0White · 2019-11-09 · Round 5.4Superbet Blitz 2019
  41. vs Anish GiriDraw · ½–½Black · 2019-11-09 · Round 4.3Superbet Blitz 2019
  42. vs Wesley SoLost · 0-1White · 2019-11-09 · Round 3.1Superbet Blitz 2019
  43. vs Vladislav ArtemievDraw · ½–½Black · 2019-11-09 · Round 2.4Superbet Blitz 2019
  44. vs Viswanathan AnandWon · 1-0White · 2019-11-09 · Round 1.3Superbet Blitz 2019
  45. vs Anton KorobovDraw · ½–½Black · 2019-11-08 · Round 9.3Superbet Rapid 2019
  46. vs Shakhriyar MamedyarovLost · 0-1White · 2019-11-08 · Round 8.4Superbet Rapid 2019
  47. vs Viswanathan AnandLost · 1-0Black · 2019-11-08 · Round 7.3Superbet Rapid 2019
  48. vs Vladislav ArtemievLost · 0-1White · 2019-11-07 · Round 6.4Superbet Rapid 2019
  49. vs Quang Liem LeWon · 0-1Black · 2019-11-07 · Round 5.2Superbet Rapid 2019
  50. vs Sergey KarjakinWon · 1-0White · 2019-11-07 · Round 4.5Superbet Rapid 2019

FIDE tournaments

DateTournamentTypeScore
2026-10-272026 Clutch Chess: Champions ShowdownRapid8½
2026-10-222026 US Championship - Rapid PlayoffRapid½
2026-10-092026 US ChampionshipClassical7

All tournament results