He averaged 10.1-yards per carry, while helping his team reach the state's semi-finals. He rushed for a state record 404 yards and five touchdowns in the regional championship win over Chippewa Valley High School. He was named All-state, U.S. Army All-American and was a co-recipient of the Detroit player of the year award.
As a sophomore, he suffered a left hamstring injury during summer workouts that kept him out most of training camp and most of the season .[6] He got healthy in the latter part of the season, finishing with 101 carries for 626 yards (6.2-yard average) and still led the team with 10 Touchdowns
As a junior, he rotated with Jk Dobbins while appearing in 13 games. He registered 172 carries for 954 yards (6.0 yard average) and 8 touchdowns. He switched his jersey number from 25 to 5 (the number he wore when he played little league football in Detroit) for the contest against the University of Michigan, returning to his former number for the team's final two games.
On December 16, 2018, Weber announced that he would forgo his final year of eligibility and declared for the 2019 NFL draft.[7]
Weber was selected by the Dallas Cowboys in the seventh round (218th overall) of the 2019 NFL Draft.[8] He was waived on August 31, 2019, and was re-signed to the practice squad.[9][10] His practice squad contract with the team expired on January 6, 2020.[11]
On November 11, 2020, Weber was signed to the Green Bay Packers' practice squad.[15] He was elevated to the active roster on November 21 and 28 for the team's weeks 11 and 12 games against the Indianapolis Colts and Chicago Bears, and reverted to the practice squad after each game.[16][17] On January 25, 2021, Weber signed a reserve/futures contract with the Packers.[18] On June 9, 2021, Weber was waived by the Packers.[19]
New York Giants
On July 21, 2021, Weber signed with the New York Giants.[20] He was placed on injured reserve on August 4, 2021, with a hip flexor.[21] He was released on August 13.
New Jersey Generals
Weber was drafted by the New Jersey Generals of the United States Football League (USFL) in the 27th round of the 2022 USFL draft in February 2022.[22] He suffered a knee injury before the start of the season,[23] and was transferred to the team's practice squad on April 14, 2022.[24] He was released on April 19, 2022.[25]