Stars from Liverpool, Man City and Man Utd are among the players who’ve made Carragher eat his words over the years.