From 2003 to 2004, MacZink would run select starts in the ARCA Late Model Cup Series, where he would get a best finish of 11th in the third race of the latter year at Toledo Speedway.[1]
In 2005, MacZink attempted to make his ARCA Re/Max Series debut at Toledo driving the No. 6 Chevrolet driving for his own team, where he would ultimately fail to qualify. He would return to the series three years later in 2009, where he would make both the events at Toledo, this time in the No. 45 Chevrolet, finishing twelve laps down in 24th in the first race, and 27th in the second race due to rear end issues. He would only run the September Toledo race in 2010, where he would finishing 24th due to a crash.
After not competing in the series from 2011 to 2012, MacZink would return to ARCA in 2013 at Michigan International Speedway in the No. 65 Chevrolet for his own team, where he would finish 26th after four laps due to engine issues. In 2014, he would be entered in the race at Berlin Raceway driving the No. 66 Toyota for Venturini Motorsports, where he would start 22nd and finish 25th after one lap due to rear end issues. He would withdraw from Michigan in 2015 as well as the season opening race at Daytona International Speedway in 2016 before making his next starts at Toledo and Michigan, finishing 26th at Toledo and 28th at Michigan, both due to engine issues. Afterwards, he would withdraw from Michigan again in 2017.
In 2021, MacZink would make his return to the series at Michigan in 2021, this time in a Toyota, where he would get his first top-ten finish with a ninth-place finish after starting last due to there being no qualifying.[2] For the following the year, he would once again run at Michigan and Toledo, finishing five laps down in 14th at Michigan and finish 19th at Toledo due to a crash.