Career
Willis joined Spurs from Finchley F.C. in January 1944. He was a principal player in the push and run Championship winning side of 1950-1951 when he featured in 39 games. Playing a total of 160 times and scoring one goal in all competitions for the club between 1946-1954 in the position of full back.
Willis left Spurs in September 1954 in a transfer deal which took him to Swansea Town where he went on to make 96 appearances.
He finished his career as player–manager for Haverfordwest County AFC. Willis played once for the national team in 1951 against France.