En 2008, Godfrey Mokoena s'adjuge son premier grand titre international majeur en catégorie sénior en remportant l'épreuve du saut en longueur des Championnats du monde en salle de Valence, devançant avec un saut à 8,08 m le Britannique Chris Tomlinson. Sélectionné en août pour participer aux Jeux olympiques de Pékin, Mokoena remporte la médaille d'argent du saut en longueur, la seule de la délégation sud-africaine, se classant derrière le Panaméen Irving Saladino.