Kolejny przystanek w karierze Okafora to portugalski União Leiria, w którym jednak wytrzymał tylko przez pół roku, a drugą połowę sezonu 1994/1995 Uche spędził w izraelskim Maccabi Irony Aszdod, z którym zajął przedostatnią pozycję w Ligat ha’Al i spadł do drugiej ligi. Ostatnim przystankiem w europejskiej karierze Okafora był klub SC Farense, z którym nie odniósł żadnych sukcesów, a po pół roku opuścił portugalskie wybrzeże.

Stany Zjednoczone Na początku 1996 roku Okafor podpisał kontrakt z Kansas City Wizards, jedną z drużyn tworzącą nowo powstałą 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, który oddał strzał na bramkę z przewrotki. Swoją pierwszą bramkę zdobył już 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, a Wizards doszli do półfinału, w którym ulegli Los Angeles Galaxy. W 1997 Okafor rozegrał 27 meczów w MLS i doszedł 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, ale z Wizards zajął ostatnie miejsce w Konferencji Zachodniej.