 The 2007 season marked O'Dowd's second spell with Shelbourne, having started his league career with where he won his first under 21 international cap before being signed by Leeds United.He returned from Leeds and played with Kilkenny City, St. Patrick's Athletic, Derry City, Shamrock Rovers, Drogheda United and Malahide United before returning to the Reds.In the 2007 Season with Shelbourne, O'Dowd made 25 league appearances and delivered many impressive displays.