Über gute Leistungen erhielt der Verteidiger, auch ohne bei einem NHL Entry Draft ausgewählt worden zu sein, bereits im September 2009 als Free Agent einen Vertrag bei den Dallas Stars aus der National Hockey League (NHL). Ab der Saison 2011/12 kam er in den Farmteams, den Texas Stars in der American Hockey League (AHL) und den Idaho Steelheads in der ECHL, zum Einsatz. Im Frühjahr 2014 gewann er mit den Texas Stars den Calder Cup. Der Sprung in die NHL gelang ihm jedoch nie. Zwischen 2014 und 2019 spielte er innerhalb von fünf Jahren für sechs unterschiedliche Franchises in der AHL, bevor er 2019 bei den Belleville Senators landete. Dort war er zwei Jahre lang Assistenzkapitän[1] und erhielt zwischenzeitlich auch einen NHL-Vertrag beim Kooperationspartner Ottawa Senators.
Im Mai 2021 entschied er sich für einen Wechsel nach Europa und unterzeichnete einen Vertrag bei den Iserlohn Roosters in der Deutschen Eishockey Liga (DEL). Seit der Saison 2023/24 ist er Kapitän der Mannschaft. In der Anfangsphase dieser Spielzeit verletzte er sich und fiel mehrere Wochen aus.[2] Im März 2024 verlängerte er seinen Vertrag in Iserlohn um eine weitere Saison.[3]
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)