Mack began playing for his local club NCSL Eagles where he won two Ohio state championships in 2003 and 2004. In 2004 Mack was spotted by ex U.S. national team goalkeeper Juergen Sommer and left Ohio to play for Sommers' U-17 Indianapolis club Carmel United Cosmos. While playing under Sommer, Mack would win an Indiana state championship and forgo university to pursue professional football. He spent 2007 trialing abroad, garnering contract offers in Peru and Trinidad. In 2008 the Chicago Fire Premier would bring him back to Chicago into the under 20 side in the Super Y-League. Mack scored 11 goals in 16 games for Chicago, winning a USL Super 20 National Championship in 2008.[3][4]
Tourcoing
In 2009, Mack moved to France and went on trial with CS Louhans-Cuiseaux 71 in the French Championnat National. The three-month training period at Louhans concluded with 5 preseason matches tallying 2 assists. Mack would be passed over but recommended to Roubaix club Tourcoing. Mack then joined Union sport Tourcoing Football Club in November 2009. On November 21, 2009, Mack made his debut for Tourcoing at the hour mark in a 2–1 loss to US Marquette FC in the 7th round of the Coupe de France. Playing with Tourcoing, the 21-year-old converted winger would appear 19 times in the 2009/2010 season netting 9 goals.
Charleston
In 2011, after impressing head coach Michael Anhaeuser during the 2011 Carolina Challenge Cup, Mack signed with Charleston Battery in the USL on March 23, 2011.[5] He made his debut for the club on April 16, 2011, in a game against the Dayton Dutch Lions. Mack would go on to play 11 Matches for the club in 2011 spending the offseason training in Denmark with FC Fyn. In 2012 Mack returned to Charleston but saw very little playing time, primarily used as a secondary midfield option to a veteran Tony Donatelli. With the time Mack was given he executed 2 goals after his first 57 minutes of league play. Mack would prove to be an important asset for Charleston when the Semi-final match ended in penalties. Converting the last penalty of the night Mack secured a spot in the USL Championship match for the Battery. Charleston would go on to beat the Wilmington Hammerheads 1–0 in the USL Championship Match.[6][7]
Tampa Bay Rowdies
In the winter of 2012/2013, Mack received a trial invitation to the 2012 NASL Champion Tampa Bay Rowdies, which he accepted, making an appearance at the Walt Disney Classic against the Montreal Impact. Mack would be the last player released after the acquisition of veteran striker Georgi Hristov.
Thailand
In 2013 Mack seized upon an opportunity to go on trial with Port FC in Klong Toei, Bangkok, Thailand. After the extended trial in Bangkok, Port F.C. A second extended trial period with Pattaya United would see fail both trials. Mack would tally 2 goals in 3 test matches before the close of the transfer window.
Bridges F.C.
At the end of 2013, Mack signed a management contract with Bridges FC and began training in their program. Under the direction of club founder Brett Hall, a beloved coach and mentor of his, Mack led the program in scoring. Find the net 9 times in matches against the Dayton Dutch Lions, Charlotte Eagles, Minnesota United, Schwaben AC, Michigan Bucks and scoring a brace against Indy Eleven. Mack transferred his momentum with Bridges into solid form in matches against Scandinavian opposition HB Köge, Ljungskile SK, Degerfors IF and Lidköpings FK. following performances against the latter two, he accepted a trial with IK Sirius. During a reserve match against Ostersunds FK Mack would come off the field diagnosed with a sports hernia and return to America for treatment.
Finland
In March 2015, Mack signed a one-year contract with Ekenäs Sport Club, a newly promoted club in Kakkonen. Tallying 3 goals and 11 assists, Mack would help the club to league security for the 2016 season.[8]
Selfoss
On February 16, 2016, Mack signed with UMF Selfoss in the Icelandic Inkasso-Deildin. 2016 would finish with Mack as Selfoss' top scorer and contributor with 8 goals and 7 assists in all competitions. Late 2016 would see Mack renew his contract with the Icelandic club.
In 2017, Mack would again finish as the club's top goalscorer and contributor with 12 goals and 6 assists in all competitions.
[9]
Bhayangkara
In February 2018 Mack accepted an invitation to play in the Kings Cup with Indonesian champion Bhayangkara FC. Mack went on to tally one goal and one assist through test matches and tournament play.
[10]
Vestri
On 16 April 2018, Mack signed a one-year contract with Vestri in Iceland 2. league. Finishing one point from promotion, Mack would finish the season with 6 goals and 12 assists in 20 appearances for the Westfjords club.[11]
Víkingur
On January 25, 2019, Mack signed a two-year contract with Icelandic Premier league side Víkingur.[12] The 2019 season would end with Vikingur as Icelandic FA cup champions.
In June 2020, the COVID-19 stoppage of the ISPS Handa Premiership would see Mack sign a 2-year contract with New Zealand F.A. Cup champion Napier City Rovers for the winter seasons of 2020/2021. The Virgin Islands winger would finish the season with 5 goals and 4 assists in 12 appearances for the blues.
In January 2021, Mack signed for, New South Wales club, Albion Park White Eagles, who compete in the Illawarra Premier League. By doing so he became the first international player to play in the league. The 2021 Season would be suspended due to COVID-19 lockdown.
Napier
January 2022 Mack re-joined his former club Napier City Rovers for the 2022 New Zealand National League season.
^Sundström, Jonas (April 1, 2015). "ESC får utländsk förstärkning". Yle (in Swedish). Archived from the original on September 14, 2018. Retrieved April 2, 2015.