Joyce Nyaruai Ndirangu

KEN Born 1995 Female NA,Woman FIDE Master
FIDE ID
10802886

Player overview

Joyce Nyaruai Ndirangu’s highest recorded classical FIDE rating is 1933 (May 2025). On the November 2026 FIDE list, Joyce Nyaruai Ndirangu ranks #54380 worldwide and #50 in Kenya among active classical players.

FIDE ratings

1877

Classical

Published FIDE

1775

Rapid

Published FIDE

1846

Blitz

Published FIDE

Official classical ranks

World rank
#54380
National rank · KEN
#50
Women’s world rank
#3016

Active players · Nov 2026 FIDE list ⓘ

FIDE rating history

Highest recorded rating
1933 May 2025
Recorded years
2015–2026
Archived games
115

Based on available monthly lists and saved games.

FIDE rating history

View rating lists

FIDE tournaments

DateTournamentTypeScore
2026-10-172026 KCB Open Chess Championship - MastersClassical4½

All tournament results

Available Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-10 (UTC).

Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).

# Date Event Site Round White Black Result Moves View
1 2026-11-08 Kenya National Chess League 2026 - Premier League Sports View Hotel 3.15 Ndirangu, Joyce Nyaruai Njoki Juliet 1-0 48 Open
2 2026-06-23 ch-Africa Women 2026 Jwaneng BOT 6.4 Elizabeth Cassidy Maina Ndirangu,Nyaruai,Joyce 1-0 45 Open
3 2026-06-21 ch-Africa Women 2026 Jwaneng BOT 5.6 Ndirangu,Nyaruai,Joyce Badenhorst,Chloe 1-0 74 Open
4 2025-06-24 Titled Tue 24th Jun Early chess.com INT 7 Joyce Nyaruai Ndirangu Abdou Ahmed Alem 0-1 50 Open
5 2025-06-24 Titled Tue 24th Jun Early chess.com INT 6 Alfredo Miserendino Joyce Nyaruai Ndirangu 1-0 48 Open
6 2025-06-24 Titled Tue 24th Jun Early chess.com INT 5 Joyce Nyaruai Ndirangu Alena Nikulina 0-1 40 Open
7 2025-06-24 Titled Tue 24th Jun Early chess.com INT 4 Joyce Nyaruai Ndirangu Vitalij A. Bagdasarov 0-1 25 Open
8 2025-06-17 Titled Tue 17th Jun Early chess.com INT 9 Daniel Herman Joyce Nyaruai Ndirangu 1-0 1 Open
9 2025-06-17 Titled Tue 17th Jun Early chess.com INT 8 Jacob Flynn Joyce Nyaruai Ndirangu 1-0 42 Open
10 2025-06-17 Titled Tue 17th Jun Early chess.com INT 7 Joyce Nyaruai Ndirangu Franklin Annervys Palomo 1-0 48 Open
11 2025-06-17 Titled Tue 17th Jun Early chess.com INT 6 Joyce Nyaruai Ndirangu Anna Cramling Bellon 1-0 26 Open
12 2025-06-17 Titled Tue 17th Jun Early chess.com INT 5 Swara Lakshmi S Nair Joyce Nyaruai Ndirangu 1-0 25 Open
13 2025-06-17 Titled Tue 17th Jun Early chess.com INT 4 Joyce Nyaruai Ndirangu Dharim Bacus 0-1 21 Open
14 2025-06-17 Titled Tue 17th Jun Early chess.com INT 3 Pragnya H G Joyce Nyaruai Ndirangu 0-1 39 Open
15 2025-06-17 Titled Tue 17th Jun Early chess.com INT 2 Joyce Nyaruai Ndirangu Neven Hercegovac 0-1 50 Open
16 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 9 Joyce Nyaruai Ndirangu A A C B Amarasinghe 0-1 28 Open
17 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 8 Khushal Moinzai Joyce Nyaruai Ndirangu 1-0 48 Open
18 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 7 Joyce Nyaruai Ndirangu Shahi Harshal 0-1 31 Open
19 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 6 Victor Neustroev Joyce Nyaruai Ndirangu 0-1 29 Open
20 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 5 Joyce Nyaruai Ndirangu Wouter Terlouw 0-1 64 Open
21 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 4 Joyce Nyaruai Ndirangu Luiz Antonio Coel Araujo Filho 1-0 30 Open
22 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 10 Olga Yushko Joyce Nyaruai Ndirangu 1-0 1 Open
23 2025-05-20 Titled Tue 20th May Early chess.com INT 9 Pablo Alexander Ruiz Aguilar Joyce Nyaruai Ndirangu 1-0 30 Open
24 2025-05-20 Titled Tue 20th May Early chess.com INT 8 Joyce Nyaruai Ndirangu Felix Rose 1-0 41 Open
25 2025-05-20 Titled Tue 20th May Early chess.com INT 7 Joyce Nyaruai Ndirangu Dobrivoj Popovic 0-1 32 Open
26 2025-05-20 Titled Tue 20th May Early chess.com INT 6 Guadalupe Montano Vicente Joyce Nyaruai Ndirangu 1-0 40 Open
27 2025-05-20 Titled Tue 20th May Early chess.com INT 5 Saadat Bashirli Joyce Nyaruai Ndirangu 1-0 32 Open
28 2025-05-20 Titled Tue 20th May Early chess.com INT 4 Joyce Nyaruai Ndirangu Ernesto Barrientos 0-1 63 Open
29 2025-05-20 Titled Tue 20th May Early chess.com INT 3 Joyce Nyaruai Ndirangu Dmitry Goltsev 0-1 41 Open
30 2025-05-20 Titled Tue 20th May Early chess.com INT 2 Daniel Evelio Saiz Rodriguez Joyce Nyaruai Ndirangu 0-1 47 Open
31 2025-05-20 Titled Tue 20th May Early chess.com INT 1 Adrian Martinez Fernandez Joyce Nyaruai Ndirangu 1-0 22 Open
32 2025-05-20 Titled Tue 20th May Early chess.com INT 11 Joyce Nyaruai Ndirangu Mashala Kabamwanishi 1-0 23 Open
33 2025-05-20 Titled Tue 20th May Early chess.com INT 10 Joyce Nyaruai Ndirangu Purusottam Chaulagain 0-1 36 Open
34 2024-09-22 Olympiad Women 2024 Budapest HUN 11.51 Joyce Nyaruai Ndirangu Rachel Miller 0-1 60 Open
35 2024-09-21 Olympiad Women 2024 Budapest HUN 10.61 Joyce Nyaruai Ndirangu Zenobia Wasif 1-0 33 Open
36 2024-09-20 Olympiad Women 2024 Budapest HUN 9.5 Shanne Hedegaard Jakobsen Joyce Nyaruai Ndirangu 0-1 54 Open
37 2024-09-19 Olympiad Women 2024 Budapest HUN 8.62 Joyce Nyaruai Ndirangu Sosna Mehari Abraham 1-0 29 Open
38 2024-09-18 Olympiad Women 2024 Budapest HUN 7.51 Joyce Nyaruai Ndirangu Lili Toth 0-1 62 Open
39 2024-09-16 Olympiad Women 2024 Budapest HUN 6.44 Jasmine Haomo Zhang Joyce Nyaruai Ndirangu 1-0 38 Open
40 2024-09-15 Olympiad Women 2024 Budapest HUN 5.5 Joyce Nyaruai Ndirangu Marielos Vasquez Vasquez 1-0 45 Open
41 2024-09-14 Olympiad Women 2024 Budapest HUN 4.67 Nkwanyane Nolwazi Joyce Nyaruai Ndirangu 0-1 51 Open
42 2024-09-13 Olympiad Women 2024 Budapest HUN 3.67 Joyce Nyaruai Ndirangu Aishath Iva Hassan 1-0 24 Open
43 2023-08-28 World Rapid Team 2023 Dusseldorf GER 9.16 Joyce Nyaruai Ndirangu Jonas Hollstein 1-0 45 Open
44 2023-08-28 World Rapid Team 2023 Dusseldorf GER 12.14 Joyce Nyaruai Ndirangu Sophia Pheng 1-0 35 Open
45 2023-08-28 World Rapid Team 2023 Dusseldorf GER 11.17 Joyce Nyaruai Ndirangu Christopher Sun 1-0 28 Open
46 2023-08-28 World Rapid Team 2023 Dusseldorf GER 10.11 Peter Hornsby Joyce Nyaruai Ndirangu 0-1 59 Open
47 2023-08-27 World Rapid Team 2023 Dusseldorf GER 8.12 Vibhor Sharma Joyce Nyaruai Ndirangu 1-0 35 Open
48 2023-08-27 World Rapid Team 2023 Dusseldorf GER 7.14 Paul David Peglau Joyce Nyaruai Ndirangu 0-1 41 Open
49 2023-08-27 World Rapid Team 2023 Dusseldorf GER 6.13 Joyce Nyaruai Ndirangu Lisa-Marie Moeller 0-1 46 Open
50 2023-08-27 World Rapid Team 2023 Dusseldorf GER 5.1 David Rennkamp Joyce Nyaruai Ndirangu 1-0 69 Open