The cream is starting to rise to the top.

There is still a lot of football to be played, but as we hit the halfway point of the NFL season, the contenders and pretenders are starting to separate themselves.

So, to get you set you for Week 10, we take a look at the 10 teams that have the best shot to bring home the Lombardi Trophy come February.

Get your NFL fix with The Fan Checkdown

Matt Marchese and Donnovan Bennett discuss the latest NFL news and analyze the biggest games throughout the season on the road to the Super Bowl. Don’t miss The FAN Checkdown, Monday to Friday on the Sportsnet Radio Network.

The favourites: Kansas City Chiefs (8-0), Detroit Lions (7-1)

With nine games down, a Super Bowl matchup between the Chiefs and Lions looks like the most realistic outcome.

The Chiefs are the only undefeated team left in the league and are also the back-to-back Super Bowl champions led by the league’s best QB Patrick Mahomes. Even some early-season injuries to some of their best offensive weapons.

Kansas City hasn’t exactly been blowing out its opponents, winning only two of its eight games by double digits. But undefeated is undefeated, and with WR Deandre Hopkins now in the fold, the Chiefs are the clear favourite in the AFC.

But though the Chiefs are undefeated, it’s an NFC team that looks like the league’s best as we head into the second half of the season.

Since dropping a Week 2 game to the Tampa Bay Buccaneers, the Lions have looked like an unstoppable force. They can win in multiple ways, and since Week 3, Detroit has more offensive touchdowns (26) than QB Jared Goff has incompletions (24), per NFL Research.

The Lions are averaging a league-best 32.3 points per game, and with a win over the Houston Texans on Sunday, can become the first Lions team to start 8-1 or better since 1954.

#betmgm-odds
@media (max-width: 767px)
margin: 0 20px 20px 20px;

#betmgm-odds
@media (min-width: 768px) and (max-width: 1023px)
width: 83%;
margin: 0px auto 20px auto;

.betmgmArticle
font-family: “protipo-narrow”, sans-serif !important;
width: 100%;
padding: 0;
margin-bottom: 24px;
border-radius: 8px;
display: inline-block;
font-family: Arial, sans-serif;

.betmgmArticle .header
font-weight: bold;
margin-bottom: 10px;
display: block;
color: var(–core-sn-blue-800-blue, #06192F);
text-decoration: none;

.betmgmArticle .content
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 20px 10px;
border-radius: 8px;
border: 1px solid var(–Grey-Scale-400-Grey, #CED4DA);
background: var(–Grey-Scale-0-White, #FFF);

@media (max-width: 767px)
.betmgmArticle .content
padding: 20px;

@media (min-width: 768px) and (max-width: 1023px)
.betmgmArticle .content
padding: 20px 10px;

@media (min-width: 1024px) and (max-width: 1249px)
.betmgmArticle .content
padding: 20px;

@media (min-width: 1250px)
.betmgmArticle .content
padding: 20px 10px;

.betmgmArticle .section
width: 82px;
flex: 1;
text-align: center;

.betmgmArticle .section .row
font-size: 14px;
line-height: 22px;

.betmgmArticle .section-info
flex: 2;

.betmgmArticle .section-info .gameDate
color: var(–core-sn-blue-800-blue, #06192F);
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 14px;

.betmgmArticle .section-info .team-logo
width: 48px;
height: 48px;
display: inline-block;

.betmgmArticle .section-info .versus
display: inline-block;
margin: 0 16px;
font-size: 14px;
color: #495057;
font-weight: 500;

.betmgmArticle .divider
width: 1px;
background-color: #ddd;
background: var(–Grey-Scale-400-Grey, #CED4DA);
height: 82px;
margin: 0 16px;

.betmgmArticle .title
text-align: center;
font-weight: bold;
margin-bottom: 8px;
font-size: 16px;

@media (max-width: 767px)
.betmgmArticle .title
text-align: left;

@media (min-width: 768px) and (max-width: 1023px)
.betmgmArticle .title
text-align: center;

@media (min-width: 1024px) and (max-width: 1249px)
.betmgmArticle .title
text-align: left;

@media (min-width: 1250px)
.betmgmArticle .title
text-align: center;

.betmgmArticle .row
margin-bottom: 5px;
display: flex;
justify-content: space-between;
margin: 0;

.betmgmArticle .row::before
display: none;

.betmgmArticle .value
font-weight: bold;

.betmgmArticle .red
color: red;

.betmgmArticle .green
color: green;

.betmgmArticle .betmgm-button
cursor: pointer;

.betmgmArticle .betmgm-button a
text-decoration: none;

.betmgmArticle .button button
background-color: #005EB8;
color: white;
padding: 6px 16px 14px 16px;
border: none;
border-radius: 5px;
cursor: pointer;
font-weight: bold;

.betmgmArticle .buttonText
position: relative;
color: #ADB5BD;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: left;
top: -6px;
margin-bottom: 10px;

.betmgmArticle .betMGMLogo
text-align: left;
width: 150px;
height: 42px;

@media (max-width: 767px)
background: url(‘../../../wp-content/themes/sportsnet-nhl/images/BetMGM-Black.svg’) no-repeat;
background-size: cover;

@media (prefers-color-scheme: dark)
background: url(‘../../../wp-content/themes/sportsnet-nhl/images/BetMGM-White.svg’) no-repeat;

.betmgmArticle .betMGMLogo img
text-align: left;
width: 150px;
height: 42px;

.betmgmArticle .content-mobile
display: flex;
justify-content: space-around;
width: 100%;
margin-top: 20px;

@media (max-width: 767px)
.betmgmArticle .content-mobile
display: flex;
margin: 20px 0;

@media (min-width: 768px) and (max-width: 1023px)
.betmgmArticle .content-mobile
display: none;

@media (min-width: 1024px) and (max-width: 1249px)
.betmgmArticle .content-mobile
display: flex;
margin: 20px 0;

@media (min-width: 1250px)
.betmgmArticle .content-mobile
display: none;

.betmgmArticle .content-mobile .team-logos
display: flex;
justify-content: flex-start;
width: 100%;

.betmgmArticle .content-mobile .team-logos .versus
display: flex;
align-items: center;

.betmgmArticle .content-mobile .gameDate
text-align: left;
margin-bottom: 8px;

.betmgmArticle .content-mobile .buttonText
text-align: left;
top: 0;
margin-bottom: 12px;
text-decoration: none;
color: #ADB5BD;

@media (max-width: 767px)
.betmgmArticle .desktop-only
display: none;

@media (min-width: 768px) and (max-width: 1023px)
.betmgmArticle .desktop-only
display: block;

@media (min-width: 1024px) and (max-width: 1249px)
.betmgmArticle .desktop-only
display: none;

@media (min-width: 1250px)
.betmgmArticle .desktop-only
display: block;

async function fetchOddsData(league, gameId)
const res = await fetch(`
cache: ‘no-store’,
);

if (!res.ok)
throw new Error(‘Failed to fetch odds data’);

const data = await res.json();
const oddsData = data?.data?.game?.details?.current_line;
const visitingTeam = data?.data?.game?.visiting_team;
const visitingTeamLogo = data?.data?.game?.visiting_team?.image_url_90;
const homeTeam = data?.data?.game?.home_team;
const homeTeamLogo = data?.data?.game?.home_team?.image_url_90;
const gameTimestamp = data?.data?.game?.details?.timestamp;

return oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp ;

async function renderBetMGM(componentId, league, gameId)
let oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp, error;

const container = document.getElementById(componentId + ‘-odds’);
if (!container) return;

try
( oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp = await fetchOddsData(league, gameId));
catch (err)
error = err.message;

if (error)
container.innerHTML = `

Error: $error

`;
return;

if (!oddsData)
container.innerHTML = `

Odds data not available

`;
return;

let gameDate = new Date(gameTimestamp * 1000);
const gameDateFormatted = gameDate.toLocaleDateString(‘en-US’, year: ‘numeric’, month: ‘long’, day: ‘numeric’ );

container.innerHTML = `

BetMGM Odds

Moneyline
$visitingTeam.short_name
$oddsData.away_money > 0 ? `+$oddsData.away_money` : oddsData.away_money

$homeTeam.short_name
$oddsData.home_money > 0 ? `+$oddsData.home_money` : oddsData.home_money

Spread
$oddsData.fav_id === visitingTeam.id
? oddsData.fav_points
: oddsData.fav_points > 0 ? `-$oddsData.fav_points` : `+$Math.abs(oddsData.fav_points)`
$oddsData.fav_id === visitingTeam.id
? oddsData.fav_money > 0 ? `+$oddsData.fav_money` : oddsData.fav_money
: oddsData.underdog_money > 0 ? `+$oddsData.underdog_money` : oddsData.underdog_money

$oddsData.fav_id === homeTeam.id
? oddsData.fav_points
: oddsData.fav_points > 0 ? `-$oddsData.fav_points` : `+$Math.abs(oddsData.fav_points)`
$oddsData.fav_id === homeTeam.id
? oddsData.fav_money > 0 ? `+$oddsData.fav_money` : oddsData.fav_money
: oddsData.underdog_money > 0 ? `+$oddsData.underdog_money` : oddsData.underdog_money

Over/Under
O $oddsData.total
$oddsData.over_money > 0 ? `+$oddsData.over_money` : oddsData.over_money

U $oddsData.total
$oddsData.under_money > 0 ? `+$oddsData.under_money` : oddsData.under_money

`;

// Example usage
renderBetMGM(‘block_22349a1a1a5cf4f8d6ab357366f60da9’, ‘NFL’, ‘fbc64144-b913-472d-8df9-96db6a2749ae’);

If they keep things rolling, a first Super Bowl appearance in franchise history looks like it could be on the horizon.

The challengers: Baltimore Ravens (7-3), Buffalo Bills (7-2), Philadelphia Eagles (6-2), Washington Commanders (7-2)

While the Chiefs and the Lions look like the two favourites, there are a couple of teams in each conference that look like formidable challengers.

If we were basing things strictly on how the Ravens offence is playing, they might be the odds-on favourite. But as we saw in Thursday’s win over the Bengals, their league-worst passing defence leaves reason for concern.

The Bills have a four-game lead in the AFC East, and are looking like shoe-in to host a playoff game. With WR Amari Cooper now in the fold, Josh Allen and the Bills won’t be an easy out.

Meanwhile, in the NFC, the Commanders and Eagles look like the biggest threats to the Lions thanks to some prize off-season acquisitions. Commanders rookie QB Jayden Daniels has taken the league by storm, while star RB Saquon Barkley has made the Eagles offence look even more dangerous.

var adServerUrl = “”;
var $el = $( “#video_container-581819” );
var permalink = $el.closest(‘.snet-single-article’).data(‘permalink’);

/*
if ( “1” == true && ‘undefined’ !== typeof window.getIndexAds ) {
var so = preroll:1:1:siteID:191888,2:siteID:191889;
adServerUrl = window.getIndexAds( ‘ so, permalink);
} else
adServerUrl = ”

*/
adServerUrl = ”
var adServerUrl_result = adServerUrl.includes(“cust_params”);
var queryString=”;
if(adServerUrl_result)
var gettheDUFI = false;
if (localStorage.getItem(“consent”) !== null && localStorage.getItem(“consent-targeting”) !== null)
gettheDUFI = localStorage.getItem(“theRED_loc”);

if(gettheDUFI)
queryString += “dufiid=” + gettheDUFI + ‘&’;
queryString += “ppid=” + gettheDUFI + ‘&’;
var ppid = “ppid=” + gettheDUFI + ‘&’;

var DUFI_IP = false;
if (localStorage.getItem(“consent”) !== null && localStorage.getItem(“consent-targeting”) !== null)
DUFI_IP = sessionStorage.getItem(“DUFI_IP”);

if(DUFI_IP)
queryString += “dufiip=” + DUFI_IP + ‘&’;

adServerUrl = adServerUrl.replace(/cust_params=/, ppid + ‘cust_params=” + encodeURIComponent(queryString) );

$el.after( unescape(“%3Cscript src=\”” + (document.location.protocol == “https:” ? ” : ” + “.scorecardresearch.com/beacon.js\” %3E%3C/script%3E”) );

$( document ).one( “ready’, function()
$( “#video_container-581819” ).SNPlayer(
bc_account_id: “1704050871”,
bc_player_id: “JCdte3tMv”,
//autoplay: true,
//is_has_autoplay_switch: false,
bc_videos: 6364344491112,
is_has_continuous_play: “false”,
adserverurl: adServerUrl,
section: “”,
thumbnail: ”
direct_url: ”
);
);

var adServerUrl = “”;
var $el = $( “#video_container-931481” );
var permalink = $el.closest(‘.snet-single-article’).data(‘permalink’);

/*
if ( “1” == true && ‘undefined’ !== typeof window.getIndexAds ) {
var so = preroll:1:1:siteID:191888,2:siteID:191889;
adServerUrl = window.getIndexAds( ‘ so, permalink);
} else
adServerUrl = ”

*/
adServerUrl = ”
var adServerUrl_result = adServerUrl.includes(“cust_params”);
var queryString=”;
if(adServerUrl_result)
var gettheDUFI = false;
if (localStorage.getItem(“consent”) !== null && localStorage.getItem(“consent-targeting”) !== null)
gettheDUFI = localStorage.getItem(“theRED_loc”);

if(gettheDUFI)
queryString += “dufiid=” + gettheDUFI + ‘&’;
queryString += “ppid=” + gettheDUFI + ‘&’;
var ppid = “ppid=” + gettheDUFI + ‘&’;

var DUFI_IP = false;
if (localStorage.getItem(“consent”) !== null && localStorage.getItem(“consent-targeting”) !== null)
DUFI_IP = sessionStorage.getItem(“DUFI_IP”);

if(DUFI_IP)
queryString += “dufiip=” + DUFI_IP + ‘&’;

adServerUrl = adServerUrl.replace(/cust_params=/, ppid + ‘cust_params=” + encodeURIComponent(queryString) );

$el.after( unescape(“%3Cscript src=\”” + (document.location.protocol == “https:” ? ” : ” + “.scorecardresearch.com/beacon.js\” %3E%3C/script%3E”) );

$( document ).one( “ready’, function()
$( “#video_container-931481” ).SNPlayer(
bc_account_id: “1704050871”,
bc_player_id: “JCdte3tMv”,
//autoplay: false,
//is_has_autoplay_switch: false,
bc_videos: 6364344491112,
is_has_continuous_play: “false”,
adserverurl: adServerUrl,
section: “”,
thumbnail: ”
direct_url: ”
);
);

If things break right: Minnesota Vikings (6-2), Atlanta Falcons (6-3), Houston Texans (6-3), San Francisco 49ers (4-4)

Each group in this tier has the potential to win it all, but all have glaring question marks.

The Vikings looked like the league’s best team through five weeks of the season, but after losing two of their last three games, questions of whether Sam Darnold is really capable of leading a team to a Super Bowl have begun to arise.

Kirk Cousins and the Atlanta Falcons are 5-1 over their past six and have seemed to have finally unlocked RB Bijan Robinson’s potential. We will have to see if Cousins can finally get it done when it matters most.

Houston was a darling pick to win the Super Bowl to start the off-season with sophomore QB C.J. Stroud looking to build on a record-breaking rookie season. But the Texans’ offensive line is simply not good enough right now to be considered one of the AFC favourites.

Lastly, the 49ers might be third in their division, but with the return of star RB Christian McCaffrey this week against the Buccaneers, the defending NFC champions are poised to make some noise in the second half of the season. At 4-4, their margin for error is slimmer than many of the other contenders.

#betmgm-odds
@media (max-width: 767px)
margin: 0 20px 20px 20px;

#betmgm-odds
@media (min-width: 768px) and (max-width: 1023px)
width: 83%;
margin: 0px auto 20px auto;

.betmgmArticle
font-family: “protipo-narrow”, sans-serif !important;
width: 100%;
padding: 0;
margin-bottom: 24px;
border-radius: 8px;
display: inline-block;
font-family: Arial, sans-serif;

.betmgmArticle .header
font-weight: bold;
margin-bottom: 10px;
display: block;
color: var(–core-sn-blue-800-blue, #06192F);
text-decoration: none;

.betmgmArticle .content
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 20px 10px;
border-radius: 8px;
border: 1px solid var(–Grey-Scale-400-Grey, #CED4DA);
background: var(–Grey-Scale-0-White, #FFF);

@media (max-width: 767px)
.betmgmArticle .content
padding: 20px;

@media (min-width: 768px) and (max-width: 1023px)
.betmgmArticle .content
padding: 20px 10px;

@media (min-width: 1024px) and (max-width: 1249px)
.betmgmArticle .content
padding: 20px;

@media (min-width: 1250px)
.betmgmArticle .content
padding: 20px 10px;

.betmgmArticle .section
width: 82px;
flex: 1;
text-align: center;

.betmgmArticle .section .row
font-size: 14px;
line-height: 22px;

.betmgmArticle .section-info
flex: 2;

.betmgmArticle .section-info .gameDate
color: var(–core-sn-blue-800-blue, #06192F);
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 14px;

.betmgmArticle .section-info .team-logo
width: 48px;
height: 48px;
display: inline-block;

.betmgmArticle .section-info .versus
display: inline-block;
margin: 0 16px;
font-size: 14px;
color: #495057;
font-weight: 500;

.betmgmArticle .divider
width: 1px;
background-color: #ddd;
background: var(–Grey-Scale-400-Grey, #CED4DA);
height: 82px;
margin: 0 16px;

.betmgmArticle .title
text-align: center;
font-weight: bold;
margin-bottom: 8px;
font-size: 16px;

@media (max-width: 767px)
.betmgmArticle .title
text-align: left;

@media (min-width: 768px) and (max-width: 1023px)
.betmgmArticle .title
text-align: center;

@media (min-width: 1024px) and (max-width: 1249px)
.betmgmArticle .title
text-align: left;

@media (min-width: 1250px)
.betmgmArticle .title
text-align: center;

.betmgmArticle .row
margin-bottom: 5px;
display: flex;
justify-content: space-between;
margin: 0;

.betmgmArticle .row::before
display: none;

.betmgmArticle .value
font-weight: bold;

.betmgmArticle .red
color: red;

.betmgmArticle .green
color: green;

.betmgmArticle .betmgm-button
cursor: pointer;

.betmgmArticle .betmgm-button a
text-decoration: none;

.betmgmArticle .button button
background-color: #005EB8;
color: white;
padding: 6px 16px 14px 16px;
border: none;
border-radius: 5px;
cursor: pointer;
font-weight: bold;

.betmgmArticle .buttonText
position: relative;
color: #ADB5BD;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: left;
top: -6px;
margin-bottom: 10px;

.betmgmArticle .betMGMLogo
text-align: left;
width: 150px;
height: 42px;

@media (max-width: 767px)
background: url(‘../../../wp-content/themes/sportsnet-nhl/images/BetMGM-Black.svg’) no-repeat;
background-size: cover;

@media (prefers-color-scheme: dark)
background: url(‘../../../wp-content/themes/sportsnet-nhl/images/BetMGM-White.svg’) no-repeat;

.betmgmArticle .betMGMLogo img
text-align: left;
width: 150px;
height: 42px;

.betmgmArticle .content-mobile
display: flex;
justify-content: space-around;
width: 100%;
margin-top: 20px;

@media (max-width: 767px)
.betmgmArticle .content-mobile
display: flex;
margin: 20px 0;

@media (min-width: 768px) and (max-width: 1023px)
.betmgmArticle .content-mobile
display: none;

@media (min-width: 1024px) and (max-width: 1249px)
.betmgmArticle .content-mobile
display: flex;
margin: 20px 0;

@media (min-width: 1250px)
.betmgmArticle .content-mobile
display: none;

.betmgmArticle .content-mobile .team-logos
display: flex;
justify-content: flex-start;
width: 100%;

.betmgmArticle .content-mobile .team-logos .versus
display: flex;
align-items: center;

.betmgmArticle .content-mobile .gameDate
text-align: left;
margin-bottom: 8px;

.betmgmArticle .content-mobile .buttonText
text-align: left;
top: 0;
margin-bottom: 12px;
text-decoration: none;
color: #ADB5BD;

@media (max-width: 767px)
.betmgmArticle .desktop-only
display: none;

@media (min-width: 768px) and (max-width: 1023px)
.betmgmArticle .desktop-only
display: block;

@media (min-width: 1024px) and (max-width: 1249px)
.betmgmArticle .desktop-only
display: none;

@media (min-width: 1250px)
.betmgmArticle .desktop-only
display: block;

async function fetchOddsData(league, gameId)
const res = await fetch(`
cache: ‘no-store’,
);

if (!res.ok)
throw new Error(‘Failed to fetch odds data’);

const data = await res.json();
const oddsData = data?.data?.game?.details?.current_line;
const visitingTeam = data?.data?.game?.visiting_team;
const visitingTeamLogo = data?.data?.game?.visiting_team?.image_url_90;
const homeTeam = data?.data?.game?.home_team;
const homeTeamLogo = data?.data?.game?.home_team?.image_url_90;
const gameTimestamp = data?.data?.game?.details?.timestamp;

return oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp ;

async function renderBetMGM(componentId, league, gameId)
let oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp, error;

const container = document.getElementById(componentId + ‘-odds’);
if (!container) return;

try
( oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp = await fetchOddsData(league, gameId));
catch (err)
error = err.message;

if (error)
container.innerHTML = `

Error: $error

`;
return;

if (!oddsData)
container.innerHTML = `

Odds data not available

`;
return;

let gameDate = new Date(gameTimestamp * 1000);
const gameDateFormatted = gameDate.toLocaleDateString(‘en-US’, year: ‘numeric’, month: ‘long’, day: ‘numeric’ );

container.innerHTML = `

BetMGM Odds

Moneyline
$visitingTeam.short_name
$oddsData.away_money > 0 ? `+$oddsData.away_money` : oddsData.away_money

$homeTeam.short_name
$oddsData.home_money > 0 ? `+$oddsData.home_money` : oddsData.home_money

Spread
$oddsData.fav_id === visitingTeam.id
? oddsData.fav_points
: oddsData.fav_points > 0 ? `-$oddsData.fav_points` : `+$Math.abs(oddsData.fav_points)`
$oddsData.fav_id === visitingTeam.id
? oddsData.fav_money > 0 ? `+$oddsData.fav_money` : oddsData.fav_money
: oddsData.underdog_money > 0 ? `+$oddsData.underdog_money` : oddsData.underdog_money

$oddsData.fav_id === homeTeam.id
? oddsData.fav_points
: oddsData.fav_points > 0 ? `-$oddsData.fav_points` : `+$Math.abs(oddsData.fav_points)`
$oddsData.fav_id === homeTeam.id
? oddsData.fav_money > 0 ? `+$oddsData.fav_money` : oddsData.fav_money
: oddsData.underdog_money > 0 ? `+$oddsData.underdog_money` : oddsData.underdog_money

Over/Under
O $oddsData.total
$oddsData.over_money > 0 ? `+$oddsData.over_money` : oddsData.over_money

U $oddsData.total
$oddsData.under_money > 0 ? `+$oddsData.under_money` : oddsData.under_money

`;

// Example usage
renderBetMGM(‘block_2dc957c44b34ad2db2c6b27811ccbe0e’, ‘NFL’, ‘3d4eb251-7fa3-4d18-90de-889d8a267316’);

Just missed out: Pittsburgh Steelers (6-2), Green Bay Packers (6-3), Los Angeles Chargers (5-3), Arizona Cardinals (5-4)

Game of the Week: Lions (7-1) @ Texans (6-3) — Sunday, 8:20 p.m. ET

Sunday’s primetime matchup features two teams that come into Week 10 on opposite sides of the momentum spectrum.

As previously mentioned, the Lions have a right to be labelled the best team in the league due to their recent play.

On the other side, the Texans have looked shaky lately and are coming off a bad loss to the struggling New York Jets in Week 9. Injuries to two of their top passing catch weapons and poor offensive line play have made the Texans offence look like a shell of the group that many predicted to be one the league’s top units this season.

Houston may get a boost this week if its No. 1 receiver Nico Collins returns from injury, but against this Lions squad, that may not be enough.

The Lions are a juggernaut that looks nearly impossible to stop. Offensively, they can beat you through the air, or let their dynamic RB duo of David Montgomery and Jahymr Gibbs do the heavy lifting.

Detroit will also get their second-leading receiver Jameson Williams back this week from a two-game suspension, which makes the tall task of stopping Detroit seem even taller.

Can the Texans overcome the odds for a statement win? Or will the Lions further cement their status as the league’s gold standard?

Forrest’s Favourites (Season record: 13-8 — All odds courtesy of BetMGM):

Lions @ Texans — Pick: Lions -3.5 (-110): It’s always hard to bet against Stroud, but it’s even harder to bet against the best team in football.

Broncos @ Chiefs — Pick: Broncos +7.5 (-110): Yes, the Chiefs are undefeated. But they aren’t exactly blowing teams out. A division game, plus a solid Broncos defence should keep this one within a touchdown.

Dolphins @ Rams — Pick: Rams -1.0 (-110): Don’t look now, but the Rams are getting healthy and have won three straight. They are also 3-1 at home. Take them to beat the Dolphins.

Thursday, Nov. 7

Baltimore Ravens 35, Cincinnati Bengals 34

Sunday, Nov. 10

New York Giants vs Carolina Panthers (at Munich, Germany), 9:30 a.m. ET
New England Patriots at Chicago Bears, 1 p.m. ET
Buffalo Bills at Indianapolis Colts, 1 p.m. ET
Minnesota Vikings at Jacksonville Jaguars, 1 p.m. ET
Denver Broncos at Kansas City Chiefs, 1 p.m. ET
Atlanta Falcons at New Orleans Saints, 1 p.m. ET
San Francisco 49ers at Tampa Bay Buccaneers, 1 p.m. ET
Pittsburgh Steelers at Washington Commanders, 1 p.m. ET
Tennessee Titans at Los Angeles Chargers, 4:05 p.m. ET
New York Jets at Arizona Cardinals, 4:25 p.m. ET
Philadelphia Eagles at Dallas Cowboys, 4:25 p.m. ET
Detroit Lions at Houston Texans, 8:20 p.m. ET

Monday, Nov. 11

Miami Dolphins at Los Angeles Rams, 8:15 p.m. ET

Teams on a bye: Cleveland Browns, Green Bay Packers, Las Vegas Raiders, Seattle Seahawks





Source link

Leave a Reply

Your email address will not be published. Required fields are marked *