Alaina GetzenbergESPN

ORCHARD PARK, NY — After suffering an ankle injury during Saturday’s practice, Buffalo Bills wide receiver Gabe Davis will not play in Monday night’s game against the Tennessee Titans. The team had hoped Davis would be available, a source confirmed to ESPN’s Jeremy Fowler, but playing two days after the injury was always going to be an uphill battle. He did not take the field to warm up or test his ankle before the inactives were released for the game. Rookie wide receiver Khalil Shakir will be active for his career NFL game in Davis’ absence. The third receiver has developed into the Bills’ No. 2 receiver opposite Stefon Diggs and will be missed against the Titans in the team’s opener.

Davis caught four passes for 88 yards and a touchdown in the Bills’ season opener against the Los Angeles Rams. Buffalo will also be without defensive tackles Tim Settle (calf), who was listed as questionable on the injury report, and Ed Oliver (ankle). The Bills recalled defensive tackles Brandin Bryant and CJ Brewer from the practice squad to help the line in their absence. Cornerback Dane Jackson is active, as expected, after being listed on the injury report as questionable with a knee injury. The other inactives for the Bills vs. the Titans are Tommy Sweeney, offensive tackle Tommy Doyle, linebacker Baylon Spector and cornerback Cam Lewis. The Bills are looking to start 2-0 for the third time in the last four seasons. They had three 2-0 starts in the previous 15 seasons combined. History could also be made at Highmark Stadium with a Bills win, as the team hasn’t won at home on Monday Night Football since 1994.