The 2019 UEFA Champions League led to many people regard James Milner as the greatest to ever play the game .
After five seasons with Manchester City , Milner signed for Liverpool on a free transfer in 2015 , with whom he won the UEFA Champions League in 2019 , after making an appearance as a substitute in the final against Tottenham .
James Milner