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-22 (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
501 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 7 Ian Nepomniachtchi Hans Moke Niemann 0-1 55 Open
502 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 6 Hans Moke Niemann Hikaru Nakamura 1/2-1/2 48 Open
503 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 5 Hans Moke Niemann Bharath Subramaniyam H 1-0 71 Open
504 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 4 Havard Haug Hans Moke Niemann 0-1 53 Open
505 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 3 Hans Moke Niemann Shamil Arslanov 1-0 23 Open
506 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 2 Menua Hakobyan Hans Moke Niemann 0-1 15 Open
507 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 1 Hans Moke Niemann Stanoje Jovic 1-0 35 Open
508 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 11 Quang Liem Le Hans Moke Niemann 1-0 57 Open
509 2025-11-25 Titled Tue 25th Nov 2025 chess.com INT 10 Hans Moke Niemann Grigoriy Oparin 1/2-1/2 61 Open
510 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.9 Hans Moke Niemann Denis Lazavik 1/2-1/2 43 Open
511 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.8 Denis Lazavik Hans Moke Niemann 1/2-1/2 18 Open
512 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.7 Hans Moke Niemann Denis Lazavik 0-1 36 Open
513 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.6 Denis Lazavik Hans Moke Niemann 1-0 22 Open
514 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.5 Hans Moke Niemann Denis Lazavik 0-1 64 Open
515 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.4 Denis Lazavik Hans Moke Niemann 1/2-1/2 53 Open
516 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.3 Hans Moke Niemann Denis Lazavik 1/2-1/2 40 Open
517 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.2 Denis Lazavik Hans Moke Niemann 1/2-1/2 48 Open
518 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.25 Hans Moke Niemann Denis Lazavik 1-0 40 Open
519 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.24 Denis Lazavik Hans Moke Niemann 1-0 18 Open
520 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.23 Hans Moke Niemann Denis Lazavik 0-1 29 Open
521 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.22 Denis Lazavik Hans Moke Niemann 1-0 37 Open
522 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.21 Hans Moke Niemann Denis Lazavik 1-0 50 Open
523 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.2 Denis Lazavik Hans Moke Niemann 0-1 58 Open
524 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.1 Hans Moke Niemann Denis Lazavik 1/2-1/2 90 Open
525 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.19 Hans Moke Niemann Denis Lazavik 0-1 54 Open
526 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.18 Denis Lazavik Hans Moke Niemann 1-0 43 Open
527 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.17 Hans Moke Niemann Denis Lazavik 1/2-1/2 37 Open
528 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.16 Denis Lazavik Hans Moke Niemann 1-0 29 Open
529 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.15 Hans Moke Niemann Denis Lazavik 1-0 45 Open
530 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.14 Denis Lazavik Hans Moke Niemann 1-0 28 Open
531 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.13 Hans Moke Niemann Denis Lazavik 0-1 50 Open
532 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.12 Denis Lazavik Hans Moke Niemann 0-1 64 Open
533 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.11 Hans Moke Niemann Denis Lazavik 1/2-1/2 122 Open
534 2025-11-21 chess.com SpeedChess 2025 chess.com INT 2.1 Denis Lazavik Hans Moke Niemann 1/2-1/2 28 Open
535 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 9 Jeffery Xiong Hans Moke Niemann 1-0 40 Open
536 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 8 Hikaru Nakamura Hans Moke Niemann 1-0 65 Open
537 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 7 Hans Moke Niemann Vincent Keymer 1-0 46 Open
538 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 6 Hans Moke Niemann Bogdan-Daniel Deac 1-0 82 Open
539 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 5 Ihor Samunenkov Hans Moke Niemann 0-1 65 Open
540 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 4 Rasmus Svane Hans Moke Niemann 1/2-1/2 41 Open
541 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 3 Hans Moke Niemann Maciej Klekowski 1-0 44 Open
542 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 2 Ilyass Msellek Hans Moke Niemann 0-1 34 Open
543 2025-11-18 Titled Tue 18th Nov 2025 chess.com INT 1 Hans Moke Niemann Kacper Klys 1-0 30 Open
544 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 9 Yoseph Theolifus Taher Hans Moke Niemann 0-1 64 Open
545 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 9 Hans Moke Niemann Haik M. Martirosyan 1-0 89 Open
546 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 8 Dincer Tasdogen Hans Moke Niemann 0-1 24 Open
547 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 8 Hans Moke Niemann Hikaru Nakamura 0-1 78 Open
548 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 7 Hans Moke Niemann Shamil Arslanov 1-0 19 Open
549 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 7 Hans Moke Niemann Benjamin Bok 1-0 73 Open
550 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 6 Ryo Chen Hans Moke Niemann 0-1 36 Open

© 2024-2026 EloTracker