Buffalo Bills 2019 Singletary was selected by the
Buffalo Bills with the 74th overall pick in the third round of the 2019 NFL draft. He joined a backfield with veterans
LeSean McCoy,
Frank Gore, and
T. J. Yeldon, but earned a prominent role with the Bills after McCoy was released as part of final preseason cuts. On September 8, 2019, Singletary made his professional debut for the Bills. He finished the game against the
New York Jets with 70 rushing yards on four carries, in addition to five receptions for 28 yards as the Bills won 17–16. Singletary scored his first NFL rushing touchdown one week later, during a 28–14 win over the
New York Giants. He finished with 57 rushing yards on six carries prior to leaving with a hamstring injury. In Week 9 against the
Washington Redskins, Singletary had his breakout game rushing for 95 yards on 20 carries with one touchdown and 45 yards receiving on three receptions in the 24–9 win. In Week 13 against the
Dallas Cowboys on
Thanksgiving Day, Singletary rushed 14 times for 63 yards and caught three passes for 38 yards, including a 28-yard touchdown reception from wide receiver
John Brown, in the 26–15 win. Overall, he finished the 2019 season with 151 carries for 775 rushing yards and two rushing touchdowns to go along with 29 receptions for 194 receiving yards and two receiving touchdowns.
2020 With the departure of veteran power back
Frank Gore in free agency, Buffalo drafted
Zack Moss in the
2020 NFL draft to complement Singletary's elusive running style. Singletary split carries with Moss throughout the season, but finished as Buffalo's top rusher in 2020. He attained 687 yards and two touchdowns on 156 carries, with his longest run being a 51-yard touchdown against the
Denver Broncos in Week 15, and also caught 38 passes for 269 yards. He also fumbled the ball just once, compared to four times during his rookie season.
2021 Singletary scored his first touchdown of the season in week 2 against the
Miami Dolphins, a 46-yard run, in which he reached a top speed of 20.29
miles per hour according to
NFL NextGen Stats. His touchdown was the first for Buffalo in the game, as the Bills wound up winning 35–0. Throughout the first three months of the season, Singletary shared the backfield with Moss and free agent acquisition
Matt Breida to middling results behind a poor run-blocking offensive line, before he was made the primary halfback. Between weeks 14 and 18, he accrued at least 78 yards from scrimmage against the
Tampa Bay Buccaneers,
Atlanta Falcons, Singletary's 23 carries against Atlanta resulted in 110 yards and 2 touchdowns, both career-highs for a single game. He scored two touchdowns again versus the Jets, with one on the ground and one receiving. In the playoffs, Singletary rushed for two touchdowns in a 47–17 win over the Patriots during the
Wild Card Round, also scoring the first touchdown of the
Divisional round game against the
Kansas City Chiefs, which Buffalo lost 42–36 in overtime.
2022 The Bills drafted running back
James Cook prior to the season, but despite a now-crowded backfield, Singletary remained the top back on the roster. His first two rushing touchdowns of the season came during a 33–30 overtime loss to the
Minnesota Vikings, but he also lost a fumble during the game. In Week 16, against the Chicago Bears, he had 12 carries for 106 yards and a touchdown in the 35–13 victory. In the 2022 season, Singletary had 177 carries for 819 rushing yards and five rushing touchdowns to go along with 38 receptions for 280 receiving yards and one receiving touchdown.
Houston Texans On March 21, 2023, Singletary signed a one-year contract with the
Houston Texans. Singletary began the 2023 season as the No. 2 running back to
Dameon Pierce. In Week 4 against the
Pittsburgh Steelers, he threw a touchdown pass to
Dalton Schultz as part of a trick play. After an injury to Pierce, Singletary got the start in Week 10, and rushed for a career-high 150 rushing yards and a touchdown in a 30–27 win over the Cincinnati Bengals, earning AFC Offensive Player of the Week. In Week 15 against the Titans, he had 170 scrimmage yards in the 19–16 win. He finished the 2023 season with 216 carries for 898 rushing yards and four rushing touchdowns to go with 30 receptions for 193 receiving yards.
New York Giants On March 14, 2024, Singletary signed a three-year, $16.5 million contract with the
New York Giants. During Week 5, Singletary did not play due to injury, which allowed rookie
Tyrone Tracy Jr. to eventually take over as starter due to him impressing the coaching staff, including head coach
Brian Daboll. He finished the 2024 season with 113 carries for 437 rushing yards and four rushing touchdowns to go with 21 receptions for 119 receiving yards. Singletary finished the 2025 season with 119 carries for 437 yards and five touchdowns to go with 18 receptions for 151 yards. ==Career statistics==