Career
Brentford
Avis began his career in the youth team at Division Two side Brentford. He made his debut at age 18 in a 0-0 draw with Stoke City at Griffin Park on 12 December 1953. Avis failed to break into the first team and with Ken Coote ahead of him, he spent most of his time in the reserves.
Avis" best first team appearance tally was 11 in the 1959-1960 season in Division Three.
He departed the club in 1961, after making just 19 appearances. Bedford Town
Avis dropped into non-league football and signed for Southern League Premier Division side Bedford Town in 1961.
A left back by trade, Avis spent an early part of his Bedford career at centre forward. He made nearly 200 appearances over the course of five seasons, before hanging up his boots at the end of the 1965-1966 campaign.
Avis played two matches during the 1966-1967 season as an emergency replacement.
He left the club in 1967 and joined United Counties League Division One side Rushden Town. Avis became the trainer at Bedford Town in 1966 and stepped in as caretaker manager in April 1967. He departed the club when Ron Heckman was appointed first team manager later that month.