Martin Njoroge

KEN Born 1996 (Age ≈30) Male
FIDE ID
10801952

Player overview

Martin Njoroge’s highest recorded classical FIDE rating is 1987 (September 2022). On the November 2026 FIDE list, Martin Njoroge ranks #42198 worldwide and #30 in Kenya among active classical players.

FIDE ratings

1921.8 -4.2

Classical

Live estimate

1959

Rapid

Published FIDE

1881

Blitz

Published FIDE

Official classical ranks

World rank
#42198
National rank · KEN
#30

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
1987 Sep 2022
Recorded years
2014–2026
Archived games
59

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-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-07 Kenya National Chess League 2026 - Premier League Sports View Hotel 1.13 Mitei, Cosmas Njoroge, Martin 1/2-1/2 27 Open
2 2026-03-19 Mavens Open 2026 Nairobi KEN 1.39 Njoroge,Martin Opiyo Vitalis 1-0 32 Open
3 2026-03-19 Mavens Open 2026 Nairobi KEN 2.9 Simiyu Jadon Njoroge,Martin 1-0 32 Open
4 2024-09-22 45th Olympiad 2024 Budapest HUN 11.64 Joshua Christie Martin Njoroge 1-0 53 Open
5 2024-09-21 45th Olympiad 2024 Budapest HUN 10.61 Martin Njoroge Jose Nahum Espinoza Solano 1/2-1/2 30 Open
6 2024-09-20 45th Olympiad 2024 Budapest HUN 9.71 Thomas Bodin-Hullin Martin Njoroge 0-1 39 Open
7 2024-09-18 45th Olympiad 2024 Budapest HUN 7.72 Martin Njoroge Bader Al-Hajiri 0-1 23 Open
8 2024-09-16 45th Olympiad 2024 Budapest HUN 6.59 Martin Njoroge Omar Eltigani 0-1 42 Open
9 2024-09-15 45th Olympiad 2024 Budapest HUN 5.71 Elmer Prudente Martin Njoroge 0-1 64 Open
10 2024-09-13 45th Olympiad 2024 Budapest HUN 3.63 Martin Njoroge Michael Wiedenkeller 0-1 54 Open
11 2024-09-12 45th Olympiad 2024 Budapest HUN 2.86 Martin Njoroge Aurelien Tegawende Lefebvre 1-0 46 Open
12 2024-09-11 45th Olympiad 2024 Budapest HUN 1.38 Yannick Pelletier Martin Njoroge 1-0 38 Open
13 2023-08-28 World Rapid Team 2023 Dusseldorf GER 9.16 Martin Njoroge Benjamin Glock 1-0 39 Open
14 2023-08-28 World Rapid Team 2023 Dusseldorf GER 12.14 Martin Njoroge Lucas Deregnaucourt 1-0 60 Open
15 2023-08-28 World Rapid Team 2023 Dusseldorf GER 11.17 Martin Njoroge Paula Czaeczine 1-0 32 Open
16 2023-08-28 World Rapid Team 2023 Dusseldorf GER 10.11 Ben J Purton Martin Njoroge 1-0 30 Open
17 2023-08-27 World Rapid Team 2023 Dusseldorf GER 8.12 Marianna Grineva Martin Njoroge 0-1 47 Open
18 2023-08-27 World Rapid Team 2023 Dusseldorf GER 7.14 Charis Peglau Martin Njoroge 1-0 58 Open
19 2023-08-27 World Rapid Team 2023 Dusseldorf GER 6.13 Martin Njoroge Max Peter Bartelt 1-0 114 Open
20 2023-08-27 World Rapid Team 2023 Dusseldorf GER 5.1 Makan Rafiee Martin Njoroge 1-0 23 Open
21 2023-08-26 World Rapid Team 2023 Dusseldorf GER 4.13 Martin Njoroge Dirk Bergmans 1-0 38 Open
22 2023-08-26 World Rapid Team 2023 Dusseldorf GER 3.14 Martin Njoroge Mohamed Amine Moueden 1-0 53 Open
23 2023-08-26 World Rapid Team 2023 Dusseldorf GER 2.14 Havard Haug Martin Njoroge 1-0 63 Open
24 2023-08-26 World Rapid Team 2023 Dusseldorf GER 1.13 Gerlef Meins Martin Njoroge 1/2-1/2 59 Open
25 2023-04-07 Kenya Open 2023 Nairobi KEN 3.52 16100905 Martin Njoroge 0-1 40 Open
26 2023-04-06 Kenya Open 2023 Nairobi KEN 2.1 Martin Njoroge Timur Gareyev 0-1 14 Open
27 2023-04-06 Kenya Open 2023 Nairobi KEN 1.4 Ithagi Kelvin Martin Njoroge 0-1 38 Open
28 2022-08-09 44th Olympiad 2022 Chennai IND 11.56 Ras Malaku Lorne Martin Njoroge 1/2-1/2 46 Open
29 2022-08-08 44th Olympiad 2022 Chennai IND 10.72 Martin Njoroge Helder de Araujo 1/2-1/2 55 Open
30 2022-08-07 44th Olympiad 2022 Chennai IND 9.59 Martin Njoroge Madol Garang Panthou Joh 1/2-1/2 54 Open
31 2022-08-06 44th Olympiad 2022 Chennai IND 8.61 Martin Njoroge Diego Zilleruelo Irizarry 1-0 49 Open
32 2022-08-05 44th Olympiad 2022 Chennai IND 7.77 Rupert Jones Martin Njoroge 0-1 44 Open
33 2022-08-03 44th Olympiad 2022 Chennai IND 6.6 Michalis Florentiades Martin Njoroge 0-1 54 Open
34 2022-08-02 44th Olympiad 2022 Chennai IND 5.58 Martin Njoroge Karl Johan Ribbegren 1-0 52 Open
35 2022-08-01 44th Olympiad 2022 Chennai IND 4.59 Martin Njoroge Ibrahim Alwahsh 1-0 54 Open
36 2022-07-31 44th Olympiad 2022 Chennai IND 3.63 Martin Njoroge Changhoon Kim 1-0 65 Open
37 2022-07-30 44th Olympiad 2022 Chennai IND 2.88 Martin Njoroge Ugyen Wangchuk 1-0 28 Open
38 2022-07-29 44th Olympiad 2022 Chennai IND 1.42 Martin Njoroge Matias Perez Gormaz 0-1 38 Open
39 2021-05-20 ch-Africa 2021 Lilongwe MAW 3.16 Joseph Mwale Martin Njoroge 1-0 34 Open
40 2021-05-19 ch-Africa 2021 Lilongwe MAW 2.24 Martin Njoroge John Aanuoluwapo AWESOME 1-0 35 Open
41 2021-05-18 ch-Africa 2021 Lilongwe MAW 1.9 Ajibola OLANREWAJU Martin Njoroge 1-0 28 Open
42 2016-07-24 ch-Africa 2016 Kampala UGA 9.12 Simon Gonza Martin Njoroge 1/2-1/2 35 Open
43 2016-07-23 ch-Africa 2016 Kampala UGA 8.1 Patrick Kawuma Martin Njoroge 1-0 36 Open
44 2016-07-22 ch-Africa 2016 Kampala UGA 7.14 Martin Njoroge Francis Eric Anquandah 1-0 29 Open
45 2016-07-21 ch-Africa 2016 Kampala UGA 6.11 Chafik Talbi Martin Njoroge 1-0 42 Open
46 2016-07-21 ch-Africa 2016 Kampala UGA 5.14 Martin Njoroge Kassim Hassan Fidow 1-0 54 Open
47 2016-07-19 ch-Africa 2016 Kampala UGA 4.15 Abdulkadir Ahmed Mohamud Martin Njoroge 0-1 43 Open
48 2016-07-19 ch-Africa 2016 Kampala UGA 3.14 Martin Njoroge Hussein Ali Mohamud 0-1 48 Open
49 2016-07-18 ch-Africa 2016 Kampala UGA 2.12 Ben Magana Martin Njoroge 1-0 23 Open
50 2016-07-17 ch-Africa 2016 Kampala UGA 1.12 Martin Njoroge David Silva 0-1 40 Open
  1. vs Mitei, CosmasDraw · ½–½Black · 2026-11-07 · Round 1.13Kenya National Chess League 2026 - Premier League
  2. vs Opiyo VitalisWon · 1-0White · 2026-03-19 · Round 1.39Mavens Open 2026
  3. vs Simiyu JadonLost · 1-0Black · 2026-03-19 · Round 2.9Mavens Open 2026
  4. vs Joshua ChristieLost · 1-0Black · 2024-09-22 · Round 11.6445th Olympiad 2024
  5. vs Jose Nahum Espinoza SolanoDraw · ½–½White · 2024-09-21 · Round 10.6145th Olympiad 2024
  6. vs Thomas Bodin-HullinWon · 0-1Black · 2024-09-20 · Round 9.7145th Olympiad 2024
  7. vs Bader Al-HajiriLost · 0-1White · 2024-09-18 · Round 7.7245th Olympiad 2024
  8. vs Omar EltiganiLost · 0-1White · 2024-09-16 · Round 6.5945th Olympiad 2024
  9. vs Elmer PrudenteWon · 0-1Black · 2024-09-15 · Round 5.7145th Olympiad 2024
  10. vs Michael WiedenkellerLost · 0-1White · 2024-09-13 · Round 3.6345th Olympiad 2024
  11. vs Aurelien Tegawende LefebvreWon · 1-0White · 2024-09-12 · Round 2.8645th Olympiad 2024
  12. vs Yannick PelletierLost · 1-0Black · 2024-09-11 · Round 1.3845th Olympiad 2024
  13. vs Benjamin GlockWon · 1-0White · 2023-08-28 · Round 9.16World Rapid Team 2023
  14. vs Lucas DeregnaucourtWon · 1-0White · 2023-08-28 · Round 12.14World Rapid Team 2023
  15. vs Paula CzaeczineWon · 1-0White · 2023-08-28 · Round 11.17World Rapid Team 2023
  16. vs Ben J PurtonLost · 1-0Black · 2023-08-28 · Round 10.11World Rapid Team 2023
  17. vs Marianna GrinevaWon · 0-1Black · 2023-08-27 · Round 8.12World Rapid Team 2023
  18. vs Charis PeglauLost · 1-0Black · 2023-08-27 · Round 7.14World Rapid Team 2023
  19. vs Max Peter BarteltWon · 1-0White · 2023-08-27 · Round 6.13World Rapid Team 2023
  20. vs Makan RafieeLost · 1-0Black · 2023-08-27 · Round 5.1World Rapid Team 2023
  21. vs Dirk BergmansWon · 1-0White · 2023-08-26 · Round 4.13World Rapid Team 2023
  22. vs Mohamed Amine MouedenWon · 1-0White · 2023-08-26 · Round 3.14World Rapid Team 2023
  23. vs Havard HaugLost · 1-0Black · 2023-08-26 · Round 2.14World Rapid Team 2023
  24. vs Gerlef MeinsDraw · ½–½Black · 2023-08-26 · Round 1.13World Rapid Team 2023
  25. vs 16100905Won · 0-1Black · 2023-04-07 · Round 3.52Kenya Open 2023
  26. vs Timur GareyevLost · 0-1White · 2023-04-06 · Round 2.1Kenya Open 2023
  27. vs Ithagi KelvinWon · 0-1Black · 2023-04-06 · Round 1.4Kenya Open 2023
  28. vs Ras Malaku LorneDraw · ½–½Black · 2022-08-09 · Round 11.5644th Olympiad 2022
  29. vs Helder de AraujoDraw · ½–½White · 2022-08-08 · Round 10.7244th Olympiad 2022
  30. vs Madol Garang Panthou JohDraw · ½–½White · 2022-08-07 · Round 9.5944th Olympiad 2022
  31. vs Diego Zilleruelo IrizarryWon · 1-0White · 2022-08-06 · Round 8.6144th Olympiad 2022
  32. vs Rupert JonesWon · 0-1Black · 2022-08-05 · Round 7.7744th Olympiad 2022
  33. vs Michalis FlorentiadesWon · 0-1Black · 2022-08-03 · Round 6.644th Olympiad 2022
  34. vs Karl Johan RibbegrenWon · 1-0White · 2022-08-02 · Round 5.5844th Olympiad 2022
  35. vs Ibrahim AlwahshWon · 1-0White · 2022-08-01 · Round 4.5944th Olympiad 2022
  36. vs Changhoon KimWon · 1-0White · 2022-07-31 · Round 3.6344th Olympiad 2022
  37. vs Ugyen WangchukWon · 1-0White · 2022-07-30 · Round 2.8844th Olympiad 2022
  38. vs Matias Perez GormazLost · 0-1White · 2022-07-29 · Round 1.4244th Olympiad 2022
  39. vs Joseph MwaleLost · 1-0Black · 2021-05-20 · Round 3.16ch-Africa 2021
  40. vs John Aanuoluwapo AWESOMEWon · 1-0White · 2021-05-19 · Round 2.24ch-Africa 2021
  41. vs Ajibola OLANREWAJULost · 1-0Black · 2021-05-18 · Round 1.9ch-Africa 2021
  42. vs Simon GonzaDraw · ½–½Black · 2016-07-24 · Round 9.12ch-Africa 2016
  43. vs Patrick KawumaLost · 1-0Black · 2016-07-23 · Round 8.1ch-Africa 2016
  44. vs Francis Eric AnquandahWon · 1-0White · 2016-07-22 · Round 7.14ch-Africa 2016
  45. vs Chafik TalbiLost · 1-0Black · 2016-07-21 · Round 6.11ch-Africa 2016
  46. vs Kassim Hassan FidowWon · 1-0White · 2016-07-21 · Round 5.14ch-Africa 2016
  47. vs Abdulkadir Ahmed MohamudWon · 0-1Black · 2016-07-19 · Round 4.15ch-Africa 2016
  48. vs Hussein Ali MohamudLost · 0-1White · 2016-07-19 · Round 3.14ch-Africa 2016
  49. vs Ben MaganaLost · 1-0Black · 2016-07-18 · Round 2.12ch-Africa 2016
  50. vs David SilvaLost · 0-1White · 2016-07-17 · Round 1.12ch-Africa 2016

FIDE tournaments

All tournament results