With his strike against Cardiff City on Tuesday, Harry Kane set another Premier League goal record.
The Tottenham Hotspur striker had gone three matches without a goal against Cardiff but his third-minute strike at Cardiff City Stadium meant he has scored against all 28 opponents he has faced in the Premier League.
No player in the competition's history boasts such a 100 per cent record against at least 25 opponents.
Thierry Henry and Sergio Aguero are the next-closest players in the rankings.
Henry scored against 34 of the 35 Premier League teams he encountered in an Arsenal shirt, with Swansea City the only team not to concede to him.
Bolton Wanderers are the only side against whom Aguero has failed to score for Manchester City.
Player | Teams faced | Scored against | Total |
---|---|---|---|
Kane | 28 | 28 | 100% |
Henry | 35 | 34 | 97.1% |
Aguero | 32 | 31 | 96.9% |
Cole | 40 | 38 | 95.0% |
Shearer | 39 | 37 | 94.9% |
Armstrong | 32 | 30 | 93.8% |
Defoe | 40 | 37 | 92.5% |
Van Persie | 36 | 33 | 91.7% |
Torres | 32 | 29 | 90.6% |
Rooney | 40 | 36 | 90.0% |
*minimum 25 teams faced
New Year's Day marker
Kane's goal in Cardiff also earned him another Premier League mark.
No player has scored more than his five goals on New Year's Day as he matched the totals of Andrew Cole and Steven Gerrard.
It also sent him level with Pierre-Emerick Aubameyang at the head of the race for the Premier League Golden Boot.
Both players scored on Tuesday to move to 14 goals overall, one ahead of Mohamed Salah, who can catch up or pass his rivals on Thursday when Liverpool travel to Manchester City.