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

Michigan State Spartans at Wisconsin Badgers

O/U 43.5 · SPREAD Wisconsin Badgers -8.5

GARY'S PICK
Wisconsin -9.5
NCAAFvs Michigan State· -110

Wisconsin
-9.5

-110 · CASHED · MSU 3 · WIS 31

Michigan State

The pick & result

Published pick
Wisconsin Badgers -9.5 -110
Published odds
-110
Result
Won
Final score
3-31

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 · 50 moves
MarketOpened
Sep 27 5:03 PM
Close
Oct 3 12:29 PM
Move
SPREADWisconsin Badgers -10 (-110)Wisconsin Badgers -8.5 (-108)−1½
TOTAL44.5 (-108)43.5 (-110)−1
MONEYLINEWisconsin Badgers -400Wisconsin Badgers -350+50
Every move, in order ›
WhenSpreadTotalMoneyline
OPENSep 27 5:03 PMWisconsin Badgers -10 (-110)44.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +320
Sep 27 7:05 PMWisconsin Badgers -10 (-110)44.5 (-108)Wisconsin Badgers -425 · Michigan State Spartans +320
Sep 27 9:05 PMWisconsin Badgers -10 (-108)43.5 (-118)Wisconsin Badgers -400 · Michigan State Spartans +310
Sep 27 11:05 PMWisconsin Badgers -10 (-108)43.5 (-118)Wisconsin Badgers -375 · Michigan State Spartans +310
Sep 28 8:01 AMWisconsin Badgers -10 (-108)44.5 (-102)Wisconsin Badgers -400 · Michigan State Spartans +310
Sep 28 1:46 PMWisconsin Badgers -10.5 (-108)43.5 (-108)Wisconsin Badgers -425 · Michigan State Spartans +320
Sep 28 7:18 PMWisconsin Badgers -10 (-118)43.5 (-110)Wisconsin Badgers -400 · Michigan State Spartans +320
Sep 28 9:18 PMWisconsin Badgers -10.5 (-105)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +310
Sep 29 12:18 AMWisconsin Badgers -10 (-110)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +320
Sep 29 6:00 AMWisconsin Badgers -10 (-110)43.5 (-110)Wisconsin Badgers -375 · Michigan State Spartans +310
Sep 29 6:30 AMWisconsin Badgers -10 (-110)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +310
Sep 29 8:30 AMWisconsin Badgers -10 (-112)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +310
Sep 29 1:04 PMWisconsin Badgers -10 (-110)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +320
Sep 29 4:05 PMWisconsin Badgers -10 (-108)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +320
Sep 29 7:09 PMWisconsin Badgers -10 (-110)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +320
Sep 30 8:30 AMWisconsin Badgers -10 (-110)43.5 (-108)Wisconsin Badgers -375 · Michigan State Spartans +310
Sep 30 1:34 PMWisconsin Badgers -10 (-110)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +320
Sep 30 3:34 PMWisconsin Badgers -10 (-110)43.5 (-105)Wisconsin Badgers -400 · Michigan State Spartans +310
Sep 30 4:34 PMWisconsin Badgers -10 (-110)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +310
Sep 30 5:35 PMWisconsin Badgers -10 (-112)43.5 (-110)Wisconsin Badgers -400 · Michigan State Spartans +310
Sep 30 7:35 PMWisconsin Badgers -10 (-110)43.5 (-110)Wisconsin Badgers -400 · Michigan State Spartans +320
Sep 30 8:05 PMWisconsin Badgers -10 (-108)43.5 (-108)Wisconsin Badgers -375 · Michigan State Spartans +310
Sep 30 9:35 PMWisconsin Badgers -10 (-108)43.5 (-110)Wisconsin Badgers -375 · Michigan State Spartans +310
Oct 1 12:02 PMWisconsin Badgers -10 (-110)43.5 (-110)Wisconsin Badgers -400 · Michigan State Spartans +310
Oct 1 1:33 PMWisconsin Badgers -10 (-108)43.5 (-110)Wisconsin Badgers -400 · Michigan State Spartans +310
Oct 1 2:03 PMWisconsin Badgers -10 (-110)43.5 (-110)Wisconsin Badgers -400 · Michigan State Spartans +310
Oct 1 2:34 PMWisconsin Badgers -10 (-108)43.5 (-108)Wisconsin Badgers -375 · Michigan State Spartans +310
Oct 1 4:04 PMWisconsin Badgers -10 (-108)43.5 (-108)Wisconsin Badgers -425 · Michigan State Spartans +320
Oct 1 5:04 PMWisconsin Badgers -10 (-108)43.5 (-110)Wisconsin Badgers -400 · Michigan State Spartans +310
Oct 1 5:35 PMWisconsin Badgers -10 (-110)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +320
Oct 1 6:05 PMWisconsin Badgers -9.5 (-120)43.5 (-110)Wisconsin Badgers -375 · Michigan State Spartans +310
Oct 1 7:05 PMWisconsin Badgers -9.5 (-115)43.5 (-108)Wisconsin Badgers -375 · Michigan State Spartans +310
Oct 1 8:36 PMWisconsin Badgers -9.5 (-112)43.5 (-108)Wisconsin Badgers -375 · Michigan State Spartans +310
Oct 1 9:06 PMWisconsin Badgers -9.5 (-112)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +320
Oct 2 6:00 AMWisconsin Badgers -9.5 (-112)43.5 (-110)Wisconsin Badgers -400 · Michigan State Spartans +310
Oct 2 5:21 PMWisconsin Badgers -9.5 (-112)43.5 (-108)Wisconsin Badgers -400 · Michigan State Spartans +310
Oct 2 6:12 PMWisconsin Badgers -9.5 (-112)43.5 (-108)Wisconsin Badgers -375 · Michigan State Spartans +310
Oct 2 10:04 PMWisconsin Badgers -9.5 (-112)43.5 (-110)Wisconsin Badgers -375 · Michigan State Spartans +310
Oct 2 10:34 PMWisconsin Badgers -9 (-110)43.5 (-108)Wisconsin Badgers -375 · Michigan State Spartans +300
Oct 2 11:04 PMWisconsin Badgers -9 (-110)43.5 (-108)Wisconsin Badgers -375 · Michigan State Spartans +290
Oct 3 12:34 AMWisconsin Badgers -9 (-108)43.5 (-110)Wisconsin Badgers -350 · Michigan State Spartans +290
Oct 3 5:00 AMWisconsin Badgers -9 (-112)43.5 (-108)Wisconsin Badgers -350 · Michigan State Spartans +290
Oct 3 9:28 AMWisconsin Badgers -8.5 (-108)43.5 (-110)Wisconsin Badgers -350 · Michigan State Spartans +280
Oct 3 10:28 AMWisconsin Badgers -8.5 (-108)43.5 (-108)Wisconsin Badgers -350 · Michigan State Spartans +290
Oct 3 11:29 AMWisconsin Badgers -8 (-118)43.5 (-108)Wisconsin Badgers -350 · Michigan State Spartans +275
Oct 3 11:39 AMWisconsin Badgers -8.5 (-108)43.5 (-110)Wisconsin Badgers -350 · Michigan State Spartans +290
Oct 3 11:49 AMWisconsin Badgers -8.5 (-108)43.5 (-110)Wisconsin Badgers -350 · Michigan State Spartans +280
Oct 3 11:59 AMWisconsin Badgers -8.5 (-108)43.5 (-110)Wisconsin Badgers -350 · Michigan State Spartans +290
Oct 3 12:09 PMWisconsin Badgers -8.5 (-108)43.5 (-110)Wisconsin Badgers -350 · Michigan State Spartans +280
Oct 3 12:19 PMWisconsin Badgers -8.5 (-108)43.5 (-110)Wisconsin Badgers -350 · Michigan State Spartans +290
CLOSEOct 3 12:29 PMWisconsin Badgers -8.5 (-108)43.5 (-110)Wisconsin Badgers -350 · Michigan State Spartans +280

The read

Homecoming at Camp Randall: sunshine, about 60 degrees at kickoff, and the Badgers' first home game since a fourth-quarter comeback at Penn State. Michigan State arrives short at running back, fullback, tight end and cornerback.

This bet starts with the best unit on the field. Wisconsin's defense allows a 34.0% success rate and minus 0.051 PPA per play, and it holds explosiveness to 1.042. Michigan State's offense moves the chains on early downs, with a 50.5% standard-down success rate. It rarely creates chunk plays, though, at 1.082 explosiveness, and it drops to 27.8% on passing downs. Against Notre Dame and Nebraska, the two real defenses on its schedule, it scored 10 and 13. Alessio Milivojevic threw all three of the season's touchdown passes against Toledo and Eastern Michigan. All three interceptions came against the Irish and the Huskers, and the quarterback's rushing line went negative in both games, minus 20 and minus 24 yards.

That offense is now thinner. Cam Edwards is out for the season after getting hurt against Nebraska. Fullback Jay Coyne, tight end Joe Caudill and lineman Tristan Comer are also out. Jaziun Patterson takes over the backfield at 3.8 yards per carry. Losing a fullback and a tight end in the same week hurts an offense that needs long, patient drives to score.

The other side of the ball is where this number gets covered. Michigan State's defense allows a 42.7% success rate and 1.234 explosiveness, and it has forced two turnovers in four games. Three cornerbacks are out: NiJhay Burt, Keshawn Williams and Tyran Chappell. Captain linebacker Jordan Hall, who made 13 tackles at Notre Dame, is doubtful. Wisconsin's passing game lives on big plays at 1.391 explosiveness. Tyrell Henry has 307 receiving yards, Chris Brooks Jr. has two touchdown catches, and tight end Jacob Harris has 203 yards, including the 72-yard score that gave Wisconsin its late lead at Penn State. A depleted secondary against that group is the matchup I want to own.

Last week offered the cleanest comparison. Both teams faced an SP+ top-15 opponent. Wisconsin won 24-20 on the road at Penn State. Michigan State lost 13-31 at home to Nebraska.

Turnovers are Wisconsin's leak. Colton Joseph has five interceptions, three of them at Penn State, including a pick-six. Michigan State's defense has one interception all season, so it is poorly built to cash those mistakes. Wisconsin's secondary has four picks and 19 passes defended, and it faces a quarterback whose interceptions have all come against this tier of defense.

The case against is real. SP+ rates these teams 6.9 and 0.3, FPI 7.37 and 3.598, so the number asks the venue and the injury report to cover the rest of the distance. Wisconsin has only five sacks, and its run defense stuffs just 10.5% of carries, which gives Patterson early-down room. Michigan State's front, with a 26.0% stuff rate and Eli Coenen's three sacks, can stall the Badgers' ground game. Those ratings were also built on games Edwards and Hall played in. I'll lay the points with the better defense at home, facing an offense that has not thrown a touchdown pass against a good team this season.

Injuries noted

Michigan State Spartans: NiJhay Burt (out) — CB; condition unspecified.; Cam Edwards (out for season) — RB; season-ending injury.; Keshawn Williams (out) — CB; condition unspecified.; Tyran Chappell (out) — CB; condition unspecified.; Jay Coyne (out) — Fullback; condition unspecified.; Tristan Comer (out) — OL; condition unspecified.; Joe Caudill (out) — TE; condition unspecified.; Jordan Hall (doubtful) — LB; condition unspecified.; Tre Bell (questionable) — CB; condition unspecified.; Cam Stodghill (questionable) — LB; condition unspecified.; Dion Crawford (questionable) — LB; condition unspecified.; Brady Pretzlaff (questionable) — LB; condition unspecified.; Conner Moore (questionable) — OL; condition unspecified.; Eli Bickel (questionable) — OL; condition unspecified.; Cal Thrush (questionable) — DL; condition unspecified.

Wisconsin Badgers: Cai Bates (out) — CB; condition unspecified.; Jaylon Domingeaux (out) — WR; condition unspecified.; Michael Roeske (out) — OL; condition unspecified.; Abu Sama III (questionable) — RB; condition unspecified.; Mason Lane (questionable) — RB; condition unspecified.; Bryan Jackson II (probable) — RB; upgraded from questionable.; Emerson Mandell (probable) — OL; condition unspecified.; Ryan Schwendeman (probable) — TE; condition unspecified.; Sean West (probable) — Punter; condition unspecified.

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

    7.71 Y/A

    Alessio Milivojevic is MSU's projected starting quarterback. The September 29 official Wisconsin-game preview identifies Milivojevic as the returning quarterback and explicitly reports eight consecutive starts. It does not explicitly confirm the October 3 starting assignment. 2026 line: 748 passing yards, 67.0% completions, 7.71 yards per attempt, 3-3 TD-INT over 4 games.

  • Colton Joseph is WIS's projected starter

    8.02 Y/A

    Colton Joseph is WIS's projected starting quarterback. The September 30 game preview discusses Joseph as Wisconsin's quarterback, and Fitzgerald's September 28 preview describes the offense running through him. Neither explicitly confirms the October 3 starting assignment. 2026 line: 987 passing yards, 58.5% completions, 8.02 yards per attempt, 7-5 TD-INT over 4 games.

PACE & SCRIPT

  • MSU @ WIS carries a 43.5 market total

    43.5

    Michigan State at Wisconsin is also at 43.5, among the lowest totals on this 32-game slate and 8.5 below the 52 median. The market expects few possessions and scoring that arrives slowly. The sheet has no stats behind it, so this is the market's read alone. A low total cracks on short fields and defensive or special teams scores, so early turnovers are the thing that would make 43.5 look too tight.

  • WIS: 31.8 points per game to MSU's 22

    9.8 PPG

    Wisconsin is at 31.8 points a game after just 12.8 last season, an enormous swing over four games. Michigan State is at 22, down a bit from 24.6. A jump that big usually comes partly from schedule, so Wisconsin's scoring is the likeliest number here to come down. Against a Big Ten opponent at home, the question is whether last season's offense or this season's shows up.

MISMATCH

  • WIS: 246.8 pass yards a game to MSU's 200.5

    246.8 VS 200.5

    Wisconsin is throwing for 246.8 yards a game through four, Michigan State 200.5. That is a huge jump for Wisconsin from 136.4 last season, and MSU is down from 222.7. Wisconsin's number is the one most likely to come back down over a longer stretch. If the Badgers' new passing game is real, it gives them a second way to beat MSU at home.

REPLACEMENT

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

    OUT FOR SEASON

    RB; season-ending injury. Jordan Hall doubtful as Michigan State lists 15 players on initial Wisconsin availability report — Spartans Illustrated (2026-09-30)

  • Michael Roeske (OL) is out for WIS

    OUT

    OL; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02)

  • Jaylon Domingeaux (WR) is out for WIS

    OUT

    WR; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02)

  • Cai Bates (CB) is out for WIS

    OUT

    CB; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02)

  • Joe Caudill (TE) is out for MSU

    OUT

    TE; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02) Jordan Hall doubtful as Michigan State lists 15 players on initial Wisconsin availability report — Spartans Illustrated (2026-09-30)

  • Tristan Comer (OL) is out for MSU

    OUT

    OL; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02)

  • Jay Coyne (FB) is out for MSU

    OUT

    Fullback; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02) Jordan Hall doubtful as Michigan State lists 15 players on initial Wisconsin availability report — Spartans Illustrated (2026-09-30)

  • Tyran Chappell (CB) is out for MSU

    OUT

    CB; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02)

  • Keshawn Williams (CB) is out for MSU

    OUT

    CB; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02)

  • NiJhay Burt (CB) is out for MSU

    OUT

    CB; condition unspecified. Wisconsin RB Bryan Jackson upgraded for Michigan State game Oct. 3 — Mark Stewart, Milwaukee Journal Sentinel via AOL; published 01:06 UTC (2026-10-02)

TEAM RECORD

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

    CONFERENCE

    These two share the Big Ten. MSU is 0-1 against it, WIS is 1-0. 2026 standings through 2026-10-03.

AFTER GARY

  • WIS -9.5 → -8.5

    NOW +1

    Gary's number was -9.5; the market closed at -8.5.

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 3, 2026 at 8:09 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, draftkings, fanatics, betmgm, betrivers, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

1
  • GARY'S PICK
    TYRELL HENRYANYTIME TOUCHDOWN OVER 0.5
    NCAAFWisconsin· +165

    Tyrell Henry
    Anytime Touchdown over 0.5

    +165 · LOST · ACTUAL 0

    Wisconsin

    My side in this game rests on Wisconsin's passing game attacking a Michigan State secondary that has lost three cornerbacks: NiJhay Burt, Keshawn Williams and Tyran Chappell. If that is the matchup I want to own, I should own it with the receiver who sees the ball most. That receiver is Tyrell Henry. He has 24 catches for 307 yards, about 12.8 yards a grab, which is the most volume on the roster by a wide margin.

    The touchdown count has not followed the volume. Colton Joseph has thrown seven touchdown passes, and Henry has caught one. Chris Brooks Jr. has two, and Jacob Harris and Eugene Hilton Jr. have one each. That spread is why the price sits at +165, an implied 37.7%. I think it undersells a top target facing a Spartans defense that allows a 42.7% success rate and 1.234 explosiveness, now playing backups at corner. It also lines up with the game itself. A 9.5-point home favorite should find the end zone three or four times, and the best way to get there is throwing at reserve defensive backs.

    I passed on the running backs because they split carries. Darrion Dupree at -107 is priced like a featured back while averaging about six carries a game. Abu Sama III has the better per-carry production, but Michigan State's 26.0% stuff rate up front is the one part of that defense I respect, and Joseph's two rushing scores take goal-line chances away from both backs. Jaziun Patterson at -125 asks me to back a lead back whose offense scored 10 and 13 against the two real defenses it has played, and this is a third.

    The risk is plain. Henry has scored once in four games, and Wisconsin's touchdowns have gone to several different receivers. Still, at +165 I'll take the receiver with the most targets against the weakest unit on the field.

Every prop from this day is on the archive page.

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