GM Hans Moke Niemann

Country

USA

Birth Year

2003 (Age ≈23)

Gender

M

Title

Grandmaster

FIDE ID

2093596

USCF ID

15041466

USCF Rating

2783

FIDE ratings

2697.1 -19.9

Classical

Live rating

2675

Rapid

Published FIDE

2711

Blitz

Published FIDE

Official classical ranks

World rank
#22
National rank · USA
#6

Active players · Oct 2026 FIDE list ⓘ

FIDE rating history

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

Based on available monthly lists and saved games.

USCF rating history

View rating lists

FIDE rating history

View rating lists
Available Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-10-23 (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
2601 2022-07-16 Chess.com RCC Wk21 Swiss chess.com INT 1 Hans Moke Niemann Fabiano Caruana 1/2-1/2 59 Open
2602 2022-07-13 FTX Road to Miami Prelim chess24.com INT 15.1 Anish Giri Hans Moke Niemann 1-0 25 Open
2603 2022-07-13 FTX Road to Miami Prelim chess24.com INT 14.1 Hans Moke Niemann Radoslaw Wojtaszek 0-1 81 Open
2604 2022-07-13 FTX Road to Miami Prelim chess24.com INT 13.1 Wenjun Ju Hans Moke Niemann 1-0 40 Open
2605 2022-07-12 FTX Road to Miami Prelim chess24.com INT 9.1 Shakhriyar Mamedyarov Hans Moke Niemann 1/2-1/2 49 Open
2606 2022-07-12 FTX Road to Miami Prelim chess24.com INT 12.1 Hans Moke Niemann Richard Rapport 0-1 70 Open
2607 2022-07-12 FTX Road to Miami Prelim chess24.com INT 11.1 Erigaisi Arjun Hans Moke Niemann 1-0 46 Open
2608 2022-07-11 FTX Road to Miami Prelim chess24.com INT 8.1 Hans Moke Niemann Levon Aronian 0-1 45 Open
2609 2022-07-11 FTX Road to Miami Prelim chess24.com INT 7.1 Jan-Krzysztof Duda Hans Moke Niemann 1-0 40 Open
2610 2022-07-11 FTX Road to Miami Prelim chess24.com INT 6.1 Hans Moke Niemann Samuel Sevian 0-1 40 Open
2611 2022-07-11 FTX Road to Miami Prelim chess24.com INT 5.1 Leinier Dominguez Perez Hans Moke Niemann 0-1 35 Open
2612 2022-07-10 FTX Road to Miami Prelim chess24.com INT 4.1 Hans Moke Niemann Aryan Tari 1-0 67 Open
2613 2022-07-10 FTX Road to Miami Prelim chess24.com INT 3.1 Yi Wei Hans Moke Niemann 1/2-1/2 88 Open
2614 2022-07-10 FTX Road to Miami Prelim chess24.com INT 2.1 Hans Moke Niemann Jeffery Xiong 0-1 43 Open
2615 2022-07-10 Bundesliga 2021-22 Berlin GER 15.8 Hans Moke Niemann Niclas Huschenbeth 1/2-1/2 82 Open
2616 2022-07-10 FTX Road to Miami Prelim chess24.com INT 1.1 Sam Shankland Hans Moke Niemann 0-1 44 Open
2617 2022-07-09 Bundesliga 2021-22 Berlin GER 14.8 Gawain C B Maroroa Jones Hans Moke Niemann 0-1 34 Open
2618 2022-07-09 Bundesliga 2021-22 Berlin GER 13.1 Nils Grandelius Hans Moke Niemann 1/2-1/2 59 Open
2619 2022-07-08 Bundesliga 2021-22 Berlin GER 12.7 Hans Moke Niemann Fabiano Caruana 0-1 77 Open
2620 2022-07-07 Bundesliga 2021-22 Berlin GER 11.8 Vincent Keymer Hans Moke Niemann 1/2-1/2 61 Open
2621 2022-07-05 Titled Tue 5th Jul Early chess.com INT 9 Artyom Timofeev Hans Moke Niemann 1/2-1/2 63 Open
2622 2022-07-05 Titled Tue 5th Jul Early chess.com INT 8 Jan Malek Hans Moke Niemann 0-1 60 Open
2623 2022-07-05 Titled Tue 5th Jul Early chess.com INT 7 Hans Moke Niemann Dmitry Maximov 1-0 55 Open
2624 2022-07-05 Titled Tue 5th Jul Early chess.com INT 6 Daniil Dubov Hans Moke Niemann 1/2-1/2 65 Open
2625 2022-07-05 Titled Tue 5th Jul Early chess.com INT 5 Hans Moke Niemann Yi Xu 1-0 43 Open
2626 2022-07-05 Titled Tue 5th Jul Early chess.com INT 4 Ruben Domingo Nunez Hans Moke Niemann 1/2-1/2 127 Open
2627 2022-07-05 Titled Tue 5th Jul Early chess.com INT 3 Hans Moke Niemann Elmar Atakishiyev 1-0 42 Open
2628 2022-07-05 Titled Tue 5th Jul Early chess.com INT 2 George Stoleriu Hans Moke Niemann 0-1 42 Open
2629 2022-07-05 Titled Tue 5th Jul Early chess.com INT 1 Hans Moke Niemann Tatev Abrahamyan 1-0 28 Open
2630 2022-07-05 Titled Tue 5th Jul Early chess.com INT 11 Hans Moke Niemann Rasmus Svane 1-0 38 Open
2631 2022-07-05 Titled Tue 5th Jul Early chess.com INT 10 Hans Moke Niemann Daniel Naroditsky 0-1 32 Open
2632 2022-06-28 Stepan Avagyan Mem 2022 Jermuk ARM 9.1 Thai Dai Van Nguyen Hans Moke Niemann 1/2-1/2 32 Open
2633 2022-06-27 Stepan Avagyan Mem 2022 Jermuk ARM 8.1 Hans Moke Niemann Haik M. Martirosyan 1-0 60 Open
2634 2022-06-26 Stepan Avagyan Mem 2022 Jermuk ARM 7.1 Alexander Donchenko Hans Moke Niemann 1-0 31 Open
2635 2022-06-25 Stepan Avagyan Mem 2022 Jermuk ARM 6.1 Hans Moke Niemann Manuel Petrosyan 1/2-1/2 68 Open
2636 2022-06-24 Stepan Avagyan Mem 2022 Jermuk ARM 5.1 Nihal Sarin Hans Moke Niemann 1/2-1/2 55 Open
2637 2022-06-23 Stepan Avagyan Mem 2022 Jermuk ARM 4.1 Hans Moke Niemann Samvel Ter-Sahakyan 0-1 49 Open
2638 2022-06-22 Stepan Avagyan Mem 2022 Jermuk ARM 3.1 Mamikon Gharibyan Hans Moke Niemann 0-1 42 Open
2639 2022-06-21 Stepan Avagyan Mem 2022 Jermuk ARM 2.1 Hans Moke Niemann M. Amin Tabatabaei 1/2-1/2 14 Open
2640 2022-06-20 Stepan Avagyan Mem 2022 Jermuk ARM 1.1 Shant Sargsyan Hans Moke Niemann 1/2-1/2 29 Open
2641 2022-06-17 4th Prague Challengers Prague CZE 9.1 Marcin Krzyzanowski Hans Moke Niemann 0-1 78 Open
2642 2022-06-16 4th Prague Challengers Prague CZE 8.5 Hans Moke Niemann Peter Michalik 1-0 67 Open
2643 2022-06-15 4th Prague Challengers Prague CZE 7.3 Hans Moke Niemann Zbynek Hracek 1-0 34 Open
2644 2022-06-14 4th Prague Challengers Prague CZE 6.2 Jergus Pechac Hans Moke Niemann 1/2-1/2 30 Open
2645 2022-06-13 4th Prague Challengers Prague CZE 5.2 Hans Moke Niemann Krishnan Sasikiran 1-0 36 Open
2646 2022-06-11 4th Prague Challengers Prague CZE 4.1 Vincent Keymer Hans Moke Niemann 1/2-1/2 60 Open
2647 2022-06-10 4th Prague Challengers Prague CZE 3.5 Hans Moke Niemann Max Warmerdam 1-0 48 Open
2648 2022-06-09 4th Prague Challengers Prague CZE 2.4 Jiri Stocek Hans Moke Niemann 1-0 26 Open
2649 2022-06-08 4th Prague Challengers Prague CZE 1.4 Hans Moke Niemann Nodirbek Abdusattorov 1/2-1/2 49 Open
2650 2022-06-07 Titled Tue 7th Jun Early chess.com INT 6 Jason P Morefield Hans Moke Niemann 1-0 83 Open

© 2024-2026 EloTracker