Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. H Mohamed vs M Njoroge |
| 0-1 | 55 | 2020 | FIDE Online Olympiad | B04 Alekhine's Defense, Modern |
2. M Njoroge vs Yeh Yang Liu |
| 1-0 | 41 | 2020 | FIDE Online Olympiad | A04 Reti Opening |
3. L Lau vs M Njoroge |
| 1-0 | 31 | 2020 | FIDE Online Olympiad | B02 Alekhine's Defense |
4. M Njoroge vs M Perez Gormaz |
| 0-1 | 38 | 2022 | Chennai Olympiad | E10 Queen's Pawn Game |
5. M Njoroge vs Wangchuk Ugyen |
| 1-0 | 28 | 2022 | Chennai Olympiad | D31 Queen's Gambit Declined |
6. M Njoroge vs Changhoon Kim |
| 1-0 | 65 | 2022 | Chennai Olympiad | D45 Queen's Gambit Declined Semi-Slav |
7. M Njoroge vs Ibrahim Alwahsh |
| 1-0 | 54 | 2022 | Chennai Olympiad | A45 Queen's Pawn Game |
8. M Njoroge vs K Ribbegren |
| 1-0 | 52 | 2022 | Chennai Olympiad | A40 Queen's Pawn Game |
9. M Florentiades vs M Njoroge |
| 0-1 | 54 | 2022 | Chennai Olympiad | A07 King's Indian Attack |
10. R W Jones vs M Njoroge |
| 0-1 | 44 | 2022 | Chennai Olympiad | A07 King's Indian Attack |
11. M Njoroge vs D Zilleruelo Irizarry |
| 1-0 | 49 | 2022 | Chennai Olympiad | D31 Queen's Gambit Declined |
12. M Njoroge vs Madol Garang Panthoum |
| ½-½ | 54 | 2022 | Chennai Olympiad | D37 Queen's Gambit Declined |
13. M Njoroge vs H de Araujo |
| ½-½ | 55 | 2022 | Chennai Olympiad | E10 Queen's Pawn Game |
14. R M Lorne vs M Njoroge |
| ½-½ | 46 | 2022 | Chennai Olympiad | D31 Queen's Gambit Declined |
15. M Njoroge vs D Bergmans |
| 1-0 | 38 | 2023 | FIDE World Rapid Team Championship | A09 Reti Opening |
16. M Njoroge vs M A Moueden |
| 1-0 | 53 | 2023 | FIDE World Rapid Team Championship | A15 English |
17. G Meins vs M Njoroge |
| ½-½ | 59 | 2023 | FIDE World Rapid Team Championship | E09 Catalan, Closed |
18. H Haug vs M Njoroge |
| 1-0 | 63 | 2023 | FIDE World Rapid Team Championship | B13 Caro-Kann, Exchange |
19. M Rafiee vs M Njoroge |
| 1-0 | 23 | 2023 | FIDE World Rapid Team Championship | B01 Scandinavian |
20. M Njoroge vs M P Bartelt |
| 1-0 | 114 | 2023 | FIDE World Rapid Team Championship | E60 King's Indian Defense |
21. C Peglau vs M Njoroge |
| 1-0 | 58 | 2023 | FIDE World Rapid Team Championship | A04 Reti Opening |
22. M Grineva vs M Njoroge |
| 0-1 | 47 | 2023 | FIDE World Rapid Team Championship | B12 Caro-Kann Defense |
23. M Njoroge vs B Glock |
| 1-0 | 39 | 2023 | FIDE World Rapid Team Championship | A15 English |
24. M Njoroge vs L Deregnaucourt |
| 1-0 | 60 | 2023 | FIDE World Rapid Team Championship | A15 English |
25. M Njoroge vs P Czaeczine |
| 1-0 | 32 | 2023 | FIDE World Rapid Team Championship | A09 Reti Opening |