GMLiam Putnam
- FIDE ID
- 30938279
- USCF ID
- 15969005
About Liam Putnam
Liam Putnam grew up in Rocky Point, New York, and began playing chess at seven. After eight months of play he tied for second at the 2016 National Elementary Championship. At eleven he won the under-14 section of the 2019 North American Youth Championship. Show more
Liam Putnam grew up in Rocky Point, New York, and began playing chess at seven. After eight months of play he tied for second at the 2016 National Elementary Championship. At eleven he won the under-14 section of the 2019 North American Youth Championship. He earned grandmaster norms at a Marshall Chess Club invitational in May 2025 and the SixDays tournament in Budapest that November. In January 2026 he won the Ciudad de Sevilla Open unbeaten with eight points from nine games. His final grandmaster norm followed at the Saint Louis Masters in February. In June he shared the highest score at the National Open in Las Vegas and won on tiebreak. FIDE awarded him the grandmaster title in 2026.
Ratings
Rapid
2300Published FIDE
Blitz
2451Published FIDE
USCF Regular
2581Published US Chess
Official classical ranks
- World rank
- #612
- National rank · USA
- #38
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2499 Sep 2026
- Recorded years
- 2017–2026
- Archived games
- 513
Based on available monthly lists and saved games.
Rating history
USCF rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
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 |
|---|---|---|---|---|---|---|---|---|---|
| 251 | 2023-07-25 | Titled Tue 25th Jul Early | chess.com INT | 6 | Lennert Lenaerts | Liam Putnam | Lost: 1-0 | 48 | Open |
| 252 | 2023-07-25 | Titled Tue 25th Jul Early | chess.com INT | 5 | Goran Galiot | Liam Putnam | Won: 0-1 | 72 | Open |
| 253 | 2023-07-25 | Titled Tue 25th Jul Early | chess.com INT | 4 | Liam Putnam | Arman Erzhanov | Won: 1-0 | 33 | Open |
| 254 | 2023-07-25 | Titled Tue 25th Jul Early | chess.com INT | 3 | Thomas Michalczak | Liam Putnam | Draw: 1/2-1/2 | 26 | Open |
| 255 | 2023-07-25 | Titled Tue 25th Jul Early | chess.com INT | 2 | Liam Putnam | Mikhail Yashmetov | Won: 1-0 | 31 | Open |
| 256 | 2023-07-25 | Titled Tue 25th Jul Early | chess.com INT | 1 | Alex Villa Tornero | Liam Putnam | Lost: 1-0 | 62 | Open |
| 257 | 2023-07-25 | Titled Tue 25th Jul Early | chess.com INT | 11 | Hayk Yeritsyan | Liam Putnam | Won: 0-1 | 56 | Open |
| 258 | 2023-07-25 | Titled Tue 25th Jul Early | chess.com INT | 10 | Liam Putnam | Nagare Kaivalya Sandip | Lost: 0-1 | 49 | Open |
| 259 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 9 | Leinier Dominguez Perez | Liam Putnam | Lost: 1-0 | 52 | Open |
| 260 | 2023-01-10 | Titled Tue 10th Jan Late | chess.com INT | 8 | Liam Putnam | Rayan Taghizadeh | Lost: 0-1 | 45 | Open |
| 261 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 8 | Liam Putnam | Baadur Jobava | Won: 1-0 | 62 | Open |
| 262 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 7 | Yi Xu | Liam Putnam | Lost: 1-0 | 21 | Open |
| 263 | 2023-01-10 | Titled Tue 10th Jan Late | chess.com INT | 7 | Ali Rastbod | Liam Putnam | Won: 0-1 | 53 | Open |
| 264 | 2023-01-10 | Titled Tue 10th Jan Late | chess.com INT | 6 | Liam Putnam | Christof Sielecki | Won: 1-0 | 23 | Open |
| 265 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 6 | Liam Putnam | Gawain C B Maroroa Jones | Won: 1-0 | 98 | Open |
| 266 | 2023-01-10 | Titled Tue 10th Jan Late | chess.com INT | 5 | Joaquin Fiorito | Liam Putnam | Lost: 1-0 | 37 | Open |
| 267 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 5 | Asghar Golizadeh | Liam Putnam | Won: 0-1 | 42 | Open |
| 268 | 2023-01-10 | Titled Tue 10th Jan Late | chess.com INT | 4 | Licael Roderick Ticona Rocabado | Liam Putnam | Won: 0-1 | 60 | Open |
| 269 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 4 | Liam Putnam | Attila Turzo | Won: 1-0 | 36 | Open |
| 270 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 3 | Santosh Gujrathi Vidit | Liam Putnam | Lost: 1-0 | 42 | Open |
| 271 | 2023-01-10 | Titled Tue 10th Jan Late | chess.com INT | 3 | Liam Putnam | Pedro Ramon Martinez Reyes | Won: 1-0 | 29 | Open |
| 272 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 2 | Liam Putnam | Juan David Becerra | Won: 1-0 | 63 | Open |
| 273 | 2023-01-10 | Titled Tue 10th Jan Late | chess.com INT | 2 | Sargis A. Manukyan | Liam Putnam | Lost: 1-0 | 49 | Open |
| 274 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 1 | Daniel Girsh | Liam Putnam | Won: 0-1 | 61 | Open |
| 275 | 2023-01-10 | Titled Tue 10th Jan Late | chess.com INT | 1 | Liam Putnam | Pawel Dudzinski | Won: 1-0 | 49 | Open |
| 276 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 11 | Daniel Taboas Rodriguez | Liam Putnam | Won: 0-1 | 52 | Open |
| 277 | 2023-01-10 | Titled Tue 10th Jan Early | chess.com INT | 10 | Liam Putnam | Sergio E Barrientos | Won: 1-0 | 34 | Open |
| 278 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 9 | Matthias Bluebaum | Liam Putnam | Won: 0-1 | 49 | Open |
| 279 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 8 | Liam Putnam | Anastasia Bodnaruk | Won: 1-0 | 46 | Open |
| 280 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 7 | Ivan Aldokhin | Liam Putnam | Won: 0-1 | 45 | Open |
| 281 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 6 | Joshua Christie | Liam Putnam | Won: 0-1 | 80 | Open |
| 282 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 5 | Liam Putnam | Ward Al-Tarboush | Lost: 0-1 | 58 | Open |
| 283 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 4 | Liam Putnam | Jaan Ehlvest | Won: 1-0 | 1 | Open |
| 284 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 3 | Jose Eduardo Martinez Alcantara | Liam Putnam | Lost: 1-0 | 69 | Open |
| 285 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 2 | Liam Putnam | Joshua Colas | Won: 1-0 | 37 | Open |
| 286 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 1 | Pawel Dudzinski | Liam Putnam | Won: 0-1 | 57 | Open |
| 287 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 11 | Liam Putnam | Semetei Tologon tegin | Lost: 0-1 | 78 | Open |
| 288 | 2023-01-03 | Titled Tue 3rd Jan Early | chess.com INT | 10 | Aleksandr Lenderman | Liam Putnam | Lost: 1-0 | 68 | Open |
| 289 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 9 | Liam Putnam | Gata Kamsky | Draw: 1/2-1/2 | 61 | Open |
| 290 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 8 | Jeffery Xiong | Liam Putnam | Won: 0-1 | 31 | Open |
| 291 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 7 | Gil Popilski | Liam Putnam | Won: 0-1 | 67 | Open |
| 292 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 6 | Liam Putnam | Nathan Solon | Won: 1-0 | 43 | Open |
| 293 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 5 | Liam Putnam | Olexandr Bortnyk | Lost: 0-1 | 43 | Open |
| 294 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 4 | Egor Baskakov | Liam Putnam | Won: 0-1 | 55 | Open |
| 295 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 3 | Casper Liu | Liam Putnam | Won: 0-1 | 52 | Open |
| 296 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 2 | Liam Putnam | Danila Bilan | Won: 1-0 | 24 | Open |
| 297 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 1 | David Zakarian | Liam Putnam | Won: 0-1 | 42 | Open |
| 298 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 11 | Liam Putnam | Rudik Makarian | Won: 1-0 | 106 | Open |
| 299 | 2022-12-27 | Titled Tue 27th Dec Late | chess.com INT | 10 | Shiroghlan Talibov | Liam Putnam | Lost: 1-0 | 35 | Open |
| 300 | 2022-12-13 | Titled Tue 13th Dec Early | chess.com INT | 9 | Denis Lazavik | Liam Putnam | Lost: 1-0 | 39 | Open |
- vs Lennert LenaertsLost · 1-0Black · 2023-07-25 · Round 6Titled Tue 25th Jul Early
- vs Goran GaliotWon · 0-1Black · 2023-07-25 · Round 5Titled Tue 25th Jul Early
- vs Arman ErzhanovWon · 1-0White · 2023-07-25 · Round 4Titled Tue 25th Jul Early
- vs Thomas MichalczakDraw · ½–½Black · 2023-07-25 · Round 3Titled Tue 25th Jul Early
- vs Mikhail YashmetovWon · 1-0White · 2023-07-25 · Round 2Titled Tue 25th Jul Early
- vs Alex Villa TorneroLost · 1-0Black · 2023-07-25 · Round 1Titled Tue 25th Jul Early
- vs Hayk YeritsyanWon · 0-1Black · 2023-07-25 · Round 11Titled Tue 25th Jul Early
- vs Nagare Kaivalya SandipLost · 0-1White · 2023-07-25 · Round 10Titled Tue 25th Jul Early
- vs Leinier Dominguez PerezLost · 1-0Black · 2023-01-10 · Round 9Titled Tue 10th Jan Early
- vs Rayan TaghizadehLost · 0-1White · 2023-01-10 · Round 8Titled Tue 10th Jan Late
- vs Baadur JobavaWon · 1-0White · 2023-01-10 · Round 8Titled Tue 10th Jan Early
- vs Yi XuLost · 1-0Black · 2023-01-10 · Round 7Titled Tue 10th Jan Early
- vs Ali RastbodWon · 0-1Black · 2023-01-10 · Round 7Titled Tue 10th Jan Late
- vs Christof SieleckiWon · 1-0White · 2023-01-10 · Round 6Titled Tue 10th Jan Late
- vs Gawain C B Maroroa JonesWon · 1-0White · 2023-01-10 · Round 6Titled Tue 10th Jan Early
- vs Joaquin FioritoLost · 1-0Black · 2023-01-10 · Round 5Titled Tue 10th Jan Late
- vs Asghar GolizadehWon · 0-1Black · 2023-01-10 · Round 5Titled Tue 10th Jan Early
- vs Licael Roderick Ticona RocabadoWon · 0-1Black · 2023-01-10 · Round 4Titled Tue 10th Jan Late
- vs Attila TurzoWon · 1-0White · 2023-01-10 · Round 4Titled Tue 10th Jan Early
- vs Santosh Gujrathi ViditLost · 1-0Black · 2023-01-10 · Round 3Titled Tue 10th Jan Early
- vs Pedro Ramon Martinez ReyesWon · 1-0White · 2023-01-10 · Round 3Titled Tue 10th Jan Late
- vs Juan David BecerraWon · 1-0White · 2023-01-10 · Round 2Titled Tue 10th Jan Early
- vs Sargis A. ManukyanLost · 1-0Black · 2023-01-10 · Round 2Titled Tue 10th Jan Late
- vs Daniel GirshWon · 0-1Black · 2023-01-10 · Round 1Titled Tue 10th Jan Early
- vs Pawel DudzinskiWon · 1-0White · 2023-01-10 · Round 1Titled Tue 10th Jan Late
- vs Daniel Taboas RodriguezWon · 0-1Black · 2023-01-10 · Round 11Titled Tue 10th Jan Early
- vs Sergio E BarrientosWon · 1-0White · 2023-01-10 · Round 10Titled Tue 10th Jan Early
- vs Matthias BluebaumWon · 0-1Black · 2023-01-03 · Round 9Titled Tue 3rd Jan Early
- vs Anastasia BodnarukWon · 1-0White · 2023-01-03 · Round 8Titled Tue 3rd Jan Early
- vs Ivan AldokhinWon · 0-1Black · 2023-01-03 · Round 7Titled Tue 3rd Jan Early
- vs Joshua ChristieWon · 0-1Black · 2023-01-03 · Round 6Titled Tue 3rd Jan Early
- vs Ward Al-TarboushLost · 0-1White · 2023-01-03 · Round 5Titled Tue 3rd Jan Early
- vs Jaan EhlvestWon · 1-0White · 2023-01-03 · Round 4Titled Tue 3rd Jan Early
- vs Jose Eduardo Martinez AlcantaraLost · 1-0Black · 2023-01-03 · Round 3Titled Tue 3rd Jan Early
- vs Joshua ColasWon · 1-0White · 2023-01-03 · Round 2Titled Tue 3rd Jan Early
- vs Pawel DudzinskiWon · 0-1Black · 2023-01-03 · Round 1Titled Tue 3rd Jan Early
- vs Semetei Tologon teginLost · 0-1White · 2023-01-03 · Round 11Titled Tue 3rd Jan Early
- vs Aleksandr LendermanLost · 1-0Black · 2023-01-03 · Round 10Titled Tue 3rd Jan Early
- vs Gata KamskyDraw · ½–½White · 2022-12-27 · Round 9Titled Tue 27th Dec Late
- vs Jeffery XiongWon · 0-1Black · 2022-12-27 · Round 8Titled Tue 27th Dec Late
- vs Gil PopilskiWon · 0-1Black · 2022-12-27 · Round 7Titled Tue 27th Dec Late
- vs Nathan SolonWon · 1-0White · 2022-12-27 · Round 6Titled Tue 27th Dec Late
- vs Olexandr BortnykLost · 0-1White · 2022-12-27 · Round 5Titled Tue 27th Dec Late
- vs Egor BaskakovWon · 0-1Black · 2022-12-27 · Round 4Titled Tue 27th Dec Late
- vs Casper LiuWon · 0-1Black · 2022-12-27 · Round 3Titled Tue 27th Dec Late
- vs Danila BilanWon · 1-0White · 2022-12-27 · Round 2Titled Tue 27th Dec Late
- vs David ZakarianWon · 0-1Black · 2022-12-27 · Round 1Titled Tue 27th Dec Late
- vs Rudik MakarianWon · 1-0White · 2022-12-27 · Round 11Titled Tue 27th Dec Late
- vs Shiroghlan TalibovLost · 1-0Black · 2022-12-27 · Round 10Titled Tue 27th Dec Late
- vs Denis LazavikLost · 1-0Black · 2022-12-13 · Round 9Titled Tue 13th Dec Early
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-05 | 1st Azeri Chess Academy Open | Classical | 6 |
| 2026-09-04 | 2026 Southern California Open | Classical | 3½ |