Davis Mills
#2 QB,
Texans
ACTUAL 2022
182 FPTS
RANK: 21
2023 SEASON
28 FPTS
RANK: 50
AGE
24 yrs
HEIGHT/WEIGHT
6'4'' / 225 lbs
COLLEGE
Stanford
SEASON | GP | FPTS | RANK | PAATT | PACMP | PAYD | PATD | PAINT | COMP% | RUATT | RUYD | RUTD |
2023 | 2 | 28 | 50th | 58 | 37 | 380 | 2 | 1 | 63.8 | 3 | 15 | undefined |
2022 | 15 | 182 | 21st | 479 | 292 | 3,118 | 17 | 15 | 61.0 | 32 | 108 | 2 |
3yr Ave | 13 | 164 | 28th | 394 | 263 | 2664 | 16 | 10 | 67% | 18 | 44 | 0 |
Gets one-year extension
Mills and the Texans agreed Wednesday on a one-year, $5 million extension, Ian Rapoport of NFL Network reports.
Mills is entering the final season of his four-year rookie contract, so the extension will keep him in the fold through the 2025 campaign. Rapoport adds that the contract contains incentives based on playing time, but the Texans are hopeful that Mills won't be needed for much more than spot duty if franchise quarterback C.J. Stroud can maintain health. Over 34 career regular-season contests, Mills went 5-19-1 as a starter and has completed 573 of 912 attempts (62.8 percent) for 5,955 yards, 35 touchdowns and 25 interceptions while adding 161 yards and two scores on 52 carries. He was used sparingly behind Stroud in 2023 but showed improved efficiency this preseason, completing 18 of 26 passes for 191 yards, one touchdown and no interceptions.
Fantasy Points by Week 2022
Weekly Stats 2022
Fantasy Points | Betting | Passing Stats | Rushing Stats | Advanced Passing Stats | Targets | ||||||||||||||||||||||
WEEK | STADIUM | GAME | RANK | SPREAD | O/U | ATT | CMP | YD | TD | INT | COMP% | RATING | ATT | YD | TD | AIR | CATCH | 20YD+ | PLAY | WR | RB | TE | |||||
1 IND | Dome 88° | 15.5 | 18th | 7.0 | 45.5 | 37 | 23 | 240 | 2 | 0 | 62.2 | 98.9 | 2 | -1 | 0 | 7 | 73% | 50% | 26% | 57% | 27% | 14% | |||||
2 @DEN | Outdoor 79° | 7.2 | 29th | 10.5 | 45.5 | 38 | 19 | 177 | 0 | 0 | 50.0 | 63.2 | 2 | 1 | 0 | 5 | 55% | 25% | 19% | 61% | 11% | 26% | |||||
3 @CHI | Outdoor 65° | 9.8 | 27th | 3.0 | 40.5 | 32 | 20 | 245 | 1 | 2 | 62.5 | 70.4 | 0 | 0 | 0 | 5 | 63% | 50% | 39% | 47% | 22% | 28% | |||||
4 LAC | Dome 78° | 13.8 | 19th | 5.5 | 45.5 | 35 | 26 | 246 | 2 | 2 | 74.3 | 88.5 | 0 | 0 | 0 | 5 | 80% | 50% | 26% | 46% | 31% | 23% | |||||
5 @JAC | Outdoor 87° | 5.8 | 31st | 6.5 | 44.5 | 24 | 16 | 140 | 0 | 0 | 66.7 | 81.9 | 2 | 2 | 0 | 4 | 71% | 100% | 30% | 50% | 33% | 17% | |||||
7 @LV | Dome 65° | 18.1 | 8th | 7.0 | 45.5 | 41 | 28 | 302 | 2 | 1 | 68.3 | 95.8 | 0 | 0 | 0 | 4 | 73% | 100% | 21% | 37% | 42% | 20% | |||||
8 TEN | Dome 75° | 8.9 | 25th | 1.5 | 40.5 | 29 | 17 | 152 | 1 | 1 | 58.6 | 69.9 | 3 | 8 | 0 | 5 | 62% | 50% | 29% | 38% | 31% | 31% | |||||
9 PHI | Dome 77° | 12.0 | 18th | 13.5 | 43.5 | 22 | 13 | 154 | 2 | 2 | 59.1 | 72.9 | 3 | 18 | 0 | 5 | 59% | 100% | 43% | 55% | 14% | 27% | |||||
10 @NYG | Outdoor 50° | 14.8 | 21st | 5.0 | 40.5 | 37 | 22 | 319 | 1 | 1 | 59.5 | 85.3 | 0 | 0 | 0 | 6 | 62% | 33% | 22% | 73% | 16% | 11% | |||||
11 WAS | Dome 51° | 9.8 | 21st | 3.0 | 40.5 | 33 | 19 | 169 | 0 | 2 | 57.6 | 46.1 | 5 | 10 | 1 | 2 | 64% | 0% | 21% | 64% | 12% | 21% | |||||
14 @DAL | Dome 53° | 5.2 | 27th | 17.5 | 44.5 | 21 | 16 | 175 | 0 | 1 | 76.2 | 80.5 | 1 | 2 | 0 | 7 | 76% | 67% | 9% | 67% | 14% | 5% | |||||
15 KC | Dome 50° | 18.9 | 11th | 14.0 | 49.5 | 24 | 12 | 121 | 2 | 0 | 50.0 | 92.5 | 5 | 21 | 1 | 6 | 58% | 25% | 21% | 42% | 21% | 33% | |||||
16 @TEN | Outdoor 22° | 9.9 | 24th | 3.0 | 35.5 | 28 | 17 | 178 | 1 | 1 | 60.7 | 76.2 | 4 | 8 | 0 | 7 | 61% | 40% | 12% | 57% | 14% | 21% | |||||
17 JAC | Dome 70° | 9.4 | 22nd | 3.5 | 43.5 | 40 | 22 | 202 | 0 | 0 | 55.0 | 69.0 | 4 | 33 | 0 | 4 | 58% | 13% | 16% | 43% | 33% | 20% | |||||
18 @IND | Dome 36° | 22.5 | 2nd | 3.0 | 38.5 | 38 | 22 | 298 | 3 | 2 | 57.9 | 87.4 | 1 | 6 | 0 | 8 | 58% | 67% | 20% | 37% | 26% | 32% |
Performance Splits: 2020 to 2022
Fantasy Points | Passing Averages | Rushing Averages | |||||||||||||||
LOCATION | STADIUM | GP | GS | GM | RANK | YD | TD | INT | COMP% | RATING | AIR | CATCH | 20YD+ | YD | TD | ||
Home | Retractable Dome | 14 | 13 | 15.0 | 8th | 215 | 1.5 | 0.6 | 64.8 | 93.1 | 69% | 44% | 6 | 9 | 0.1 | ||
Away | Outdoor | 9 | 8 | 8.1 | 59th | 180 | 0.8 | 1.2 | 58.8 | 68.4 | 62% | 35% | 5 | 2 | 0.0 | ||
Away | Dome | 1 | 1 | 18.1 | 19th | 302 | 2.0 | 1 | 68.3 | 95.8 | 73% | 100% | 4 | 0 | 0.0 | ||
Away | Retractable Dome | 4 | 4 | 9.3 | 47th | 213 | 0.8 | 1.3 | 67.2 | 76.4 | 69% | 43% | 6 | 3 | 0.0 |
Career Stats by Season: 2021 to 2022
Fantasy Points | Passing Stats | Rushing Stats | Advanced Passing Stats | Targets | |||||||||||||||||||||||
SEASON | AGE | TEAM | GP | GS | TOTAL | RANK | ATT | CMP | YD | TD | INT | CMP% | RATING | ATT | YD | TD | AIR | CATCH | 20YD+ | PLAY | WR | RB | TE | ||||
2021 | 23 | HOU | 13 | 11 | 157 | 29th | 394 | 263 | 2,664 | 16 | 10 | 66.8 | 88.8 | 18 | 44 | 0 | 5.4 | 70% | 42% | 16% | 59% | 19% | 18% | ||||
2022 | 24 | HOU | 15 | 15 | 182 | 21st | 479 | 292 | 3,118 | 17 | 15 | 61.0 | 78.8 | 32 | 108 | 2 | 5.4 | 65% | 43% | 23% | 51% | 24% | 22% |
Returns to practice
Mills (ribs) returned to practice Wednesday, Aaron Wilson of KPRC2 Houston reports.
Mills missed last Saturday's preseason game against the Giants with bruised ribs sustained during a preseason tilt the previous week against the Steelers. He looked sharp, per Wilson, delivering touchdown passes to John Metchie and Xavier Hutchinson. It's unclear if Mills will suit up for Saturday's preseason finale against the Rams. One thing that's certain is a healthy Mills will enter the regular season as the backup to C.J. Stroud.
Bothered by ribs
Mills is dealing with an injury to his ribs and may not play in Saturday's preseason game against the Giants, Aaron Wilson of SportsTalk 790 reports.
Mills reportedly missed practice Thursday and was limited throughout the week. An absence Saturday would free up more snaps for Case Keenum and Tim Boyle once C.J. Stroud is removed from the game.
Logs most QB snaps
Mills completed 8-of-13 attempts for 89 yards and was sacked twice in Friday's 20-12 preseason win over Pittsburgh.
Mills, who entered after starter C.J. Stroud played the first two series, was in the game for the most snaps of the four quarterbacks that saw action. He's locked in as the backup quarterback, although that was the case in 2023 but the Texans used Case Keenum to start games late in the season when Stroud was unavailable.
Sharp in preseason debut
Mills started the Texans' 21-17 preseason loss to the Bears on Thursday and completed 10 of 13 passes for 102 yards and a touchdown while also netting no gain on two carries.
Mills, who's entering the final year of his rookie contract and is battling veteran Case Keenum for the No. 2 job this summer, made a strong opening case for his candidacy Thursday. The 2021 third-round pick completed a six-yard pass to Xavier Hutchinson on the first play from scrimmage and went on to cap off the game-opening 13-play, 74-yard march with a nine-yard touchdown toss to tight end Teagan Quitoriano. Mills completed two drives overall before giving way to Keenum, who was productive in his own right. The job battle is likely to last through the remainder of the preseason schedule, with both players offering the benefit of plenty of experience and solid mobility.
Enters final year
Mills has one year remaining on his rookie contract entering the 2024 offseason. He completed 18 of 39 passes for 173 yards and two touchdowns in 2023.
Mills operated as the primary backup when C.J. Stroud was healthy and starting, but when the No. 1 quarterback couldn't go Weeks 15 and 16 due to a concussion, the Texans used Case Keenum as the starter. Both QBs are under contract for 2024, which sets up a similar situation.
Needed in relief against Cleveland
Mills completed 15 of 32 passes for 149 yards and two touchdowns in Sunday's 36-22 loss to the Browns. He also completed a two-point conversion.
Case Keenum got the start for the Texans, but Mills was seeing snaps in the first quarter on certain packages, and when the team fell behind 36-7 after Keenum's second interception of the day, Mills worked the entire fourth quarter and produced a couple of scoring drives while working against Cleveland's backup defenders. It was still a more effective performance than Keenum managed, and should C.J. Stroud not be able to clear the league's concussion protocol in time for a Week 17 meeting with the Titans, Mills could get the start.
Attempts Hail Mary
Mills was sacked for a 10-yard loss on his only play of Sunday's 19-16 overtime win over the Titans in Week 15.
Mills entered the game to throw a Hail Mary pass at the end of the first half but was unable to avoid a sack. He had been the replacement when C.J. Stroud (concussion) got hurt in Week 14 but was bypassed as Sunday's starter in favor of Case Keenum.
Bypassed for starting nod
Mills is slated to remain the Texans' No. 2 quarterback Sunday against the Titans while Case Keenum draws the start in place of C.J. Stroud (concussion), who has been ruled out for the Week 15 contest, DJ Bien-Aime of ESPN.com reports.
Stroud wasn't able to practice in any fashion this week and has yet to clear the five-step protocol after sustaining the concussion in the Texans' 30-6 loss to the Jets last Sunday. Though Mills has served as the top backup to Stroud all season and completed one of five pass attempts for four yards in relief of the rookie signal-caller late in last week's loss, the Texans had him and the 35-year-old Keenum split reps in practice throughout Week 15 prep. According to Aaron Wilson of KPRC 2 Houston, Keenum received the majority of the first-team reps, and he apparently acquitted himself well enough in those practices to get the starting nod over Mills, despite having been inactive as an emergency No. 3 quarterback for each of Houston's first 13 games of the season. Depending on how Keenum performs Week 15, he could end up sticking ahead of Mills as the No. 2 option moving forward once Stroud clears the protocol.