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 CaruanaLIVE

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

2790.9 +7.9

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
4401 2020-11-15 chess.com Speed 2020 chess.com INT 1.26 Jan-Krzysztof Duda Fabiano Caruana 1/2-1/2 80 Open
4402 2020-11-15 chess.com Speed 2020 chess.com INT 1.25 Fabiano Caruana Jan-Krzysztof Duda 1/2-1/2 85 Open
4403 2020-11-15 chess.com Speed 2020 chess.com INT 1.24 Jan-Krzysztof Duda Fabiano Caruana 1-0 29 Open
4404 2020-11-15 chess.com Speed 2020 chess.com INT 1.23 Fabiano Caruana Jan-Krzysztof Duda 1-0 55 Open
4405 2020-11-15 chess.com Speed 2020 chess.com INT 1.22 Jan-Krzysztof Duda Fabiano Caruana 1-0 62 Open
4406 2020-11-15 chess.com Speed 2020 chess.com INT 1.21 Fabiano Caruana Jan-Krzysztof Duda 1-0 26 Open
4407 2020-11-15 chess.com Speed 2020 chess.com INT 1.19 Jan-Krzysztof Duda Fabiano Caruana 1-0 33 Open
4408 2020-11-15 chess.com Speed 2020 chess.com INT 1.18 Fabiano Caruana Jan-Krzysztof Duda 0-1 45 Open
4409 2020-11-15 chess.com Speed 2020 chess.com INT 1.17 Jan-Krzysztof Duda Fabiano Caruana 1-0 31 Open
4410 2020-11-15 chess.com Speed 2020 chess.com INT 1.16 Fabiano Caruana Jan-Krzysztof Duda 0-1 22 Open
4411 2020-11-15 chess.com Speed 2020 chess.com INT 1.15 Jan-Krzysztof Duda Fabiano Caruana 0-1 37 Open
4412 2020-11-15 chess.com Speed 2020 chess.com INT 1.14 Fabiano Caruana Jan-Krzysztof Duda 0-1 69 Open
4413 2020-11-15 chess.com Speed 2020 chess.com INT 1.13 Jan-Krzysztof Duda Fabiano Caruana 0-1 40 Open
4414 2020-11-15 chess.com Speed 2020 chess.com INT 1.12 Fabiano Caruana Jan-Krzysztof Duda 1-0 44 Open
4415 2020-11-15 chess.com Speed 2020 chess.com INT 1.11 Jan-Krzysztof Duda Fabiano Caruana 0-1 33 Open
4416 2020-10-16 8th Norway Armageddon Stavanger NOR 10.3 Fabiano Caruana Aryan Tari 1-0 38 Open
4417 2020-10-15 8th Norway Armageddon Stavanger NOR 9.3 Jan-Krzysztof Duda Fabiano Caruana 0-1 30 Open
4418 2020-10-13 8th Norway Armageddon Stavanger NOR 8.2 Fabiano Caruana Alireza Firouzja 1-0 49 Open
4419 2020-10-12 8th Norway Armageddon Stavanger NOR 7.1 Fabiano Caruana Magnus Carlsen 0-1 52 Open
4420 2020-10-11 8th Norway Chess 2020 Stavanger NOR 6.2 Levon Aronian Fabiano Caruana 0-1 38 Open
4421 2020-10-10 8th Norway Chess 2020 Stavanger NOR 5.2 Fabiano Caruana Levon Aronian 0-1 52 Open
4422 2020-10-08 8th Norway Chess 2020 Stavanger NOR 4.1 Magnus Carlsen Fabiano Caruana 1-0 51 Open
4423 2020-10-07 8th Norway Armageddon Stavanger NOR 3.3 Alireza Firouzja Fabiano Caruana 1-0 73 Open
4424 2020-10-06 8th Norway Chess 2020 Stavanger NOR 2.2 Fabiano Caruana Jan-Krzysztof Duda 1-0 94 Open
4425 2020-10-05 8th Norway Chess 2020 Stavanger NOR 1.2 Aryan Tari Fabiano Caruana 0-1 55 Open
4426 2020-10-01 Chess24 October Blitz chess24.com INT 9.2 David Anton Guijarro Fabiano Caruana 1-0 35 Open
4427 2020-10-01 Chess24 October Blitz chess24.com INT 8.2 Fabiano Caruana Santosh Gujrathi Vidit 0-1 85 Open
4428 2020-10-01 Chess24 October Blitz chess24.com INT 7.1 Aryan Tari Fabiano Caruana 1-0 54 Open
4429 2020-10-01 Chess24 October Blitz chess24.com INT 6.1 B. Adhiban Fabiano Caruana 1/2-1/2 70 Open
4430 2020-10-01 Chess24 October Blitz chess24.com INT 5.3 Peter Svidler Fabiano Caruana 1/2-1/2 58 Open
4431 2020-10-01 Chess24 October Blitz chess24.com INT 4.2 Fabiano Caruana David Anton Guijarro 1-0 67 Open
4432 2020-10-01 Chess24 October Blitz chess24.com INT 3.2 Santosh Gujrathi Vidit Fabiano Caruana 1-0 54 Open
4433 2020-10-01 Chess24 October Blitz chess24.com INT 2.1 Fabiano Caruana Aryan Tari 1/2-1/2 64 Open
4434 2020-10-01 Chess24 October Blitz chess24.com INT 10.3 Fabiano Caruana Peter Svidler 1/2-1/2 47 Open
4435 2020-10-01 Chess24 October Blitz chess24.com INT 1.1 Fabiano Caruana B. Adhiban 1-0 56 Open
4436 2020-09-27 PRO League KO Stage 2020 chess.com INT 4.4 Fabiano Caruana Parham Maghsoodloo 0-1 70 Open
4437 2020-09-27 PRO League KO Stage 2020 chess.com INT 4.3 Haik M. Martirosyan Fabiano Caruana 1/2-1/2 104 Open
4438 2020-09-27 PRO League KO Stage 2020 chess.com INT 4.2 Fabiano Caruana Tigran L. Petrosian 0-1 42 Open
4439 2020-09-27 PRO League KO Stage 2020 chess.com INT 4.1 Raunak Sadhwani Fabiano Caruana 0-1 50 Open
4440 2020-09-25 PRO League KO Stage 2020 chess.com INT 3.4 Fabiano Caruana Liren Ding 1/2-1/2 40 Open
4441 2020-09-25 PRO League KO Stage 2020 chess.com INT 3.3 Yangyi Yu Fabiano Caruana 1/2-1/2 58 Open
4442 2020-09-25 PRO League KO Stage 2020 chess.com INT 3.2 Fabiano Caruana Yi Wei 1-0 57 Open
4443 2020-09-25 PRO League KO Stage 2020 chess.com INT 3.1 Chao b Li Fabiano Caruana 1/2-1/2 52 Open
4444 2020-09-25 Chess24 Banter Final 2020 chess24.com INT 2.9 Fabiano Caruana Quang Liem Le 0-1 59 Open
4445 2020-09-25 Chess24 Banter Final 2020 chess24.com INT 2.8 Quang Liem Le Fabiano Caruana 1-0 61 Open
4446 2020-09-25 Chess24 Banter Final 2020 chess24.com INT 2.7 Fabiano Caruana Quang Liem Le 1-0 41 Open
4447 2020-09-25 Chess24 Banter Final 2020 chess24.com INT 2.6 Quang Liem Le Fabiano Caruana 1/2-1/2 61 Open
4448 2020-09-25 Chess24 Banter Final 2020 chess24.com INT 2.5 Fabiano Caruana Quang Liem Le 1/2-1/2 93 Open
4449 2020-09-25 Chess24 Banter Final 2020 chess24.com INT 2.4 Quang Liem Le Fabiano Caruana 1/2-1/2 49 Open
4450 2020-09-25 Chess24 Banter Final 2020 chess24.com INT 2.3 Fabiano Caruana Quang Liem Le 0-1 51 Open
  1. vs Jan-Krzysztof DudaDraw · ½–½Black · 2020-11-15 · Round 1.26chess.com Speed 2020
  2. vs Jan-Krzysztof DudaDraw · ½–½White · 2020-11-15 · Round 1.25chess.com Speed 2020
  3. vs Jan-Krzysztof DudaLost · 1-0Black · 2020-11-15 · Round 1.24chess.com Speed 2020
  4. vs Jan-Krzysztof DudaWon · 1-0White · 2020-11-15 · Round 1.23chess.com Speed 2020
  5. vs Jan-Krzysztof DudaLost · 1-0Black · 2020-11-15 · Round 1.22chess.com Speed 2020
  6. vs Jan-Krzysztof DudaWon · 1-0White · 2020-11-15 · Round 1.21chess.com Speed 2020
  7. vs Jan-Krzysztof DudaLost · 1-0Black · 2020-11-15 · Round 1.19chess.com Speed 2020
  8. vs Jan-Krzysztof DudaLost · 0-1White · 2020-11-15 · Round 1.18chess.com Speed 2020
  9. vs Jan-Krzysztof DudaLost · 1-0Black · 2020-11-15 · Round 1.17chess.com Speed 2020
  10. vs Jan-Krzysztof DudaLost · 0-1White · 2020-11-15 · Round 1.16chess.com Speed 2020
  11. vs Jan-Krzysztof DudaWon · 0-1Black · 2020-11-15 · Round 1.15chess.com Speed 2020
  12. vs Jan-Krzysztof DudaLost · 0-1White · 2020-11-15 · Round 1.14chess.com Speed 2020
  13. vs Jan-Krzysztof DudaWon · 0-1Black · 2020-11-15 · Round 1.13chess.com Speed 2020
  14. vs Jan-Krzysztof DudaWon · 1-0White · 2020-11-15 · Round 1.12chess.com Speed 2020
  15. vs Jan-Krzysztof DudaWon · 0-1Black · 2020-11-15 · Round 1.11chess.com Speed 2020
  16. vs Aryan TariWon · 1-0White · 2020-10-16 · Round 10.38th Norway Armageddon
  17. vs Jan-Krzysztof DudaWon · 0-1Black · 2020-10-15 · Round 9.38th Norway Armageddon
  18. vs Alireza FirouzjaWon · 1-0White · 2020-10-13 · Round 8.28th Norway Armageddon
  19. vs Magnus CarlsenLost · 0-1White · 2020-10-12 · Round 7.18th Norway Armageddon
  20. vs Levon AronianWon · 0-1Black · 2020-10-11 · Round 6.28th Norway Chess 2020
  21. vs Levon AronianLost · 0-1White · 2020-10-10 · Round 5.28th Norway Chess 2020
  22. vs Magnus CarlsenLost · 1-0Black · 2020-10-08 · Round 4.18th Norway Chess 2020
  23. vs Alireza FirouzjaLost · 1-0Black · 2020-10-07 · Round 3.38th Norway Armageddon
  24. vs Jan-Krzysztof DudaWon · 1-0White · 2020-10-06 · Round 2.28th Norway Chess 2020
  25. vs Aryan TariWon · 0-1Black · 2020-10-05 · Round 1.28th Norway Chess 2020
  26. vs David Anton GuijarroLost · 1-0Black · 2020-10-01 · Round 9.2Chess24 October Blitz
  27. vs Santosh Gujrathi ViditLost · 0-1White · 2020-10-01 · Round 8.2Chess24 October Blitz
  28. vs Aryan TariLost · 1-0Black · 2020-10-01 · Round 7.1Chess24 October Blitz
  29. vs B. AdhibanDraw · ½–½Black · 2020-10-01 · Round 6.1Chess24 October Blitz
  30. vs Peter SvidlerDraw · ½–½Black · 2020-10-01 · Round 5.3Chess24 October Blitz
  31. vs David Anton GuijarroWon · 1-0White · 2020-10-01 · Round 4.2Chess24 October Blitz
  32. vs Santosh Gujrathi ViditLost · 1-0Black · 2020-10-01 · Round 3.2Chess24 October Blitz
  33. vs Aryan TariDraw · ½–½White · 2020-10-01 · Round 2.1Chess24 October Blitz
  34. vs Peter SvidlerDraw · ½–½White · 2020-10-01 · Round 10.3Chess24 October Blitz
  35. vs B. AdhibanWon · 1-0White · 2020-10-01 · Round 1.1Chess24 October Blitz
  36. vs Parham MaghsoodlooLost · 0-1White · 2020-09-27 · Round 4.4PRO League KO Stage 2020
  37. vs Haik M. MartirosyanDraw · ½–½Black · 2020-09-27 · Round 4.3PRO League KO Stage 2020
  38. vs Tigran L. PetrosianLost · 0-1White · 2020-09-27 · Round 4.2PRO League KO Stage 2020
  39. vs Raunak SadhwaniWon · 0-1Black · 2020-09-27 · Round 4.1PRO League KO Stage 2020
  40. vs Liren DingDraw · ½–½White · 2020-09-25 · Round 3.4PRO League KO Stage 2020
  41. vs Yangyi YuDraw · ½–½Black · 2020-09-25 · Round 3.3PRO League KO Stage 2020
  42. vs Yi WeiWon · 1-0White · 2020-09-25 · Round 3.2PRO League KO Stage 2020
  43. vs Chao b LiDraw · ½–½Black · 2020-09-25 · Round 3.1PRO League KO Stage 2020
  44. vs Quang Liem LeLost · 0-1White · 2020-09-25 · Round 2.9Chess24 Banter Final 2020
  45. vs Quang Liem LeLost · 1-0Black · 2020-09-25 · Round 2.8Chess24 Banter Final 2020
  46. vs Quang Liem LeWon · 1-0White · 2020-09-25 · Round 2.7Chess24 Banter Final 2020
  47. vs Quang Liem LeDraw · ½–½Black · 2020-09-25 · Round 2.6Chess24 Banter Final 2020
  48. vs Quang Liem LeDraw · ½–½White · 2020-09-25 · Round 2.5Chess24 Banter Final 2020
  49. vs Quang Liem LeDraw · ½–½Black · 2020-09-25 · Round 2.4Chess24 Banter Final 2020
  50. vs Quang Liem LeLost · 0-1White · 2020-09-25 · Round 2.3Chess24 Banter Final 2020

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