Wall was born on 13 September 1944 in
Shrewsbury, although the nearby village of
Westbury has also been stated as his birthplace. After leaving education at
Pontesbury Secondary Modern School, he signed a professional contract with
Shrewsbury Town in 1963, making 18 league appearances during the next two seasons. He signed for
Wrexham in 1965, and made 22 league appearances over the next two seasons. Wall moved to
Liverpool in 1967, and over the next three seasons made 31 league appearances. Wall then signed for
Crystal Palace, where he made 177 league appearances over seven seasons. While at Crystal Palace, Wall spent the 1972–73 season on loan with
Leyton Orient. Wall later played in the
NASL for the
St. Louis Stars and the
California Surf. ==Coaching career==