There have been some terrific individual performances in the Premier League this season.

Manchester City destroyed Watford 8-0 in September, with Bernardo Silva netting a hat-trick.

Christian Pulisic had a slow start to life at Chelsea but netted a terrific hat-trick against Burnley in a 4-2 win at Turf Moor.

And Jamie Vardy netted three times, as well as grabbing an assist, in Leicester's 9-0 win over Southampton at St Mary's.

All three players were rewarded with a match rating of 10/10 by WhoScored.com in those games.

But they aren't the only players that have been given the perfect rating in a game this season.

There have actually been 14 10/10 performances in the Premier League this campaign, with two players having achieved it twice.

View the list of players to have been perfect in an English top-flight game this season below.

Teemu Pukki | NORWICH 3-0 Newcastle | 17 August, 2019

The first 10/10 performance of the campaign came from an unlikely source: Pukki.

Norwich were expected to struggle but they got off to a good start in the Premier League thanks to their Finnish striker.

At the start of the campaign everything Pukki touched turned to gold, and he was flawless in the second game of the season as he netted a hat-trick against Newcastle.

Kevin De Bruyne | MAN CITY 8-0 Watford | 21 September, 2019

De Bruyne has been unplayable for much of this season but his best performance came as Man City crushed Watford in September.

He netted a goal and an assist as his side won 8-0.

He wasn't the only Man City player to be given a 10/10 rating that day...

Riyad Mahrez | MAN CITY 8-0 Watford | 21 September, 2019

In just his third start of the season, the Algerian forward netted a goal and also recorded two assists.

He's one of just two players to have recorded more than one perfect game this season.

Sergio Aguero | MAN CITY 8-0 Watford | 21 September, 2019

Aguero has been brilliant this season.

The Argentinian striker continues to score goals almost at will in the Premier League.

He recorded just one goal and one assist against Watford - but that was enough to be given a 10/10 rating.

Bernardo Silva | MAN CITY 8-0 Watford | 21 September, 2019

Silva has scored just five goals this season. Three of those came against Watford in a near faultless display.

Jamie Vardy | Southampton 0-9 LEICESTER | 25 October, 2019

Vardy currently leads the Premier League goalscoring charts with 17 goals.

He netted three times, as well as grabbing as assist, as Leicester destroyed Southampton in October.

Ayoze Perez | Southampton 0-9 LEICESTER | 25 October, 2019

Perez failed to score in his opening nine Premier League games for his new club.

He then netted a hat-trick against Southampton to get off the mark in style.

Ben Chilwell | Southampton 0-9 LEICESTER | 25 October, 2019

Chilwell is the only defender to be given a 10/10 rating.

Like teammates Perez and Vardy, he also managed the perfect game against Southampton.

He grabbed a clean sheet, scored once and recorded two assists that night.

Christian Pulisic | Burnley 2-4 CHELSEA | 26 October, 2019

Pulisic finally announced himself as a Chelsea player with a hat-trick against Burnley in October.

He's been riddled with injury since.

Harry Kane | TOTTENHAM 5-0 Burnley | 7 December, 2019

Kane was at his very best against Burnley in December.

The English striker netted twice and recorded an assist in his side's 5-0 victory.

Adama Traore | WOLVES 3-2 Man City | 27 December, 2019

Traore is unplayable on his day and he had arguably his best ever game against Man City in December.

Wolves were 2-0 down but Traore, who grabbed a goal and an assist, inspired them to a brilliant comeback.

Riyad Mahrez | Aston Villa 1-6 MAN CITY | 12 January, 2020

Mahrez's second flawless performance of the season.

He grabbed two assists and a goal as Man City put six past a hapless Aston Villa.

Sergio Aguero | Aston Villa 1-6 MAN CITY | 12 January, 2020

Aguero joins Mahrez as the only two players to record two 10/10 performances this term.

He bagged a hat-trick and also recorded an assist against Villa.

Nicolas Pepe | ARSENAL 4-0 Newcastle | 16 February, 2020

Pepe has had an up-and-down first season at the Gunners since his big-money move last summer.

He showed what he was capable of against Newcastle earlier this month, though.

The Ivorian forward was the best player on the park as he scored and grabbed two assists in his side's comprehensive victory.

Interestingly, despite their dominance this season, not one Liverpool player makes the list.

The closest one of their players came to recording a perfect match rating was Trent Alexander-Arnold.

The youngster was at his very best against Leicester.

He helped Liverpool to a clean sheet, while also scoring a goal and recording an impressive three assists.

However, he was 'only' given a 9.66 match rating that day. We're not sure how he didn't get a 10, either....