As a freshman in 2020, McBride played in six games, tallying 439 yards on 47 carries while scoring four touchdowns.[2] Against Louisiana Tech, McBride ran for a 75-yard touchdown, breaking the record for the longest touchdown rush in school history.[3] McBride entered the 2021 season on the Conference USA (C-USA) preseason all-conference team and on the Doak Walker Award preseason watch list.[4][5] In 2021, McBride rushed 205 times for 1,371 yards and 13 touchdowns while averaging 6.72 yards per carry and recording over 100 yards rushing six times.[6][7][8] McBride rushed for a then career high 210 yards and four touchdowns in a win against Louisiana Tech.[9] At the end of the season, McBride was named to the Second team All-C-USA.[10] Entering the 2022 season, McBride was once again named to the Doak Walker Award preseason watch list while also being named to the Maxwell Award preseason watch list.[11][12] In 2022, McBride led the NCAA in total rushing yards with 1,713, and led the nation in yards per game (155.7). He also broke the school's record for rushing yards in a game, totaling a career high 272 yards, and rushing touchdowns in a single season with 19.[13][14] As a result, McBride was named the C-USA's Offensive Player of the Year.[15] McBride would forgo playing in the 2022 Bahamas Bowl and declared for the 2023 NFL draft.[16] He played 31 games during his college career, recording 484 rushing attempts for 3,523 yards and 36 touchdowns.[17]
McBride was drafted by the Minnesota Vikings in the seventh round with the 222nd overall pick in the 2023 NFL draft.[20] He was waived on August 29, 2023, and signed to the practice squad the next day.[21][22] Following the end of the 2023 regular season, the Vikings signed him to a reserve/future contract on January 8, 2024.[23]
McBride was waived by the Vikings on August 26, 2024, and re-signed to the practice squad, but released the next day.[24][25][26]