MacMillan „Mac“ Carruth (* 25. März 1992 in Salt Lake City, Utah) ist ein US-amerikanischer Eishockeytorwart, der seit Juli 2019 bei den Lausitzer Füchsen in der DEL2 unter Vertrag steht.
Carruth wurde am 2010 von den Chicago Blackhawks gedraftet, während er für die Portland Winterhawks in der Western Hockey League auflief und zu deren ersten Torwart avancierte. Am 24. Mai 2012 unterzeichnete er einen Dreijahresvertrag bei der Organisation, der mit $ 750.000 pro Jahr dotiert war. Er blieb zunächst dennoch bei den Winterhawks und wurde aufgrund seiner Leistungen sogar ins WHL-All-Star-Team des Jahres 2013 gewählt. Während seiner Zeit mit dem Club brach er auch diverse Franchise-Rekorde und gewann auch die WHL-Meisterschaft 2013.
Ab der Saison 2013/14 spielte er in den Farmteams der Blackhawks in ECHL und AHL. In der Folgesaison wurde er unter anderem zum ECHL-Torhüter des Monats Januar gewählt, schaffte aber dennoch keinen dauerhaften Sprung in eine höhere Liga. Nach Ablauf seines Vertrags mit den Blackhawks konnte zunächst keine Vereinbarung für eine Verlängerung getroffen werden. Er blieb jedoch in der Organisation und unterzeichnete einen Einjahresvertrag mit deren Farmteam Rockford IceHogs aus der AHL, wo er gute Leistungen zeigte. Im Februar 2016 einigte er sich mit den Blackhawks auf einen weiteren Vertrag, der im Juni nochmals verlängert wurde, spielte jedoch nie für das NHL-Team. Carruth konnte jedoch an die gute Vorsaison nicht anknüpfen und verließ die Organisation im Jahr 2017 als Free Agent. Im September bestritt er ein Tryout bei den Providence Bruins, das jedoch zu keinem Vertrag führte.
Im Oktober 2017 unterzeichnete Carruth schließlich einen Einjahresvertrag bei Fehérvár AV19 aus der multinationalen Erste Bank Eishockeyliga, wo er die Nachfolge von Mark Visentin antrat. Zwischenzeitlich wurde sein Vertrag um eine Saison verlängert.