Skip to main content
chessbio.com
Search
Enthusiasts
Titled
Streamers
Home
Woman FIDE Master
Joyce Ndirangu
Games
Player Profile
Joyce Ndirangu
WFM
HappyUshindi
Since 2015 (Active)
Chess.com
♟♟♟♟♟♟
46.3% W
49.7% L
4.0% D
Bullet
1425
224W
241L
6D
Blitz
1972
1377W
1504L
96D
Rapid
2085
456W
462L
74D
Daily
1228
3W
5L
0D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Loss
vs kv_th
2073
Jun 9, 2026
5m
B13
Caro-Kann Defense: Exchange Variation
kv_th won by resignation
Loss
vs ZijadMe
1999
Jun 9, 2026
5m
B01
Scandinavian Defense
ZijadMe won by resignation
Loss
vs GMDIDIO
2011
Jun 9, 2026
5m
C64
Ruy Lopez: Classical Defense, Benelux Variation
GMDIDIO won by resignation
Win
vs khalidmashraf
2083
Jun 9, 2026
5m
B20
Sicilian Defense
HappyUshindi won by resignation
Loss
vs imamkrissukaiyo
2027
Jun 9, 2026
5m
C45
Scotch Game
imamkrissukaiyo won on time
Win
vs LAJrChamp
1975
Jun 9, 2026
5m
B07
Czech Defense
HappyUshindi won on time
Win
vs gerryahwat
1971
Jun 9, 2026
5m
A40
Australian Defense
HappyUshindi won by resignation
Win
vs XxPlumbChess058xX
2114
Jun 8, 2026
5m
B33
Sicilian Defense: Four Knights Variation, Cobra Variation
HappyUshindi won by resignation
Loss
vs blitz160404
1980
Jun 8, 2026
5m
C25
Vienna Gambit, with Max Lange Defense
blitz160404 won by resignation
Loss
vs blitz160404
1972
Jun 8, 2026
5m
C44
Dresden Opening: The Goblin
blitz160404 won by checkmate
Win
vs blitz160404
1964
Jun 8, 2026
5m
C23
Bishop's Opening
HappyUshindi won by resignation
Loss
vs blitz160404
1972
Jun 8, 2026
5m
C44
Dresden Opening: The Goblin
blitz160404 won by resignation
Loss
vs giodg91
2066
Jun 8, 2026
5m
D20
QGA: 3.e3 c5
giodg91 won by resignation
Win
vs HollowSilksong
1952
Jun 8, 2026
5m
C44
Dresden Opening: The Goblin
HappyUshindi won by resignation
Win
vs honda2863
1967
Jun 8, 2026
5m
C00
French Defense
HappyUshindi won by checkmate
Loss
vs Layback1990
1978
Jun 8, 2026
5m
B06
Modern
Layback1990 won by resignation
Win
vs rozenrot_02
1949
Jun 8, 2026
5m
D25
QGA: 4.e3 a6
HappyUshindi won by resignation
Win
vs NoviceDwayne
1958
Jun 8, 2026
5m
B10
Caro-Kann Defense
HappyUshindi won by resignation
Loss
vs markvdl
1997
Jun 8, 2026
5m
C28
Bishop's Opening: Vienna Hybrid, Hromádka Variation
markvdl won by resignation
Loss
vs srinivas2508
2032
Jun 8, 2026
5m
C53
Giuoco Piano: Tarrasch Variation
srinivas2508 won by resignation