Od razu wywalczył miejsce w podstawowym składzie i był niemal niezastąpiony na środku obrony Macclesfield. Szybko zdobył popularność wśród kibiców tego klubu i dorobił się nawet własnego fanklubu. Do tego pomógł zespołowi w awansie do Division Two. W sezonie 1998/1999 Macclesfield grało jednak słabo i zajęło ostatnie miejsce w grupie powracając do Division Three.
Latem tamtego roku Sodje przeszedł za darmo do Luton Town z Division Two. Tam jednak nie wywalczył miejsca w składzie drużyny i zagrał tylko w 9 jej meczach, a zimą został wypożyczony do klubu z tej samej ligi, Colchester United. Tam jednak także nie zaprezentował wysokiej formy i rozegrał tylko 3 mecze. Nie przeszkodziło to jednak Efe w awansie sportowym, gdyż po sezonie latem 2000 został piłkarzem Division One, Crewe Alexandra. Pobyt w Crewe był na początku dla Sodje całkiem udany. Grał w pierwszym składzie i był jednym z czołowych środkowych obrońców Division One. W pierwszym sezonie (2000/2001) zajął z drużyną 14. miejsce, w drugim (2001/2002) drużyna zajęła jednak dopiero 22. miejsce i opuściła szczebel drugiej ligi. Jedynym pocieszeniem dla Sodje było wybranie go najlepszym piłkarzem sezonu swojej drużyny w głosowaniu fanów. Sezon 2002/2003 był jak się potem okazało ostatnim dla Efe w drużynie z Crewe.