Stany Zjednoczone
Na początku 1996 roku Okafor podpisał układ z Kansas City Wizards, jedną z drużyn tworzącą nowopowstałą Major League Soccer. Został wybrany z numerem 86 w dziewiątej rundzie draftu. W Kansas City zadebiutował 13 kwietnia w wygranym 3:0 wyjazdowym meczu z Colorado Rapids. 18 kwietnia stał się pierwszym piłkarzem w historii MLS, kto oddał strzał na bramkę z przewrotki. Swoją pierwszą bramkę zdobył przedtem w trzecim występie, 21 kwietnia w zremisowanym 2:2 meczu z San Jose Clash. W zespole Kansas zagrał w 30 meczach, zdobył 2 gole i zagrał w 4 meczach fazy play-off, natomiast Wizards doszli aż do półfinału, w którym ulegli życie Angeles Galaxy. W 1997 Okafor rozegrał 27 meczów w MLS i doszedł aż do ćwierćfinału play-off, w którym Wizards odpadli po meczach z Colorado Rapids – Okafor brał udział w obu. W 1998 zagrał w 22 meczach, tymczasem z Wizards zajął ostatnie punkt w Konferencji Zachodniej. Grał również w drugiej połowie meczu MLS All-Star, w którym zestaw Reszty Świata przegrał z USA All-Stars 1:6. W 1999 roku również zajął z Wizards ostatnie punkt w Konferencji. W lidze zagrał w 26 meczach. pora roku 2000 był ostatnim w karierze Okafora, kto po rozegraniu 14 meczów w Kansas przyczynił się aż do wywalczenia na mocy ten zestaw mistrzostwa Major League Soccer. Po zakończeniu sezonu zakończył piłkarską karierę w wieku 33 lat.