He served as head coach of the Morehead State Eagles baseball program from 2013 season to 2019.
[1][2][3][4] McGuire played two seasons for Akron before completing his eligibility at South Carolina.
McGuire earned his first head coaching job at Division II Lander.
After six seasons, he earned another head coaching position at Louisburg, a junior college in North Carolina.
[1][3] On June 18, 2019, McGuire left Morehead State to become the head coach for the USC Upstate Spartans baseball program.