W styczniu 2007 podpisał kontrakt z pierwszoligowym Wigan Athletic. Pierwszy występ zanotował tam 30 stycznia 2007 w przegranym 2-3 meczu z Reading. 21 lutego 2007 strzelił pierwszego gola w trakcie gry w ekstraklasie. Było to w zremisowanym 1-1 spotkaniu z Watfordem. Na koniec sezonu 2006/2007 zajął z klubem zajął siedemnaste miejsce w lidze. W następnym zdążył wystąpić w dwóch spotkaniach, a potem odszedł z klubu.
Podpisał kontrakt z drugoligowym Hull City, w którym przebywał już na wypożyczeniu w 2001 roku. Na koniec debiutanckiego sezonu w Hull uplasował się z klubem na trzeciej pozycji i po wygranych barażach awansował z nim do ekstraklasy. We wrześniu 2009 roku wypożyczono go do Middlesbrough, gdzie rozegrał jedno spotkanie. Następnie wrócił do Hull, w który występował do 2011 roku.
W kolejnych latach występował w drużynach Colorado Rapids (Stany Zjednoczone), Birmingham City, T–Team (Malezja), Bradford City oraz Kanbawza (Mjanma). W 2015 roku zakończył karierę.
Kariera reprezentacyjna W reprezentacji Irlandii Folan zadebiutował 15 października 2008 w wygranym 1:0 meczu eliminacji Mistrzostw Świata 2010 z Cyprem.