After leaving Millwall, Will joined Bishop's Stortford, a football club based in the town of Bishop's Stortford, Hertfordshire, England. The club competes in the National League South, the sixth tier of English football.
The Will de Havilland Challenge: How Well Do You Know the English Footballer?