Sullivan left Hamilton at the end of the 2009–10 season to return to Ireland, spending the 2010 season with Limerick, before moving to Shelbourne in time for the 2011 season.
Sullivan rời Hamilton cuối mùa giải 2009–10 trở lại Ireland, trải qua mùa giải 2010 cùng với Limerick, trước khi chuyển đến Shelbourne thi đấu mùa giải 2011.