In Boedapest nam de Brit deel aan de Europese kampioenschappen zwemmen 2006, op dit toernooi eindigde hij als vijfde op de 200 meter rugslag en strandde hij in de series van de 100 meter rugslag. Tijdens de Europese kampioenschappen kortebaanzwemmen 2006 in Helsinki eindigde Goddard als vierde op de 200 meter rugslag, op de 100 meter rugslag werd hij uitgeschakeld in de series.