GMHans Moke NiemannLIVE
- 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
Rapid
2675Published FIDE
Blitz
2711Published FIDE
USCF Regular
2751Published 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
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 |
|---|---|---|---|---|---|---|---|---|---|
| 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 |
- vs Vignesh N RDraw · ½–½Black · 2023-04-12 · Round 3.1II Menorca Open 2023
- vs Jakob Leon PajekenWon · 1-0White · 2023-04-12 · Round 2.2II Menorca Open 2023
- vs Pablo Luis Aguado DoncelWon · 0-1Black · 2023-04-11 · Round 1.2II Menorca Open 2023
- vs Ehsan Ghaem MaghamiWon · 0-1Black · 2022-12-30 · Round 21.3World Blitz 2022
- vs Klementy SychevDraw · ½–½White · 2022-12-30 · Round 20.29World Blitz 2022
- vs Evgeniy NajerWon · 1-0White · 2022-12-30 · Round 19.36World Blitz 2022
- vs Vladislav KovalevWon · 0-1Black · 2022-12-30 · Round 18.43World Blitz 2022
- vs Nodirbek YakubboevLost · 1-0Black · 2022-12-30 · Round 17.35World Blitz 2022
- vs Giga QuparadzeLost · 0-1White · 2022-12-30 · Round 16.25World Blitz 2022
- vs Vahap SanalLost · 1-0Black · 2022-12-30 · Round 15.21World Blitz 2022
- vs Rinat JumabayevWon · 1-0White · 2022-12-30 · Round 14.24World Blitz 2022
- vs Nderim SaraciWon · 0-1Black · 2022-12-30 · Round 13.34World Blitz 2022
- vs Thai Dai Van NguyenWon · 0-1Black · 2022-12-29 · Round 9.4World Blitz 2022
- vs Bobby ChengWon · 1-0White · 2022-12-29 · Round 8.55World Blitz 2022
- vs Tigran K. HarutyunyanWon · 0-1Black · 2022-12-29 · Round 7.66World Blitz 2022
- vs Arystanbek UrazayevLost · 0-1White · 2022-12-29 · Round 6.55World Blitz 2022
- vs David ParavyanLost · 1-0Black · 2022-12-29 · Round 5.38World Blitz 2022
- vs Manuel PetrosyanLost · 0-1White · 2022-12-29 · Round 4.24World Blitz 2022
- vs V PranavLost · 1-0Black · 2022-12-29 · Round 3.14World Blitz 2022
- vs Daniel DardhaWon · 1-0White · 2022-12-29 · Round 2.24World Blitz 2022
- vs Pavel PonkratovLost · 0-1White · 2022-12-29 · Round 12.25World Blitz 2022
- vs Aydin SuleymanliWon · 0-1Black · 2022-12-29 · Round 11.33World Blitz 2022
- vs Alvar Alonso RosellDraw · ½–½White · 2022-12-29 · Round 10.32World Blitz 2022
- vs Vuk DamjanovicWon · 0-1Black · 2022-12-29 · Round 1.39World Blitz 2022
- vs Jingyao TinLost · 1-0Black · 2022-12-28 · Round 13.44World Rapid 2022
- vs Shamsiddin VokhidovLost · 0-1White · 2022-12-28 · Round 12.37World Rapid 2022
- vs Evgeny TomashevskyLost · 1-0Black · 2022-12-28 · Round 11.22World Rapid 2022
- vs Andrey EsipenkoDraw · ½–½White · 2022-12-28 · Round 10.18World Rapid 2022
- vs Yangyi YuLost · 1-0Black · 2022-12-27 · Round 9.1World Rapid 2022
- vs Parham MaghsoodlooDraw · ½–½White · 2022-12-27 · Round 8.8World Rapid 2022
- vs Richard RapportWon · 0-1Black · 2022-12-27 · Round 7.9World Rapid 2022
- vs Christopher Woojin YooWon · 1-0White · 2022-12-27 · Round 6.32World Rapid 2022
- vs Maksim TsarukDraw · ½–½Black · 2022-12-26 · Round 5.31World Rapid 2022
- vs Sergei YudinDraw · ½–½White · 2022-12-26 · Round 4.31World Rapid 2022
- vs Tuan Minh LeDraw · ½–½Black · 2022-12-26 · Round 3.28World Rapid 2022
- vs Kazybek NogerbekWon · 1-0White · 2022-12-26 · Round 2.51World Rapid 2022
- vs Zhandos AgmanovDraw · ½–½Black · 2022-12-26 · Round 1.51World Rapid 2022
- vs M. Amin TabatabaeiWon · 0-1Black · 2022-12-22 · Round 2.39th Sunway Sitges TB 2-3 2022
- vs M. Amin TabatabaeiWon · 1-0White · 2022-12-22 · Round 2.29th Sunway Sitges TB 2-3 2022
- vs Kirill AlekseenkoDraw · ½–½Black · 2022-12-22 · Round 10.19th Sunway Sitges 2022
- vs M. Amin TabatabaeiLost · 1-0Black · 2022-12-22 · Round 1.19th Sunway Sitges TB 2-3 2022
- vs Cem Kaan GokerkanWon · 0-1Black · 2022-12-21 · Round 9.29th Sunway Sitges 2022
- vs Chithambaram VR. AravindhWon · 1-0White · 2022-12-20 · Round 8.29th Sunway Sitges 2022
- vs Murali KarthikeyanDraw · ½–½Black · 2022-12-19 · Round 7.39th Sunway Sitges 2022
- vs Manuel PetrosyanDraw · ½–½White · 2022-12-17 · Round 6.29th Sunway Sitges 2022
- vs Karen H. GrigoryanDraw · ½–½Black · 2022-12-16 · Round 5.19th Sunway Sitges 2022
- vs Vahap SanalWon · 1-0White · 2022-12-15 · Round 4.29th Sunway Sitges 2022
- vs Burak FiratWon · 0-1Black · 2022-12-14 · Round 3.29th Sunway Sitges 2022
- vs Wagh SuyogWon · 1-0White · 2022-12-13 · Round 2.29th Sunway Sitges 2022
- vs Susanna GaboyanWon · 0-1Black · 2022-12-12 · Round 1.29th Sunway Sitges 2022
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-09 | 2026 US Championship | Classical | 4 |
| 2026-09-16 | 46th Chess Olympiad Samarkand 2026 Open | Classical | 7 |