Skip to content
GARY A.I.Get the app
NCAAF · Sat, Oct 17 · 12:00 PM

Northwestern Wildcats at Michigan State Spartans

O/U 49.5 · SPREAD Northwestern Wildcats -7.5 · Spartan Stadium, East Lansing, MI

GARY'S PICK
Northwestern -7.5
NCAAF@ Michigan State· -105

Northwestern
-7.5

-105 · LOST · NU 24 · MSU 21

Michigan State

The pick & result

Published pick
Northwestern Wildcats -7.5 -105
Published odds
-105
Result
Lost
Final score
24-21

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The line

BETMGM · 46 moves
MarketOpened
Oct 11 3:03 PM
Close
Oct 17 11:52 AM
Move
SPREADNorthwestern Wildcats -10 (-105)Northwestern Wildcats -7.5 (-105)−2½
TOTAL47.5 (-110)50.5 (-108)+3
MONEYLINENorthwestern Wildcats -375Northwestern Wildcats -300+75
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 11 3:03 PMNorthwestern Wildcats -10 (-105)47.5 (-110)Northwestern Wildcats -375 · Michigan State Spartans +300
Oct 11 4:03 PMNorthwestern Wildcats -9 (-108)48.5 (-112)Northwestern Wildcats -350 · Michigan State Spartans +280
Oct 11 7:03 PMNorthwestern Wildcats -8.5 (-108)48.5 (-112)Northwestern Wildcats -350 · Michigan State Spartans +280
Oct 11 9:03 PMNorthwestern Wildcats -7.5 (-112)48.5 (-112)Northwestern Wildcats -325 · Michigan State Spartans +260
Oct 11 11:03 PMNorthwestern Wildcats -7.5 (-110)48.5 (-112)Northwestern Wildcats -325 · Michigan State Spartans +260
Oct 12 6:00 AMNorthwestern Wildcats -7.5 (-112)48.5 (-112)Northwestern Wildcats -325 · Michigan State Spartans +260
Oct 12 8:01 AMNorthwestern Wildcats -7.5 (-108)48.5 (-112)Northwestern Wildcats -325 · Michigan State Spartans +260
Oct 12 10:01 AMNorthwestern Wildcats -7.5 (-110)48.5 (-112)Northwestern Wildcats -325 · Michigan State Spartans +270
Oct 12 11:32 AMNorthwestern Wildcats -7.5 (-105)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 12 1:33 PMNorthwestern Wildcats -7.5 (-105)48.5 (-115)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 12 6:36 PMNorthwestern Wildcats -7.5 (-108)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 13 12:01 PMNorthwestern Wildcats -7.5 (-108)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 13 4:32 PMNorthwestern Wildcats -7.5 (-108)48.5 (-120)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 14 10:01 AMNorthwestern Wildcats -7.5 (-110)48.5 (-120)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 14 10:32 AMNorthwestern Wildcats -7.5 (-108)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 14 1:34 PMNorthwestern Wildcats -7.5 (-108)48.5 (-120)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 14 2:34 PMNorthwestern Wildcats -7.5 (-110)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 14 3:05 PMNorthwestern Wildcats -7.5 (-102)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 14 3:35 PMNorthwestern Wildcats -7.5 (-102)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +240
Oct 14 4:05 PMNorthwestern Wildcats -7 (-120)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +240
Oct 14 4:35 PMNorthwestern Wildcats -7.5 (-102)48.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +240
Oct 14 5:37 PMNorthwestern Wildcats -7.5 (-102)49.5 (-110)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 14 6:38 PMNorthwestern Wildcats -7.5 (-102)49.5 (-105)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 14 8:08 PMNorthwestern Wildcats -7 (-120)49.5 (-105)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 14 8:38 PMNorthwestern Wildcats -7.5 (-102)49.5 (-108)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 15 6:00 AMNorthwestern Wildcats -7.5 (-102)49.5 (-108)Northwestern Wildcats -300 · Michigan State Spartans +240
Oct 15 6:30 AMNorthwestern Wildcats -7.5 (-108)49.5 (-108)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 15 9:31 AMNorthwestern Wildcats -7 (-115)49.5 (-108)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 15 5:11 PMNorthwestern Wildcats -7 (-112)49.5 (-108)Northwestern Wildcats -285 · Michigan State Spartans +230
Oct 15 6:17 PMNorthwestern Wildcats -7 (-112)49.5 (-108)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 16 8:31 AMNorthwestern Wildcats -7 (-112)49.5 (-120)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 16 12:32 PMNorthwestern Wildcats -7 (-115)50.5 (-108)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 16 5:30 PMNorthwestern Wildcats -7 (-115)50.5 (-110)Northwestern Wildcats -300 · Michigan State Spartans +240
Oct 16 7:41 PMNorthwestern Wildcats -7 (-115)50.5 (-108)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 17 12:01 AMNorthwestern Wildcats -7 (-115)49.5 (-112)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 17 5:00 AMNorthwestern Wildcats -7 (-115)49.5 (-108)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 17 7:30 AMNorthwestern Wildcats -7 (-115)49.5 (-108)Northwestern Wildcats -300 · Michigan State Spartans +240
Oct 17 8:30 AMNorthwestern Wildcats -7 (-115)49.5 (-110)Northwestern Wildcats -300 · Michigan State Spartans +240
Oct 17 9:00 AMNorthwestern Wildcats -7 (-115)49.5 (-118)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 17 9:51 AMNorthwestern Wildcats -7 (-112)49.5 (-120)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 17 10:51 AMNorthwestern Wildcats -7 (-115)49.5 (-110)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 17 11:01 AMNorthwestern Wildcats -7 (-115)49.5 (-110)Northwestern Wildcats -300 · Michigan State Spartans +250
Oct 17 11:12 AMNorthwestern Wildcats -7 (-115)49.5 (-110)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 17 11:22 AMNorthwestern Wildcats -7 (-115)49.5 (-112)Northwestern Wildcats -295 · Michigan State Spartans +240
Oct 17 11:32 AMNorthwestern Wildcats -7 (-120)49.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +240
Oct 17 11:42 AMNorthwestern Wildcats -7.5 (-102)49.5 (-112)Northwestern Wildcats -300 · Michigan State Spartans +240
CLOSEOct 17 11:52 AMNorthwestern Wildcats -7.5 (-105)50.5 (-108)Northwestern Wildcats -300 · Michigan State Spartans +250

The read

Pat Fitzgerald gets the old program in East Lansing, and Aidan Chiles comes home wearing the other jersey. The storylines are loud, but the injury report tells the real story.

Michigan State's defense is in tatters exactly where Northwestern attacks. Tre Bell, Charles Brantley, Tyran Chappell and Keshawn Williams are all out at corner, pushing freshmen Jeremiah Favorite and KJ Deriso into first-string roles. Jordan Hall, Brady Pretzlaff and Caleb Wheatland are out at linebacker. That's a nightmare draw against Chip Kelly's Wing-T, which lives on misdirection, motion and fakes designed to make young defenders bite. When they bite, Chiles makes them pay. Chiles has averaged 9.8 or more yards per attempt in every game but Penn State, thrown zero interceptions, and now faces a Spartans pass rush that didn't record a sack against Nebraska, Wisconsin or Illinois.

On the other side, Michigan State hasn't scored against real defenses: 3 at Wisconsin, 10 at Notre Dame, 13 against Nebraska. Northwestern's defense looks like those units, allowing just 2.8 points per trip inside the 40 with 8 takeaways. The Spartans are also without starting left tackle Ben Murawski and backup quarterback Cam Fancher. Their run game has been stuffed by every legitimate front it has faced.

This isn't a good team in a slump, either. Healthier versions of these Spartans lost 31-13 to Nebraska at home and 31-3 at Wisconsin. Northwestern's 4-1 start holds up under the hood, with better success rate, explosiveness and finishing on both sides of the ball. All four wins came by double digits.

The risks are real. Northwestern is missing offensive linemen David Anchondo, Ezomo Oratokhai and Jacob Miller, and if those are starters, the run game loses some punch. The Wildcats were held scoreless in the first half at Indiana in their only road game. Starting safety Robert Fitzgerald is doubtful, which gives Michigan State's short passing game something to work with. And the hook past seven always stings.

Still, the matchup points one way. Northwestern's strengths line up with Michigan State's injuries, and I'll lay the 7.5.

Injuries noted

Northwestern Wildcats: Josh Fussell (out) — DB; condition undisclosed.; Daniel Anderson (out) — RB; condition undisclosed.; Max Mohring (out) — LB; condition undisclosed.; Jason Reynolds II (out) — LB; condition undisclosed.; Callen Campbell (out) — DL; condition undisclosed.; Qayvier Johnson (out) — LB; condition undisclosed.; David Anchondo (out) — OL; condition undisclosed.; Ezomo Oratokhai (out) — OL; condition undisclosed.; Jacob Miller (out) — OL; condition undisclosed.; Chris Petrucci (out) — TE; condition undisclosed.; Amare Jordan (doubtful) — LB; condition undisclosed.; Luke Dehnicke (doubtful) — TE; condition undisclosed.; Robert Fitzgerald (doubtful) — Starting safety; October 16, 16:04 UTC report states he was downgraded from questionable; condition undisclosed.; Damon Walters (questionable) — DB; condition undisclosed.; Braden Turner (probable) — DB; condition undisclosed.; Timi Oke (probable) — DB; condition undisclosed.; Migo Jackson (questionable) — DL; listed questionable on the October 14 initial report, reported October 15. Later designation could not be verified.

Michigan State Spartans: Cam Edwards (out for season) — RB; season-ending knee injury.; Cam Fancher (out) — QB; ruled out for Northwestern; condition unspecified in the official preview.; Tre Bell (out) — CB; five starts; condition undisclosed.; Charles Brantley (out) — CB; four starts; condition undisclosed.; Jordan Hall (out) — LB; four starts; condition undisclosed in the official preview.; Keshawn Williams (out) — CB; condition undisclosed.; Tyran Chappell (out) — CB; two starts; condition undisclosed.; Darrin Jones Jr. (out) — RB; condition undisclosed.; Jay Coyne (out) — FB; condition undisclosed.; Caleb Wheatland (out) — LB; one start; condition undisclosed.; Brady Pretzlaff (out) — LB; five starts; condition undisclosed.; Ben Murawski (out) — Starting left tackle; six starts; condition undisclosed.; Tristan Comer (out) — OL; condition undisclosed.; Joe Caudill (out) — TE; condition undisclosed.; Charles Taplin (questionable) — WR; condition undisclosed; October 15 report names him Charles Taplin III, and October 16 reporting retains questionable status.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

QUARTERBACK

  • Alessio Milivojevic is MSU's projected starter

    6.78 Y/A

    Alessio Milivojevic is MSU's projected starting quarterback. The October 13 official preview identifies him as the starter in all six 2026 games; the October 16 matchup report discusses him directing the offense against Northwestern. No explicit game-day starter announcement was retrieved. 2026 line: 1037 passing yards, 65.4% completions, 6.78 yards per attempt, 5-3 TD-INT over 6 games.

  • Aidan Chiles is NU's projected starter

    10.46 Y/A

    Aidan Chiles is NU's projected starting quarterback. October 14 game-week reporting explicitly describes Chiles facing Michigan State's defense Saturday, and Northwestern's October 15 preview features him at quarterback. No explicit game-day starter announcement was retrieved. 2026 line: 1172 passing yards, 71.4% completions, 10.46 yards per attempt, 9-0 TD-INT over 5 games.

TRENCHES

  • NU: 203 rushing yards per game to MSU's 121.7

    81.3 YPG

    Northwestern is running for 203 yards a game over five games, up from 160.2 last season, while Michigan State is at 121.7 over six, almost identical to its 122.8. MSU's number is steady and believable. Northwestern's jump is real progress in five games, though some of it should fade against conference fronts. Northwestern will try to win on the ground in East Lansing, and MSU has shown no sign of matching that volume.

PACE & SCRIPT

  • NU: 35.4 points per game to MSU's 21.3

    14.1 PPG

    Northwestern is scoring 35.4 points a game over five games, a big jump from 23.4 last season. Michigan State has dropped from 24.6 to 21.3 over six. A 12-point leap in five games deserves some skepticism until it holds against better defenses. On the road, Northwestern's offense is the side carrying the momentum, while Michigan State has not found much scoring.

  • NU: 16.2 points allowed per game to MSU's 25.7

    9.5 PPG

    Northwestern is allowing 16.2 points per game over 5 games, better than last season's 19.8, while Michigan State is at 25.7 over 6, an improvement on its 29.9. Both defenses have tightened, but the gap between them holds from last season. Northwestern brings the steadier defense on the road, a fit for a lower-scoring game where Michigan State has to earn its points.

TURNOVERS

  • NU: 1.6 takeaways per game to MSU's 0.5

    1.1 TO

    Northwestern forces 1.6 takeaways a game over 5 games, Michigan State 0.5 over 6. Takeaways swing a lot week to week, so both numbers can move fast. The gap is small in game terms, about one extra turnover, but in a tight road game that can decide field position.

MISMATCH

  • NU: 203 rush yards a game to MSU's 121.7

    203 VS 121.7

    Northwestern runs for 203 yards a game over five games, up from 160.2 last season. Michigan State is at 121.7 over six, nearly identical to its 122.8 a year ago. Michigan State's number looks like who it is, while Northwestern's jump could cool somewhat. Michigan State has to slow the run at home, or Northwestern can grind out possessions.

REPLACEMENT

  • Cam Edwards (RB) is out for the season for MSU

    OUT FOR SEASON

    RB; season-ending knee injury. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13) Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Josh Fussell (DB) is out for NU

    OUT

    DB; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Daniel Anderson (RB) is out for NU

    OUT

    RB; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Max Mohring (LB) is out for NU

    OUT

    LB; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Jason Reynolds II (LB) is out for NU

    OUT

    LB; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Callen Campbell (DL) is out for NU

    OUT

    DL; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Qayvier Johnson (LB) is out for NU

    OUT

    LB; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • David Anchondo (OL) is out for NU

    OUT

    OL; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Ezomo Oratokhai (OL) is out for NU

    OUT

    OL; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Jacob Miller (OL) is out for NU

    OUT

    OL; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Chris Petrucci (TE) is out for NU

    OUT

    TE; condition undisclosed. Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Cam Fancher (QB) is out for MSU

    OUT

    QB; ruled out for Northwestern; condition unspecified in the official preview. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Tre Bell (CB) is out for MSU

    OUT

    CB; five starts; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Charles Brantley (CB) is out for MSU

    OUT

    CB; four starts; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Jordan Hall (LB) is out for MSU

    OUT

    LB; four starts; condition undisclosed in the official preview. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Keshawn Williams (CB) is out for MSU

    OUT

    CB; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Tyran Chappell (CB) is out for MSU

    OUT

    CB; two starts; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Darrin Jones Jr. (RB) is out for MSU

    OUT

    RB; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Jay Coyne (FB) is out for MSU

    OUT

    FB; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Caleb Wheatland (LB) is out for MSU

    OUT

    LB; one start; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Brady Pretzlaff (LB) is out for MSU

    OUT

    LB; five starts; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Ben Murawski (OL) is out for MSU

    OUT

    Starting left tackle; six starts; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13) Michigan State-Northwestern scouting report, prediction: Fitz vs Chiles — Chris Solari, Detroit Free Press; AOL publication 09:09 UTC (2026-10-16)

  • Tristan Comer (OL) is out for MSU

    OUT

    OL; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

  • Joe Caudill (TE) is out for MSU

    OUT

    TE; condition undisclosed. Michigan State Hosts No. 25 Northwestern Saturday in Spartan Stadium (2026-10-13)

TEAM RECORD

  • Big Ten game: NU 1-1, MSU 0-3 in conference

    CONFERENCE

    These two share the Big Ten. NU is 1-1 against it, MSU is 0-3. 2026 standings through 2026-10-17.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored October 17, 2026 at 8:07 AM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, fanatics, betrivers, draftkings, betmgm, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day