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
- 49
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 | 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 |
- vs Abdou Ahmed AlemLost · 0-1White · 2025-06-24 · Round 7Titled Tue 24th Jun Early
- vs Alfredo MiserendinoLost · 1-0Black · 2025-06-24 · Round 6Titled Tue 24th Jun Early
- vs Alena NikulinaLost · 0-1White · 2025-06-24 · Round 5Titled Tue 24th Jun Early
- vs Vitalij A. BagdasarovLost · 0-1White · 2025-06-24 · Round 4Titled Tue 24th Jun Early
- vs Daniel HermanLost · 1-0Black · 2025-06-17 · Round 9Titled Tue 17th Jun Early
- vs Jacob FlynnLost · 1-0Black · 2025-06-17 · Round 8Titled Tue 17th Jun Early
- vs Franklin Annervys PalomoWon · 1-0White · 2025-06-17 · Round 7Titled Tue 17th Jun Early
- vs Anna Cramling BellonWon · 1-0White · 2025-06-17 · Round 6Titled Tue 17th Jun Early
- vs Swara Lakshmi S NairLost · 1-0Black · 2025-06-17 · Round 5Titled Tue 17th Jun Early
- vs Dharim BacusLost · 0-1White · 2025-06-17 · Round 4Titled Tue 17th Jun Early
- vs Pragnya H GWon · 0-1Black · 2025-06-17 · Round 3Titled Tue 17th Jun Early
- vs Neven HercegovacLost · 0-1White · 2025-06-17 · Round 2Titled Tue 17th Jun Early
- vs A A C B AmarasingheLost · 0-1White · 2025-06-03 · Round 9Titled Tue 3rd Jun Early
- vs Khushal MoinzaiLost · 1-0Black · 2025-06-03 · Round 8Titled Tue 3rd Jun Early
- vs Shahi HarshalLost · 0-1White · 2025-06-03 · Round 7Titled Tue 3rd Jun Early
- vs Victor NeustroevWon · 0-1Black · 2025-06-03 · Round 6Titled Tue 3rd Jun Early
- vs Wouter TerlouwLost · 0-1White · 2025-06-03 · Round 5Titled Tue 3rd Jun Early
- vs Luiz Antonio Coel Araujo FilhoWon · 1-0White · 2025-06-03 · Round 4Titled Tue 3rd Jun Early
- vs Olga YushkoLost · 1-0Black · 2025-06-03 · Round 10Titled Tue 3rd Jun Early
- vs Pablo Alexander Ruiz AguilarLost · 1-0Black · 2025-05-20 · Round 9Titled Tue 20th May Early
- vs Felix RoseWon · 1-0White · 2025-05-20 · Round 8Titled Tue 20th May Early
- vs Dobrivoj PopovicLost · 0-1White · 2025-05-20 · Round 7Titled Tue 20th May Early
- vs Guadalupe Montano VicenteLost · 1-0Black · 2025-05-20 · Round 6Titled Tue 20th May Early
- vs Saadat BashirliLost · 1-0Black · 2025-05-20 · Round 5Titled Tue 20th May Early
- vs Ernesto BarrientosLost · 0-1White · 2025-05-20 · Round 4Titled Tue 20th May Early
- vs Dmitry GoltsevLost · 0-1White · 2025-05-20 · Round 3Titled Tue 20th May Early
- vs Daniel Evelio Saiz RodriguezWon · 0-1Black · 2025-05-20 · Round 2Titled Tue 20th May Early
- vs Adrian Martinez FernandezLost · 1-0Black · 2025-05-20 · Round 1Titled Tue 20th May Early
- vs Mashala KabamwanishiWon · 1-0White · 2025-05-20 · Round 11Titled Tue 20th May Early
- vs Purusottam ChaulagainLost · 0-1White · 2025-05-20 · Round 10Titled Tue 20th May Early
- vs Miroslav SimonovicLost · 0-1White · 2021-11-16 · Round 5Titled Tuesday 16th Nov
- vs Daniel ShapiroLost · 1-0Black · 2021-11-16 · Round 3Titled Tuesday 16th Nov
- vs Ioana GelipLost · 0-1White · 2021-08-29 · Round 8.3Online Olym Div3 B 2021
- vs Ghayda M. AlattarLost · 1-0Black · 2021-08-29 · Round 7.3Online Olym Div3 B 2021
- vs Celia M. Rodriguez GuevaraWon · 0-1Black · 2021-08-28 · Round 5.2Online Olym Div3 B 2021
- vs Amen MiladiDraw · ½–½White · 2021-08-28 · Round 4.5Online Olym Div3 B 2021
- vs Mada YazjiWon · 1-0White · 2021-08-27 · Round 3.1Online Olym Div3 B 2021
- vs Vania Fausto Da T. VilheteWon · 0-1Black · 2021-08-27 · Round 2.5Online Olym Div3 B 2021
- vs Sally Abbas Abdulzahra AL-ALIWon · 1-0White · 2021-08-27 · Round 1.2Online Olym Div3 B 2021
- vs Peninah NakaboWon · 1-0White · 2021-08-22 · Round 9.3Online Olym Div4 B 2021
- vs Lishen MentileWon · 1-0White · 2021-08-22 · Round 11.2Online Olym Div4 B 2021
- vs Rawda Al-QassabiWon · 0-1Black · 2021-08-22 · Round 10.5Online Olym Div4 B 2021
- vs Shriyan santosh PriyashaWon · 0-1Black · 2021-08-21 · Round 6.3Online Olym Div4 B 2021
- vs Sara ZalloumWon · 1-0White · 2021-08-21 · Round 5.5Online Olym Div4 B 2021
- vs 21512108Won · 0-1Black · 2021-08-21 · Round 4.2Online Olym Div4 B 2021
- vs Chi ChenLost · 0-1White · 2020-08-02 · Round 7.2Online Olym Div4 A 2020
- vs Pornouma PromsirinimitLost · 1-0Black · 2020-08-01 · Round 6.5Online Olym Div4 A 2020
- vs Aishath Alya Mohamed ShareefWon · 0-1Black · 2020-08-01 · Round 5.1Online Olym Div4 A 2020
- vs Sindira JoshiWon · 1-0White · 2020-08-01 · Round 4.5Online Olym Div4 A 2020
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 |