Skip to main content
chessbio.com
Search
Home
National Master
James Dinham
Games
Player Profile
James Dinham
NM
JD_chess_Academy
Johannesburg
Since 2023 (Active)
Chess.com
♟♟♟♟♟
52.9% W
38.7% L
8.4% D
Bullet
2661
1970W
1459L
308D
Blitz
2651
742W
556L
116D
Rapid
2467
112W
51L
24D
Daily
1223
0W
3L
0D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Win
vs wayfinderz
2469
Aug 21, 2026
10m
D79
Neo-Gruenfeld, 6.O-O c6 7.cxd5
JD_chess_Academy won by resignation
Loss
vs emerald_d
2467
Aug 21, 2026
10m
D87
Gruenfeld: Classical Exchange, 10.Be3 Bg4
emerald_d won by resignation
Draw
vs CHAMPTT9
2425
Aug 18, 2026
10m
B22
Sicilian Defense: Alapin Variation
Game drawn by repetition
Win
vs kingnakamora94
2465
Aug 18, 2026
10m
D34
QGD Tarrasch: 7.Bg2 Be7 8.O-O
JD_chess_Academy won by resignation
Win
vs Sup16
2599
Aug 18, 2026
1m
D79
Neo-Gruenfeld, 6.O-O c6 7.cxd5
JD_chess_Academy won by resignation
Loss
vs manafraidofhorses
2620
Aug 17, 2026
3m
B50
Sicilian Defense
manafraidofhorses won by resignation
Loss
vs Adamak321
2654
Aug 17, 2026
3m
B20
Sicilian Defense
Adamak321 won on time
Win
vs sleeping_in_the_fire
2641
Aug 17, 2026
3m
A26
English Opening: King's English Variation, Botvinnik System
JD_chess_Academy won by resignation
Win
vs FM_Sumagang_Maribao
2615
Aug 17, 2026
3m
B90
Sicilian Defense: Najdorf Variation
JD_chess_Academy won - game abandoned
Loss
vs FM_Sumagang_Maribao
2622
Aug 17, 2026
3m
D11
Slav Defense: Bonet Gambit
FM_Sumagang_Maribao won by checkmate
Loss
vs FM_Sumagang_Maribao
2613
Aug 17, 2026
3m
B90
Sicilian Defense: Najdorf Variation
FM_Sumagang_Maribao won by resignation
Win
vs FM_Sumagang_Maribao
2603
Aug 17, 2026
3m
A07
Hungarian Opening: Wiedenhagen-Beta Gambit
JD_chess_Academy won by resignation
Win
vs FM_Sumagang_Maribao
2610
Aug 17, 2026
3m
B90
Sicilian Defense: Najdorf Variation
JD_chess_Academy won by resignation
Win
vs FM_Sumagang_Maribao
2617
Aug 17, 2026
3m
D02
London System: Poisoned Pawn Variation
JD_chess_Academy won by resignation
Loss
vs imjrz
2647
Aug 17, 2026
3m
A15
English Opening: Anglo-Indian Defense
imjrz won by checkmate
Loss
vs SmallTownHero
2659
Aug 17, 2026
3m
A21
English Opening: King's English Variation
SmallTownHero won by resignation
Loss
vs BLVCKWHITE_911
2653
Aug 17, 2026
3m
A49
Indian Defense: Przepiorka Variation
BLVCKWHITE_911 won by resignation
Win
vs Mdhdhehhs68
2641
Aug 17, 2026
3m
B50
Sicilian Defense
JD_chess_Academy won by resignation
Draw
vs hamurrapi
2671
Aug 17, 2026
3m
E60
Grünfeld Defense: Counterthrust Variation
Game drawn by insufficient material
Loss
vs BirdMaster3000
2650
Aug 17, 2026
3m
A03
Bird Opening: Dutch Variation
BirdMaster3000 won by resignation