Penny played college football for the San Diego State Aztecs from 2014 to 2017.[4] During the 2016 season, Penny rushed for 1,018 yards on 136 carries for an average of 7.5 yards per carry.[5]
As a senior in 2017, Penny rushed for 216 yards and 12.0 yards per carry against Arizona State and 175 yards and 5.5 yards per carry against Stanford.[6][7] On September 25, 2017, he received the Mountain West Conference Offensive Player of the Week award for the fourth consecutive week.[8][9] During the 2017 regular season, he ranked first among all Division I FBS players with 2,027 rushing yards.[10]
Penny was selected by the Seattle Seahawks with the 27th overall pick in the first round of the 2018 NFL draft.[13] On May 16, 2018, Penny signed a four-year deal worth $10.7 million featuring a $5.9 million signing bonus.[14] He made his NFL debut in the Seahawks' 27–24 loss to the Denver Broncos in the season opener. He had seven carries for eight yards to go along with four receptions for 35 yards.[15] In a Week 10 loss to the Los Angeles Rams, Penny had a breakout game with 12 carries for 108 yards and a touchdown.[16] Overall, he finished his rookie season with 419 rushing yards and two rushing touchdowns.[17] The Seahawks made the playoffs as the #5-seed and faced off against the Dallas Cowboys in the Wild Card Round. In the 24–22 loss, Penny had four carries for 29 rushing yards.[18]
In Week 2 of the 2019 season against the Pittsburgh Steelers, Penny rushed 10 times for 62 yards and his first rushing touchdown of the season as the Seahawks won 28–26.[19] During Week 12 against the Philadelphia Eagles, Penny finished with 129 rushing yards and a touchdown as the Seahawks won 17–9.[20] In Week 13 against the Minnesota Vikings on Monday Night Football, Penny rushed 15 times for 74 yards and a touchdown and caught four passes for 33 yards and a touchdown in the 37–30 win.[21] In Week 14, Penny suffered a torn ACL and was ruled out the rest of the season.[22] Overall, in the 2019 season, Penny appeared in ten games and recorded 370 rushing yards and three rushing touchdowns to go along with eight receptions for 83 receiving yards and one receiving touchdown.[23]
Penny was placed on the active/physically unable to perform list (PUP) at the start of training camp on August 3, 2020.[24] He was moved to the reserve/PUP list at the start of the regular season on September 5, 2020.[25] Penny was activated from the PUP list into the active roster on December 19, 2020.[26] He appeared in three games in the 2020 season.[27]
The Seahawks declined to exercise the fifth-year option on Penny's contract on May 3, 2021, making him a free agent after the 2021 season.[28] He was placed on injured reserve on October 2, 2021.[29] He was activated on October 25, 2021.[30] In Week 14, Penny had a breakout game rushing 16 times for 137 yards and two touchdowns in a 33–13 win over the Houston Texans.[31] In Week 16, Penny ran for 135 yards in the 25–24 loss to the Chicago Bears.[32] In Week 17, Penny ran for 170 yards on 25 carries along with two touchdowns in a 51–29 win against the Detroit Lions, continuing his breakout set of games.[33] For his game against Detroit, he won NFC Offensive Player of the Week.[34] In Week 18, Penny rushed for a career-best 190 yards on 23 carries along with a rushing touchdown during an upset win over the Arizona Cardinals.[35] Overall, Penny played in ten games rushing for 749 yards on 119 attempts, and six touchdowns, all career highs.[36] He led in the NFL in yards per rushing attempt among qualified players with 6.3.[37]
The Seahawks re-signed Penny on a one-year deal worth $5.7 million on March 20, 2022.[38] In Week 4, against the Lions, Penny had 17 carries for 151 rushing yards and two rushing touchdowns in the 48–45 victory.[39] In Week 5, Penny suffered a season-ending broken fibula in the 32–39 loss against the New Orleans Saints. He was placed on injured reserve on October 14, 2022.[40]
Philadelphia Eagles
On March 15, 2023, Penny signed a one-year contract with the Eagles.[41] He was originally seen as a replacement for running back Miles Sanders, who departed for the Carolina Panthers in free agency over the offseason. However, later in the offseason, the Eagles acquired D'Andre Swift from the Detroit Lions in a trade, and leading up to the 2023 season, Eagles head coach Nick Sirianni would not announce a starting running back, instead planning for a "committee approach" to the position, where Penny, Swift, Kenneth Gainwell, and Boston Scott would share carries.[42] Despite this, Penny would end up seeing the least playing time, only appearing in three games throughout the season with 11 carries and a total of 33 yards.
Carolina Panthers
On May 6, 2024, Penny signed with the Carolina Panthers.[43] On July 30, Penny was placed on the reserve/retired list by the Panthers.[44]
Personal life
Penny has four siblings: Robert Jr., Elijhaa, Breonna, and Brionne.[45] His parents are Desiree and Robert Penny.[46] Penny's older brother Elijhaa is a retired NFLfullback.[47][48]