GMFabiano Caruana
- 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.
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 |
- vs Alireza FirouzjaLost · 0-1PRO League Group Stage
- vs Grigoriy OparinLost · 1-0PRO League Group Stage
- vs Steven ZierkLost · 1-0PRO League Group Stage
- vs Daniel NaroditskyWon · 1-0PRO League Group Stage
- vs Dariusz SwierczWon · 1-0PRO League Group Stage
- vs Vladislav ArtemievWon · 0-182nd Tata Steel GpA
- vs Jan-Krzysztof DudaWon · 1-082nd Tata Steel GpA
- vs Vladislav KovalevWon · 0-182nd Tata Steel GpA
- vs Alireza FirouzjaWon · 1-082nd Tata Steel GpA
- vs Nikita VitiugovDraw · ½–½82nd Tata Steel GpA
- vs Yuniesky Quesada PerezDraw · ½–½PRO League Group Stage
- vs Lazaro Bruzon BatistaWon · 1-0PRO League Group Stage
- vs Ray RobsonWon · 1-0PRO League Group Stage
- vs Illya NyzhnykDraw · ½–½PRO League Group Stage
- vs Viswanathan AnandWon · 1-082nd Tata Steel GpA
- vs Daniil DubovWon · 1-082nd Tata Steel GpA
- vs Magnus CarlsenDraw · ½–½82nd Tata Steel GpA
- vs Jorden Van ForeestDraw · ½–½82nd Tata Steel GpA
- vs Jeffery XiongDraw · ½–½82nd Tata Steel GpA
- vs Yangyi YuWon · 1-082nd Tata Steel GpA
- vs Anish GiriDraw · ½–½82nd Tata Steel GpA
- vs Wesley SoDraw · ½–½82nd Tata Steel GpA
- vs Samuel SevianLost · 0-1PRO League Group Stage
- vs Gadir GuseinovWon · 1-0PRO League Group Stage
- vs Hikaru NakamuraWon · 0-1PRO League Group Stage
- vs Wojciech MorandaWon · 0-1PRO League Group Stage
- vs Levon AronianDraw · ½–½Superbet Blitz 2019
- vs Quang Liem LeLost · 1-0Superbet Blitz 2019
- vs Anton KorobovWon · 1-0Superbet Blitz 2019
- vs Shakhriyar MamedyarovLost · 1-0Superbet Blitz 2019
- vs Sergey KarjakinLost · 1-0Superbet Blitz 2019
- vs Anish GiriDraw · ½–½Superbet Blitz 2019
- vs Wesley SoLost · 1-0Superbet Blitz 2019
- vs Vladislav ArtemievLost · 0-1Superbet Blitz 2019
- vs Viswanathan AnandLost · 1-0Superbet Blitz 2019
- vs Levon AronianDraw · ½–½Superbet Blitz 2019
- vs Quang Liem LeDraw · ½–½Superbet Blitz 2019
- vs Anton KorobovLost · 1-0Superbet Blitz 2019
- vs Shakhriyar MamedyarovLost · 0-1Superbet Blitz 2019
- vs Sergey KarjakinWon · 1-0Superbet Blitz 2019
- vs Anish GiriDraw · ½–½Superbet Blitz 2019
- vs Wesley SoLost · 0-1Superbet Blitz 2019
- vs Vladislav ArtemievDraw · ½–½Superbet Blitz 2019
- vs Viswanathan AnandWon · 1-0Superbet Blitz 2019
- vs Anton KorobovDraw · ½–½Superbet Rapid 2019
- vs Shakhriyar MamedyarovLost · 0-1Superbet Rapid 2019
- vs Viswanathan AnandLost · 1-0Superbet Rapid 2019
- vs Vladislav ArtemievLost · 0-1Superbet Rapid 2019
- vs Quang Liem LeWon · 0-1Superbet Rapid 2019
- vs Sergey KarjakinWon · 1-0Superbet Rapid 2019
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-27 | 2026 Clutch Chess: Champions Showdown | Rapid | 8½ |
| 2026-10-22 | 2026 US Championship - Rapid Playoff | Rapid | ½ |
| 2026-10-09 | 2026 US Championship | Classical | 7 |