Answer
Earnshaw represented Wales on 59 occasions, making his debut in 2002 and retiring from international football in 2012. A prolific goalscorer, he netted 16 times for his country, placing him among the nation's top scorers. Earnshaw's performances on the international stage showcased his skill, determination, and leadership, solidifying his status as a Welsh football icon.