JH
John ten Ham
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
MA, T. (TIM)
1888
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
ELSKAMP, D. (DRIES)
1914
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
Rating History
Peak Ratings
Classic
1989
Feb. 1, 2025
Rapid
1903
May 1, 2026
Blitz
1903
May 1, 2026
Games
Wins
19
Losses
21
Draws
11
Win Rate
37%
Performance by Color
| Color | Wins | Draws | Losses | Win Rate |
|---|---|---|---|---|
| White | 12 | 6 | 8 | 46% |
| Black | 7 | 5 | 13 | 28% |
Recent Matches
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
Beccaris, Gabriele
(1943)
Monday 4 May 2026
LOSS
-11.1
Samhita Pungavanam
(1667)
Sunday 3 May 2026
WIN
+5.1
Lecoq, Julien
(1994)
Saturday 31 January 2026
WIN
+14.3
Finke, Kelvin
(1963)
Friday 30 January 2026
LOSS
-11.7