Cover Photo: Mark Brown/Getty Images

Now that we've made it through (mostly) three weeks of NFL games, we can finally gaze into the future and determine who we think will win each division by the end of the 2018-19 season. 

If there's one thing to take away from the stretch between the opening Week 1 odds landscape and now, it's that most of the divisions are already shaping to look different than expected. 

And no division exemplifies this narrative more than the AFC East after a stunning 1-2 start from the New England Patriots. 

Despite serving as home to arguably the worst team in the league this season, the Buffalo Bills, the AFC East came into the 2018-19 season with one of the biggest locks to take the division, the New England Patriots. 

But after a 3-0 start from the Miami Dolphins, and a quick nosedive by the Patriots, it's actually a race just three weeks into the season. However, the bookmakers clearly haven't lost their faith in the Pats, as they remain the favorites at -370. 

The AFC North has also seen a sizeable shakeup toward the top with the rollercoaster of events derailing the Pittsburgh Steelers (+175) to a 0-1-1 start through Week 2, while the Baltimore Ravens (+240) and Cincinnati Bengals (+175) have both raced out to impressive 2-1 starts. 

Even the Cleveland Browns are making some noise, climbing to +850 after a 1-1-1 start. 

Get $20 with your first deposit on FanDuel. Join Now.

David Hayes is not a FanDuel employee. In addition to providing DFS gameplay advice, David Hayes also participates in DFS contests on FanDuel using his personal account, username DavidWHayes. While the strategies and player selections recommended in his articles are his personal views, he may deploy different strategies and player selections when entering contests with his personal account. The views expressed in their articles are the author's alone and do not necessarily reflect the views of FanDuel.