Nato a Scarborough (Ontario – Canada) il 26 aprile 1987, Sullivan inizia la sua carriera con la formazione universitaria di Niagara e nel 2008/2009 disputa 5 partite in ECHL con i Reading Royals.
La stagione successiva inizia per Sullivan l’avventura europea grazie alla chiamata del Cortina: nella sua prima annata italiana sotto le Tofane in 30 partite mette a segno 2 gol e serve 6 assist. Nel 2010/2011 passa al Fassa con cui gioca 35 incontri (6 gol, 12 assist) guadagnandosi la riconferma anche per la stagione successiva che lo vede ancora in ascesa dal punto di vista del contributo in termine di punti: 45 incontri, 7 gol e 19 assist.
[table=241,6]