[1][2] Kelly began his Cardiff career on the bench but was called upon at the end of the 1998–99 season when Hallworth broke two ribs[3] in a match against Leyton Orient.
He played in the final five matches of the season, making his debut in a 1–0 win over Southend United,[4] helping the club clinch promotion to Division Two.
After 3 seasons in Inchicore, Stephen Kenny took him to Bohemians where he challenged for the #1 spot with Matt Gregg.
Kelly was first choice during Bohemians' UEFA Champions League campaign in 2003 but never made the goalkeeping spot his own during his time at Dalymount Park.
Kelly joined Longford Town from Bohs in 2005 and played a crucial role in the club's FAI Cup run in 2007 and also their gallant battle against relegation that same season.