John Machethe Muiruri (ur. 10 października 1979 w Nakuru) – kenijski piłkarz grający na pozycji pomocnika.
Kariera klubowa Karierę piłkarską Muiruri rozpoczął w klubie Utalii FC. W 1998 roku zadebiutował w jego barwach w kenijskiej Premier League. W 1999 roku przeszedł do Tusker FC z Nairobi. W 1999 i 2000 roku dwukrotnie z rzędu wywalczył z nim mistrzostwo Kenii. W 2000 roku zdobył też Puchar CECAFA Club.
Latem 2001 Muiruri przeszedł do belgijskiego KAA Gent. W debiutanckim sezonie rozegrał jedno spotkanie w zespole z Gandawy, ale już w kolejnym był podstawowym zawodnikiem Gent. W sezonie 2004/2005 rozegrał 30 spotkań w zespole Germinalu Beerschot Antwerpia.
W 2005 roku Kenijczyk został piłkarzem Moss FK, grającego w drugiej lidze norweskiej. Grał w nim do 2013, czyli do końca swojej kariery.