JH

John ten Ham

Rated since January 2023

1923 Classic
1903 Rapid
1903 Blitz

RIVALRY

Not enough games to determine rivalries yet.

The good & the bad

Best wins
LECOQ, JULIEN 1994
10470 Tata Steel Chess Tournament 2026 Tienkampen · Saturday 31 January 2026
GERVASI, PIETRO 1985
FE 3 Sardinia world chess - B · Friday 8 May 2026
11984 NBSB Avondcompetitie 2025-2026 Ronde 3 · Monday 10 November 2025
11995 KNSB competitie 2025-2026 Klasse 6 ronde 1 · Saturday 4 October 2025
14112 52e Open Seniorentoernooi 2026 Groep 2 · Friday 17 July 2026
Worst losses
PRAGADESH P 1709
FE 3 Sardinia world chess - B · Sunday 10 May 2026
10544 Hoogeveen Schaaktoernooi Middag · Sunday 19 October 2025
10535 NK Senioren en Veteranen 2025 NK Senioren en Veteranen 2025 · Tuesday 15 July 2025
10535 NK Senioren en Veteranen 2025 NK Senioren en Veteranen 2025 · Wednesday 16 July 2025
BECCARIS, GABRIELE 1943
FE 3 Sardinia world chess - B · Monday 4 May 2026
Brasschaat Open 2026 Saturday 15 August 2026 +3–2=3 -2.1
FE 3 Sardinia world chess - B Sunday 3 May 2026 +3–3=2 -11.9
Tata Steel Chess Tournament 2026 Tienkampen Friday 16 January 2026 +1–6=2 -48.6
Hoogeveen Schaaktoernooi Middag Saturday 18 October 2025 +4–3=1 -5.9
52e Open Seniorentoernooi 2026 Groep 2 Monday 13 July 2026 +3–0=2 +33.6
NBSB Avondcompetitie 2025-2026 Ronde 7 Monday 22 September 2025 +1–0=0 +10.1
NBSB Avondcompetitie 2025-2026 Ronde 6 Monday 22 September 2025 +1–0=0 +6.7
NBSB Avondcompetitie 2025-2026 Ronde 5 Monday 22 September 2025 +1–0=0 +4.2
NBSB Avondcompetitie 2025-2026 Ronde 3 Monday 22 September 2025 +1–0=0 +11.6
NBSB Avondcompetitie 2025-2026 Ronde 1 Monday 22 September 2025 +1–0=0 +3.8
KNSB competitie 2025-2026 Klasse 6 ronde 5 Saturday 20 September 2025 +0–0=1 -9.9
KNSB competitie 2025-2026 Klasse 6 ronde 1 Saturday 20 September 2025 +1–0=0 +11.4
IV OPEN CHESS MENORCA GRUPO A Tuesday 22 April 2025 +2–4=1 -14.3

Rating History

Loading rating history...

Peak Ratings

Classic 1989 Feb. 1, 2025
Rapid 1903 May 1, 2026
Blitz 1903 May 1, 2026

Games

Wins 22
Losses 23
Draws 14
Win Rate 37%

Performance by Color

Color Wins Draws Losses Win Rate
White 13 7 10 43%
Black 9 7 13 31%

Recent Matches

Joris, Liam (1677) Sunday 23 August 2026 WIN +4.8
Stroobant, Arne (2067) Saturday 22 August 2026 LOSS -7.7
Beukema, C.R.A. (Constantijn) (2044) Friday 21 August 2026 DRAW +4.0
De Weerd, Jan (2022) Thursday 20 August 2026 DRAW +3.3
Li, Yuanzi (1668) Wednesday 19 August 2026 WIN +4.6
Vanderlocht, Alexandre (1572) Tuesday 18 August 2026 WIN +2.7
Ooms, L. (Lennert) (1696) Monday 17 August 2026 DRAW -7.2
Wambecq, Ward (2104) Sunday 16 August 2026 LOSS -6.6
Eijgelaar, J. (Jeroen) (1887) Friday 17 July 2026 WIN +12.4
Massink, H. (Henk) (1864) Thursday 16 July 2026 DRAW -0.9
Warmelink, H.A. (Dick) (1862) Wednesday 15 July 2026 DRAW -1.0
Burer, H.R.M. (Humphrey) (1861) Tuesday 14 July 2026 WIN +11.5
Uneken, B. (Bert) (1869) Monday 13 July 2026 WIN +11.7
Pragadesh P (1709) Sunday 10 May 2026 LOSS -18.8
Sandeep, Santhosh (1969) Saturday 9 May 2026 LOSS -10.2
Gervasi, Pietro (1985) Friday 8 May 2026 WIN +15.3
Ventrice, Lorenzo (1950) Thursday 7 May 2026 DRAW +1.6
Oliinyk, Oleh (1812) Wednesday 6 May 2026 DRAW -3.1
Branco, M. (Moritz) (1808) Tuesday 5 May 2026 WIN +9.2
Beccaris, Gabriele (1943) Monday 4 May 2026 LOSS -11.1