Answer
Southampton was the club where James Beattie was playing when he earned his first cap for England. Beattie, known for his heading prowess and powerful physique, made his international debut in 2003 against Australia, coming on as a substitute. He went on to represent England on several occasions, showcasing his abilities as a prolific goal scorer and becoming a valuable asset to the national team.