Answer
Yakubu Aiyegbeni, the Nigerian striker, achieved his impressive tally of 96 Premier League goals while playing for four different clubs. His goal-scoring feats began at Portsmouth, where he found the net on 11 occasions. He then moved to Middlesbrough, where he further enhanced his reputation, scoring 35 goals. Yakubu's journey continued at Everton, where he contributed 25 goals to the team's tally.