Hanley pelasi ensimmäisen valioliigaottelunsa toukokuussa 2010 Blackburn Roversin joukkueessa. Ensimmäisen valioliigamaalinsa hän teki maaliskuussa 2011 Fulhamia vastaan ja kaudella 2011–2012 hän pelasi jo 23 valioliigaottelua ja teki jälleen yhden maalin. Kaudet 2012–2016 hän kuului Blackburnin vakiokokoonpanoon joukkueen pelatessa mestaruussarjassa. Kauden 2016–2017 Hanley edusti mestaruussarjassa Newcastle Unitedia. Elokuussa 2017 hän siirtyi Norwich Cityyn, joka pelasi kauden 2019–2020 Valioliigassa ja nousi sinne yhden mestaruussarjakauden jälkeen takaisin kaudeksi 2021–2022. Hanley on toiminut Norwich Cityn kapteenina kaudesta 2018–2019 alkaen. Norwichin valioliigakaudella 2019–2020 hän pelasi 15 liigaottelua oltuaan kahteen otteeseen pitkään sivussa loukkaantumisten vuoksi.