Pittsburgh Steelers 2021 season Harris was selected in the first round with the 24th overall in the
2021 NFL draft by the
Pittsburgh Steelers. He was the first running back selected. On May 25, 2021, Harris signed his rookie contract with the Steelers, worth $13.1 million including a $6.9 million signing bonus over four years. In Week 3 against the
Cincinnati Bengals, Harris recorded 142 all purpose yards, including 14 catches in 19 targets. This tied the NFL record for most catches in a game for a rookie running back, and were the second-highest amount of targets for a running back since 1992 (when the data was first tracked). In Week 5 against the
Denver Broncos, Harris recorded 122 yards on 23 carries and a rushing touchdown in the 27–19 win. It marked his first game rushing over 100 yards. He became the first Steelers' rookie to score a rushing touchdown and record 100 yards rushing on his first five games, since
Franco Harris in 1972. In Week 17, Harris ran for a career-high 188 yards and the game-sealing touchdown in a 26–14 win over the
Cleveland Browns. Harris finished his rookie season with 1,200 rushing yards and seven touchdowns, and 74 catches for 467 yards and three touchdowns. He finished fourth in rushing yards, fourth in all-purpose yards, and led all running backs in receptions. His 381 touches led the NFL and had zero fumbles. He was selected as an alternate for the
2022 Pro Bowl, replacing Bengals running back
Joe Mixon. He was named to the PFWA All-Rookie Team. He was named to the NFL All-Rookie Team.
2022 season Harris got off to a slow start in 2022. Through the first eight games of the season, he only managed to eclipse 50 rushing yards three times and scored three total touchdowns. It brought into question whether the
Lisfranc sprain he suffered in training camp was affecting his production, although Harris claimed that was not the case. Following the team's bye week, he would go on to rush for more than 50 yards in seven of the last nine games and score seven total touchdowns. He finished the 2022 season with 272 carries for 1,038 yards, seven rushing touchdowns, and 41 receptions for 229 yards and three receiving touchdowns. This made Harris the first Steelers player to rush for 1,000 yards in their first two seasons
2023 season In Week 4, Harris had 104 scrimmage yards in a loss to the Houston Texans. In Week 11, Harris would only be able to gain 36 all purpose yards against division rivals the
Cleveland Browns. Harris's frustration with the team's performance began to boil over following the game. Harris seemed to be pessimistic about the season's outlook, stating to reporters in a post-game locker room interview that the poor play was "fixable" but questioned whether or not it would be fixed. The following week would see Harris's best game of the season thus far. Harris had 15 carries for 99 yards with a five yard rushing touchdown in a 16–10 victory over the
Cincinnati Bengals. In Week 17 against the
Seattle Seahawks, Harris had 27 carries for 122 yards and two touchdowns in the 30–23 victory. He capped off the regular season with 26 carries for 112 yards and a touchdown in a 17–10 victory over the
Baltimore Ravens. In the 2023 season, Harris rushed 255 times for 1,035 yards and eight touchdowns in 17 games and starts, making him the only running back in franchise history to start their career with three-straight 1,000-yard seasons. Harris would then make his second post-season appearance of his career in the AFC
Wild Card Round against the Buffalo Bills on January 15, 2024. Harris had 12 carries for 37 yards and caught two passes on three targets for 15 yards in the 31–17 Steelers loss. The post-season loss brought Harris's post season statistics to an 0–2 record.
2024 season On May 2, 2024, the Steelers declined the fifth-year option on Harris' contract, making him a free agent after the 2024 season. In Week 1 against the
Atlanta Falcons, Harris had 20 carries for just 70 yards, averaging 3.5 yards per carry in the 18–10 Steelers win. On September 29, Harris would have one of the statistically worst games of his career, getting just 13 carries for 19 yards with his longest carry being for five yards. He would also make three catches on six targets for 54 yards. The Steelers would lose 24–27 to the
Indianapolis Colts. In the Week 6 win over the
Las Vegas Raiders, Harris would score his first touchdown of the season on a 36 yard rush. He would also eclipse 100 rushing yards in game for the first time since Week 18 of the 2023 season with 106. Harris would hit the century mark again in the following week against the New York Jets, rushing 21 times for 102 yards and, with less than 30 seconds left in the game, another touchdown to seal the win. He finished the 2024 season with 263 carries for 1,043 rushing yards and six rushing touchdowns to go with 36 receptions for 283 receiving yards. Harris made another postseason start with the Steelers in their 28–14 loss to the
Baltimore Ravens during the AFC
Wild Card round in which he had six carries for 17 yards.
Los Angeles Chargers On March 12, 2025, Harris signed with the
Los Angeles Chargers on a one-year, $9.5 million contract. On September 21, in a Week 3 win over the
Denver Broncos, Harris tore his Achilles tendon, ending his season. ==Career statistics==