W sezonie 2005/2006 dotarł z Middlesbrough aż do finału, jednak zespół nie sprostał hiszpańskiej Sevilli, przegrywając 0:4. Latem 2006 podpisał nowy 3-letni kontrakt z klubem, a po mianowaniu Garetha Southgate’a menedżerem zespołu otrzymał opaskę kapitana na sezon 2006/2007. W Middlesbrough George grał do końca sezonu 2007/2008.

10 lipca 2008 podpisał kontrakt z beniaminkiem Premiership, zespołem Hull City A.F.C. W nim zadebiutował 16 sierpnia 2008 w meczu z Fulham F.C. (2:1). W Hull grał przez dwa sezony, a w 2010 roku spadł z nim do Football League Championship. Latem 2010 podpisał kontrakt z grecką Skodą Ksanti.

W lipcu 2011 podpisał kontrakt z Nottingham Forest. Po sezonie 2011/2012 odszedł z Nottingham. Następnie występował w malezyjskim T-Team, gdzie w 2013 roku zakończył karierę.