Gary Cahill is a Champions League and English Premier League winner with Chelsea and has made 61 appearances for England national team.