2008-09: Mac Carruth played in 26 games for the Wenatchee Wild (NAHL). He had a record of 18-8 with one shutout while posting a 3.04 GAA and .904 save percentage. In five playoff games he was 2-2 with a 3.90 GAA and .864 save percentage.
2009-10: Carruth had a strong start to the season with the Wenatchee Wild in the NAHL, recording an 11-4-0 record with a 2.42 goals against average and .911 save percentage. After his scholarship was pushed back a year by the University of Minnesota-Duluth, Carruth jumped to the major junior route and joined the WHL's Portland Winterhawks. As Portland's backup goalie, he earned a 14-9-1 record with a 3.41 goals against average and .893 save percentage.
2010-11: Carruth earned a majority of time in net in his first full WHL season, earning a 31-13-0-1 record in 48 games for the high-powered Portland Winterhawks. He finished the regular season with a .913 save percentage and 3.08 goals against average, finishing top 10 in the league in wins and save percentage. He continued to shoulder most of the load in the postseason, appearing in 21 games with a record of 13-5-3, a goals against average of 2.97, and .919 save percentage. The favored Winterhawks fell to the Kootenay Ice in the WHL finals.
2011-12: Carruth appeared in 63 of 72 games for Portland in his third season and back-stopped the Winterhawks to the WHL playoff finals. He was 42-19 with 2 shutouts and had a 2.96 goals against and .904 save percentage during the regular season. Portland finished second in the U.S. Division then put together a great playoff run. In 22 playoff games, Carruth was 15-7 with 2 shutouts and had a 2.89 goals against and .918 save percentage. He signed a three-year entry-level contract with Chicago in May 2012.
Carruth has good size at 6'2 and is an athletic goaltender capable of making flashy saves. A competitive netminder, he plays with a visible fire in the crease.
Signed to an entry-level contract by Chicago, Carruth will battle Kent Simpson for the back-up job in Rockford. The odd man out would likely join the rotation in Toledo, but Alec Richards will also be in the mix at the ECHL level. If Carruth is unable to get starts at the pro level, he could possibly return to the WHL for an over-age season but that might complicate Portland's plans with top goaltending prospect Brendan Burke heading into his draft year.