It's finally a home game day for thee Buffalo Bills.

The Bills host the non-division rival Tennessee Titans tonight at Highmark Stadium. The week 2 game is the Bills home opener and will be played at a very rare 7:15 pm start time; typically it's 8:20 for prime time games, but the Minnesota Vikings will also play at the Philadelphia Eagles at 8:30 pm.

The Bills are favorites heading into this game against the Titans but unlike their week 1 game against the Los Angeles Rams, the Bills have some injury concerns.

The Bills have ruled out defensive tackle Ed Oliver (ankle) and fellow defensive tackle Tim Settle is doubtful with a calf injury. Cornerback Dane Jackson is questionable with a knee injury as well.

However, there was a surprise to everyone on Saturday when wide receiver Gabe Davis appeared on the injury report as questionable with an ankle injury.

According to Mike Garafolo of the NFL Network, he's been told that Davis is on the "doubtful side" of questionable, which is in the video below.

Garafolo says the Bills are hopeful but he advised anyone with a fantasy team that has Davis, to go with a contingency plan, which doesn't sound like he's confident that Davis will play.

If Davis cannot go, that means Jake Kumerow will likely be playing on the outside, with rookie Khalil Shakir active for the game tonight. The Titans will likely make it a point to swarm Stefon Diggs, so tight end Dawson Knox will have to step up and have a big game.

15 Things You Should Never Do at a Bills Home Game

Things that are a no-no to do at a Buffalo Bills home game.

The Best 50 Ice Cream Places in Western New York

The warm weather means ice cream season is just about here.

The Top 30 Beef on Weck Restaurants In WNY

The 30 best places for beef on weck in Western New York.

More From We are Buffalo