Skip to main content
chessbio.com
Search
Enthusiasts
Titled
Streamers
Home
Enthusiasts
Tom Haverford
Games
Player Profile
Tom Haverford
Thomas_N_Haverford
Since 2018 (Active)
Chess.com
♟♟♟♟
47.3% W
47.8% L
4.9% D
Bullet
2019
15725W
16057L
1154D
Blitz
2401
19306W
19452L
2461D
Rapid
2017
330W
278L
49D
Daily
1106
11W
23L
1D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Loss
vs xuanetcrazyhouse
2433
Jun 10, 2026
3m
B30
Sicilian Defense: Closed, Anti-Sveshnikov Variation, Kharlov-Kramnik Line
xuanetcrazyhouse won by resignation
Loss
vs wohen2
2414
Jun 9, 2026
3m
B32
Sicilian Defense: Accelerated Dragon
wohen2 won by resignation
Loss
vs Francesatop
2415
Jun 9, 2026
3m
D33
QGD Tarrasch: 6.g3 cxd4
Francesatop won by resignation
Win
vs DrabMemory
2421
Jun 9, 2026
3m
D30
Diemer-Duhm Gambit (DDG): 4...f5
Thomas_N_Haverford won by resignation
Loss
vs AlphaSquareChess
2414
Jun 9, 2026
3m
A43
Benoni Defense: Benoni Gambit Accepted
AlphaSquareChess won on time
Draw
vs spiffielogic
2519
Jun 9, 2026
3m
D13
Slav Defense: Exchange Variation
Game drawn by repetition
Win
vs DJacimovic
2445
Jun 8, 2026
3m
A16
English Opening: Anglo-Grünfeld Defense
Thomas_N_Haverford won on time
Loss
vs GreekBetaMale
2416
Jun 8, 2026
3m
B30
Sicilian Defense: Closed, Anti-Sveshnikov Variation, Kharlov-Kramnik Line
GreekBetaMale won by resignation
Win
vs dilzodatadj
2425
Jun 8, 2026
3m
B20
Sicilian Defense
Thomas_N_Haverford won on time
Win
vs Bagrationi7
2398
Jun 8, 2026
3m
A08
King's Indian Attack: French Variation
Thomas_N_Haverford won on time
Loss
vs warefare665
2402
Jun 8, 2026
3m
D30
Diemer-Duhm Gambit (DDG): 4...f5
warefare665 won by resignation
Win
vs carlseng
2423
Jun 8, 2026
3m
A30
English Opening: Symmetrical Variation
Thomas_N_Haverford won by checkmate
Win
vs diagnostico
2389
Jun 8, 2026
3m
E63
King's Indian Defense: Fianchetto Variation, Panno Variation
Thomas_N_Haverford won by resignation
Loss
vs orbenporath
2462
Jun 8, 2026
3m
B45
Sicilian Defense: Taimanov Variation, American Attack
orbenporath won by resignation
Loss
vs Idol_Chui
2430
Jun 8, 2026
3m
E91
King's Indian Defense: Kazakh Variation
Idol_Chui won by checkmate
Loss
vs chuckypp
2442
Jun 8, 2026
3m
B23
Sicilian Defense: Closed
chuckypp won on time
Loss
vs RadioRiddles
2426
Jun 8, 2026
3m
A40
Australian Defense
RadioRiddles won by checkmate
Loss
vs kirra85
2511
Jun 8, 2026
3m
E60
Grünfeld Defense: Counterthrust Variation
kirra85 won by resignation
Draw
vs Red-Scorpii
2424
Jun 8, 2026
3m
B40
Sicilian Defense: Alapin Variation, Sherzer Variation
Game drawn by insufficient material
Win
vs GreekBetaMale
2413
Jun 8, 2026
3m
E64
King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Rare Line
Thomas_N_Haverford won by resignation