We don’t know who the quarterback will be for the Buffalo Bills in the 2018 season. We don’t know what injuries could strike. We don’t know the full rosters for their opponents, either.

Along with the team’s usual suspects in the AFC East, we’ve known the Bills’ 2018 opponents for quite some time now as well as where the games will be played.

At home, the team will play the Bears, Lions, Jaguars, Chargers, and Titans. On the road, Buffalo visits the Ravens, Packers, Texans, Colts, and Vikings.

As of Thursday, we now know exactly when those games will take place and despite not knowing the answers to many questions facing the Bills before the 2018 season, let’s take a game-by-game, way-too-early crack at a season prediction:

Week 1: Buffalo Bills at Baltimore Ravens

Prediction: Bills 24, Ravens 21 (1-0)

The Ravens were ball-hawks in 2017 with a league-leading 34 takeaways, but it’s hard to imagine Baltimore continuing that pace and it appears the weapons surrounding Joe Flacco on offense are still minimal. Buffalo can start the season with a W.

Week 2: Buffalo Bills vs. Los Angeles Chargers

Prediction: Chargers 27, Bills 20 (1-1)

A west coast team coming to the east coast looks nice, but you’ve got to think Anthony Lynn will have his team hyped up to face the Bills after demolishing them in Week 11 of the 2017 season.

Week 3: Buffalo Bills at Minnesota Vikings

Prediction: Vikings 23, Bills 17 (1-2)

A tough task for Buffalo to visit a revamped Vikings offense with Kirk Cousins leading the way.

Week 4: Buffalo Bills at Green Bay Packers

Prediction: Packers 34, Bills 7 (1-3)

Bacarri Rambo’s two interceptions on Aaron Rodgers helped the Bills keep their undefeated record against the Pack at home in-tact the last time these two met. But two problem’s here: the game’s at Lambeau & Rambo is out of the NFL.

Week 5: Buffalo Bills vs. Tennessee Titans

Prediction: Titans 17, Bills 16 (1-4)

The Titans just barely edged out Buffalo for the fifth-seed in the AFC postseason last year and those slight advantages give Tennessee a slight upper hand.

Week 6: Buffalo Bills at Houston Texans

Prediction: Bills 13, Texans 10 (2-4)

Deshaun Watson showed flashes of greatness in his rookie season and JJ Watt and the rest of the Houston defensive line will still be top-notch, but the Bills will get a surprise, defensive win sprinkled in there.

Week 7: Buffalo Bills at Indianapolis Colts

Prediction: Bills 30, Colts 17 (3-4)

Who knows if Andrew Luck will even be back at this point, but aside from quarterback, the Colts still have plenty of holes yet to be filled.

Week 8: New England Patriots vs. Buffalo Bills (Monday Night Football)

Prediction: Patriots 35, Bills 13 (3-5)

The energy around Orchard Park will be through the roof for the first Monday Night Football game at home since 2008, but it’s still Tom Brady, Bill Belichick and the New England Patriots with a chip on their shoulder playing under the lights. As if they’d need one anyway.

Week 9: Buffalo Bills vs. Chicago Bears

Prediction: Bills 21, Bears 7 (4-5)

Mitchell Trubisky has had a year to improve at the NFL level, but so has the Bills defensive line with the additions of Star Lotulelei and Trent Murphy.

Week 10: Buffalo Bills at New York Jets

Prediction: Jets 24, Bills 23 (4-6)

This could be a fun game. The potential of two rookie quarterbacks facing off as division foes for the first time and, at this point, they kind of wouldn’t be rookies anymore.

Week 11: Bye week

Week 12: Buffalo Bills vs. Jacksonville Jaguars

Prediction: Bills 20, Jaguars 10 (5-6)

A little revenge in the making after Jacksonville bounced the Buffalo from the playoffs last year, but also, a more entertaining score.

Week 13: Buffalo Bills vs. Miami Dolphins

Prediction: Bills 17, Dolphins 6 (6-6)

The Dolphins have allowed quite a few players to depart this offseason, and between now and the start of the season, they have a lot of work to do.

Week 14: Buffalo Bills vs. New York Jets

Prediction: Bills 27, Jets 24 (7-6)

These two teams split their season series last season and appear to be heading on similar paths when it comes to their rebuild-of-sorts with young additions, so seeing these two split their series with the home team winning seems right.

Week 15: Buffalo Bills vs. Detroit Lions

Prediction: Lions 34, Bills 20 (7-7)

Matt Stafford is always underrated as a passer, but he finished with 4,446 passing yards last season and 29 touchdowns. Wowza. As long as new head coach Matt Patricia mildly improves that defense, Detroit could be good.

Week 16: Buffalo Bills at New England Patriots

Prediction: Patriots 35, Bills 23 (7-8)

The Bills get a few more points on the board this time around, but you have to believe the Pats will be fighting for something in the postseason when this week comes around.

Week 17: Buffalo Bills vs. Miami Dolphins

Prediction: Bills 35, Dolphins 14 (8-8)

In each of the past three seasons, one of these two teams swept the other. Let’s make it four in a row as Buffalo finishes the year on a positive note.