Cresciuto nel settore giovanile del Middlesbrough, ha firmato il primo contratto professionistico il 14 ottobre 2014.[1] Esordisce con la prima squadra del Boro il 9 agosto 2015, nella partita di Championship pareggiata per 0-0 contro il Preston.[2] Il 14 settembre rinnova fino al 2020.[3] Il 31 agosto 2016 adegua il precedente contratto, estendendolo per un'altra stagione, e viene ceduto a titolo temporaneo al Rotherham United.[4][5] Il 4 gennaio 2017, dato lo scarso impiego, il prestito viene interrotto.[6]