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
66

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 2026-11-08 Kenya National Chess League 2026 - Premier League Sports View Hotel 3.15 Ndirangu, Joyce Nyaruai Njoki Juliet Won: 1-0 48 Open
2 2026-06-23 ch-Africa Women 2026 Jwaneng BOT 6.4 Elizabeth Cassidy Maina Ndirangu,Nyaruai,Joyce Lost: 1-0 45 Open
3 2026-06-21 ch-Africa Women 2026 Jwaneng BOT 5.6 Ndirangu,Nyaruai,Joyce Badenhorst,Chloe Won: 1-0 74 Open
4 2024-09-22 Olympiad Women 2024 Budapest HUN 11.51 Joyce Nyaruai Ndirangu Rachel Miller Lost: 0-1 60 Open
5 2024-09-21 Olympiad Women 2024 Budapest HUN 10.61 Joyce Nyaruai Ndirangu Zenobia Wasif Won: 1-0 33 Open
6 2024-09-20 Olympiad Women 2024 Budapest HUN 9.5 Shanne Hedegaard Jakobsen Joyce Nyaruai Ndirangu Won: 0-1 54 Open
7 2024-09-19 Olympiad Women 2024 Budapest HUN 8.62 Joyce Nyaruai Ndirangu Sosna Mehari Abraham Won: 1-0 29 Open
8 2024-09-18 Olympiad Women 2024 Budapest HUN 7.51 Joyce Nyaruai Ndirangu Lili Toth Lost: 0-1 62 Open
9 2024-09-16 Olympiad Women 2024 Budapest HUN 6.44 Jasmine Haomo Zhang Joyce Nyaruai Ndirangu Lost: 1-0 38 Open
10 2024-09-15 Olympiad Women 2024 Budapest HUN 5.5 Joyce Nyaruai Ndirangu Marielos Vasquez Vasquez Won: 1-0 45 Open
11 2024-09-14 Olympiad Women 2024 Budapest HUN 4.67 Nkwanyane Nolwazi Joyce Nyaruai Ndirangu Won: 0-1 51 Open
12 2024-09-13 Olympiad Women 2024 Budapest HUN 3.67 Joyce Nyaruai Ndirangu Aishath Iva Hassan Won: 1-0 24 Open
13 2023-08-28 World Rapid Team 2023 Dusseldorf GER 9.16 Joyce Nyaruai Ndirangu Jonas Hollstein Won: 1-0 45 Open
14 2023-08-28 World Rapid Team 2023 Dusseldorf GER 12.14 Joyce Nyaruai Ndirangu Sophia Pheng Won: 1-0 35 Open
15 2023-08-28 World Rapid Team 2023 Dusseldorf GER 11.17 Joyce Nyaruai Ndirangu Christopher Sun Won: 1-0 28 Open
16 2023-08-28 World Rapid Team 2023 Dusseldorf GER 10.11 Peter Hornsby Joyce Nyaruai Ndirangu Won: 0-1 59 Open
17 2023-08-27 World Rapid Team 2023 Dusseldorf GER 8.12 Vibhor Sharma Joyce Nyaruai Ndirangu Lost: 1-0 35 Open
18 2023-08-27 World Rapid Team 2023 Dusseldorf GER 7.14 Paul David Peglau Joyce Nyaruai Ndirangu Won: 0-1 41 Open
19 2023-08-27 World Rapid Team 2023 Dusseldorf GER 6.13 Joyce Nyaruai Ndirangu Lisa-Marie Moeller Lost: 0-1 46 Open
20 2023-08-27 World Rapid Team 2023 Dusseldorf GER 5.1 David Rennkamp Joyce Nyaruai Ndirangu Lost: 1-0 69 Open
21 2023-08-26 World Rapid Team 2023 Dusseldorf GER 4.13 Joyce Nyaruai Ndirangu Jenny Hartjes Won: 1-0 33 Open
22 2023-08-26 World Rapid Team 2023 Dusseldorf GER 3.14 Joyce Nyaruai Ndirangu Isaac Babu Odiah Won: 1-0 14 Open
23 2023-08-26 World Rapid Team 2023 Dusseldorf GER 2.14 Ruben Andrade Joyce Nyaruai Ndirangu Won: 0-1 51 Open
24 2023-08-26 World Rapid Team 2023 Dusseldorf GER 1.13 Eva Rudolph Joyce Nyaruai Ndirangu Lost: 1-0 57 Open
25 2023-05-13 ch-Africa Women 2023 Giza EGY 9.3 Joyce Nyaruai Ndirangu Khaled Mona Lost: 0-1 27 Open
26 2023-05-10 ch-Africa Women 2023 Giza EGY 6.5 Esperanca Caxita Joyce Nyaruai Ndirangu Lost: 1-0 43 Open
27 2023-05-06 ch-Africa Women 2023 Giza EGY 1.4 Joyce Nyaruai Ndirangu Lina Nassr Lost: 0-1 61 Open
28 2022-08-09 Olympiad Women 2022 Chennai IND 11.34 Wiebke Barbier Joyce Nyaruai Ndirangu Lost: 1-0 60 Open
29 2022-08-08 Olympiad Women 2022 Chennai IND 10.43 Joyce Nyaruai Ndirangu Dairyn D. Lopez L. Draw: 1/2-1/2 54 Open
30 2022-08-07 Olympiad Women 2022 Chennai IND 9.33 Joyce Nyaruai Ndirangu Eman Elansary Won: 1-0 79 Open
31 2022-08-06 Olympiad Women 2022 Chennai IND 8.43 Fiorina Berezovsky Joyce Nyaruai Ndirangu Won: 0-1 44 Open
32 2022-08-05 Olympiad Women 2022 Chennai IND 7.54 Joyce Nyaruai Ndirangu Nahed Galab Won: 1-0 46 Open
33 2022-08-03 Olympiad Women 2022 Chennai IND 6.4 Joyce Nyaruai Ndirangu Soledad Coro Won: 1-0 30 Open
34 2022-08-02 Olympiad Women 2022 Chennai IND 5.41 Iyefu Joy ONOJA Joyce Nyaruai Ndirangu Lost: 1-0 40 Open
35 2022-08-01 Olympiad Women 2022 Chennai IND 4.59 Rosemarie Wag-eyen Joyce Nyaruai Ndirangu Won: 0-1 34 Open
36 2022-07-31 Olympiad Women 2022 Chennai IND 3.39 Joyce Nyaruai Ndirangu Roxanny Matute Escobar Won: 1-0 71 Open
37 2019-08-25 African Games Teams 2019 Casablanca MAR 9.1 Merveille-Gloria Gamba Joyce Nyaruai Ndirangu Won: 0-1 41 Open
38 2019-08-25 African Games Teams 2019 Casablanca MAR 8.8 Uvika Essoo Joyce Nyaruai Ndirangu Lost: 1-0 51 Open
39 2019-08-25 African Games Teams 2019 Casablanca MAR 7.6 Joyce Nyaruai Ndirangu Perpetual Eloho OGBIYOYO Won: 1-0 34 Open
40 2019-08-25 African Games Teams 2019 Casablanca MAR 6.5 Joyce Nyaruai Ndirangu Lidet Abate Haile Lost: 0-1 42 Open
41 2019-08-24 African Games Teams 2019 Casablanca MAR 5.5 Desiderata Nkhoma Joyce Nyaruai Ndirangu Won: 0-1 64 Open
42 2019-08-24 African Games Teams 2019 Casablanca MAR 4.3 Joyce Nyaruai Ndirangu Onkemetse Francis Lost: 0-1 75 Open
43 2019-08-24 African Games Teams 2019 Casablanca MAR 3.3 Amira Marzouk Joyce Nyaruai Ndirangu Won: 0-1 70 Open
44 2019-08-24 African Games Teams 2019 Casablanca MAR 2.4 Joyce Nyaruai Ndirangu Lorita Mwango Won: 1-0 32 Open
45 2019-08-24 African Games Teams 2019 Casablanca MAR 1.1 Loedi Gomes Joyce Nyaruai Ndirangu Won: 0-1 27 Open
46 2018-10-05 Olympiad Women 2018 Batumi GEO 11.54 Raisa Melissa Barria Baker Joyce Nyaruai Ndirangu Lost: 1-0 50 Open
47 2018-10-04 Olympiad Women 2018 Batumi GEO 10.46 Joyce Nyaruai Ndirangu Yang Hazel Liu Lost: 0-1 53 Open
48 2018-10-03 Olympiad Women 2018 Batumi GEO 9.52 Danitza Vazquez Maccarini Joyce Nyaruai Ndirangu Lost: 1-0 33 Open
49 2018-10-02 Olympiad Women 2018 Batumi GEO 8.6 Maria Varona-Thomas Joyce Nyaruai Ndirangu Draw: 1/2-1/2 31 Open
50 2018-09-30 Olympiad Women 2018 Batumi GEO 6.62 Sabine Ravelomanana Joyce Nyaruai Ndirangu Lost: 1-0 55 Open
  1. vs Njoki JulietWon · 1-0White · 2026-11-08 · Round 3.15Kenya National Chess League 2026 - Premier League
  2. vs Elizabeth Cassidy MainaLost · 1-0Black · 2026-06-23 · Round 6.4ch-Africa Women 2026
  3. vs Badenhorst,ChloeWon · 1-0White · 2026-06-21 · Round 5.6ch-Africa Women 2026
  4. vs Rachel MillerLost · 0-1White · 2024-09-22 · Round 11.51Olympiad Women 2024
  5. vs Zenobia WasifWon · 1-0White · 2024-09-21 · Round 10.61Olympiad Women 2024
  6. vs Shanne Hedegaard JakobsenWon · 0-1Black · 2024-09-20 · Round 9.5Olympiad Women 2024
  7. vs Sosna Mehari AbrahamWon · 1-0White · 2024-09-19 · Round 8.62Olympiad Women 2024
  8. vs Lili TothLost · 0-1White · 2024-09-18 · Round 7.51Olympiad Women 2024
  9. vs Jasmine Haomo ZhangLost · 1-0Black · 2024-09-16 · Round 6.44Olympiad Women 2024
  10. vs Marielos Vasquez VasquezWon · 1-0White · 2024-09-15 · Round 5.5Olympiad Women 2024
  11. vs Nkwanyane NolwaziWon · 0-1Black · 2024-09-14 · Round 4.67Olympiad Women 2024
  12. vs Aishath Iva HassanWon · 1-0White · 2024-09-13 · Round 3.67Olympiad Women 2024
  13. vs Jonas HollsteinWon · 1-0White · 2023-08-28 · Round 9.16World Rapid Team 2023
  14. vs Sophia PhengWon · 1-0White · 2023-08-28 · Round 12.14World Rapid Team 2023
  15. vs Christopher SunWon · 1-0White · 2023-08-28 · Round 11.17World Rapid Team 2023
  16. vs Peter HornsbyWon · 0-1Black · 2023-08-28 · Round 10.11World Rapid Team 2023
  17. vs Vibhor SharmaLost · 1-0Black · 2023-08-27 · Round 8.12World Rapid Team 2023
  18. vs Paul David PeglauWon · 0-1Black · 2023-08-27 · Round 7.14World Rapid Team 2023
  19. vs Lisa-Marie MoellerLost · 0-1White · 2023-08-27 · Round 6.13World Rapid Team 2023
  20. vs David RennkampLost · 1-0Black · 2023-08-27 · Round 5.1World Rapid Team 2023
  21. vs Jenny HartjesWon · 1-0White · 2023-08-26 · Round 4.13World Rapid Team 2023
  22. vs Isaac Babu OdiahWon · 1-0White · 2023-08-26 · Round 3.14World Rapid Team 2023
  23. vs Ruben AndradeWon · 0-1Black · 2023-08-26 · Round 2.14World Rapid Team 2023
  24. vs Eva RudolphLost · 1-0Black · 2023-08-26 · Round 1.13World Rapid Team 2023
  25. vs Khaled MonaLost · 0-1White · 2023-05-13 · Round 9.3ch-Africa Women 2023
  26. vs Esperanca CaxitaLost · 1-0Black · 2023-05-10 · Round 6.5ch-Africa Women 2023
  27. vs Lina NassrLost · 0-1White · 2023-05-06 · Round 1.4ch-Africa Women 2023
  28. vs Wiebke BarbierLost · 1-0Black · 2022-08-09 · Round 11.34Olympiad Women 2022
  29. vs Dairyn D. Lopez L.Draw · ½–½White · 2022-08-08 · Round 10.43Olympiad Women 2022
  30. vs Eman ElansaryWon · 1-0White · 2022-08-07 · Round 9.33Olympiad Women 2022
  31. vs Fiorina BerezovskyWon · 0-1Black · 2022-08-06 · Round 8.43Olympiad Women 2022
  32. vs Nahed GalabWon · 1-0White · 2022-08-05 · Round 7.54Olympiad Women 2022
  33. vs Soledad CoroWon · 1-0White · 2022-08-03 · Round 6.4Olympiad Women 2022
  34. vs Iyefu Joy ONOJALost · 1-0Black · 2022-08-02 · Round 5.41Olympiad Women 2022
  35. vs Rosemarie Wag-eyenWon · 0-1Black · 2022-08-01 · Round 4.59Olympiad Women 2022
  36. vs Roxanny Matute EscobarWon · 1-0White · 2022-07-31 · Round 3.39Olympiad Women 2022
  37. vs Merveille-Gloria GambaWon · 0-1Black · 2019-08-25 · Round 9.1African Games Teams 2019
  38. vs Uvika EssooLost · 1-0Black · 2019-08-25 · Round 8.8African Games Teams 2019
  39. vs Perpetual Eloho OGBIYOYOWon · 1-0White · 2019-08-25 · Round 7.6African Games Teams 2019
  40. vs Lidet Abate HaileLost · 0-1White · 2019-08-25 · Round 6.5African Games Teams 2019
  41. vs Desiderata NkhomaWon · 0-1Black · 2019-08-24 · Round 5.5African Games Teams 2019
  42. vs Onkemetse FrancisLost · 0-1White · 2019-08-24 · Round 4.3African Games Teams 2019
  43. vs Amira MarzoukWon · 0-1Black · 2019-08-24 · Round 3.3African Games Teams 2019
  44. vs Lorita MwangoWon · 1-0White · 2019-08-24 · Round 2.4African Games Teams 2019
  45. vs Loedi GomesWon · 0-1Black · 2019-08-24 · Round 1.1African Games Teams 2019
  46. vs Raisa Melissa Barria BakerLost · 1-0Black · 2018-10-05 · Round 11.54Olympiad Women 2018
  47. vs Yang Hazel LiuLost · 0-1White · 2018-10-04 · Round 10.46Olympiad Women 2018
  48. vs Danitza Vazquez MaccariniLost · 1-0Black · 2018-10-03 · Round 9.52Olympiad Women 2018
  49. vs Maria Varona-ThomasDraw · ½–½Black · 2018-10-02 · Round 8.6Olympiad Women 2018
  50. vs Sabine RavelomananaLost · 1-0Black · 2018-09-30 · Round 6.62Olympiad Women 2018

FIDE tournaments

All tournament results