[1][2] Goode comenzó su carrera en las inferiores del club local Watford F. C., y a los 10 años entró a la academia del Fulham F. C., donde estuvo hasta los 16 años.
[3] A nivel adulto, inició su carrera los clubes amateur ingleses: Hadley F. C., A.F.C.
[5] Jugó cuatro temporadas en el club, sin afianzarse como titular, disputó 64 encuentros de League One.
Goode fue transferido por el Northampton Town en una cifra récord, no revelada.
[10] En su primer año en la Premier, las lesiones de Kristoffer Ajer y Mathias Jørgensen le dieron titularidad al jugador,[11] sin embargo a mediados de temporada, fue enviado a préstamo al Sheffield United F. C. en la segunda división por el resto del año.