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

Classical

1877

Published FIDE

Rapid

1775

Published FIDE

Blitz

1846

Published FIDE

Official classical ranks

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

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

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

Based on available monthly lists and saved games.

Rating history

FIDE rating history

View rating lists

Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (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 2025-06-24 Titled Tue 24th Jun Early chess.com INT 7 Joyce Nyaruai Ndirangu Abdou Ahmed Alem Lost: 0-1 50 Open
2 2025-06-24 Titled Tue 24th Jun Early chess.com INT 6 Alfredo Miserendino Joyce Nyaruai Ndirangu Lost: 1-0 48 Open
3 2025-06-24 Titled Tue 24th Jun Early chess.com INT 5 Joyce Nyaruai Ndirangu Alena Nikulina Lost: 0-1 40 Open
4 2025-06-24 Titled Tue 24th Jun Early chess.com INT 4 Joyce Nyaruai Ndirangu Vitalij A. Bagdasarov Lost: 0-1 25 Open
5 2025-06-17 Titled Tue 17th Jun Early chess.com INT 9 Daniel Herman Joyce Nyaruai Ndirangu Lost: 1-0 1 Open
6 2025-06-17 Titled Tue 17th Jun Early chess.com INT 8 Jacob Flynn Joyce Nyaruai Ndirangu Lost: 1-0 42 Open
7 2025-06-17 Titled Tue 17th Jun Early chess.com INT 7 Joyce Nyaruai Ndirangu Franklin Annervys Palomo Won: 1-0 48 Open
8 2025-06-17 Titled Tue 17th Jun Early chess.com INT 6 Joyce Nyaruai Ndirangu Anna Cramling Bellon Won: 1-0 26 Open
9 2025-06-17 Titled Tue 17th Jun Early chess.com INT 5 Swara Lakshmi S Nair Joyce Nyaruai Ndirangu Lost: 1-0 25 Open
10 2025-06-17 Titled Tue 17th Jun Early chess.com INT 4 Joyce Nyaruai Ndirangu Dharim Bacus Lost: 0-1 21 Open
11 2025-06-17 Titled Tue 17th Jun Early chess.com INT 3 Pragnya H G Joyce Nyaruai Ndirangu Won: 0-1 39 Open
12 2025-06-17 Titled Tue 17th Jun Early chess.com INT 2 Joyce Nyaruai Ndirangu Neven Hercegovac Lost: 0-1 50 Open
13 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 9 Joyce Nyaruai Ndirangu A A C B Amarasinghe Lost: 0-1 28 Open
14 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 8 Khushal Moinzai Joyce Nyaruai Ndirangu Lost: 1-0 48 Open
15 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 7 Joyce Nyaruai Ndirangu Shahi Harshal Lost: 0-1 31 Open
16 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 6 Victor Neustroev Joyce Nyaruai Ndirangu Won: 0-1 29 Open
17 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 5 Joyce Nyaruai Ndirangu Wouter Terlouw Lost: 0-1 64 Open
18 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 4 Joyce Nyaruai Ndirangu Luiz Antonio Coel Araujo Filho Won: 1-0 30 Open
19 2025-06-03 Titled Tue 3rd Jun Early chess.com INT 10 Olga Yushko Joyce Nyaruai Ndirangu Lost: 1-0 1 Open
20 2025-05-20 Titled Tue 20th May Early chess.com INT 9 Pablo Alexander Ruiz Aguilar Joyce Nyaruai Ndirangu Lost: 1-0 30 Open
21 2025-05-20 Titled Tue 20th May Early chess.com INT 8 Joyce Nyaruai Ndirangu Felix Rose Won: 1-0 41 Open
22 2025-05-20 Titled Tue 20th May Early chess.com INT 7 Joyce Nyaruai Ndirangu Dobrivoj Popovic Lost: 0-1 32 Open
23 2025-05-20 Titled Tue 20th May Early chess.com INT 6 Guadalupe Montano Vicente Joyce Nyaruai Ndirangu Lost: 1-0 40 Open
24 2025-05-20 Titled Tue 20th May Early chess.com INT 5 Saadat Bashirli Joyce Nyaruai Ndirangu Lost: 1-0 32 Open
25 2025-05-20 Titled Tue 20th May Early chess.com INT 4 Joyce Nyaruai Ndirangu Ernesto Barrientos Lost: 0-1 63 Open
26 2025-05-20 Titled Tue 20th May Early chess.com INT 3 Joyce Nyaruai Ndirangu Dmitry Goltsev Lost: 0-1 41 Open
27 2025-05-20 Titled Tue 20th May Early chess.com INT 2 Daniel Evelio Saiz Rodriguez Joyce Nyaruai Ndirangu Won: 0-1 47 Open
28 2025-05-20 Titled Tue 20th May Early chess.com INT 1 Adrian Martinez Fernandez Joyce Nyaruai Ndirangu Lost: 1-0 22 Open
29 2025-05-20 Titled Tue 20th May Early chess.com INT 11 Joyce Nyaruai Ndirangu Mashala Kabamwanishi Won: 1-0 23 Open
30 2025-05-20 Titled Tue 20th May Early chess.com INT 10 Joyce Nyaruai Ndirangu Purusottam Chaulagain Lost: 0-1 36 Open
31 2021-11-16 Titled Tuesday 16th Nov chess.com INT 5 Joyce Nyaruai Ndirangu Miroslav Simonovic Lost: 0-1 32 Open
32 2021-11-16 Titled Tuesday 16th Nov chess.com INT 3 Daniel Shapiro Joyce Nyaruai Ndirangu Lost: 1-0 25 Open
33 2021-08-29 Online Olym Div3 B 2021 chess.com INT 8.3 Joyce Nyaruai Ndirangu Ioana Gelip Lost: 0-1 53 Open
34 2021-08-29 Online Olym Div3 B 2021 chess.com INT 7.3 Ghayda M. Alattar Joyce Nyaruai Ndirangu Lost: 1-0 29 Open
35 2021-08-28 Online Olym Div3 B 2021 chess.com INT 5.2 Celia M. Rodriguez Guevara Joyce Nyaruai Ndirangu Won: 0-1 23 Open
36 2021-08-28 Online Olym Div3 B 2021 chess.com INT 4.5 Joyce Nyaruai Ndirangu Amen Miladi Draw: 1/2-1/2 94 Open
37 2021-08-27 Online Olym Div3 B 2021 chess.com INT 3.1 Joyce Nyaruai Ndirangu Mada Yazji Won: 1-0 40 Open
38 2021-08-27 Online Olym Div3 B 2021 chess.com INT 2.5 Vania Fausto Da T. Vilhete Joyce Nyaruai Ndirangu Won: 0-1 46 Open
39 2021-08-27 Online Olym Div3 B 2021 chess.com INT 1.2 Joyce Nyaruai Ndirangu Sally Abbas Abdulzahra AL-ALI Won: 1-0 32 Open
40 2021-08-22 Online Olym Div4 B 2021 chess.com INT 9.3 Joyce Nyaruai Ndirangu Peninah Nakabo Won: 1-0 64 Open
41 2021-08-22 Online Olym Div4 B 2021 chess.com INT 11.2 Joyce Nyaruai Ndirangu Lishen Mentile Won: 1-0 59 Open
42 2021-08-22 Online Olym Div4 B 2021 chess.com INT 10.5 Rawda Al-Qassabi Joyce Nyaruai Ndirangu Won: 0-1 24 Open
43 2021-08-21 Online Olym Div4 B 2021 chess.com INT 6.3 Shriyan santosh Priyasha Joyce Nyaruai Ndirangu Won: 0-1 53 Open
44 2021-08-21 Online Olym Div4 B 2021 chess.com INT 5.5 Joyce Nyaruai Ndirangu Sara Zalloum Won: 1-0 37 Open
45 2021-08-21 Online Olym Div4 B 2021 chess.com INT 4.2 21512108 Joyce Nyaruai Ndirangu Won: 0-1 33 Open
46 2020-08-02 Online Olym Div4 A 2020 chess.com INT 7.2 Joyce Nyaruai Ndirangu Chi Chen Lost: 0-1 30 Open
47 2020-08-01 Online Olym Div4 A 2020 chess.com INT 6.5 Pornouma Promsirinimit Joyce Nyaruai Ndirangu Lost: 1-0 100 Open
48 2020-08-01 Online Olym Div4 A 2020 chess.com INT 5.1 Aishath Alya Mohamed Shareef Joyce Nyaruai Ndirangu Won: 0-1 50 Open
49 2020-08-01 Online Olym Div4 A 2020 chess.com INT 4.5 Joyce Nyaruai Ndirangu Sindira Joshi Won: 1-0 40 Open
  1. vs Abdou Ahmed AlemLost · 0-1White · 2025-06-24 · Round 7Titled Tue 24th Jun Early
  2. vs Alfredo MiserendinoLost · 1-0Black · 2025-06-24 · Round 6Titled Tue 24th Jun Early
  3. vs Alena NikulinaLost · 0-1White · 2025-06-24 · Round 5Titled Tue 24th Jun Early
  4. vs Vitalij A. BagdasarovLost · 0-1White · 2025-06-24 · Round 4Titled Tue 24th Jun Early
  5. vs Daniel HermanLost · 1-0Black · 2025-06-17 · Round 9Titled Tue 17th Jun Early
  6. vs Jacob FlynnLost · 1-0Black · 2025-06-17 · Round 8Titled Tue 17th Jun Early
  7. vs Franklin Annervys PalomoWon · 1-0White · 2025-06-17 · Round 7Titled Tue 17th Jun Early
  8. vs Anna Cramling BellonWon · 1-0White · 2025-06-17 · Round 6Titled Tue 17th Jun Early
  9. vs Swara Lakshmi S NairLost · 1-0Black · 2025-06-17 · Round 5Titled Tue 17th Jun Early
  10. vs Dharim BacusLost · 0-1White · 2025-06-17 · Round 4Titled Tue 17th Jun Early
  11. vs Pragnya H GWon · 0-1Black · 2025-06-17 · Round 3Titled Tue 17th Jun Early
  12. vs Neven HercegovacLost · 0-1White · 2025-06-17 · Round 2Titled Tue 17th Jun Early
  13. vs A A C B AmarasingheLost · 0-1White · 2025-06-03 · Round 9Titled Tue 3rd Jun Early
  14. vs Khushal MoinzaiLost · 1-0Black · 2025-06-03 · Round 8Titled Tue 3rd Jun Early
  15. vs Shahi HarshalLost · 0-1White · 2025-06-03 · Round 7Titled Tue 3rd Jun Early
  16. vs Victor NeustroevWon · 0-1Black · 2025-06-03 · Round 6Titled Tue 3rd Jun Early
  17. vs Wouter TerlouwLost · 0-1White · 2025-06-03 · Round 5Titled Tue 3rd Jun Early
  18. vs Luiz Antonio Coel Araujo FilhoWon · 1-0White · 2025-06-03 · Round 4Titled Tue 3rd Jun Early
  19. vs Olga YushkoLost · 1-0Black · 2025-06-03 · Round 10Titled Tue 3rd Jun Early
  20. vs Pablo Alexander Ruiz AguilarLost · 1-0Black · 2025-05-20 · Round 9Titled Tue 20th May Early
  21. vs Felix RoseWon · 1-0White · 2025-05-20 · Round 8Titled Tue 20th May Early
  22. vs Dobrivoj PopovicLost · 0-1White · 2025-05-20 · Round 7Titled Tue 20th May Early
  23. vs Guadalupe Montano VicenteLost · 1-0Black · 2025-05-20 · Round 6Titled Tue 20th May Early
  24. vs Saadat BashirliLost · 1-0Black · 2025-05-20 · Round 5Titled Tue 20th May Early
  25. vs Ernesto BarrientosLost · 0-1White · 2025-05-20 · Round 4Titled Tue 20th May Early
  26. vs Dmitry GoltsevLost · 0-1White · 2025-05-20 · Round 3Titled Tue 20th May Early
  27. vs Daniel Evelio Saiz RodriguezWon · 0-1Black · 2025-05-20 · Round 2Titled Tue 20th May Early
  28. vs Adrian Martinez FernandezLost · 1-0Black · 2025-05-20 · Round 1Titled Tue 20th May Early
  29. vs Mashala KabamwanishiWon · 1-0White · 2025-05-20 · Round 11Titled Tue 20th May Early
  30. vs Purusottam ChaulagainLost · 0-1White · 2025-05-20 · Round 10Titled Tue 20th May Early
  31. vs Miroslav SimonovicLost · 0-1White · 2021-11-16 · Round 5Titled Tuesday 16th Nov
  32. vs Daniel ShapiroLost · 1-0Black · 2021-11-16 · Round 3Titled Tuesday 16th Nov
  33. vs Ioana GelipLost · 0-1White · 2021-08-29 · Round 8.3Online Olym Div3 B 2021
  34. vs Ghayda M. AlattarLost · 1-0Black · 2021-08-29 · Round 7.3Online Olym Div3 B 2021
  35. vs Celia M. Rodriguez GuevaraWon · 0-1Black · 2021-08-28 · Round 5.2Online Olym Div3 B 2021
  36. vs Amen MiladiDraw · ½–½White · 2021-08-28 · Round 4.5Online Olym Div3 B 2021
  37. vs Mada YazjiWon · 1-0White · 2021-08-27 · Round 3.1Online Olym Div3 B 2021
  38. vs Vania Fausto Da T. VilheteWon · 0-1Black · 2021-08-27 · Round 2.5Online Olym Div3 B 2021
  39. vs Sally Abbas Abdulzahra AL-ALIWon · 1-0White · 2021-08-27 · Round 1.2Online Olym Div3 B 2021
  40. vs Peninah NakaboWon · 1-0White · 2021-08-22 · Round 9.3Online Olym Div4 B 2021
  41. vs Lishen MentileWon · 1-0White · 2021-08-22 · Round 11.2Online Olym Div4 B 2021
  42. vs Rawda Al-QassabiWon · 0-1Black · 2021-08-22 · Round 10.5Online Olym Div4 B 2021
  43. vs Shriyan santosh PriyashaWon · 0-1Black · 2021-08-21 · Round 6.3Online Olym Div4 B 2021
  44. vs Sara ZalloumWon · 1-0White · 2021-08-21 · Round 5.5Online Olym Div4 B 2021
  45. vs 21512108Won · 0-1Black · 2021-08-21 · Round 4.2Online Olym Div4 B 2021
  46. vs Chi ChenLost · 0-1White · 2020-08-02 · Round 7.2Online Olym Div4 A 2020
  47. vs Pornouma PromsirinimitLost · 1-0Black · 2020-08-01 · Round 6.5Online Olym Div4 A 2020
  48. vs Aishath Alya Mohamed ShareefWon · 0-1Black · 2020-08-01 · Round 5.1Online Olym Div4 A 2020
  49. vs Sindira JoshiWon · 1-0White · 2020-08-01 · Round 4.5Online Olym Div4 A 2020

FIDE tournaments

All tournament results