Wall was born in
Liverpool and started his career with
Blackburn Rovers as a youth player joining at under-14 level. In the summer of 2015 he signed his first professional contract after completing his scholarship with the academy. In November 2015, he joined
Northern Premier League Premier Division side
Skelmersdale United on a one-month youth loan. In the summer of 2016 he was released by Blackburn and joined
League Two side
Accrington Stanley on a one-year contract following a trial. After struggling to break through into the match-day squad, he returned to Skelmersdale for a second loan spell in September 2016. In February 2017, he was sent out on loan again, joining Northern Premier League Division One North side
Clitheroe on a short-term deal. He made a total of seven appearances in all competitions during the loan spell, scoring twice in a 4–3 away win over
Ramsbottom United. In March 2017, he was on the move again joining Northern Premier League Premier Division side
Marine on loan until the end of the season. He then joined
Welsh Premier League side
Bangor City. In July 2018 he joined
Stalybridge Celtic. He left the club in October 2018. He then played for
Curzon Ashton. In early October 2019 he joined
Witton Albion before he moved at the end of the month to
Altrincham. In February 2020 he joined
Warrington Town. After a brief spell at the club, he moved to Gibraltar in June that year to sign for
Boca Gibraltar. After scoring a penalty on his debut against
St Joseph's on 18 October, he secured his first career hat-trick the following week in a 6-1 win over
College 1975. However, on- and off- the field problems saw Boca expelled in December 2020. In February 2021, he joined league rivals
Lincoln Red Imps. In August 2021 he signed for Warrington Rylands. In November he left the club to sign for
Widnes. In June 2022 he signed for
Cymru Premier club
Bala Town. On 26 May 2024, Wall joined
Runcorn Linnets. ==Career statistics==