Answer
Top scorer in England during the 2011-12 season was Jordan Rhodes. He achieved this remarkable feat while playing for Huddersfield Town in the English Football League Championship, scoring an impressive tally of 36 goals in 46 appearances. His exceptional goal-scoring prowess during that season solidified his position as one of the most prolific strikers in English football.