As a freshman, McGuire played in 13 games. He made his collegiate debut in a loss at Arkansas, where he had 12 rushing yards and a 31-yard reception. On September 14, against Nicholls State, he had 137 rushing yards and three rushing touchdowns in the victory. On November 16, against Georgia State, he had a great performance with 107 rushing yards to go along with three receptions for 125 yards and two receiving touchdowns. Overall, he finished the 2013 season with 863 rushing yards, eight rushing touchdowns, 22 receptions, 384 receiving yards, and three receiving touchdowns.
2014 season
As a sophomore, McGuire played in 13 games. He started the season off strong with 129 rushing yards and a touchdown against Southern. On September 20, he had 10 receptions for 106 receiving yards to along with 31 yards against Boise State. On October 21, against Arkansas State, he had 265 rushing yards and four rushing touchdowns. On November 1, against South Alabama, he had 116 rushing yards, one rushing touchdown, and 90 receiving yards. The next week, against New Mexico State, he had 136 rushing yards and a rushing touchdown to go along with a four-yard touchdown reception. In the regular season finale against Troy, he had 169 rushing yards and two rushing touchdowns. Overall, he finished the 2014 season with 1,264 rushing yards, 14 rushing touchdowns, 45 receptions, 468 receiving yards, and two receiving touchdowns.
2015 season
As a junior, McGuire played in 12 games. In the second game of the season against Northwestern State, he had 14 carries for 165 yards and five rushing touchdowns. On October 10, against Texas State, he had 170 rushing yards and a rushing touchdown. In the next game, at Arkansas State, he had a great receiving day with 10 receptions for 134 yards and a touchdown in the loss. On November 21, against New Mexico State, he had 159 rushing yards and two rushing touchdowns. Overall, in the 2015 season, he finished with 1,047 rushing yards, 13 rushing touchdowns, 34 receptions, 304 receiving yards, and three receiving touchdowns.
2016 season
As a senior, McGuire played in 13 games. In the second game, against McNeese State, he had 139 rushing yards in the victory. In the next game against South Alabama, he had 223 rushing yards and a rushing touchdown. On October 22, against Texas State, he had 112 rushing yards and two rushing touchdowns. On November 19, against the Georgia Bulldogs, he had 129 rushing yards in the loss at Sanford Stadium. In his final collegiate game, he had 99 rushing yards in the loss to Southern Miss in the 2016 New Orleans Bowl. Overall, he finished the 2016 season with 1,127 rushing yards, seven rushing touchdowns, 29 receptions, 238 receiving yards, and two receiving touchdowns.
McGuire was drafted in the sixth round with the 188th overall pick by the New York Jets in the 2017 NFL Draft. He was the 20th running back selected in that year's draft. In Week 2, in the 45–20 loss to the Oakland Raiders, McGuire had six rushes for 29 yards for his debut in the Jets backfield. On October 1, 2017, during Week 4 against the Jacksonville Jaguars, McGuire rushed for 93 yards, including one for a 69-yard touchdown, as the Jets won 23–20 in overtime. Overall, he finished his rookie season with 315 rushing yards, one rushing touchdown, 17 receptions, 177 receiving yards, and one receiving touchdown. On September 3, 2018, McGuire was placed on injured reserve with a foot injury. He was activated off injured reserve on November 2, 2018. In the 2018 season, he finished with 276 rushing yards and three rushing touchdowns. In addition, he had 19 receptions for 193 receiving yard and one receiving touchdown. McGuire was released on August 30, 2019 as part of the final roster cuts.
On September 2, 2019, McGuire was signed to the Cleveland Browns practice squad. He was signed to the active roster on September 16, 2019. He was waived by the Browns on September 19, 2019 and re-signed to the practice squad on September 21, 2019. The Browns released McGuire from their practice squad on October 22, 2019.
Kansas City Chiefs
On November 25, 2019, McGuire was signed to the Kansas City Chiefs practice squad. McGuire won Super Bowl LIV with the Chiefs after they defeated the San Francisco 49ers 31-20. He re-signed with the Chiefs on February 5, 2020.
Professional statistics
Personal life
McGuire earned his college degree in General Studies in December 2016.