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
Rapid
1775Published FIDE
Blitz
1846Published 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
Published rating lists through Nov 2026.
Download chart or data
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 |
- vs Njoki JulietWon · 1-0White · 2026-11-08 · Round 3.15Kenya National Chess League 2026 - Premier League
- vs Elizabeth Cassidy MainaLost · 1-0Black · 2026-06-23 · Round 6.4ch-Africa Women 2026
- vs Badenhorst,ChloeWon · 1-0White · 2026-06-21 · Round 5.6ch-Africa Women 2026
- vs Rachel MillerLost · 0-1White · 2024-09-22 · Round 11.51Olympiad Women 2024
- vs Zenobia WasifWon · 1-0White · 2024-09-21 · Round 10.61Olympiad Women 2024
- vs Shanne Hedegaard JakobsenWon · 0-1Black · 2024-09-20 · Round 9.5Olympiad Women 2024
- vs Sosna Mehari AbrahamWon · 1-0White · 2024-09-19 · Round 8.62Olympiad Women 2024
- vs Lili TothLost · 0-1White · 2024-09-18 · Round 7.51Olympiad Women 2024
- vs Jasmine Haomo ZhangLost · 1-0Black · 2024-09-16 · Round 6.44Olympiad Women 2024
- vs Marielos Vasquez VasquezWon · 1-0White · 2024-09-15 · Round 5.5Olympiad Women 2024
- vs Nkwanyane NolwaziWon · 0-1Black · 2024-09-14 · Round 4.67Olympiad Women 2024
- vs Aishath Iva HassanWon · 1-0White · 2024-09-13 · Round 3.67Olympiad Women 2024
- vs Jonas HollsteinWon · 1-0White · 2023-08-28 · Round 9.16World Rapid Team 2023
- vs Sophia PhengWon · 1-0White · 2023-08-28 · Round 12.14World Rapid Team 2023
- vs Christopher SunWon · 1-0White · 2023-08-28 · Round 11.17World Rapid Team 2023
- vs Peter HornsbyWon · 0-1Black · 2023-08-28 · Round 10.11World Rapid Team 2023
- vs Vibhor SharmaLost · 1-0Black · 2023-08-27 · Round 8.12World Rapid Team 2023
- vs Paul David PeglauWon · 0-1Black · 2023-08-27 · Round 7.14World Rapid Team 2023
- vs Lisa-Marie MoellerLost · 0-1White · 2023-08-27 · Round 6.13World Rapid Team 2023
- vs David RennkampLost · 1-0Black · 2023-08-27 · Round 5.1World Rapid Team 2023
- vs Jenny HartjesWon · 1-0White · 2023-08-26 · Round 4.13World Rapid Team 2023
- vs Isaac Babu OdiahWon · 1-0White · 2023-08-26 · Round 3.14World Rapid Team 2023
- vs Ruben AndradeWon · 0-1Black · 2023-08-26 · Round 2.14World Rapid Team 2023
- vs Eva RudolphLost · 1-0Black · 2023-08-26 · Round 1.13World Rapid Team 2023
- vs Khaled MonaLost · 0-1White · 2023-05-13 · Round 9.3ch-Africa Women 2023
- vs Esperanca CaxitaLost · 1-0Black · 2023-05-10 · Round 6.5ch-Africa Women 2023
- vs Lina NassrLost · 0-1White · 2023-05-06 · Round 1.4ch-Africa Women 2023
- vs Wiebke BarbierLost · 1-0Black · 2022-08-09 · Round 11.34Olympiad Women 2022
- vs Dairyn D. Lopez L.Draw · ½–½White · 2022-08-08 · Round 10.43Olympiad Women 2022
- vs Eman ElansaryWon · 1-0White · 2022-08-07 · Round 9.33Olympiad Women 2022
- vs Fiorina BerezovskyWon · 0-1Black · 2022-08-06 · Round 8.43Olympiad Women 2022
- vs Nahed GalabWon · 1-0White · 2022-08-05 · Round 7.54Olympiad Women 2022
- vs Soledad CoroWon · 1-0White · 2022-08-03 · Round 6.4Olympiad Women 2022
- vs Iyefu Joy ONOJALost · 1-0Black · 2022-08-02 · Round 5.41Olympiad Women 2022
- vs Rosemarie Wag-eyenWon · 0-1Black · 2022-08-01 · Round 4.59Olympiad Women 2022
- vs Roxanny Matute EscobarWon · 1-0White · 2022-07-31 · Round 3.39Olympiad Women 2022
- vs Merveille-Gloria GambaWon · 0-1Black · 2019-08-25 · Round 9.1African Games Teams 2019
- vs Uvika EssooLost · 1-0Black · 2019-08-25 · Round 8.8African Games Teams 2019
- vs Perpetual Eloho OGBIYOYOWon · 1-0White · 2019-08-25 · Round 7.6African Games Teams 2019
- vs Lidet Abate HaileLost · 0-1White · 2019-08-25 · Round 6.5African Games Teams 2019
- vs Desiderata NkhomaWon · 0-1Black · 2019-08-24 · Round 5.5African Games Teams 2019
- vs Onkemetse FrancisLost · 0-1White · 2019-08-24 · Round 4.3African Games Teams 2019
- vs Amira MarzoukWon · 0-1Black · 2019-08-24 · Round 3.3African Games Teams 2019
- vs Lorita MwangoWon · 1-0White · 2019-08-24 · Round 2.4African Games Teams 2019
- vs Loedi GomesWon · 0-1Black · 2019-08-24 · Round 1.1African Games Teams 2019
- vs Raisa Melissa Barria BakerLost · 1-0Black · 2018-10-05 · Round 11.54Olympiad Women 2018
- vs Yang Hazel LiuLost · 0-1White · 2018-10-04 · Round 10.46Olympiad Women 2018
- vs Danitza Vazquez MaccariniLost · 1-0Black · 2018-10-03 · Round 9.52Olympiad Women 2018
- vs Maria Varona-ThomasDraw · ½–½Black · 2018-10-02 · Round 8.6Olympiad Women 2018
- vs Sabine RavelomananaLost · 1-0Black · 2018-09-30 · Round 6.62Olympiad Women 2018
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-17 | 2026 KCB Open Chess Championship - Masters | Classical | 4½ |
| 2026-09-19 | Jumuiya Ya Afrika Mashariki Grand Prix Ladies Section - 2nd Edition | Classical | 4 |
| 2026-08-30 | KICC Minichess Open Grand Prix - blitz | Blitz | 7 |
| 2026-08-29 | KICC MINICHESS OPEN GRAND PRIX Ladies Section - 1st Edition 2026 | Classical | 6 |