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
2901 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.18 Fabiano Caruana Olexandr Bortnyk 0-1 28 Open
2902 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.17 Olexandr Bortnyk Fabiano Caruana 0-1 54 Open
2903 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.16 Fabiano Caruana Olexandr Bortnyk 0-1 66 Open
2904 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.15 Olexandr Bortnyk Fabiano Caruana 1-0 27 Open
2905 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.14 Fabiano Caruana Olexandr Bortnyk 0-1 29 Open
2906 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.13 Olexandr Bortnyk Fabiano Caruana 1-0 56 Open
2907 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.12 Fabiano Caruana Olexandr Bortnyk 0-1 58 Open
2908 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.11 Olexandr Bortnyk Fabiano Caruana 1-0 21 Open
2909 2023-07-17 Bullet Chess Winners 2023 chess.com INT 1.1 Fabiano Caruana Olexandr Bortnyk 0-1 24 Open
2910 2023-07-12 Aimchess Rapid Div 1 L chess.com INT 2.2 Wesley So Fabiano Caruana 1-0 22 Open
2911 2023-07-12 Aimchess Rapid Div 1 L chess.com INT 2.1 Fabiano Caruana Wesley So 0-1 104 Open
2912 2023-07-11 Titled Tue 11th Jul Late chess.com INT 9 Fabiano Caruana Bojan Maksimovic 1-0 62 Open
2913 2023-07-11 Titled Tue 11th Jul Late chess.com INT 8 Fabiano Caruana Aleksandr Shimanov 1/2-1/2 50 Open
2914 2023-07-11 Titled Tue 11th Jul Late chess.com INT 7 Sergey Grigoriants Fabiano Caruana 0-1 29 Open
2915 2023-07-11 Titled Tue 11th Jul Late chess.com INT 6 Fabiano Caruana Max Warmerdam 1-0 19 Open
2916 2023-07-11 Titled Tue 11th Jul Late chess.com INT 5 Benny Aizenberg Fabiano Caruana 0-1 32 Open
2917 2023-07-11 Titled Tue 11th Jul Late chess.com INT 4 Fabiano Caruana Daniel Rangel 1-0 42 Open
2918 2023-07-11 Titled Tue 11th Jul Late chess.com INT 3 Leonardo Tristan Fabiano Caruana 1-0 51 Open
2919 2023-07-11 Titled Tue 11th Jul Late chess.com INT 2 Fabiano Caruana Karina Ambartsumova 1-0 51 Open
2920 2023-07-11 Aimchess Rapid Div 1 W chess.com INT 2.4 Magnus Carlsen Fabiano Caruana 1/2-1/2 43 Open
2921 2023-07-11 Aimchess Rapid Div 1 W chess.com INT 2.3 Fabiano Caruana Magnus Carlsen 1/2-1/2 80 Open
2922 2023-07-11 Aimchess Rapid Div 1 W chess.com INT 2.2 Magnus Carlsen Fabiano Caruana 1/2-1/2 52 Open
2923 2023-07-11 Aimchess Rapid Div 1 W chess.com INT 2.1 Fabiano Caruana Magnus Carlsen 0-1 36 Open
2924 2023-07-11 Titled Tue 11th Jul Late chess.com INT 1 Oleg Papayan Fabiano Caruana 0-1 30 Open
2925 2023-07-11 Titled Tue 11th Jul Late chess.com INT 11 Fabiano Caruana Alireza Firouzja 1-0 40 Open
2926 2023-07-11 Titled Tue 11th Jul Late chess.com INT 10 Hikaru Nakamura Fabiano Caruana 1/2-1/2 50 Open
2927 2023-07-10 Aimchess Rapid Div 1 W chess.com INT 1.3 Fabiano Caruana Eduardo Iturrizaga Bonelli 1-0 65 Open
2928 2023-07-10 Aimchess Rapid Div 1 W chess.com INT 1.2 Eduardo Iturrizaga Bonelli Fabiano Caruana 0-1 26 Open
2929 2023-07-10 Aimchess Rapid Div 1 W chess.com INT 1.1 Fabiano Caruana Eduardo Iturrizaga Bonelli 1/2-1/2 25 Open
2930 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 18.3 Fabiano Caruana Richard Rapport 0-1 38 Open
2931 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 17.2 Ian Nepomniachtchi Fabiano Caruana 1/2-1/2 32 Open
2932 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 16.2 Fabiano Caruana Ivan Saric 1/2-1/2 100 Open
2933 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 15.1 Jan-Krzysztof Duda Fabiano Caruana 1-0 40 Open
2934 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 14.3 Fabiano Caruana Constantin Lupulescu 1-0 43 Open
2935 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 13.5 Alireza Firouzja Fabiano Caruana 0-1 73 Open
2936 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 12.4 Fabiano Caruana Viswanathan Anand 1-0 73 Open
2937 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 11.4 Gukesh D Fabiano Caruana 1-0 41 Open
2938 2023-07-09 SuperUnited Blitz 2023 Zagreb CRO 10.1 Magnus Carlsen Fabiano Caruana 1/2-1/2 50 Open
2939 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 9.3 Richard Rapport Fabiano Caruana 0-1 51 Open
2940 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 8.2 Fabiano Caruana Ian Nepomniachtchi 1/2-1/2 115 Open
2941 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 7.2 Ivan Saric Fabiano Caruana 0-1 52 Open
2942 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 6.1 Fabiano Caruana Jan-Krzysztof Duda 1/2-1/2 109 Open
2943 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 5.3 Constantin Lupulescu Fabiano Caruana 0-1 74 Open
2944 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 4.5 Fabiano Caruana Alireza Firouzja 0-1 54 Open
2945 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 3.4 Viswanathan Anand Fabiano Caruana 1-0 45 Open
2946 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 2.4 Fabiano Caruana Gukesh D 1-0 52 Open
2947 2023-07-08 SuperUnited Blitz 2023 Zagreb CRO 1.1 Fabiano Caruana Magnus Carlsen 0-1 104 Open
2948 2023-07-07 SuperUnited Rapid 2023 Zagreb CRO 9.1 Fabiano Caruana Alireza Firouzja 1/2-1/2 38 Open
2949 2023-07-07 SuperUnited Rapid 2023 Zagreb CRO 8.3 Ian Nepomniachtchi Fabiano Caruana 1/2-1/2 47 Open
2950 2023-07-07 SuperUnited Rapid 2023 Zagreb CRO 7.2 Fabiano Caruana Gukesh D 1-0 59 Open
  1. vs Olexandr BortnykLost · 0-1White · 2023-07-17 · Round 1.18Bullet Chess Winners 2023
  2. vs Olexandr BortnykWon · 0-1Black · 2023-07-17 · Round 1.17Bullet Chess Winners 2023
  3. vs Olexandr BortnykLost · 0-1White · 2023-07-17 · Round 1.16Bullet Chess Winners 2023
  4. vs Olexandr BortnykLost · 1-0Black · 2023-07-17 · Round 1.15Bullet Chess Winners 2023
  5. vs Olexandr BortnykLost · 0-1White · 2023-07-17 · Round 1.14Bullet Chess Winners 2023
  6. vs Olexandr BortnykLost · 1-0Black · 2023-07-17 · Round 1.13Bullet Chess Winners 2023
  7. vs Olexandr BortnykLost · 0-1White · 2023-07-17 · Round 1.12Bullet Chess Winners 2023
  8. vs Olexandr BortnykLost · 1-0Black · 2023-07-17 · Round 1.11Bullet Chess Winners 2023
  9. vs Olexandr BortnykLost · 0-1White · 2023-07-17 · Round 1.1Bullet Chess Winners 2023
  10. vs Wesley SoLost · 1-0Black · 2023-07-12 · Round 2.2Aimchess Rapid Div 1 L
  11. vs Wesley SoLost · 0-1White · 2023-07-12 · Round 2.1Aimchess Rapid Div 1 L
  12. vs Bojan MaksimovicWon · 1-0White · 2023-07-11 · Round 9Titled Tue 11th Jul Late
  13. vs Aleksandr ShimanovDraw · ½–½White · 2023-07-11 · Round 8Titled Tue 11th Jul Late
  14. vs Sergey GrigoriantsWon · 0-1Black · 2023-07-11 · Round 7Titled Tue 11th Jul Late
  15. vs Max WarmerdamWon · 1-0White · 2023-07-11 · Round 6Titled Tue 11th Jul Late
  16. vs Benny AizenbergWon · 0-1Black · 2023-07-11 · Round 5Titled Tue 11th Jul Late
  17. vs Daniel RangelWon · 1-0White · 2023-07-11 · Round 4Titled Tue 11th Jul Late
  18. vs Leonardo TristanLost · 1-0Black · 2023-07-11 · Round 3Titled Tue 11th Jul Late
  19. vs Karina AmbartsumovaWon · 1-0White · 2023-07-11 · Round 2Titled Tue 11th Jul Late
  20. vs Magnus CarlsenDraw · ½–½Black · 2023-07-11 · Round 2.4Aimchess Rapid Div 1 W
  21. vs Magnus CarlsenDraw · ½–½White · 2023-07-11 · Round 2.3Aimchess Rapid Div 1 W
  22. vs Magnus CarlsenDraw · ½–½Black · 2023-07-11 · Round 2.2Aimchess Rapid Div 1 W
  23. vs Magnus CarlsenLost · 0-1White · 2023-07-11 · Round 2.1Aimchess Rapid Div 1 W
  24. vs Oleg PapayanWon · 0-1Black · 2023-07-11 · Round 1Titled Tue 11th Jul Late
  25. vs Alireza FirouzjaWon · 1-0White · 2023-07-11 · Round 11Titled Tue 11th Jul Late
  26. vs Hikaru NakamuraDraw · ½–½Black · 2023-07-11 · Round 10Titled Tue 11th Jul Late
  27. vs Eduardo Iturrizaga BonelliWon · 1-0White · 2023-07-10 · Round 1.3Aimchess Rapid Div 1 W
  28. vs Eduardo Iturrizaga BonelliWon · 0-1Black · 2023-07-10 · Round 1.2Aimchess Rapid Div 1 W
  29. vs Eduardo Iturrizaga BonelliDraw · ½–½White · 2023-07-10 · Round 1.1Aimchess Rapid Div 1 W
  30. vs Richard RapportLost · 0-1White · 2023-07-09 · Round 18.3SuperUnited Blitz 2023
  31. vs Ian NepomniachtchiDraw · ½–½Black · 2023-07-09 · Round 17.2SuperUnited Blitz 2023
  32. vs Ivan SaricDraw · ½–½White · 2023-07-09 · Round 16.2SuperUnited Blitz 2023
  33. vs Jan-Krzysztof DudaLost · 1-0Black · 2023-07-09 · Round 15.1SuperUnited Blitz 2023
  34. vs Constantin LupulescuWon · 1-0White · 2023-07-09 · Round 14.3SuperUnited Blitz 2023
  35. vs Alireza FirouzjaWon · 0-1Black · 2023-07-09 · Round 13.5SuperUnited Blitz 2023
  36. vs Viswanathan AnandWon · 1-0White · 2023-07-09 · Round 12.4SuperUnited Blitz 2023
  37. vs Gukesh DLost · 1-0Black · 2023-07-09 · Round 11.4SuperUnited Blitz 2023
  38. vs Magnus CarlsenDraw · ½–½Black · 2023-07-09 · Round 10.1SuperUnited Blitz 2023
  39. vs Richard RapportWon · 0-1Black · 2023-07-08 · Round 9.3SuperUnited Blitz 2023
  40. vs Ian NepomniachtchiDraw · ½–½White · 2023-07-08 · Round 8.2SuperUnited Blitz 2023
  41. vs Ivan SaricWon · 0-1Black · 2023-07-08 · Round 7.2SuperUnited Blitz 2023
  42. vs Jan-Krzysztof DudaDraw · ½–½White · 2023-07-08 · Round 6.1SuperUnited Blitz 2023
  43. vs Constantin LupulescuWon · 0-1Black · 2023-07-08 · Round 5.3SuperUnited Blitz 2023
  44. vs Alireza FirouzjaLost · 0-1White · 2023-07-08 · Round 4.5SuperUnited Blitz 2023
  45. vs Viswanathan AnandLost · 1-0Black · 2023-07-08 · Round 3.4SuperUnited Blitz 2023
  46. vs Gukesh DWon · 1-0White · 2023-07-08 · Round 2.4SuperUnited Blitz 2023
  47. vs Magnus CarlsenLost · 0-1White · 2023-07-08 · Round 1.1SuperUnited Blitz 2023
  48. vs Alireza FirouzjaDraw · ½–½White · 2023-07-07 · Round 9.1SuperUnited Rapid 2023
  49. vs Ian NepomniachtchiDraw · ½–½Black · 2023-07-07 · Round 8.3SuperUnited Rapid 2023
  50. vs Gukesh DWon · 1-0White · 2023-07-07 · Round 7.2SuperUnited Rapid 2023

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