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

2783.0

Classical

Published FIDE

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
6244

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
2951 2023-07-06 SuperUnited Rapid 2023 Zagreb CRO 6.5 Jan-Krzysztof Duda Fabiano Caruana 0-1 57 Open
2952 2023-07-06 SuperUnited Rapid 2023 Zagreb CRO 5.4 Fabiano Caruana Viswanathan Anand 1/2-1/2 42 Open
2953 2023-07-06 SuperUnited Rapid 2023 Zagreb CRO 4.1 Magnus Carlsen Fabiano Caruana 0-1 31 Open
2954 2023-07-05 SuperUnited Rapid 2023 Zagreb CRO 3.2 Ivan Saric Fabiano Caruana 1/2-1/2 61 Open
2955 2023-07-05 SuperUnited Rapid 2023 Zagreb CRO 2.5 Fabiano Caruana Constantin Lupulescu 1-0 65 Open
2956 2023-07-05 SuperUnited Rapid 2023 Zagreb CRO 1.4 Richard Rapport Fabiano Caruana 1-0 62 Open
2957 2023-07-04 Titled Tue 4th Jul Late chess.com INT 9 Jose Eduardo Martinez Alcantara Fabiano Caruana 1/2-1/2 80 Open
2958 2023-07-04 Titled Tue 4th Jul Late chess.com INT 8 Fabiano Caruana Magnus Carlsen 0-1 50 Open
2959 2023-07-04 Titled Tue 4th Jul Late chess.com INT 7 Erigaisi Arjun Fabiano Caruana 0-1 42 Open
2960 2023-07-04 Titled Tue 4th Jul Late chess.com INT 6 Olexandr Bortnyk Fabiano Caruana 0-1 31 Open
2961 2023-07-04 Titled Tue 4th Jul Late chess.com INT 5 Fabiano Caruana Gata Kamsky 1-0 50 Open
2962 2023-07-04 Titled Tue 4th Jul Late chess.com INT 4 Vasif Durarbayli Fabiano Caruana 0-1 43 Open
2963 2023-07-04 Titled Tue 4th Jul Late chess.com INT 3 Fabiano Caruana Artin Ashraf 1-0 63 Open
2964 2023-07-04 Titled Tue 4th Jul Late chess.com INT 2 Sergiy Zavgorodniy Fabiano Caruana 0-1 49 Open
2965 2023-07-04 Titled Tue 4th Jul Late chess.com INT 1 Fabiano Caruana Dhananjay S 1-0 43 Open
2966 2023-07-04 Titled Tue 4th Jul Late chess.com INT 11 Fabiano Caruana David Paravyan 1-0 72 Open
2967 2023-07-04 Titled Tue 4th Jul Late chess.com INT 10 Fabiano Caruana Dmitry Andreikin 1/2-1/2 30 Open
2968 2023-07-02 NC World Masters 2023 Dortmund GER 6.2 Pavel Eljanov Fabiano Caruana 0-1 57 Open
2969 2023-07-01 NC World Masters 2023 Dortmund GER 5.1 Fabiano Caruana Vladimir Kramnik 1-0 40 Open
2970 2023-06-30 NC World Masters 2023 Dortmund GER 4.2 Fabiano Caruana Dmitrij Kollars 1/2-1/2 44 Open
2971 2023-06-28 NC World Masters 2023 Dortmund GER 3.1 Vladimir Kramnik Fabiano Caruana 1-0 66 Open
2972 2023-06-27 NC World Masters 2023 Dortmund GER 2.2 Fabiano Caruana Pavel Eljanov 1/2-1/2 53 Open
2973 2023-06-26 NC World Masters 2023 Dortmund GER 1.2 Dmitrij Kollars Fabiano Caruana 0-1 57 Open
2974 2023-06-13 Titled Tue 13th Jun Early chess.com INT 9 Fabiano Caruana Hikaru Nakamura 1/2-1/2 51 Open
2975 2023-06-13 Titled Tue 13th Jun Early chess.com INT 8 Magnus Carlsen Fabiano Caruana 1/2-1/2 78 Open
2976 2023-06-13 Titled Tue 13th Jun Early chess.com INT 7 Daniil Dubov Fabiano Caruana 0-1 70 Open
2977 2023-06-13 Titled Tue 13th Jun Late chess.com INT 7 Miguel Santos Ruiz Fabiano Caruana 1-0 44 Open
2978 2023-06-13 Titled Tue 13th Jun Early chess.com INT 6 Fabiano Caruana Daniil Lintchevski 1-0 57 Open
2979 2023-06-13 Titled Tue 13th Jun Late chess.com INT 6 Tomasz Mika Fabiano Caruana 0-1 40 Open
2980 2023-06-13 Titled Tue 13th Jun Early chess.com INT 5 Bharath Subramaniyam H Fabiano Caruana 0-1 45 Open
2981 2023-06-13 Titled Tue 13th Jun Late chess.com INT 5 Fabiano Caruana Kostya Kavutskiy 1-0 33 Open
2982 2023-06-13 Titled Tue 13th Jun Late chess.com INT 4 Fabiano Caruana Cem Kaan Gokerkan 0-1 54 Open
2983 2023-06-13 Titled Tue 13th Jun Early chess.com INT 4 Fabiano Caruana Matvey Galchenko 1-0 33 Open
2984 2023-06-13 Titled Tue 13th Jun Early chess.com INT 3 Abdulla Gadimbayli Fabiano Caruana 0-1 64 Open
2985 2023-06-13 Titled Tue 13th Jun Late chess.com INT 3 Jakub Kosakowski Fabiano Caruana 1/2-1/2 71 Open
2986 2023-06-13 Titled Tue 13th Jun Early chess.com INT 2 Fabiano Caruana Ajay Karthikeyan 1-0 18 Open
2987 2023-06-13 Titled Tue 13th Jun Late chess.com INT 2 Fabiano Caruana Meylis Annaberdiyev 1-0 24 Open
2988 2023-06-13 Titled Tue 13th Jun Late chess.com INT 1 Ondrej Toman Fabiano Caruana 0-1 23 Open
2989 2023-06-13 Titled Tue 13th Jun Early chess.com INT 1 Alberto Martin Fuentes Fabiano Caruana 0-1 52 Open
2990 2023-06-13 Titled Tue 13th Jun Early chess.com INT 11 David Paravyan Fabiano Caruana 1/2-1/2 76 Open
2991 2023-06-13 Titled Tue 13th Jun Early chess.com INT 10 Fabiano Caruana Gata Kamsky 1/2-1/2 46 Open
2992 2023-06-09 11th Norway Chess 2023 Stavanger NOR 9.3 Hikaru Nakamura Fabiano Caruana 1-0 55 Open
2993 2023-06-08 11th Norway Armageddon Stavanger NOR 8.5 Fabiano Caruana Wesley So 1-0 58 Open
2994 2023-06-06 Titled Tue 6th Jun Late chess.com INT 7 Fabiano Caruana Balaji Daggupati 0-1 18 Open
2995 2023-06-06 11th Norway Armageddon Stavanger NOR 7.3 Fabiano Caruana Gukesh D 0-1 71 Open
2996 2023-06-06 Titled Tue 6th Jun Late chess.com INT 6 Vladislav Kovalev Fabiano Caruana 1-0 61 Open
2997 2023-06-06 Titled Tue 6th Jun Late chess.com INT 5 Fabiano Caruana Egor Baskakov 1-0 41 Open
2998 2023-06-06 Titled Tue 6th Jun Late chess.com INT 4 Edoardo Di Benedetto Fabiano Caruana 0-1 43 Open
2999 2023-06-06 Titled Tue 6th Jun Late chess.com INT 3 Sherif Medghoul Fabiano Caruana 0-1 45 Open
3000 2023-06-06 Titled Tue 6th Jun Late chess.com INT 2 Fabiano Caruana Alina Semenova 1-0 14 Open
  1. vs Jan-Krzysztof DudaWon · 0-1Black · 2023-07-06 · Round 6.5SuperUnited Rapid 2023
  2. vs Viswanathan AnandDraw · ½–½White · 2023-07-06 · Round 5.4SuperUnited Rapid 2023
  3. vs Magnus CarlsenWon · 0-1Black · 2023-07-06 · Round 4.1SuperUnited Rapid 2023
  4. vs Ivan SaricDraw · ½–½Black · 2023-07-05 · Round 3.2SuperUnited Rapid 2023
  5. vs Constantin LupulescuWon · 1-0White · 2023-07-05 · Round 2.5SuperUnited Rapid 2023
  6. vs Richard RapportLost · 1-0Black · 2023-07-05 · Round 1.4SuperUnited Rapid 2023
  7. vs Jose Eduardo Martinez AlcantaraDraw · ½–½Black · 2023-07-04 · Round 9Titled Tue 4th Jul Late
  8. vs Magnus CarlsenLost · 0-1White · 2023-07-04 · Round 8Titled Tue 4th Jul Late
  9. vs Erigaisi ArjunWon · 0-1Black · 2023-07-04 · Round 7Titled Tue 4th Jul Late
  10. vs Olexandr BortnykWon · 0-1Black · 2023-07-04 · Round 6Titled Tue 4th Jul Late
  11. vs Gata KamskyWon · 1-0White · 2023-07-04 · Round 5Titled Tue 4th Jul Late
  12. vs Vasif DurarbayliWon · 0-1Black · 2023-07-04 · Round 4Titled Tue 4th Jul Late
  13. vs Artin AshrafWon · 1-0White · 2023-07-04 · Round 3Titled Tue 4th Jul Late
  14. vs Sergiy ZavgorodniyWon · 0-1Black · 2023-07-04 · Round 2Titled Tue 4th Jul Late
  15. vs Dhananjay SWon · 1-0White · 2023-07-04 · Round 1Titled Tue 4th Jul Late
  16. vs David ParavyanWon · 1-0White · 2023-07-04 · Round 11Titled Tue 4th Jul Late
  17. vs Dmitry AndreikinDraw · ½–½White · 2023-07-04 · Round 10Titled Tue 4th Jul Late
  18. vs Pavel EljanovWon · 0-1Black · 2023-07-02 · Round 6.2NC World Masters 2023
  19. vs Vladimir KramnikWon · 1-0White · 2023-07-01 · Round 5.1NC World Masters 2023
  20. vs Dmitrij KollarsDraw · ½–½White · 2023-06-30 · Round 4.2NC World Masters 2023
  21. vs Vladimir KramnikLost · 1-0Black · 2023-06-28 · Round 3.1NC World Masters 2023
  22. vs Pavel EljanovDraw · ½–½White · 2023-06-27 · Round 2.2NC World Masters 2023
  23. vs Dmitrij KollarsWon · 0-1Black · 2023-06-26 · Round 1.2NC World Masters 2023
  24. vs Hikaru NakamuraDraw · ½–½White · 2023-06-13 · Round 9Titled Tue 13th Jun Early
  25. vs Magnus CarlsenDraw · ½–½Black · 2023-06-13 · Round 8Titled Tue 13th Jun Early
  26. vs Daniil DubovWon · 0-1Black · 2023-06-13 · Round 7Titled Tue 13th Jun Early
  27. vs Miguel Santos RuizLost · 1-0Black · 2023-06-13 · Round 7Titled Tue 13th Jun Late
  28. vs Daniil LintchevskiWon · 1-0White · 2023-06-13 · Round 6Titled Tue 13th Jun Early
  29. vs Tomasz MikaWon · 0-1Black · 2023-06-13 · Round 6Titled Tue 13th Jun Late
  30. vs Bharath Subramaniyam HWon · 0-1Black · 2023-06-13 · Round 5Titled Tue 13th Jun Early
  31. vs Kostya KavutskiyWon · 1-0White · 2023-06-13 · Round 5Titled Tue 13th Jun Late
  32. vs Cem Kaan GokerkanLost · 0-1White · 2023-06-13 · Round 4Titled Tue 13th Jun Late
  33. vs Matvey GalchenkoWon · 1-0White · 2023-06-13 · Round 4Titled Tue 13th Jun Early
  34. vs Abdulla GadimbayliWon · 0-1Black · 2023-06-13 · Round 3Titled Tue 13th Jun Early
  35. vs Jakub KosakowskiDraw · ½–½Black · 2023-06-13 · Round 3Titled Tue 13th Jun Late
  36. vs Ajay KarthikeyanWon · 1-0White · 2023-06-13 · Round 2Titled Tue 13th Jun Early
  37. vs Meylis AnnaberdiyevWon · 1-0White · 2023-06-13 · Round 2Titled Tue 13th Jun Late
  38. vs Ondrej TomanWon · 0-1Black · 2023-06-13 · Round 1Titled Tue 13th Jun Late
  39. vs Alberto Martin FuentesWon · 0-1Black · 2023-06-13 · Round 1Titled Tue 13th Jun Early
  40. vs David ParavyanDraw · ½–½Black · 2023-06-13 · Round 11Titled Tue 13th Jun Early
  41. vs Gata KamskyDraw · ½–½White · 2023-06-13 · Round 10Titled Tue 13th Jun Early
  42. vs Hikaru NakamuraLost · 1-0Black · 2023-06-09 · Round 9.311th Norway Chess 2023
  43. vs Wesley SoWon · 1-0White · 2023-06-08 · Round 8.511th Norway Armageddon
  44. vs Balaji DaggupatiLost · 0-1White · 2023-06-06 · Round 7Titled Tue 6th Jun Late
  45. vs Gukesh DLost · 0-1White · 2023-06-06 · Round 7.311th Norway Armageddon
  46. vs Vladislav KovalevLost · 1-0Black · 2023-06-06 · Round 6Titled Tue 6th Jun Late
  47. vs Egor BaskakovWon · 1-0White · 2023-06-06 · Round 5Titled Tue 6th Jun Late
  48. vs Edoardo Di BenedettoWon · 0-1Black · 2023-06-06 · Round 4Titled Tue 6th Jun Late
  49. vs Sherif MedghoulWon · 0-1Black · 2023-06-06 · Round 3Titled Tue 6th Jun Late
  50. vs Alina SemenovaWon · 1-0White · 2023-06-06 · Round 2Titled Tue 6th Jun Late

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