Career
He has previously represented Canada at youth level Watford
Godfrey spent most of his young life in the United Kingdom, and came through the Watford youth and reserve setup. He made his singular professional appearance for Watford on 4 March 2003, coming on as an 86th-minute substitute in a 1–0 home defeat to Preston North End.
After his release from Watford on 11 May 2004, Hampton & Richmond Borough offered him a contract.
Whilst at Watford he played for the Canadian under-21 squad. Hampton & Richmond Borough
He signed contracts for the following two seasons and was contracted with Hampton until summer 2008.
AFC Wimbledon
Godfrey was released by AFC Wimbledon on 26 April 2010. Boreham Wood
Godfrey joined Boreham Wood in the summer of 2010.
Hendon
In August 2011, Godfrey joined Hendon.
Staines
In June 2012, Godfrey signed for Staines in a move back to the Conference South. Wealdstone
On 31 January 2013, Godfrey signed on a free transfer for Isthmian League Premier Division team Wealdstone.