Уильям начал карьеру на родине два сезона отыграв за местный «Лагос». В 1989 году он перешёл в южноафриканский «Орландо Пайретс», в котором и провёл всю остальную карьеру. В 1990 году Окпара завоевал место основного вратаря и вплоть до 2002 года не проигрывал конкуренции. С командой Уильям трижды выиграл чемпионат ЮАР, столько же раз стал обладателем Кубка Восьми, а также завоевал Суперкубок КАФ и выиграл Лигу чемпионов. В 2005 году он принял решение завершить карьеру, но остался в клубе в качестве тренера вратарей.