After a string of below-par goalkeeping efforts in the month of November 2016, resulting in unfavourable team results and personal morale drop, Panathinaikos decided to remove him from first-choice keeper until further notice and bring youngster Odysseas Vlachodimos into the starting eleven. Bristol City On 31 August 2017, Steele signed a one-year contract with Bristol City, with an option of a further year. He was released by Bristol City at the end of the 2017–18 season after making just 8 appearances, the highlight of which was in City's 2–1 win over defending champions Manchester United in the EFL Cup. Following this, Steele had a trial with Sheffield United during pre-season against Bradford City, but was not taken on by the club. Nottingham Forest On 1 August 2018, Steele signed a two-year deal with Nottingham Forest. He made his debut for Forest on 14 August in the first round of the 2018–19 EFL Cup against Bury as a substitute, after Jordan Smith had been sent off. The game finished 1–1 after 90 minutes with Forest going through to the second round 10–9 on penalties, one of which Steele scored for Forest. On 8 August 2019, Steele was loaned to Championship side Millwall until January 2020. On 31 January 2020, Steele was loaned back to Millwall for the remainder of the season. Notts County On 20 April 2021, Steele signed for Notts County on a short-term deal following an injury to first-choice goalkeeper Sam Slocombe. Deeping Rangers Prior to Steele joining the club, he played for local clubs Peterborough Northern Star reserves and Spalding Sunday League side Jubilee as a striker, as well as signing for Northern Premier League Division One South East side Stamford on 14 December 2020 in his natural position. In February 2021, following his time at Stamford, Steele was initially set to return to hometown club Peterborough as backup; however, the Football League blocked the move due to Steele already playing for three clubs during the 2020–21 season. Steele would go on to sign for Deeping Rangers as a forward. On 4 January 2022, he scored the winning goal a 1–0 win over Sleaford Town. International career Steele is an England youth international, having played for his country at under-18, under-19 and under-20 level. He made his under-18 debut against Italy on 4 March 2002, coming on as a second-half substitute in a 3–0 defeat. In June that