Mkuruva has represented Zimbabwe U17 , Zimbabwe U20 and Zimbabwe U23. He has earned 20 senior caps for Zimbabwe national team. He represented Zimbabwe national team at the Africa Cup of Nations 2017.