The Buffalo Bills locked in one of their most important offensive weapons ahead of the 2025 NFL season. Running back James Cook signed a four-year, $48 million extension with the team on Wednesday, keeping him in Buffalo through 2029. The deal includes $30 million guaranteed.
“We paid now, so let’s go play football,” Cook said after putting pen to paper before practice.
Bills general manager Brandon Beane emphasized the timing of the agreement: “I think we had an understanding that we need to practice if we’re gonna be able to get back to the table… once we got him back on the practice field, we really worked hard.”
Cook’s confirmation as the Bills’ featured back prompted the data analyst at Dimers to conduct new Bills-Ravens Week 1 simulations. The results were used to inform the updated Bills vs. Ravens betting preview below.
Ravens vs. Bills: Sunday Night Football Week 1 betting preview
Explore the interactive widget below to view the current spread, total, and moneyline betting odds and probabilities for the Ravens-Bills game at Highmark Stadium.
Game details
Key information on the Ravens vs. Bills matchup, including where the game is and what time it kicks off.
- Teams: Baltimore Ravens vs. Buffalo Bills
- Date: Sunday, September 7, 2025
- Kickoff: 8:20 p.m. ET
- Location: Highmark Stadium
- NFL injuries: Check the latest updates to the official NFL injury report
Odds
Odds for the key markets in the Ravens-Bills NFL matchup.
- Spread: Ravens +1.5 (-110), Bills -1.5 (-102)
- Moneyline: Ravens +105, Bills -116
- Total: Over/Under 52.5 (-110/-110)
The odds and lines presented here are the best available from selected sportsbooks at the time of publication and are subject to change.
Note: If you’re looking for a way to watch the NFL in 2025, this DraftKings promo for $200 off NFL Sunday Ticket is now available in both New York and Maryland, while FanDuel, BetMGM and Bet365 are countering with bonus bet offers nationwide.
Expert prediction: Ravens vs. Bills
Using advanced data analysis and computer power, Dimers has executed 10,000 simulations of the Ravens vs. Bills game.
According to the predictive model, the Bills remain more likely to defeat the Ravens at Highmark Stadium, with a 54% chance of winning. The projections also indicate a balanced market, with both sides holding a 50% chance of covering the spread. Meanwhile, the total of 52.5 points has a 53% chance of staying under.
As always, these probabilities are accurate at the time of publication but subject to adjustment as the game approaches.
Ravens vs. Bills best bet
The top pick for the Ravens vs. Bills Week 1 matchup is Under 52.5 points (-110).
This recommendation is based on Dimers’ simulations and proprietary modeling, providing bettors with data-driven advice for more informed wagering.
Score prediction for Ravens vs. Bills
Dimers’ projected final score for Sunday night’s showdown has the Bills edging the Ravens 26-24.
This forecast stems from the average outcomes of 10,000 simulations, offering fans and bettors a clear look at how Buffalo—now reinforced by Cook’s long-term deal—matches up against Baltimore in one of the season’s most anticipated openers.
Conclusion
James Cook’s extension provides stability for a Buffalo offense already headlined by Josh Allen, and his presence as the confirmed starting running back strengthens the Bills’ outlook heading into 2025. With the numbers pointing to a narrow Buffalo edge and the Under as the best bet, Sunday Night Football between the Bills and Ravens is set to deliver one of the most balanced and high-stakes openers of the NFL season.
If you or a loved one has questions or needs to talk to a professional about gambling, call 1-800-GAMBLER or visit 1800gambler.net for more information.
If you purchase a product or register for an account through a link on our site, we may receive compensation. By using this site, you consent to our User Agreement and agree that your clicks, interactions, and personal information may be collected, recorded, and/or stored by us and social media and other third-party partners in accordance with our Privacy Policy.