W Newcastle zagrał 103 razy i zdobył trzy gole.
We wrześniu 2006, po konflikcie z Harrym Redknappem menedżerem Portsmouth, został wypożyczony do swojego pierwszego klubu (Stoke City).
19 stycznia 2007 Griffin zdecydował się jeszcze raz dołączyć do Stoke City na zasadzie wypożyczenia do czerwca 2007, po czym wrócił do Portsmouth.
Dnia 31 lipca 2007 Griffin przeniósł się do Derby County podpisując trzyletni kontrakt. W nowej drużynie zadebiutował 11 sierpnia tego samego roku w zremisowanym 2:2 ligowym spotkaniu z Portsmouth.
11 stycznia 2008 roku przeszedł za sumę 300 tysięcy funtów do Stoke City. Pierwszy występ w nowej drużynie zaliczył osiem dni później, kiedy to zagrał w meczu z Preston North End.
W styczniu 2010 roku został wypożyczony do Reading, natomiast pół roku później podpisał stały kontrakt z tym klubem.
Po zakończeniu kariery piłkarskiej zajął się szkoleniem młodzieży. Jest głównym trenerem Andy Griffin Football Academy działającej w ramach Newcastle and Stafford Colleges Group, prowadzącej program dla młodych piłkarzy i piłkarek na kampusach w Newcastle i Stafford.