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

2708.3 -8.7

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
3899

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-13 (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
3451 2020-08-04 Titled Tue 4th Aug 2pm chess.com INT 6 Hans Moke Niemann Haik M. Martirosyan 1-0 62 Open
3452 2020-08-04 Titled Tue 4th Aug 2pm chess.com INT 5 Hans Moke Niemann Evgeny Postny 1-0 60 Open
3453 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 5 Hans Moke Niemann Mamikon Gharibyan 0-1 60 Open
3454 2020-08-04 Titled Tue 4th Aug 2pm chess.com INT 4 Kateryna Lagno Hans Moke Niemann 0-1 28 Open
3455 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 4 Davit Maghalashvili Hans Moke Niemann 0-1 35 Open
3456 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 3 Hans Moke Niemann Rohith Krishna S 1-0 40 Open
3457 2020-08-04 Titled Tue 4th Aug 2pm chess.com INT 3 Denis Lazavik Hans Moke Niemann 0-1 36 Open
3458 2020-08-04 Titled Tue 4th Aug 2pm chess.com INT 2 Hans Moke Niemann Aleksandra Goryachkina 1-0 72 Open
3459 2020-08-04 Titled Tue 4th Aug 2pm chess.com INT 1 Charles H Storey Hans Moke Niemann 0-1 33 Open
3460 2020-08-04 Titled Tue 4th Aug 2pm chess.com INT 10 Parham Maghsoodloo Hans Moke Niemann 1-0 53 Open
3461 2020-07-21 Titled Tuesday 21st July chess.com INT 9 Jose Eduardo Martinez Alcantara Hans Moke Niemann 1-0 56 Open
3462 2020-07-21 Titled Tuesday 21st July chess.com INT 8 Hans Moke Niemann Bassem Amin 1-0 30 Open
3463 2020-07-21 Titled Tuesday 21st July chess.com INT 7 Krikor Sevag Mekhitarian Hans Moke Niemann 0-1 51 Open
3464 2020-07-21 Titled Tuesday 21st July chess.com INT 5 Hans Moke Niemann Nils Grandelius 0-1 49 Open
3465 2020-07-21 Titled Tuesday 21st July chess.com INT 4 Hans Moke Niemann Renato R. Quintiliano 1-0 46 Open
3466 2020-07-21 Titled Tuesday 21st July chess.com INT 3 Vuk Djordjevic Hans Moke Niemann 0-1 66 Open
3467 2020-07-21 Titled Tuesday 21st July chess.com INT 2 Hans Moke Niemann Daniel Rangel 1-0 38 Open
3468 2020-07-21 Titled Tuesday 21st July chess.com INT 1 Das Neelotpal Hans Moke Niemann 1/2-1/2 56 Open
3469 2020-07-21 Titled Tuesday 21st July chess.com INT 10 Hans Moke Niemann Miroslav Vlasenko 0-1 53 Open
3470 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 9 Hans Moke Niemann Mohammad Nubairshah Shaikh 0-1 51 Open
3471 2020-07-14 Titled Tuesday 14th July chess.com INT 9 Hans Moke Niemann Raunak Sadhwani 1/2-1/2 75 Open
3472 2020-07-14 Titled Tuesday 14th July chess.com INT 8 Roman Yanchenko Hans Moke Niemann 0-1 41 Open
3473 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 8 Viktor Gazik Hans Moke Niemann 0-1 99 Open
3474 2020-07-14 Titled Tuesday 14th July chess.com INT 7 Lance Henderson de La Fuente Hans Moke Niemann 0-1 56 Open
3475 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 7 Hans Moke Niemann Srihari L R 1-0 62 Open
3476 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 6 Damian Sliwicki Hans Moke Niemann 0-1 23 Open
3477 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 5 Hans Moke Niemann Zoran Novoselski 1-0 23 Open
3478 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 4 Sayantan Das Hans Moke Niemann 1-0 63 Open
3479 2020-07-14 Titled Tuesday 14th July chess.com INT 4 Hans Moke Niemann Nikolai Gritsenko 0-1 44 Open
3480 2020-07-14 Titled Tuesday 14th July chess.com INT 3 Anastasia Bodnaruk Hans Moke Niemann 0-1 50 Open
3481 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 3 Hans Moke Niemann Vladimir Matveev 1-0 43 Open
3482 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 2 Mariano Ortega Amarelle Hans Moke Niemann 0-1 23 Open
3483 2020-07-14 Titled Tuesday 14th July chess.com INT 2 Hans Moke Niemann Tihomir Yanev 1/2-1/2 45 Open
3484 2020-07-14 Titled Tuesday 14th July chess.com INT 1 Zhanibek Amanov Hans Moke Niemann 0-1 31 Open
3485 2020-07-14 33rd Leon Blitz Open 2020 chess.com INT 10 Nikita Matinian Hans Moke Niemann 1-0 28 Open
3486 2020-07-14 Titled Tuesday 14th July chess.com INT 10 Mateusz Bartel Hans Moke Niemann 0-1 47 Open
3487 2020-07-07 Titled Tuesday 7th July chess.com INT 9 Hans Moke Niemann Yi Ren Daniel Chan 1-0 58 Open
3488 2020-07-07 Titled Tuesday 7th July chess.com INT 8 Artur Davtyan Hans Moke Niemann 1/2-1/2 65 Open
3489 2020-07-07 Titled Tuesday 7th July chess.com INT 7 Hans Moke Niemann Carlos Daniel Albornoz Cabrera 1/2-1/2 87 Open
3490 2020-07-07 Titled Tuesday 7th July chess.com INT 6 Nodirbek Yakubboev Hans Moke Niemann 1-0 23 Open
3491 2020-07-07 Titled Tuesday 7th July chess.com INT 5 Hans Moke Niemann Ivan Saric 1-0 31 Open
3492 2020-07-07 Titled Tuesday 7th July chess.com INT 4 Gevorg Harutjunyan Hans Moke Niemann 0-1 53 Open
3493 2020-07-07 Titled Tuesday 7th July chess.com INT 3 Hans Moke Niemann Paulius Pultinevicius 1-0 60 Open
3494 2020-07-07 Titled Tuesday 7th July chess.com INT 2 David Shapiro Hans Moke Niemann 0-1 62 Open
3495 2020-07-07 Titled Tuesday 7th July chess.com INT 1 Hans Moke Niemann Leonid Sawlin 1-0 37 Open
3496 2020-07-07 Titled Tuesday 7th July chess.com INT 10 Boris Savchenko Hans Moke Niemann 1-0 49 Open
3497 2020-06-30 Titled Tuesday 30th June chess.com INT 9 Hans Moke Niemann Conrad Holt 1-0 54 Open
3498 2020-06-30 Titled Tuesday 30th June chess.com INT 8 Baadur Jobava Hans Moke Niemann 0-1 35 Open
3499 2020-06-30 Titled Tuesday 30th June chess.com INT 7 Vincent Keymer Hans Moke Niemann 0-1 60 Open
3500 2020-06-30 Titled Tuesday 30th June chess.com INT 6 Hans Moke Niemann Semen Khanin 1-0 52 Open

© 2024-2026 EloTracker