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. 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. Football Basketball 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.