Photo credit

Hans Moke Niemann

Photo: TheBoburshokh

Own work

CC0 · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMHans Moke NiemannLIVE

USA Born 2003 (Age ≈23) Male
FIDE ID
2093596
USCF ID
15041466

About Hans Moke Niemann

Hans Niemann was born in San Francisco and began chess while living in the Netherlands as a child. After returning to the United States, he studied in California, Connecticut and New York. He supported his early professional ambitions by teaching chess. Show more

Hans Niemann was born in San Francisco and began chess while living in the Netherlands as a child. After returning to the United States, he studied in California, Connecticut and New York. He supported his early professional ambitions by teaching chess. At eleven he became the youngest winner of the Mechanics' Institute's Tuesday Night Marathon. He won the K-8 section at SuperNationals in 2017 and became an international master in 2018. He earned the grandmaster title in 2021 and won the World Open that July. His victory over Magnus Carlsen at the 2022 Sinquefield Cup brought both attention to his playing strength and a major dispute over cheating allegations. The resulting legal case was settled in 2023. His competitive career continued, and he reached twelfth in the world in May 2026.

Ratings

Classical

2702.6 +5.6

Live estimate

Rapid

2675

Published FIDE

Blitz

2711

Published FIDE

USCF Regular

2751

Published US Chess

Official classical ranks

World rank
#32
National rank · USA
#6

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2742 May 2026
Recorded years
2013–2026
Archived games
1854

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
1001 2023-04-12 II Menorca Open 2023 Ciutadella de Menorca ESP 3.1 Vignesh N R Hans Moke Niemann Draw: 1/2-1/2 51 Open
1002 2023-04-12 II Menorca Open 2023 Ciutadella de Menorca ESP 2.2 Hans Moke Niemann Jakob Leon Pajeken Won: 1-0 68 Open
1003 2023-04-11 II Menorca Open 2023 Ciutadella de Menorca ESP 1.2 Pablo Luis Aguado Doncel Hans Moke Niemann Won: 0-1 58 Open
1004 2022-12-30 World Blitz 2022 Almaty KAZ 21.3 Ehsan Ghaem Maghami Hans Moke Niemann Won: 0-1 46 Open
1005 2022-12-30 World Blitz 2022 Almaty KAZ 20.29 Hans Moke Niemann Klementy Sychev Draw: 1/2-1/2 95 Open
1006 2022-12-30 World Blitz 2022 Almaty KAZ 19.36 Hans Moke Niemann Evgeniy Najer Won: 1-0 38 Open
1007 2022-12-30 World Blitz 2022 Almaty KAZ 18.43 Vladislav Kovalev Hans Moke Niemann Won: 0-1 42 Open
1008 2022-12-30 World Blitz 2022 Almaty KAZ 17.35 Nodirbek Yakubboev Hans Moke Niemann Lost: 1-0 48 Open
1009 2022-12-30 World Blitz 2022 Almaty KAZ 16.25 Hans Moke Niemann Giga Quparadze Lost: 0-1 113 Open
1010 2022-12-30 World Blitz 2022 Almaty KAZ 15.21 Vahap Sanal Hans Moke Niemann Lost: 1-0 30 Open
1011 2022-12-30 World Blitz 2022 Almaty KAZ 14.24 Hans Moke Niemann Rinat Jumabayev Won: 1-0 42 Open
1012 2022-12-30 World Blitz 2022 Almaty KAZ 13.34 Nderim Saraci Hans Moke Niemann Won: 0-1 32 Open
1013 2022-12-29 World Blitz 2022 Almaty KAZ 9.4 Thai Dai Van Nguyen Hans Moke Niemann Won: 0-1 46 Open
1014 2022-12-29 World Blitz 2022 Almaty KAZ 8.55 Hans Moke Niemann Bobby Cheng Won: 1-0 47 Open
1015 2022-12-29 World Blitz 2022 Almaty KAZ 7.66 Tigran K. Harutyunyan Hans Moke Niemann Won: 0-1 67 Open
1016 2022-12-29 World Blitz 2022 Almaty KAZ 6.55 Hans Moke Niemann Arystanbek Urazayev Lost: 0-1 55 Open
1017 2022-12-29 World Blitz 2022 Almaty KAZ 5.38 David Paravyan Hans Moke Niemann Lost: 1-0 48 Open
1018 2022-12-29 World Blitz 2022 Almaty KAZ 4.24 Hans Moke Niemann Manuel Petrosyan Lost: 0-1 106 Open
1019 2022-12-29 World Blitz 2022 Almaty KAZ 3.14 V Pranav Hans Moke Niemann Lost: 1-0 39 Open
1020 2022-12-29 World Blitz 2022 Almaty KAZ 2.24 Hans Moke Niemann Daniel Dardha Won: 1-0 38 Open
1021 2022-12-29 World Blitz 2022 Almaty KAZ 12.25 Hans Moke Niemann Pavel Ponkratov Lost: 0-1 61 Open
1022 2022-12-29 World Blitz 2022 Almaty KAZ 11.33 Aydin Suleymanli Hans Moke Niemann Won: 0-1 36 Open
1023 2022-12-29 World Blitz 2022 Almaty KAZ 10.32 Hans Moke Niemann Alvar Alonso Rosell Draw: 1/2-1/2 35 Open
1024 2022-12-29 World Blitz 2022 Almaty KAZ 1.39 Vuk Damjanovic Hans Moke Niemann Won: 0-1 36 Open
1025 2022-12-28 World Rapid 2022 Almaty KAZ 13.44 Jingyao Tin Hans Moke Niemann Lost: 1-0 63 Open
1026 2022-12-28 World Rapid 2022 Almaty KAZ 12.37 Hans Moke Niemann Shamsiddin Vokhidov Lost: 0-1 12 Open
1027 2022-12-28 World Rapid 2022 Almaty KAZ 11.22 Evgeny Tomashevsky Hans Moke Niemann Lost: 1-0 47 Open
1028 2022-12-28 World Rapid 2022 Almaty KAZ 10.18 Hans Moke Niemann Andrey Esipenko Draw: 1/2-1/2 125 Open
1029 2022-12-27 World Rapid 2022 Almaty KAZ 9.1 Yangyi Yu Hans Moke Niemann Lost: 1-0 34 Open
1030 2022-12-27 World Rapid 2022 Almaty KAZ 8.8 Hans Moke Niemann Parham Maghsoodloo Draw: 1/2-1/2 56 Open
1031 2022-12-27 World Rapid 2022 Almaty KAZ 7.9 Richard Rapport Hans Moke Niemann Won: 0-1 32 Open
1032 2022-12-27 World Rapid 2022 Almaty KAZ 6.32 Hans Moke Niemann Christopher Woojin Yoo Won: 1-0 33 Open
1033 2022-12-26 World Rapid 2022 Almaty KAZ 5.31 Maksim Tsaruk Hans Moke Niemann Draw: 1/2-1/2 47 Open
1034 2022-12-26 World Rapid 2022 Almaty KAZ 4.31 Hans Moke Niemann Sergei Yudin Draw: 1/2-1/2 48 Open
1035 2022-12-26 World Rapid 2022 Almaty KAZ 3.28 Tuan Minh Le Hans Moke Niemann Draw: 1/2-1/2 6 Open
1036 2022-12-26 World Rapid 2022 Almaty KAZ 2.51 Hans Moke Niemann Kazybek Nogerbek Won: 1-0 42 Open
1037 2022-12-26 World Rapid 2022 Almaty KAZ 1.51 Zhandos Agmanov Hans Moke Niemann Draw: 1/2-1/2 86 Open
1038 2022-12-22 9th Sunway Sitges TB 2-3 2022 Sitges ESP 2.3 M. Amin Tabatabaei Hans Moke Niemann Won: 0-1 54 Open
1039 2022-12-22 9th Sunway Sitges TB 2-3 2022 Sitges ESP 2.2 Hans Moke Niemann M. Amin Tabatabaei Won: 1-0 27 Open
1040 2022-12-22 9th Sunway Sitges 2022 Sitges ESP 10.1 Kirill Alekseenko Hans Moke Niemann Draw: 1/2-1/2 50 Open
1041 2022-12-22 9th Sunway Sitges TB 2-3 2022 Sitges ESP 1.1 M. Amin Tabatabaei Hans Moke Niemann Lost: 1-0 43 Open
1042 2022-12-21 9th Sunway Sitges 2022 Sitges ESP 9.2 Cem Kaan Gokerkan Hans Moke Niemann Won: 0-1 39 Open
1043 2022-12-20 9th Sunway Sitges 2022 Sitges ESP 8.2 Hans Moke Niemann Chithambaram VR. Aravindh Won: 1-0 40 Open
1044 2022-12-19 9th Sunway Sitges 2022 Sitges ESP 7.3 Murali Karthikeyan Hans Moke Niemann Draw: 1/2-1/2 52 Open
1045 2022-12-17 9th Sunway Sitges 2022 Sitges ESP 6.2 Hans Moke Niemann Manuel Petrosyan Draw: 1/2-1/2 32 Open
1046 2022-12-16 9th Sunway Sitges 2022 Sitges ESP 5.1 Karen H. Grigoryan Hans Moke Niemann Draw: 1/2-1/2 60 Open
1047 2022-12-15 9th Sunway Sitges 2022 Sitges ESP 4.2 Hans Moke Niemann Vahap Sanal Won: 1-0 42 Open
1048 2022-12-14 9th Sunway Sitges 2022 Sitges ESP 3.2 Burak Firat Hans Moke Niemann Won: 0-1 33 Open
1049 2022-12-13 9th Sunway Sitges 2022 Sitges ESP 2.2 Hans Moke Niemann Wagh Suyog Won: 1-0 82 Open
1050 2022-12-12 9th Sunway Sitges 2022 Sitges ESP 1.2 Susanna Gaboyan Hans Moke Niemann Won: 0-1 27 Open
  1. vs Vignesh N RDraw · ½–½Black · 2023-04-12 · Round 3.1II Menorca Open 2023
  2. vs Jakob Leon PajekenWon · 1-0White · 2023-04-12 · Round 2.2II Menorca Open 2023
  3. vs Pablo Luis Aguado DoncelWon · 0-1Black · 2023-04-11 · Round 1.2II Menorca Open 2023
  4. vs Ehsan Ghaem MaghamiWon · 0-1Black · 2022-12-30 · Round 21.3World Blitz 2022
  5. vs Klementy SychevDraw · ½–½White · 2022-12-30 · Round 20.29World Blitz 2022
  6. vs Evgeniy NajerWon · 1-0White · 2022-12-30 · Round 19.36World Blitz 2022
  7. vs Vladislav KovalevWon · 0-1Black · 2022-12-30 · Round 18.43World Blitz 2022
  8. vs Nodirbek YakubboevLost · 1-0Black · 2022-12-30 · Round 17.35World Blitz 2022
  9. vs Giga QuparadzeLost · 0-1White · 2022-12-30 · Round 16.25World Blitz 2022
  10. vs Vahap SanalLost · 1-0Black · 2022-12-30 · Round 15.21World Blitz 2022
  11. vs Rinat JumabayevWon · 1-0White · 2022-12-30 · Round 14.24World Blitz 2022
  12. vs Nderim SaraciWon · 0-1Black · 2022-12-30 · Round 13.34World Blitz 2022
  13. vs Thai Dai Van NguyenWon · 0-1Black · 2022-12-29 · Round 9.4World Blitz 2022
  14. vs Bobby ChengWon · 1-0White · 2022-12-29 · Round 8.55World Blitz 2022
  15. vs Tigran K. HarutyunyanWon · 0-1Black · 2022-12-29 · Round 7.66World Blitz 2022
  16. vs Arystanbek UrazayevLost · 0-1White · 2022-12-29 · Round 6.55World Blitz 2022
  17. vs David ParavyanLost · 1-0Black · 2022-12-29 · Round 5.38World Blitz 2022
  18. vs Manuel PetrosyanLost · 0-1White · 2022-12-29 · Round 4.24World Blitz 2022
  19. vs V PranavLost · 1-0Black · 2022-12-29 · Round 3.14World Blitz 2022
  20. vs Daniel DardhaWon · 1-0White · 2022-12-29 · Round 2.24World Blitz 2022
  21. vs Pavel PonkratovLost · 0-1White · 2022-12-29 · Round 12.25World Blitz 2022
  22. vs Aydin SuleymanliWon · 0-1Black · 2022-12-29 · Round 11.33World Blitz 2022
  23. vs Alvar Alonso RosellDraw · ½–½White · 2022-12-29 · Round 10.32World Blitz 2022
  24. vs Vuk DamjanovicWon · 0-1Black · 2022-12-29 · Round 1.39World Blitz 2022
  25. vs Jingyao TinLost · 1-0Black · 2022-12-28 · Round 13.44World Rapid 2022
  26. vs Shamsiddin VokhidovLost · 0-1White · 2022-12-28 · Round 12.37World Rapid 2022
  27. vs Evgeny TomashevskyLost · 1-0Black · 2022-12-28 · Round 11.22World Rapid 2022
  28. vs Andrey EsipenkoDraw · ½–½White · 2022-12-28 · Round 10.18World Rapid 2022
  29. vs Yangyi YuLost · 1-0Black · 2022-12-27 · Round 9.1World Rapid 2022
  30. vs Parham MaghsoodlooDraw · ½–½White · 2022-12-27 · Round 8.8World Rapid 2022
  31. vs Richard RapportWon · 0-1Black · 2022-12-27 · Round 7.9World Rapid 2022
  32. vs Christopher Woojin YooWon · 1-0White · 2022-12-27 · Round 6.32World Rapid 2022
  33. vs Maksim TsarukDraw · ½–½Black · 2022-12-26 · Round 5.31World Rapid 2022
  34. vs Sergei YudinDraw · ½–½White · 2022-12-26 · Round 4.31World Rapid 2022
  35. vs Tuan Minh LeDraw · ½–½Black · 2022-12-26 · Round 3.28World Rapid 2022
  36. vs Kazybek NogerbekWon · 1-0White · 2022-12-26 · Round 2.51World Rapid 2022
  37. vs Zhandos AgmanovDraw · ½–½Black · 2022-12-26 · Round 1.51World Rapid 2022
  38. vs M. Amin TabatabaeiWon · 0-1Black · 2022-12-22 · Round 2.39th Sunway Sitges TB 2-3 2022
  39. vs M. Amin TabatabaeiWon · 1-0White · 2022-12-22 · Round 2.29th Sunway Sitges TB 2-3 2022
  40. vs Kirill AlekseenkoDraw · ½–½Black · 2022-12-22 · Round 10.19th Sunway Sitges 2022
  41. vs M. Amin TabatabaeiLost · 1-0Black · 2022-12-22 · Round 1.19th Sunway Sitges TB 2-3 2022
  42. vs Cem Kaan GokerkanWon · 0-1Black · 2022-12-21 · Round 9.29th Sunway Sitges 2022
  43. vs Chithambaram VR. AravindhWon · 1-0White · 2022-12-20 · Round 8.29th Sunway Sitges 2022
  44. vs Murali KarthikeyanDraw · ½–½Black · 2022-12-19 · Round 7.39th Sunway Sitges 2022
  45. vs Manuel PetrosyanDraw · ½–½White · 2022-12-17 · Round 6.29th Sunway Sitges 2022
  46. vs Karen H. GrigoryanDraw · ½–½Black · 2022-12-16 · Round 5.19th Sunway Sitges 2022
  47. vs Vahap SanalWon · 1-0White · 2022-12-15 · Round 4.29th Sunway Sitges 2022
  48. vs Burak FiratWon · 0-1Black · 2022-12-14 · Round 3.29th Sunway Sitges 2022
  49. vs Wagh SuyogWon · 1-0White · 2022-12-13 · Round 2.29th Sunway Sitges 2022
  50. vs Susanna GaboyanWon · 0-1Black · 2022-12-12 · Round 1.29th Sunway Sitges 2022

FIDE tournaments

DateTournamentTypeScore
2026-10-092026 US ChampionshipClassical4
2026-09-1646th Chess Olympiad Samarkand 2026 OpenClassical7

All tournament results