However, the former Roma man has failed on certain important measures over the last year, scoring just 0.16 non-penalty goals per 90 minutes, despite a projected total of 0.37, meaning he has scored less than half of what he should have based on the quality of his chances.

Zaniolo is a good age to be a long-term success at Newcastle, and £30.1m could be a fair sum, but he will need to improve his clinical ability if he is to be a consistent first-team player.