How many penalties has Wayne Rooney scored for England? Many have asked after Harry Kane broke his goalscoring record with a penalty on Thursday.
The Tottenham No.10 scored his 54th goal for England in just 81 appearances during Thursday’s 2-1 win over Italy, as the Three Lions kicked off their EURO 2024 qualifying campaign in style.
After Kane broke the record, many have wondered how many of his 54 strikes have been penalties in comparison to Rooney, who scored 53 goals in 120 appearances for England.
So, how many penalties has Kane scored for England in comparison to Rooney? Let’s take a look…
How many penalties has Rooney scored for England?
Well, the 37-year-old took seven penalties for England, and scored all seven of them.
Rooney is the only England player to have a 100% record from the spot having taken that many penalties.
The next closest England player with a 100% penalty record is Ron Flowers, scoring six out of six for the Three Lions.
How many penalties has Kane scored for England?
The 29-year-old has taken far more penalties than Rooney ever did for England.
Kane has had 22 attempts from 12 yards whilst on international duty, scoring 18 of his efforts.
The Tottenham talisman has squandered four of his 22 penalties – no player has missed more for England.
However, you have to be brave enough to step up to miss them in the first place, so Kane should not be knocked down due to that fact.

The Tottenham academy graduate boasts the best conversion rate – 81.8% – of anybody to take that amount of penalties for England.
Frank Lampard also has an 81.8% conversion rate from the spot for England, although he only took 11 penalties in comparison to Kane’s 22.
Regardless of how they were scored, it is a remarkable achievement for Kane to become England’s record goalscorer before hitting his thirties – hopefully, there are many more goals to come.
In other news, Player let go by Southampton in July 2022 now named Man of the Match on his international debut
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,script’,
‘
fbq(‘init’, ‘677672980820926’);
fbq(‘track’, ‘PageView’);