Photos: RB David Johnson
Houston Texans agree to acquire RB David Johnson from the Arizona Cardinals.

RB, David Johnson #31

Arizona Cardinals running back David Johnson (31) runs off the field during an NFL game against the Los Angeles Rams, Sunday, Dec. 29, 2019, in Los Angeles. The Rams defeated the Cardinals 31-24. (Kevin Terrell via AP)

Arizona Cardinals running back David Johnson (31) runs as Oakland Raiders defensive end Arden Key (99) pursues during the first half of an an NFL preseason football game, Thursday, Aug. 15, 2019, in Glendale, Ariz. (AP Photo/Ralph Freso)

Arizona Cardinals running back David Johnson (31) celebrates a touchdown during an NFL game against the Pittsburgh Steelers on Sunday, Dec. 8, 2019 in Glendale, Ariz. (Gene Lower via AP)

Arizona Cardinals running back David Johnson (31) runs through a hole during an NFL game against the Pittsburgh Steelers, Sunday Dec. 8, 2019 in Glendale, Ariz. The Steelers defeated the Cardinals 23-17. (Greg Trott via AP)

Arizona Cardinals running back David Johnson (31) runs the ball during an NFL regular season football game against the Los Angeles Rams on Sunday, Dec. 1, 2019 in Glendale, Ariz. The Rams won, 34-7. (Ric Tapia via AP)

Arizona Cardinals running back David Johnson (31) runs upfield during an NFL game against the Los Angeles Rams, Sunday, Dec. 1, 2019, in Glendale, Arizona. The Rams defeated the Cardinals 34-7. (Kevin Terrell via AP)

Arizona Cardinals quarterback Kyler Murray (1) passes to running back David Johnson (31) in the first half of an NFL football game against the Cincinnati Bengals, Sunday, Oct. 6, 2019, in Cincinnati. (AP Photo/Gary Landers)

Arizona Cardinals running back David Johnson runs up field during the first half of an NFL preseason football game against the Minnesota Vikings, Saturday, Aug. 24, 2019, in Minneapolis. (AP Photo/Bruce Kluckhohn)

Arizona Cardinals running back David Johnson (31) runs down field during an NFL game against the Los Angeles Rams on Sunday, Dec. 1, 2019 in Glendale, Ariz. (Gene Lower via AP)

Arizona Cardinals running back David Johnson (31) greets fans prior to an NFL football game against the Los Angeles Rams, Sunday, Dec. 1, 2019, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

Arizona Cardinals running back David Johnson (31) catches the ball prior to an NFL football game against the Seattle Seahawks, Sunday, Sept. 29, 2019 in Glendale, Ariz. Seahawks won 27-10. (Peter Read Miller via AP)

FILE - In this Sunday, Sept. 22, 2019, file photo, Arizona Cardinals' David Johnson (31) is stopped by the Carolina Panthers defense during an NFL football game in Glendale, Ariz. You can take that "any given Sunday" bromide and toss it out with some of Case Keenum's interceptions. So far in 2019, there is a Grand Canyon of separation between the contenders and everybody else. (AP Photo/Rick Scuteri, File)

Arizona Cardinals running back David Johnson (31) runs as Atlanta Falcons defensive back Jordan Miller (28) pursues during the first half of an NFL football game, Sunday, Oct. 13, 2019, in Glendale, Ariz. (AP Photo/Rick Scuteri)

Arizona Cardinals running back David Johnson (31) dives in for the touchdown as Carolina Panthers strong safety Eric Reid (25) and outside linebacker Shaq Thompson (54) defends during the second half of an NFL football game, Sunday, Sept. 22, 2019, in Glendale, Ariz. (AP Photo/Rick Scuteri)