W reprezentacji RPA Kgatla rozegrał 2 spotkania. Zadebiutował w niej 14 lipca 2005 roku w zremisowanym 1:1 meczu fazy grupowej Złotego Pucharu CONCACAF z Gwatemalą. Na tamtym turnieju, zakończonym przez drużynę RPA na ćwierćfinale, zagrał jeszcze w pojedynku z Panamą (1:1, 3:5 w rzutach karnych).