Career
He made more than 300 appearances in the Football League between 1989 and 2002 playing for seven different clubs. Willis, a native of Sheffield generally known by his nickname, Harry, played for Nottingham-based non-league club Dunkirk before joining Grimsby Town in 1989. He made ten first-team appearances for the Mariners in all competitions, and spent time on loan to Boston United in the Conference, before being sold to Barnet for £10,000 at the end of the 1989-1990 season.
In his first season with Barnet, Willis helped them to the Conference title and consequent promotion to the Football League.
A flourishing second season, in which he was one of the key players as Barnet reached the playoff semifinal, earned him a move to Division One (second-tier) club Watford in October 1992 for a fee of £175,000. After a relatively unsuccessful year with the Hornets, he rejoined former Barnet manager Barry Fry, now at fellow Division one club Birmingham City, for a fee of £150,000.
Willis left for Southend United after ten months, and went on to feature for Peterborough United before settling down for a five-year spell with Division Three (fourth-tier) Chesterfield, whom he helped to promotion in the 2000-2001 season. Released by Chesterfield in 2002, he made a brief return to Peterborough, followed by occasional appearances for non-league clubs Kettering Town, Stevenage Borough, Cambridge City and Hucknall Town, before retiring from the game in February 2003.
He came out of retirement to play for Street Albans City in 2004.