Stevens pelasi kotimaassaan UCD:ssä, St Patrick's Athleticissä ja Shamrock Roversissa yhteensä 78 pääsarjaottelua kunnes hän tammikuussa 2012 siirtyi englantilaisseura Aston Villaan. Hän pelasi Englannin Valioliigassa seitsemän ottelua kaudella 2012–2013 mutta muutoin hän pelasi Aston Villan reservijoukkueessa sekä lainasopimuksilla Notts Countyssa, Doncaster Roversissa ja Northampton Townissa. Kesällä 2015 hän siirtyi Portsmouthiin ja kesällä 2017 Sheffield Unitediin. Hän pelasi kaudella 2019–2020 Valioliigassa Sheffieldin kaikki 38 ottelua avauskokoonpanossa. Hän teki maalin joulukuussa 2019 Norwich Cityä ja helmikuussa 2020 Brighton &amp; Hove Albionia. Hän on pelannut Englannin mestaruussarjassa Doncasterin ja Sheffieldin joukkueissa yhteensä 103 ottelua ja tehnyt niissä viisi maalia.