The 12 players who've scored more international goals than Cristiano Ronaldo

Cristiano Ronaldo

The Portuguese's double against Hungary on Saturday brought him level with... well, former Coventry favourite Stern John, of course

12. Stern John, Trinidad and Tobago (115 caps, 70 goals)

John last turned out in England for Solihull Moors in the Conference North, but is ahead of CR7 in this list by virtue of having played 22 internationals fewer for the same tally.

He had 16 clubs in 18 seasons and often featured in sentences alongside banjos and barn doors – but John also scored 70 goals in 115 internationals for Trinidad and Tobago from 1995-2012. His 12 World Cup qualifying goals, including two against Mexico in a decisive third-round game, helped his country qualify for the 2006 finals in Germany. He almost scored in the finals, but his injury-time effort against England was ruled out for offside.

11. Majed Abdullah, Saudi Arabia (147 caps, 71 goals)

Abdullah burst onto the scene as a 17-year-old, scoring seven goals in three games against Russia, Bulgaria and Iran in a 1977 junior tournament. He netted twice on his debut for the senior Saudi team and managed 71 goals in 147 games between 1977 and 1994.

At the 1984 Olympics he scored against a Brazil side containing a young Dunga; four years later, he helped Saudi Arabia draw with Argentina in the Australia Bicentenary Gold Cup. Later that year, Majed rubbed salt into England’s post Euro-1988 wounds (below).

10. Miroslav Klose, Germany (137 caps, 71 goals)

The beanpole hitman scored on his international debut, headed five goals in the 2002 World Cup (a record for headers) and in his penultimate World Cup match, broke Ronaldo’s record as Germany smashed Brazil 7-1. At the end of his last appearance, he held up the World Cup at his fourth attempt.

Between 2001 and 2014, Klose scored 71 goals from 137 internationals, and netted his 50th goal to kick-start Germany’s 2010 World Cup demolition of England. The next game, the quarter-final, was his 100th for Germany and Klose scored twice as Die Mannschaft thrashed Argentina 4-0.

He nearly didn’t play for them at all, though: Klose was born in Poland to German parents, and couldn’t speak the language when he first arrived in the country.

9. Kinnah Phiri, Malawi (115 caps, 71 goals)

Records are a little sketchy where Phiri is concerned, but the reliable rsssf.com claims that he plundered 71 in an international career that spanned just over eight years. 

The striker, who later managed Malawai from 2009-13, struck 43 goals in 55 friendlies, including all five in a 5-1 win over Botswana in October 1977. He'll be best remembered for his efforts in helping Malawai win the 1978 East and Central Africa Challenge (CECAFA) Cup, though, having scored in four of his nation's six games – including the final.