*Club domestic league appearances and goals, correct as of 22:04, 26 November 2024 (UTC) ‡ National team caps and goals, correct as of 22:10, 7 September 2023 (UTC)
In the 2011 season Stevens played in 45 matches, helping Rovers win the Setanta Cup and League of Ireland title.[15][16] In Europe, Stevens played in all 12 of Rovers’ matches. In the Champions League after edging past Estonians Flora Tallinn they were eliminated by Copenhagen, dropping down to the Europa League.[17][18] In the play-off round Rovers faced Serbian side Partizan Belgrade, after a 1–1 draw in Dublin Rovers won 2–1 in extra time to become the first Irish club to reach the group stages of a European competition.[19] They were draw against PAOK, Rubin Kazan and Tottenham Hotspur where they found the quality too much losing all six matches.[20] He capped off a memorable year by winning the PFAI Young Player of the Year award.[21]
Aston Villa
On 31 August 2011, it was announced by Aston Villa manager Alex McLeish that Stevens would sign a three-year contract with the Premier League club, effective from January 2012.[22] The agreement allowed Stevens to remain at Rovers until January 2012 to support them in their maiden UEFA Europa League campaign.[23] Following Shamrock Rovers' exit from European competition, Aston Villa officially announced the signing of Stevens on 3 January 2012.[24] Stevens spent his first months at Villa playing for the reserve team. He made his full debut for the team, starting in Villa's 3–0 win against Tranmere Rovers in the League Cup second round and also came off the bench in the fourth round win over Swindon Town.[25][26]
Stevens made his first league appearance for Villa on 3 November 2012, in a 1–0 win against Sunderland, coming on as a substitute for Eric Lichaj.[27] Stevens made his full league debut for Villa in the next match, starting against Manchester United on 10 November 2012, due to an injury to Joe Bennett and the suspension of Lichaj.[28] In the next game, only Stevens' third league appearance for the club, the Villa defence conceded five goals as they were beaten 5–0 by Manchester City.[29] Stevens played in nine matches for Villa in 2012–13 with his last coming in January 2013, Stevens spending the remainder of the campaign back with the reserves. In 2013–14 pre-season Stevens was made available for transfer by manager Paul Lambert who told him he had no future at Villa.[30][31] Speaking in December 2017, Stevens admitted that it was his own fault that he was unable to make the breakthrough at Villa—"I just wasn’t ready for it. I didn’t appreciate how tough it would be at all. It’s a totally different level and I don’t mean this in any way to be disrespectful to the League of Ireland, but it was a different world. Everything was a massive, massive step up in terms of the professionalism, athleticism, the fitness levels required the dedication needed to make it over here. I struggled to cope with it all if I am being honest, a big part of the reason why I didn’t make it at Villa was my fault.”[32]
Stevens joined League One side Notts County on a 28-day emergency loan in August 2013.[33] He made his debut in a League Cup tie against Liverpool.[34][35] Stevens returned to Aston Villa after a month's loan, having made four appearances in all competitions for the Magpies. Stevens signed on a one-month loan deal with Championship side Doncaster Rovers on 28 November 2013.[36][37] His loan was extended until the end of the 2013–14 season.[38] He made 14 appearances for Doncaster as they suffered relegation on the final day.[39] He then signed a one-month loan deal with Northampton Town on 10 October 2014.[40] He played four times for the Cobblers which included his first goal in professional football that came in a 3–1 defeat against Oxford United on 21 October 2014.[41] Stevens re-joined Doncaster on a one-month loan on 6 November 2014.[42] This was extended until the end of the 2014–15 season.[43] He was released by Villa in the summer of 2015 following the expiration of his contract.[44]
Portsmouth
Following his released from Villa Stevens signed a two-year deal with League Two side Portsmouth on 15 June 2015.[45][46] In his first season at Portsmouth, Stevens quickly established himself as a key member of one of the leagues' tightest defences, racking up 53 appearances in the process, as Portsmouth finished sixth in manager Paul Cook's first season in charge.[47] They faced Plymouth Argyle in the EFL League Two play-offs and after a 2–2 draw in the first-leg Plymouth won the second-leg 1–0 with a 90th minute winner.[48][49]
Stevens scored his only goal for Portsmouth in a 3–2 win against Newport County on 26 December 2016.[50] Stevens was again first-choice left-back with Pompey in the 2016–17 season, making 46 appearances as they won the League Two title after beating Cheltenham Town 6–1 on the final day.[51][52] Stevens also had a very successful season on an individual level as he was named in the EFL Team of the Season, the PFA Team of the Year and PFA Fans' Player of the Year for League Two, and was also named Portsmouth's player of the season.[53][54]
Sheffield United
Stevens' form for Portsmouth attracted the interest of Championship clubs and he joined Sheffield United on a three-year contract in May 2017.[55] He became first-choice left back under Chris Wilder in 2017–18, making 47 appearances as the Blades finished in tenth.[56] In 2018–19 Stevens made 46 appearances, scoring a career best of four goals as United gained promotion to the Premier League finishing 2nd.[57]
In March 2020, Stevens signed a contract extension that saw him remain at Sheffield United until 2023.[58] Stevens was one of United's stand out players in their 2019–20 Premier League campaign as the team finished in 9th position after being heavily tipped for relegation.[59][60] The 2020–21 season proved to a disastrous one for the Blades as they failed to win any of their first 17 fixtures and remained rooted to the foot of the table all season.[61] Their relegation was confirmed following a 1–0 defeat against Wolves on 17 April 2021.[62] Stevens played 24 times in 2021–22, missing three months due to a calf injury.[63] United finished in 5th position and lost in the EFL Championship play-offs to Nottingham Forest on penalties.[64] Stevens had a reduced role in 2022–23, playing 13 times under Paul Heckingbottom as the team finished 2nd, gaining a return to the Premier League.[65][66] He was released by Sheffield United following the expiration of his contract.[67]
Stoke City
Following his departure from Sheffield United, Stevens joined Championship club Stoke City on 5 July 2023, signing a one-year contract.[68] He was sent-off for two bookable offences against Queens Park Rangers on 28 November 2023.[69] He suffered an injury against Sheffield Wednesday on 9 December 2023 which kept him out until 29 March 2024 where under Steven Schumacher, Stevens played in the final eight matches helping Stoke avoid relegation.[70] Stevens' performances towards the end of the 2023–24 season earned him a one-year contract extension.[71][72]
^"Enda Stevens' circuitous career justifies the term 'journey'". The Irish Times. 25 November 2017. Father Gerry and Enda were both keen Gaelic footballers and Enda continued to play - quietly - once he had moved from UCD to St Patrick's Athletic in 2009 when he was 18. 'Me Da played soccer as a kid, I think as far as Home Farm. Then he went into the Gaelic and hurling. I played both as well until I was 16. Even when I was playing for Pat's I was sneaking around playing Gaelic for St James Gaels on a Wednesday – my day off. Wednesday nights down the Iveagh Grounds. I loved it, always been a big part of my family, we'd all get together on a Sunday for Dublin games'.