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

Kansas State Wildcats at Arizona State Sun Devils

O/U 51.5 · SPREAD Kansas State Wildcats -1.5 · Mountain America Stadium, Tempe, AZ

GARY'S PICK
Arizona State Moneyline
NCAAFvs Kansas State· -108

Arizona State
Moneyline

-108 · CASHED · KSU 17 · ASU 28

Kansas State

The pick & result

Published pick
Arizona State Sun Devils ML -108
Published odds
-108
Result
Won
Final score
17-28

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 · 64 moves
MarketOpened
Oct 18 1:02 PM
Close
Sat 3:36 PM
Move
SPREADKansas State Wildcats -3.5 (-102)Kansas State Wildcats -1 (-110)−2½
TOTAL56.5 (-108)51.5 (-110)−5
MONEYLINEKansas State Wildcats -160Kansas State Wildcats -115+45
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 18 1:02 PMKansas State Wildcats -3.5 (-102)56.5 (-108)Kansas State Wildcats -160 · Arizona State Sun Devils +130
Oct 18 2:02 PMKansas State Wildcats -3.5 (-105)56.5 (-108)Kansas State Wildcats -155 · Arizona State Sun Devils +130
Oct 18 4:03 PMKansas State Wildcats -3.5 (-108)56.5 (-108)Kansas State Wildcats -160 · Arizona State Sun Devils +130
Oct 18 5:03 PMKansas State Wildcats -3.5 (-108)56.5 (-110)Kansas State Wildcats -160 · Arizona State Sun Devils +130
Oct 18 6:03 PMKansas State Wildcats -3.5 (-105)55.5 (-108)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 18 7:04 PMKansas State Wildcats -3.5 (-105)55.5 (-110)Kansas State Wildcats -175 · Arizona State Sun Devils +140
Oct 18 10:04 PMKansas State Wildcats -3.5 (-108)55.5 (-110)Kansas State Wildcats -165 · Arizona State Sun Devils +140
Oct 18 11:34 PMKansas State Wildcats -3.5 (-108)56.5 (-110)Kansas State Wildcats -165 · Arizona State Sun Devils +140
Oct 19 12:34 AMKansas State Wildcats -3.5 (-105)56.5 (-110)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 19 7:31 AMKansas State Wildcats -3.5 (-105)57.5 (-105)Kansas State Wildcats -165 · Arizona State Sun Devils +140
Oct 19 10:31 AMKansas State Wildcats -3.5 (-108)57.5 (-108)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 19 11:31 AMKansas State Wildcats -3.5 (-105)57.5 (-105)Kansas State Wildcats -175 · Arizona State Sun Devils +140
Oct 19 1:31 PMKansas State Wildcats -3.5 (-105)56.5 (-112)Kansas State Wildcats -165 · Arizona State Sun Devils +140
Oct 19 9:01 PMKansas State Wildcats -3.5 (-108)56.5 (-112)Kansas State Wildcats -165 · Arizona State Sun Devils +140
Oct 19 11:25 PMKansas State Wildcats -3.5 (-108)56.5 (-110)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 20 6:00 AMKansas State Wildcats -3.5 (-105)56.5 (-110)Kansas State Wildcats -165 · Arizona State Sun Devils +140
Oct 20 6:31 AMKansas State Wildcats -3.5 (-105)56.5 (-110)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 20 7:32 AMKansas State Wildcats -3.5 (-105)56.5 (-108)Kansas State Wildcats -165 · Arizona State Sun Devils +140
Oct 20 3:47 PMKansas State Wildcats -3.5 (-105)56.5 (-108)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 20 6:47 PMKansas State Wildcats -3.5 (-108)56.5 (-108)Kansas State Wildcats -165 · Arizona State Sun Devils +140
Oct 21 6:01 AMKansas State Wildcats -3.5 (-105)56.5 (-108)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 21 12:32 PMKansas State Wildcats -3.5 (-105)56.5 (-110)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 21 4:02 PMKansas State Wildcats -3.5 (-102)56.5 (-108)Kansas State Wildcats -160 · Arizona State Sun Devils +135
Oct 21 5:02 PMKansas State Wildcats -3.5 (-105)56.5 (-110)Kansas State Wildcats -165 · Arizona State Sun Devils +135
Oct 21 5:32 PMKansas State Wildcats -3.5 (-102)56.5 (-108)Kansas State Wildcats -165 · Arizona State Sun Devils +138
Oct 21 8:51 PMKansas State Wildcats -3.5 (-105)56.5 (-108)Kansas State Wildcats -160 · Arizona State Sun Devils +135
Oct 21 9:21 PMKansas State Wildcats -3.5 (-102)56.5 (-110)Kansas State Wildcats -160 · Arizona State Sun Devils +135
Oct 21 10:22 PMKansas State Wildcats -2.5 (-115)55.5 (-110)Kansas State Wildcats -145 · Arizona State Sun Devils +120
Oct 22 6:00 AMKansas State Wildcats -2.5 (-118)55.5 (-112)Kansas State Wildcats -145 · Arizona State Sun Devils +120
Thu 11:58 AMKansas State Wildcats -2.5 (-115)56.5 (-110)Kansas State Wildcats -145 · Arizona State Sun Devils +120
Thu 12:28 PMKansas State Wildcats -2.5 (-108)56.5 (-108)Kansas State Wildcats -135 · Arizona State Sun Devils +110
Thu 12:58 PMKansas State Wildcats -2.5 (-110)56.5 (-108)Kansas State Wildcats -135 · Arizona State Sun Devils +115
Thu 2:29 PMKansas State Wildcats -2.5 (-108)56.5 (-108)Kansas State Wildcats -135 · Arizona State Sun Devils +110
Thu 2:59 PMKansas State Wildcats -2.5 (-108)55.5 (-110)Kansas State Wildcats -135 · Arizona State Sun Devils +110
Thu 5:23 PMKansas State Wildcats -2 (-110)55.5 (-110)Kansas State Wildcats -130 · Arizona State Sun Devils +110
Thu 11:25 PMKansas State Wildcats -2 (-110)55.5 (-105)Kansas State Wildcats -130 · Arizona State Sun Devils +110
Fri 3:02 PMKansas State Wildcats -2 (-110)55.5 (-108)Kansas State Wildcats -130 · Arizona State Sun Devils +110
Fri 6:31 PMKansas State Wildcats -2.5 (-108)55.5 (-108)Kansas State Wildcats -130 · Arizona State Sun Devils +110
Fri 7:30 PMKansas State Wildcats -2.5 (-108)55.5 (-105)Kansas State Wildcats -135 · Arizona State Sun Devils +115
Fri 9:13 PMKansas State Wildcats -2 (-110)55.5 (-105)Kansas State Wildcats -135 · Arizona State Sun Devils +110
Fri 9:24 PMKansas State Wildcats -2.5 (-110)54.5 (-105)Kansas State Wildcats -135 · Arizona State Sun Devils +110
Fri 9:34 PMKansas State Wildcats -2.5 (-110)54.5 (-110)Kansas State Wildcats -140 · Arizona State Sun Devils +115
Fri 9:44 PMKansas State Wildcats -2.5 (-110)54.5 (-105)Kansas State Wildcats -135 · Arizona State Sun Devils +115
Fri 10:04 PMKansas State Wildcats -2.5 (-110)54.5 (-110)Kansas State Wildcats -135 · Arizona State Sun Devils +110
Fri 10:14 PMKansas State Wildcats -1.5 (-110)54.5 (-110)Kansas State Wildcats -125 · Arizona State Sun Devils +105
Fri 10:24 PMKansas State Wildcats -1.5 (-110)53.5 (-112)Kansas State Wildcats -125 · Arizona State Sun Devils +105
Fri 10:35 PMKansas State Wildcats -1.5 (-110)54.5 (-110)Kansas State Wildcats -125 · Arizona State Sun Devils +105
Fri 11:05 PMKansas State Wildcats -1.5 (-110)52.5 (-110)Kansas State Wildcats -120 · Arizona State Sun Devils +100
Sat 4:45 AMKansas State Wildcats -1.5 (-108)52.5 (-108)Kansas State Wildcats -120 · Arizona State Sun Devils +100
Sat 8:00 AMKansas State Wildcats -1 (-110)52.5 (-105)Kansas State Wildcats -115 · Arizona State Sun Devils -102
Sat 9:00 AMKansas State Wildcats -1 (-108)52.5 (-105)Kansas State Wildcats -112 · Arizona State Sun Devils -105
Sat 9:07 AMKansas State Wildcats -1 (-110)52.5 (-102)Kansas State Wildcats -115 · Arizona State Sun Devils -102
Sat 9:11 AMKansas State Wildcats -1 (-110)52.5 (-105)Kansas State Wildcats -115 · Arizona State Sun Devils -102
Sat 9:21 AMKansas State Wildcats -1.5 (-108)51.5 (-112)Kansas State Wildcats -118 · Arizona State Sun Devils -102
Sat 9:41 AMKansas State Wildcats -1 (-110)51.5 (-110)Kansas State Wildcats -115 · Arizona State Sun Devils -105
Sat 10:32 AMKansas State Wildcats -1 (-110)51.5 (-105)Kansas State Wildcats -115 · Arizona State Sun Devils -102
Sat 10:42 AMKansas State Wildcats -1 (-110)51.5 (-108)Kansas State Wildcats -115 · Arizona State Sun Devils -102
Sat 11:00 AMKansas State Wildcats -1 (-110)51.5 (-108)Kansas State Wildcats -115 · Arizona State Sun Devils -105
Sat 11:23 AMKansas State Wildcats -1 (-110)51.5 (-108)Kansas State Wildcats -115 · Arizona State Sun Devils -102
Sat 11:33 AMKansas State Wildcats -1 (-110)51.5 (-108)Kansas State Wildcats -115 · Arizona State Sun Devils -105
Sat 12:00 PMKansas State Wildcats -1 (-110)51.5 (-110)Kansas State Wildcats -112 · Arizona State Sun Devils -105
Sat 12:13 PMKansas State Wildcats -1 (-110)51.5 (-110)Kansas State Wildcats -115 · Arizona State Sun Devils -105
Sat 3:06 PMKansas State Wildcats -1 (-110)51.5 (-108)Kansas State Wildcats -115 · Arizona State Sun Devils -105
Sat 3:16 PMKansas State Wildcats -1 (-110)51.5 (-112)Kansas State Wildcats -115 · Arizona State Sun Devils -105
CLOSESat 3:36 PMKansas State Wildcats -1 (-110)51.5 (-110)Kansas State Wildcats -115 · Arizona State Sun Devils -105

The read

It's a 12:45 kickoff in Tempe under overcast skies, and the biggest question in this game won't be answered until about 90 minutes before kickoff: does Avery Johnson play? Kansas State's quarterback dropped to doubtful on Friday's availability report. In a game priced as a coin flip, that is the whole game.

Johnson isn't a passer the run game can carry. Johnson's legs are the run game: 462 yards on 51 carries this season, 132 against Kansas and 152 against Tulane. Without that threat, defenses can play Joe Jackson and Rodney Fields Jr. straight up. The record behind Johnson is close to empty. Jacob Knuth has one pass and three carries, all against Nicholls. Dillon Duff's clearance is unconfirmed. Blake Barnett is questionable and hasn't recorded a stat since Sep 5. And with Johnson's status sliding all week, whoever starts probably didn't get clean first-team reps.

Arizona State's quarterback change goes the other way. Cutter Boley's giveaways have been costly, including interceptions returned for touchdowns at Texas A&M and Texas Tech. Mikey Keene's 25-of-34 day at Texas Tech came mostly after a 10-43 halftime hole, so I'm not reading much into it. Still, Keene has started plenty of college games and took first-team reps all week. That raises the floor.

This isn't a love letter to the Sun Devils. They gave up 260 rushing yards at Texas Tech and 244 to Baylor. The secondary is missing Lyrik Rawls and Jalen Williams, and two offensive linemen are doubtful. Kansas State can still win this by handing it to Jackson, who ran for 159 against Kansas. But a backup who can't threaten with the arm or the legs lets Arizona State crowd the box.

What I'm ignoring: the lopsided Arizona State scores padded by return touchdowns and short fields, the Kansas common-opponent comparison, and the week's storylines about delayed announcements and long staff meetings.

With Johnson healthy, Kansas State is the better team and should be a clear favorite. Without Johnson, the market hasn't marked them down far enough, and I'll take Arizona State to win it outright at home. This is a bet that Johnson sits. If the final report has Johnson active, pass.

Injuries noted

Kansas State Wildcats: Avery Johnson (doubtful) — QB #2 listed Doubtful on the Big 12 Update 2 report; Blake Barnett (questionable) — QB #3 listed Questionable on the Big 12 Update 2 report; Garrett Oakley (doubtful) — TE #86 listed Doubtful on the Big 12 Update 2 report

Arizona State Sun Devils: Lyrik Rawls (out) — DB #2 listed Out on the Big 12 Update 2 report; Jalen Williams (out) — DB #24 listed Out on the Big 12 Update 2 report; Filiva'a Lokotui (probable) — OL #57 listed Probable on the Big 12 Update 2 report; Wade Helton (doubtful) — OL #64 listed Doubtful on the Big 12 Update 2 report; Luke Baklenko (doubtful) — OL #78 listed Doubtful on the Big 12 Update 2 report; Harry Hassmann (out) — WR #89 listed Out on the Big 12 Update 2 report

The research

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

QUARTERBACK

  • Mikey Keene is ASU's confirmed starter

    7.02 Y/A

    Mikey Keene is ASU's confirmed starting quarterback. On October 23, Kenny Dillingham confirmed Keene will start against Kansas State, replacing Cutter Boley. The current game-specific injury list could not be verified from successfully opened dated reporting; the empty injuries array means unknown. 2026 line: 288 passing yards, 70.7% completions, 7.02 yards per attempt, 2-0 TD-INT over 2 games.

TRENCHES

  • KSU: 240.8 rushing yards per game to ASU's 143.7

    97.2 YPG

    Kansas State is running for 240.8 yards a game through 6 games, well above 171.3 last season. Arizona State has slid to 143.7 from 193.6 last season. Six games is a short sample, so Kansas State's number could cool on the road. The Wildcats are the team likelier to dictate a run-heavy style in this one.

PACE & SCRIPT

  • KSU: 20 points allowed per game to ASU's 32

    12 PPG

    Kansas State allows 20 points a game over 6 games while Arizona State gives up 32 over 6. Both moved hard from last season: Kansas State improved from 26.7, Arizona State got worse from 24.5. Swings that big in six games can partly reflect opponents, so expect some drift back toward last year. Arizona State's defense is the side more likely to get exposed if this pattern holds.

MISMATCH

  • KSU: 240.8 rush yards a game to ASU's 143.7

    240.8 VS 143.7

    Kansas State runs for 240.8 yards a game over 6 games, up from 171.3 last season, while Arizona State has slipped to 143.7 from 193.6. That is a big jump in a short sample, so expect some cooling. When one team can grind out yards like this, it controls possessions and the clock. Arizona State needs early stops on first down to force Kansas State into passing situations, otherwise the game shrinks and every Sun Devil drive carries more weight.

COVERAGE

  • KSU: 136.3 passing yards allowed per game to ASU's 216.3

    80 YPG

    Kansas State allows 136.3 passing yards a game over six games, and Arizona State allows 216.3 over six. The sheet doesn't say which quarterbacks Kansas State has seen, so the number could be helped by schedule. Six games is still a decent read on a pass defense. Arizona State's passing props face the tougher front, and Kansas State's passers draw a more generous secondary.

REPLACEMENT

  • Lyrik Rawls (DB) is out for ASU

    OUT

    DB #2 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-23 21:00:00 CT) (2026-10-23)

  • Jalen Williams (DB) is out for ASU

    OUT

    DB #24 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-23 21:00:00 CT) (2026-10-23)

  • Harry Hassmann (WR) is out for ASU

    OUT

    WR #89 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-23 21:00:00 CT) (2026-10-23)

SITUATIONAL

  • KSU: 59.5% third-down conversion rate to ASU's 30.8%

    28.8 PP

    Kansas State is converting 59.5% of third downs through 6 games, a huge leap from 37.2% last season, while Arizona State is at 30.8%, near its 33.2%. A third-down rate that high rarely holds over a full season, so expect it to come down. Arizona State's number looks like who they are, which means the gap should narrow but Kansas State likely still sustains drives better.

  • ASU: 2.83 fourth-down attempts per game to KSU's 0.67

    2.17 ATT/G

    KSU is at 0.67 fourth-down attempts per game over 6 games; ASU is at 2.83 over 6 games. Those are this season's games through Oct 23. Last season KSU was at 2.67 over 12 games and ASU at 2.77 over 13 games.

  • ASU: 276.7 team passing yards per game to KSU's 223

    53.7 YPG

    KSU is at 223 team passing yards per game over 6 games; ASU is at 276.7 over 6 games. Those are this season's games through Oct 23. Last season KSU was at 198.8 over 12 games and ASU at 223.7 over 13 games.

TEAM RECORD

  • Big 12 game: KSU 1-2, ASU 1-2 in conference

    CONFERENCE

    These two share the Big 12. KSU is 1-2 against it, ASU is 1-2. 2026 standings through 2026-10-24.

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 24, 2026 at 8:11 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, betrivers, draftkings, betmgm, caesars, fanatics.
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