
McMackin is a graduate of Towson and has been a player in arena football since 2006. In his first two seasons of professional indoor football, he played for both the Wilkes-Barre Scranton Pioneers and the Tri-Cities Fever of the af2. In 2008, McMackin moved to the AFL where he played for the Chicago Rush and was a member of the LA Avengers practice squad.
McMackin initially attended Iona before transferring to Towson after his freshman season. As a freshman at Iona, he was named to the all-conference team.