Поникао је у млађим категоријама Сандерланда. За први тим је потписао уговор 2011. године. Потом је играо на позајмицама за Дарлингтон, Олфретон Таун, Бартон Албион, Карлајл јунајтед, Бредфорд Сити и Престон Норт Енд. За Сандерланд је забележио 31 лигашки наступ. Дана 15. јула 2017. године прелази у Евертон за 25 милиона фунти. Први лигашки меч за тим са Гудисон парка одиграо је 12. августа 2017. године против Стоук Ситија.[4] По завршетку прве сезоне, добио је признање за најбољег Евертоновог играча сезоне.[5]
Од 2009. године је играо за младе селекције Енглеске. За сениорску репрезентацију дебитовао је 10. новембра 2017. године на мечу против Немачке.[6]
Био је уврштен у састав Енглеске на Светском првенству у Русији 2018. године,[7] бранио је на свим утакмицама првенства. На утакмици против Шведске изабран је за играча утакмице.[8]