John Swift’s performances speak for themselves and any Reading fan who has been to the Madejski this season will know that, but here are some statistics from WhoScored that act as further proof that the 24 year-old really is a talent.

Reading’s creative central midfielder has started 22 league games this season and ranks as the Championship’s joint second highest rated player, out of 600 who have appeared so far this season.

Swift’s average match rating is an astounding 7.43, with only Eberechi Eze player ranking higher. 

The former Chelsea youth prospect has registered an impressive five goals and seven assists for Reading, including his stunning strike against QPR on Boxing Day. 

His strongest run of form coincided with Reading’s nine game unbeaten run; he scored in three consecutive wins and has been named man of the match three times in the last month for the Royals.

Swift has a solid pass succession rate of 82.2%, including averaging more key passes per game than any other player in the division, with 2.9. Despite playing a central role, the Englishman also ranks 9th highest in crosses completed per game.

Furthermore the Royals’ central midfielder stands in 2nd for most accurate key long passes and 3rd for short.

Swift’s collection of remarkable passing statistics is one of the reasons that he has the 3rd most assists in the league - more than media-favourites Jarred Bowen and Eberechi Eze.

On average he has also lost possession significantly less than both Eze and Bowen, as well as completing more passes, crosses and long balls per game. Swift has come alive under Mark Bowen and is undoubtedly one of the first names on the team sheet.

As it stands, John Swift is one of the two players making up the WhoScored team of the season’s central midfield.

This season has been a particularly strong one for Swift having already been involved in double as many goals as last season.

He will be keen to add to that tally and win his 7th man of the match award this season in the league when Reading play host to Bristol City in the league next Tuesday.