* Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, откорректировано по состоянию на 20 сентября 2012. ** Количество игр и голов за национальную сборную в официальных матчах, откорректировано по состояниюна 14 ноября 2012.
Футбольная карьера Гудсона началась в команде Мэрилендского университета. Свой первый профессиональный контракт Гудсон заключил с клубом «Даллас», который задрафтовал его в 2004 году под общим седьмым номером. В 2008 году Гудсон перебрался в Европу, перейдя в норвежский «Старт», в котором отыграл 69 матчей и забил 10 мячей. После трёх лет, проведённых в «Старте», перебрался в соседнюю Данию, причем не куда-нибудь, а в клуб «Брондбю», в котором он выступает под номером 7 и в качестве капитана команды.