William Henzell wurde 1982 in Bedford Park, einem Vorort von Adelaide, geboren. 1999 trat er erstmals international auf, und zwar bei einem ITTF-Pro-Tour-Turnier in Melbourne.
Am erfolgreichsten schnitt er bei den Commonwealth-Turnieren und bei Ozeanienmeisterschaften ab. Bei Ozeanienmeisterschaften gewann er neunmal Gold, zweimal Silber und viermal Bronze. 2004 kam er bei den Commonwealth-Meisterschaften bis ins Halbfinale. 2006 erreichte er bei den Commonwealth Games im Einzel das Endspiel, das er gegen den Inder Kamal Sharath Achanta verlor. Von 2001 bis 2012 war William Henzell bei zehn Weltmeisterschaften vertreten, kam dabei jedoch nie in die Nähe von Medaillenrängen.
Auch 2008 erreichte er durch Sieg in der Vorrunde gegen Idir Khourta (Algerien) sowie in Runde eins über den Schweden Jens Lundqvist im Einzel die zweite Runde, wo er gegen Yoon Jae-young aus Südkorea ausschied. Mit der Mannschaft kam er auf Platz 13.
2012 überstand er im Einzel sogar zwei Runden. Er gewann gegen Ádám Pattantyús (Ungarn) und João Monteiro (Portugal), dann war gegen Vladimir Samsonov aus Weißrussland Endstation. Mit der Mannschaft kam er auf Platz neun.
2008 wurde William Henzell in die australische Table Tennis Hall of Fame aufgenommen.[1] Im Oktober 2012 belegte er in der ITTF-Weltrangliste Platz 90.[2]
Mitte der 1990er Jahre übersiedelte er nach Schweden und schloss sich hier dem Verein Kalmar und später Lyckerby an.[3] 2006 wechselte er nach Deutschland zum FC Tegernheim, wo er in der 2. Bundesliga Süd spielte und in der Saison 2007/08 maßgeblich zum Gewinn der Meisterschaft beitrug (Tegernsee verzichtete damals auf den Aufstieg in die 1. BL).[4][5] 2011 verließ er Tegernheim.[6]