Han er oppvokst i Liverpool og startet sin fotballkarriere for Liverpool FC.
Debuten for Liverpool kom borte mot Graz 10. august 2004.
Han spiller landslagsfotball for Irland og har 3 U21-kamper for Irland og kamper på flere aldersbestemte landslag.
Potter ble lånt ut til Southampton i januar 2006 for ca. 4 mnd.
I midten av august 2006 ble han lånt ut til Wolverhampton Wanderers for hele sesongen 2006/07.
Han gjorde sin debut for Wolves 19. august da han kom inn som innbytter i en 1–0 seier over Burnley FC og hadde sin første kamp fra start 4 dager senere i en uavgjort kamp (som Wolves tapte på straffer) mot Chesterfield FC i ligacupen.
Han gjorde han sine saker så bra i Wolves at klubben i januar2007 kjøpte ham for £250 000.