14 lipca 2006 roku Ricketts podpisał kontrakt z Hull City. Drużyna, którą prowadził menedżer Phil Parkinson, zapłaciła sumę 300 tysięcy funtów za transfer Walijczyka. W barwach „Tygrysów” swoje pierwsze spotkanie rozegrał 5 sierpnia tamtego roku. Hull uległo na wyjeździe West Bromwich Albion 0:2. W sezonie 2007/2008 awansował z Hull do baraży o awans do Premier League. Wystąpił w ich finale, wygranym 1:0 z Bristol City. Pierwszy mecz w Premiership zaliczył 16 sierpnia 2008, wygrany 2:1 z Fulham F.C. Cały sezon zakończył natomiast z 29 ligowymi występami.
W lipcu 2009 roku przeszedł do Boltonu Wanderers. W nowym klubie zadebiutował 15 sierpnia w ligowym meczu z Sunderlandem.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2000/01 Oxford United
Division Two 14 0 2001/02 Oxford United
Division Three 29 1 2002/03 Oxford United
Division Three 2 0 2002/03 Nuneaton Borough
Conference 11 1 2003/04 Telford United
Conference 41 4 2004/05 Swansea City
Division Three 42 0 2005/06 Swansea City
Division Two 44 1 2006/07 Hull City
Championship 40 1 2007/08 Hull City
Championship 44 0 2008/09 Hull City
Premier League 29 2 2009/10 Bolton Wanderers
Premier League 27 0 2010/11 Bolton Wanderers
Premier League 17 0 2011/12 Bolton Wanderers
Premier League 20 1