Career
Shakava made his debut for Kenya national team on 4 July 2015, in a second leg match of the 2016 African Nations Championship qualification against Ethiopia. The match ended with a 0–0 draw, and Kenya was eliminated in the preliminary round because of losing the first leg 2–0.