Originally selected by the New York Jets in the fourth-round (107th overall) of the 2021 NFL Draft. Released by the Jets on 11/14/23 and claimed off waivers by the Cardinals on 11/15/23.
2023: Played in 15 games with the Jets and Cardinals and totaled 30 carries for 187 yards (6.2 yards) and 24 catches for 101 yards and a TD ... appeared in nine games with the Jets and had eight carries for 38 yards (4.8 avg.) and 15 receptions for 68 yards prior to being released ... ran for 149 yards on 22 carries (6.8 avg.) and had nine receptions for 33 yards and a TD in six games with Arizona … set season highs with six catches for 24 yards vs. LAC (11/6) ... inactive @ Hou (11/19) ... rushed for 19 yards on four carries and brought in four catches for 15 yards in his Cardinals debut vs. LAR (11/26) ... had four carries for 25 yards (6.3 avg.) @ Pit (12/3) ... had three carries for 27 yards and three catches for 10 yards vs. SF (12/17) ... played @ Chi (12/24) ... rushed for a season-high 61 yards on seven carries (8.7 avg.) and added a six-yard TD reception @ Phi (12/31), it marked the first TD catch of his career ... ran four times for 17 yards vs. Sea (1/7/24).
2022: Appeared in 16 games (10 starts) and rushed for 402 yards and three TDs on 114 attempts in addition to having 41 receptions for 288 yards … totaled 100 scrimmage yards (60 rushing yards on 10 carries and 40 receiving yards on seven catches) in the season-opener vs. Bal (9/11); it marked the fourth time in his career that he had 100+ scrimmage yards in a game … ran for 21 yards and a pair of TDs vs. Mia (10/9); it was the first multi-TD game of his career … ran for 41 yards on six carries (6.8 avg.) @ GB (10/16) … had two catches for 45 yards @ Den (10/23) … had 12 carries for 76 yards and a 10-yard reception vs. Buf (11/6) … caught five passes for 44 yards vs. Jax (12/22).
2021: Played 14 games (11 starts) and had 147 carries for a team-high 639 yards (4.3 avg.) and four TDs along with 36 receptions for 325 yards; became the first Jets rookie to lead the team in rushing since 2006 despite missing three games due to injury … rushed for 59 yards on 11 carries (5.4 avg.) and had two receptions for 29 yards vs. NE (9/19) … ran for 38 yards and a TD on 13 carries in an overtime win vs. Ten (10/3) … had 10 carries for 38 yards and a TD @ Atl (10/10); it marked the first time in his career scoring a TD in back-to-back games … posted 104 scrimmage yards (67 receiving yards on eight receptions and 37 rushing yards on 11 carries) @ NE (10/24); it was his first career game with 100+ scrimmage yards … set career highs with nine receptions for 95 receiving yards vs. Cin (10/31) and added 15 carries for 77 yards and a TD which gave him a career-high 172 scrimmage yards … ran for 49 yards on 13 carries and had a 37-yard reception @ Ind (11/4) … caught four passes for 43 yards and had 39 rushing yards and a TD on 16 carries vs. Buf (11/14) … ran for 63 yards on nine carries (7.0 avg.) vs. Mia (11/21) … missed Weeks 12-14 on injured reserve … had 16 carries for 118 yards (7.4 avg.) @ Jax (11/16) becoming the second-youngest player in franchise history to run for 100+ yards … had 54 rushing yards on three carries (18.0 avg.) and a nine-yard reception vs. TB (1/2/22).
Appeared in 44 games (28 starts) in four seasons (2017-20) at North Carolina and rushed for 3,404 yards on 514 carries (6.6 avg.) and 22 TDs ... added 82 catches for 656 yards and six TDs as well as 29 kick returns for 650 yards … his 6.6-yard average per carry set a school record while his 3,404 rushing yards finished fourth in program history … earned All-ACC First-Team honors, was named an All-American third-team selection by the Associated Press and was voted a team captain as a senior in 2020 after starting all 11 games and rushing for 1,245 yards on 156 carries (8.0 avg.) and nine TDs in addition to having 25 catches for 267 yards and two TDs … also had eight kick returns for 156 yards … led the nation with 18 rushes of 20+ yards and led the ACC with 113.2 rushing yards per game and 8.0 yards per rush (the latter was a single-season school record) … ran for 308 yards against #9 Miami, which marked the second most in a single game in program history and the fourth most in ACC history … earned All-ACC third-team honors as a junior in 2019 after he appeared in 13 games (12 starts) and ran for a team-high 1,003 yards on 177 carries (5.7 avg.) and three TDs to go along with 21 receptions for 154 yards and two TDs and 19 kick returns for 466 yards … as a sophomore in 2018, had 84 carries for 597 yards (7.1 avg.) and two TDs and 25 receptions for 135 yards and a TD … played in 11 games (two starts) as a freshman in 2017 and ran for 559 yards and a team-high eight TDs on 97 carries (5.7 avg.) in addition to having 11 receptions for 100 yards and one TD.
Attended Navarre (FL) High School where he helped lead the Raiders to a 12-2 record and reach the state semifinals as a senior in 2016 after posting 45 TDs and 3,345 all-purpose yards, including 2,536 rushing yards, en route to winning the USA Today Florida Offensive Player of the Year … gave back to the community during his time in New York by donating new uniforms to local high schools and running youth flag football clinics.