JC

Jan Cheung

Rated since January 2023

2002 Classic
1954 Rapid
1999 Blitz

RIVALRY

Nemesis
Games: 3 · Win rate: 0%

The good & the bad

Best wins
11375 85e Daniel Noteboomtoernooi Groep A · Saturday 21 February 2026
11375 85e Daniel Noteboomtoernooi Groep A · Saturday 21 February 2026
7015 KNSB competitie 2022-2023 Klasse 3 ronde 9 · Saturday 22 April 2023
13724 Oscar Romero Open Hoorns Kampioenschap 2026 + PK NHSB Groep A · Sunday 16 August 2026
MICHALOWSKI, PATRYK 2112
35th NATO Chess Championship 2025 · Friday 22 August 2025
Worst losses
AKIN, TOLGA 1683
33. NATO chess championship 2023 · Thursday 7 September 2023
11852 KNSB competitie 2025-2026 Klasse 4 ronde 1 · Saturday 20 September 2025
UNRUH, CHARLES M 1830
33. NATO chess championship 2023 · Tuesday 5 September 2023
DIEPENDAEL, JAKOB 1855
1st Duel of the Low Countries 2026 · Sunday 23 August 2026
10495 KNSB competitie 2024-2025 Klasse 4 ronde 6 · Saturday 8 February 2025
1st Duel of the Low Countries 2026 Saturday 22 August 2026 +5–1=1 +11.3
51e Open Kampioenschap van Utrecht Groep A Friday 15 May 2026 +0–3=3 -13.6
34th Belgian Military Chess Event 2026 Friday 8 May 2026 +2–0=5 -32.0
85e Daniel Noteboomtoernooi Groep A Friday 20 February 2026 +2–1=2 +44.6
50e Open Kampioenschap van Utrecht Groep A Friday 30 May 2025 +1–2=3 +0.6
Tata Steel Chess Tournament 2025 Dagvierkampen Friday 17 January 2025 +2–0=1 +23.3
Amsterdam Science Park Chess Tournament Weekendvierkamp Saturday 13 July 2024 +1–1=1 -2.0
KNSB competitie 2026-2027 Klasse 4 ronde 1 Saturday 19 September 2026 +1–0=0 +9.7
KNSB competitie 2025-2026 Klasse 4 ronde 9 Saturday 20 September 2025 +0–1=0 -9.9
KNSB competitie 2025-2026 Klasse 4 ronde 8 Saturday 20 September 2025 +0–1=0 -15.0
KNSB competitie 2025-2026 Klasse 4 ronde 7 Saturday 20 September 2025 +0–0=1 -2.3
KNSB competitie 2025-2026 Klasse 4 ronde 5 Saturday 20 September 2025 +1–0=0 +8.1
KNSB competitie 2025-2026 Klasse 4 Ronde 4 Saturday 20 September 2025 +0–1=0 -16.1
KNSB competitie 2025-2026 Klasse 4 ronde 3 Saturday 20 September 2025 +0–0=1 -4.4
KNSB competitie 2025-2026 Klasse 4 ronde 2 Saturday 20 September 2025 +1–0=0
KNSB competitie 2025-2026 Klasse 4 ronde 1 Saturday 20 September 2025 +0–1=0 -17.9
HSB competitie 2025-2026 CompMrt2026 Monday 1 September 2025 +0–1=0 -15.7
HSB competitie 2025-2026 November comp Monday 1 September 2025 +0–0=2 -5.8
HSB competitie 2025-2026 October 2025 Monday 1 September 2025 +1–0=0 +9.7
35th NATO Chess Championship 2025 Sunday 17 August 2025 +2–0=4 +25.5
84e Noteboomtoernooi Vierkamp V1 Friday 21 February 2025 +1–1=1 +2.7
34th NATO Chess Championship 2024 Monday 21 October 2024 +3–2=2 +3.7
KNSB competitie 2024-2025 Klasse 4 ronde 8 Saturday 21 September 2024 +0–0=1 +5.3
KNSB competitie 2024-2025 Klasse 4 ronde 7 Saturday 21 September 2024 +0–0=1 -2.4
KNSB competitie 2024-2025 Klasse 4 ronde 6 Saturday 21 September 2024 +0–1=0 -16.8
KNSB competitie 2024-2025 Klasse 4 ronde 4 Saturday 21 September 2024 +1–0=0 +10.2
KNSB competitie 2024-2025 Klasse 4 ronde 3 Saturday 21 September 2024 +0–1=0 -15.4
KNSB competitie 2024-2025 Klasse 4 ronde 1 Saturday 21 September 2024 +1–0=0 +9.7
HSB competitie 2024-2025 Comp april Sunday 1 September 2024 +0–0=1 -3.8
HSB competitie 2024-2025 Maart comp Sunday 1 September 2024 +0–1=0 -16.3
HSB competitie 2023-2024 Competitie april Monday 18 September 2023 +0–1=0 -5.9
HSB competitie 2023-2024 Competitie maart Monday 18 September 2023 +0–1=0 -7.3
HSB competitie 2023-2024 December 2023 Monday 18 September 2023 +0–1=0 -6.4
HSB competitie 2023-2024 Hoofd en 2A ronde 3 Monday 18 September 2023 +0–0=1
HSB competitie 2023-2024 competitie ronde Monday 18 September 2023 +0–0=1 +3.8
HSB competitie 2023-2024 Groep A Monday 18 September 2023 +0–1=0 -13.0
KNSB competitie 2023-2024 Klasse 3 ronde 9 Saturday 16 September 2023 +0–0=1 +6.8
KNSB competitie 2023-2024 Klasse 3 ronde 8 Saturday 16 September 2023 +0–1=0 -12.8
KNSB competitie 2023-2024 Klasse 3 ronde 7 Saturday 16 September 2023 +1–0=0 +9.6
KNSB competitie 2023-2024 Klasse 3 ronde 6 Saturday 16 September 2023 +0–1=0 -15.5
KNSB competitie 2023-2024 Klasse 3 ronde 5 Saturday 16 September 2023 +0–0=1 +5.8
KNSB competitie 2023-2024 Klasse 3 ronde 4 Saturday 16 September 2023 +0–0=1 -4.7
KNSB competitie 2023-2024 Klasse 3 ronde 3 Saturday 16 September 2023 +0–1=0 -8.9
KNSB competitie 2023-2024 Klasse 3 ronde 2 Saturday 16 September 2023 +0–0=1 -0.2
33. NATO chess championship 2023 Sunday 3 September 2023 +2–3=1 -48.9
KNSB competitie 2022-2023 Klasse 3 ronde 9 Saturday 17 September 2022 +1–0=0 +15.2
KNSB competitie 2022-2023 Klasse 3 ronde 8 Saturday 17 September 2022 +0–0=1 +0.5
KNSB competitie 2022-2023 Klasse 3 ronde 7 Saturday 17 September 2022 +1–0=0 +10.2
KNSB competitie 2022-2023 Klasse 3 ronde 6 Saturday 17 September 2022 +1–0=0 +13.4
KNSB competitie 2022-2023 Klasse 3 ronde 5 Saturday 17 September 2022 +1–0=0 +12.6
KNSB competitie 2022-2023 Klasse 3 ronde 4 Saturday 17 September 2022 +1–0=0 +14.0
HSB competitie 2022-2023 HSB competitie 2022-2023 deel 5 Monday 29 August 2022 +0–1=0 -14.7
HSB competitie 2022-2023 HSB competitie 2022-2023 deel 4 Monday 29 August 2022 +1–0=0 +6.1

Team Competition

Current teams
1e klasse A · 2025-2026 · 5 games
Klasse 4F · 2025-2026 · 8 games
Past teams
1e klasse A · 2024-2025
Klasse 4F · 2024-2025
Hoofdklasse · 2023-2024
Klasse 3D · 2023-2024
Klasse 3E · 2022-2023
Hoofdklasse · 2022-2023
klasse 1A · 2021-2022
Klasse 3E · 2021-2022

Rating History

Loading rating history...

Peak Ratings

Classic 2089 May 1, 2023
Rapid 2030 March 1, 2026
Blitz 2030 March 1, 2026

Games

Wins 37
Losses 33
Draws 41
Win Rate 33%

Performance by Color

Color Wins Draws Losses Win Rate
White 23 19 10 44%
Black 14 22 23 24%

Recent Matches

Hertog ten, A. (Albertus) (1910) Saturday 19 September 2026 WIN +9.7
Brys, Kristof (1574) Sunday 23 August 2026 WIN +2.5
Rosseel, Lennert (1594) Sunday 23 August 2026 WIN +2.8
Kocur, M. (Marc) (1828) Sunday 23 August 2026 WIN +8.6
Rosseel, K. (Kimball) (1891) Sunday 23 August 2026 WIN +10.7
Maes, P. (Patrick) (1915) Sunday 23 August 2026 DRAW -1.0
Diependael, Jakob (1855) Sunday 23 August 2026 LOSS -15.5
Brys, Yves (1621) Saturday 22 August 2026 WIN +3.3
Saegher de, C. (Chris) (2070) Sunday 16 August 2026 LOSS -9.2
Rogozyanskiy, A. (Alexander) (2123) Sunday 16 August 2026 WIN +17.4
Liempt van, M. (Michael) (2184) Saturday 15 August 2026 LOSS -5.8
Krul, P. (Piet) (1923) Saturday 15 August 2026 WIN +10.7
Chua, E.Y.T. (Ethan) (2244) Friday 14 August 2026 DRAW +8.2
CM Visser, H.C.J. (Henk-Jan) (2240) Friday 14 August 2026 LOSS -4.4
Galje, H. (Hans) (2018) Sunday 17 May 2026 DRAW +1.0
Haaften van, J. (Jelle) (2019) Sunday 17 May 2026 DRAW +1.1
Winter, S. (Sven) (2105) Saturday 16 May 2026 LOSS -8.6
Holtland, D.D. (Diderick) (2149) Saturday 16 May 2026 LOSS -7.2
Pavoordt van de, M. (Max) (2156) Friday 15 May 2026 DRAW +5.5
FM Rebers, E.H. (Eugene) (2214) Friday 15 May 2026 LOSS -5.4