Stars from Liverpool, Manchester City and Manchester United are among the players who’ve made Jamie Carragher eat his words over the years. The former Liverpool defender usually tends to be on ...