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
83

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
51 2021-05-20 ch-Africa 2021 Lilongwe MAW 3.16 Joseph Mwale Martin Njoroge 1-0 34 Open
52 2021-05-19 ch-Africa 2021 Lilongwe MAW 2.24 Martin Njoroge John Aanuoluwapo AWESOME 1-0 35 Open
53 2021-05-18 ch-Africa 2021 Lilongwe MAW 1.9 Ajibola OLANREWAJU Martin Njoroge 1-0 28 Open
54 2021-02-05 African Online Open 2021 Tornelo INT 9.2 Martin Njoroge Mikhail Strovskiy 1-0 70 Open
55 2021-02-05 African Online Open 2021 Tornelo INT 8.2 Ansumana Kamara Martin Njoroge 1/2-1/2 66 Open
56 2021-02-04 African Online Open 2021 Tornelo INT 7.18 Ashley Christopher Vermaak Martin Njoroge 1-0 47 Open
57 2021-02-04 African Online Open 2021 Tornelo INT 6.2 Martin Njoroge Ricky Sang 1-0 30 Open
58 2021-02-03 African Online Open 2021 Tornelo INT 5.16 Martin Njoroge Luciano Oliveira 0-1 34 Open
59 2021-02-03 African Online Open 2021 Tornelo INT 4.11 Zoubaier Amdouni Martin Njoroge 1-0 60 Open
60 2021-02-02 African Online Open 2021 Tornelo INT 3.14 Martin Njoroge Joao Simoes 1/2-1/2 50 Open
61 2021-02-02 African Online Open 2021 Tornelo INT 2.14 Manuel Alberto Martin Njoroge 0-1 43 Open
62 2021-02-01 African Online Open 2021 Tornelo INT 1.14 Martin Njoroge Providence Oatlhotse 0-1 37 Open
63 2020-08-02 Online Olym Div4 A 2020 chess.com INT 8.4 Lut Yin Luke Lau Martin Njoroge 1-0 31 Open
64 2020-08-02 Online Olym Div4 A 2020 chess.com INT 7.2 Martin Njoroge Yeh Yang Liu 1-0 41 Open
65 2020-08-01 Online Olym Div4 A 2020 chess.com INT 5.1 Hassan Mohamed Martin Njoroge 0-1 55 Open
66 2016-07-24 ch-Africa 2016 Kampala UGA 9.12 Simon Gonza Martin Njoroge 1/2-1/2 35 Open
67 2016-07-23 ch-Africa 2016 Kampala UGA 8.1 Patrick Kawuma Martin Njoroge 1-0 36 Open
68 2016-07-22 ch-Africa 2016 Kampala UGA 7.14 Martin Njoroge Francis Eric Anquandah 1-0 29 Open
69 2016-07-21 ch-Africa 2016 Kampala UGA 6.11 Chafik Talbi Martin Njoroge 1-0 42 Open
70 2016-07-21 ch-Africa 2016 Kampala UGA 5.14 Martin Njoroge Kassim Hassan Fidow 1-0 54 Open
71 2016-07-19 ch-Africa 2016 Kampala UGA 4.15 Abdulkadir Ahmed Mohamud Martin Njoroge 0-1 43 Open
72 2016-07-19 ch-Africa 2016 Kampala UGA 3.14 Martin Njoroge Hussein Ali Mohamud 0-1 48 Open
73 2016-07-18 ch-Africa 2016 Kampala UGA 2.12 Ben Magana Martin Njoroge 1-0 23 Open
74 2016-07-17 ch-Africa 2016 Kampala UGA 1.12 Martin Njoroge David Silva 0-1 40 Open
75 2014-09-27 World Youth Boys U18 2014 Durban RSA 9.28 Martin Njoroge Fanomezana Andriamalala 0-1 35 Open
76 2014-09-26 World Youth Boys U18 2014 Durban RSA 8.32 Raymond Gerhard Ebersohn Martin Njoroge 0-1 27 Open
77 2014-09-25 World Youth Boys U18 2014 Durban RSA 7.32 Martin Njoroge Werner Buys 0-1 28 Open
78 2014-09-23 World Youth Boys U18 2014 Durban RSA 6.28 Zachary Dukic Martin Njoroge 1-0 21 Open
79 2014-09-23 World Youth Boys U18 2014 Durban RSA 5.23 Martin Njoroge Oskar Anton Hackner 0-1 38 Open
80 2014-09-22 World Youth Boys U18 2014 Durban RSA 4.32 Chaka Bernad Martin Njoroge 0-1 29 Open
81 2014-09-21 World Youth Boys U18 2014 Durban RSA 3.35 Martin Njoroge Joni Seppala 1-0 23 Open
82 2014-09-21 World Youth Boys U18 2014 Durban RSA 2.34 Sigve Holleland Martin Njoroge 1-0 62 Open
83 2014-09-20 World Youth Boys U18 2014 Durban RSA 1.34 Martin Njoroge Melih Yurtseven 0-1 56 Open
  1. vs Joseph MwaleLost · 1-0Black · 2021-05-20 · Round 3.16ch-Africa 2021
  2. vs John Aanuoluwapo AWESOMEWon · 1-0White · 2021-05-19 · Round 2.24ch-Africa 2021
  3. vs Ajibola OLANREWAJULost · 1-0Black · 2021-05-18 · Round 1.9ch-Africa 2021
  4. vs Mikhail StrovskiyWon · 1-0White · 2021-02-05 · Round 9.2African Online Open 2021
  5. vs Ansumana KamaraDraw · ½–½Black · 2021-02-05 · Round 8.2African Online Open 2021
  6. vs Ashley Christopher VermaakLost · 1-0Black · 2021-02-04 · Round 7.18African Online Open 2021
  7. vs Ricky SangWon · 1-0White · 2021-02-04 · Round 6.2African Online Open 2021
  8. vs Luciano OliveiraLost · 0-1White · 2021-02-03 · Round 5.16African Online Open 2021
  9. vs Zoubaier AmdouniLost · 1-0Black · 2021-02-03 · Round 4.11African Online Open 2021
  10. vs Joao SimoesDraw · ½–½White · 2021-02-02 · Round 3.14African Online Open 2021
  11. vs Manuel AlbertoWon · 0-1Black · 2021-02-02 · Round 2.14African Online Open 2021
  12. vs Providence OatlhotseLost · 0-1White · 2021-02-01 · Round 1.14African Online Open 2021
  13. vs Lut Yin Luke LauLost · 1-0Black · 2020-08-02 · Round 8.4Online Olym Div4 A 2020
  14. vs Yeh Yang LiuWon · 1-0White · 2020-08-02 · Round 7.2Online Olym Div4 A 2020
  15. vs Hassan MohamedWon · 0-1Black · 2020-08-01 · Round 5.1Online Olym Div4 A 2020
  16. vs Simon GonzaDraw · ½–½Black · 2016-07-24 · Round 9.12ch-Africa 2016
  17. vs Patrick KawumaLost · 1-0Black · 2016-07-23 · Round 8.1ch-Africa 2016
  18. vs Francis Eric AnquandahWon · 1-0White · 2016-07-22 · Round 7.14ch-Africa 2016
  19. vs Chafik TalbiLost · 1-0Black · 2016-07-21 · Round 6.11ch-Africa 2016
  20. vs Kassim Hassan FidowWon · 1-0White · 2016-07-21 · Round 5.14ch-Africa 2016
  21. vs Abdulkadir Ahmed MohamudWon · 0-1Black · 2016-07-19 · Round 4.15ch-Africa 2016
  22. vs Hussein Ali MohamudLost · 0-1White · 2016-07-19 · Round 3.14ch-Africa 2016
  23. vs Ben MaganaLost · 1-0Black · 2016-07-18 · Round 2.12ch-Africa 2016
  24. vs David SilvaLost · 0-1White · 2016-07-17 · Round 1.12ch-Africa 2016
  25. vs Fanomezana AndriamalalaLost · 0-1White · 2014-09-27 · Round 9.28World Youth Boys U18 2014
  26. vs Raymond Gerhard EbersohnWon · 0-1Black · 2014-09-26 · Round 8.32World Youth Boys U18 2014
  27. vs Werner BuysLost · 0-1White · 2014-09-25 · Round 7.32World Youth Boys U18 2014
  28. vs Zachary DukicLost · 1-0Black · 2014-09-23 · Round 6.28World Youth Boys U18 2014
  29. vs Oskar Anton HacknerLost · 0-1White · 2014-09-23 · Round 5.23World Youth Boys U18 2014
  30. vs Chaka BernadWon · 0-1Black · 2014-09-22 · Round 4.32World Youth Boys U18 2014
  31. vs Joni SeppalaWon · 1-0White · 2014-09-21 · Round 3.35World Youth Boys U18 2014
  32. vs Sigve HollelandLost · 1-0Black · 2014-09-21 · Round 2.34World Youth Boys U18 2014
  33. vs Melih YurtsevenLost · 0-1White · 2014-09-20 · Round 1.34World Youth Boys U18 2014

FIDE tournaments

All tournament results