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

Kansas State Wildcats at Colorado Buffaloes

O/U 46.5 · SPREAD Colorado Buffaloes -2.5 · Folsom Field, Boulder, CO

GARY'S PICK
Kansas State Moneyline
NCAAF@ Colorado· +122

Kansas State
Moneyline

+122 · LOST · KSU 24 · COLO 27

Colorado

The pick & result

Published pick
Kansas State Wildcats ML +122
Published odds
+122
Result
Lost
Final score
24-27

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 · 56 moves
MarketOpened
Oct 25 1:31 PM
Close
Sat 1:55 PM
Move
SPREADColorado Buffaloes +2.5 (-105)Colorado Buffaloes -3 (-110)+½
TOTAL48.5 (-105)47.5 (-108)−1
MONEYLINEColorado Buffaloes +110Colorado Buffaloes -160−270
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 25 1:31 PMColorado Buffaloes +2.5 (-105)48.5 (-105)Colorado Buffaloes +110 · Kansas State Wildcats -130
Oct 25 3:31 PMColorado Buffaloes +1.5 (-108)47.5 (-112)Colorado Buffaloes +100 · Kansas State Wildcats -120
Oct 25 4:31 PMColorado Buffaloes +2.5 (-108)47.5 (-115)Colorado Buffaloes +115 · Kansas State Wildcats -135
Oct 25 5:31 PMColorado Buffaloes +2.5 (-110)48.5 (-105)Colorado Buffaloes +110 · Kansas State Wildcats -135
Oct 25 6:31 PMColorado Buffaloes +3 (-115)47.5 (-115)Colorado Buffaloes +115 · Kansas State Wildcats -140
Oct 25 8:31 PMColorado Buffaloes +3 (-112)47.5 (-112)Colorado Buffaloes +120 · Kansas State Wildcats -145
Oct 26 12:32 AMColorado Buffaloes +3 (-112)47.5 (-115)Colorado Buffaloes +120 · Kansas State Wildcats -145
Oct 26 6:00 AMColorado Buffaloes +3 (-112)47.5 (-112)Colorado Buffaloes +120 · Kansas State Wildcats -145
Oct 26 11:32 AMColorado Buffaloes +2.5 (-105)47.5 (-112)Colorado Buffaloes +115 · Kansas State Wildcats -140
Oct 26 3:33 PMColorado Buffaloes +2.5 (-105)47.5 (-108)Colorado Buffaloes +115 · Kansas State Wildcats -140
Oct 26 10:05 PMColorado Buffaloes +2.5 (-110)47.5 (-110)Colorado Buffaloes +110 · Kansas State Wildcats -130
Oct 27 6:00 AMColorado Buffaloes +2.5 (-110)47.5 (-110)Colorado Buffaloes +110 · Kansas State Wildcats -135
Oct 27 12:31 PMColorado Buffaloes +2.5 (-112)47.5 (-108)Colorado Buffaloes +110 · Kansas State Wildcats -130
Oct 27 4:02 PMColorado Buffaloes +2 (-108)47.5 (-108)Colorado Buffaloes +110 · Kansas State Wildcats -130
Oct 27 4:32 PMColorado Buffaloes +1 (-110)47.5 (-108)Colorado Buffaloes -105 · Kansas State Wildcats -112
Oct 27 5:02 PMColorado Buffaloes -1 (-108)47.5 (-108)Colorado Buffaloes -110 · Kansas State Wildcats -108
Oct 27 9:05 PMColorado Buffaloes +1 (-120)47.5 (-108)Colorado Buffaloes -110 · Kansas State Wildcats -108
Oct 27 10:05 PMColorado Buffaloes -1 (-108)47.5 (-108)Colorado Buffaloes -110 · Kansas State Wildcats -108
Oct 27 11:05 PMColorado Buffaloes +1 (-110)47.5 (-110)Colorado Buffaloes -108 · Kansas State Wildcats -110
Oct 28 8:31 AMColorado Buffaloes +1 (-110)47.5 (-110)Colorado Buffaloes -105 · Kansas State Wildcats -112
Oct 28 12:02 PMColorado Buffaloes +1 (-108)47.5 (-110)Colorado Buffaloes -105 · Kansas State Wildcats -112
Oct 28 7:49 PMColorado Buffaloes -1 (-110)47.5 (-105)Colorado Buffaloes -115 · Kansas State Wildcats -105
Oct 28 8:00 PMColorado Buffaloes -1 (-110)47.5 (-105)Colorado Buffaloes -115 · Kansas State Wildcats -102
Oct 28 8:49 PMColorado Buffaloes -1 (-110)47.5 (-105)Colorado Buffaloes -118 · Kansas State Wildcats -102
Oct 28 10:21 PMColorado Buffaloes -1.5 (-108)47.5 (-105)Colorado Buffaloes -120 · Kansas State Wildcats +100
Oct 28 11:21 PMColorado Buffaloes -1.5 (-110)47.5 (-105)Colorado Buffaloes -120 · Kansas State Wildcats +100
Thu 9:31 AMColorado Buffaloes -2 (-108)47.5 (-105)Colorado Buffaloes -125 · Kansas State Wildcats +105
Thu 12:18 PMColorado Buffaloes -1.5 (-110)47.5 (-105)Colorado Buffaloes -120 · Kansas State Wildcats +100
Thu 1:02 PMColorado Buffaloes -1.5 (-110)47.5 (-105)Colorado Buffaloes -120 · Kansas State Wildcats +100
Thu 3:02 PMColorado Buffaloes -2 (-108)46.5 (-115)Colorado Buffaloes -125 · Kansas State Wildcats +105
Thu 3:33 PMColorado Buffaloes -2 (-108)46.5 (-112)Colorado Buffaloes -125 · Kansas State Wildcats +105
Fri 12:37 AMColorado Buffaloes -2 (-110)46.5 (-112)Colorado Buffaloes -130 · Kansas State Wildcats +105
Fri 11:01 AMColorado Buffaloes -2 (-110)46.5 (-115)Colorado Buffaloes -130 · Kansas State Wildcats +105
Fri 2:32 PMColorado Buffaloes -2 (-110)46.5 (-112)Colorado Buffaloes -130 · Kansas State Wildcats +110
Fri 3:32 PMColorado Buffaloes -2.5 (-108)46.5 (-112)Colorado Buffaloes -135 · Kansas State Wildcats +115
Fri 6:21 PMColorado Buffaloes -2.5 (-110)46.5 (-112)Colorado Buffaloes -135 · Kansas State Wildcats +115
Fri 6:31 PMColorado Buffaloes -2.5 (-108)46.5 (-112)Colorado Buffaloes -135 · Kansas State Wildcats +115
Fri 6:41 PMColorado Buffaloes -3 (-105)46.5 (-115)Colorado Buffaloes -150 · Kansas State Wildcats +125
Fri 8:03 PMColorado Buffaloes -3 (-102)46.5 (-115)Colorado Buffaloes -150 · Kansas State Wildcats +125
Fri 9:03 PMColorado Buffaloes -3 (-105)46.5 (-112)Colorado Buffaloes -150 · Kansas State Wildcats +125
Fri 10:34 PMColorado Buffaloes -3 (-105)46.5 (-112)Colorado Buffaloes -155 · Kansas State Wildcats +125
Sat 8:31 AMColorado Buffaloes -3 (-105)46.5 (-112)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 9:00 AMColorado Buffaloes -3 (-110)46.5 (-115)Colorado Buffaloes -155 · Kansas State Wildcats +130
Sat 9:21 AMColorado Buffaloes -3 (-110)46.5 (-112)Colorado Buffaloes -155 · Kansas State Wildcats +130
Sat 9:31 AMColorado Buffaloes -3 (-105)46.5 (-115)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 9:41 AMColorado Buffaloes -3 (-102)46.5 (-112)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 10:11 AMColorado Buffaloes -3 (-105)46.5 (-112)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 10:21 AMColorado Buffaloes -3 (-105)46.5 (-115)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 10:31 AMColorado Buffaloes -3 (-105)46.5 (-112)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 11:01 AMColorado Buffaloes -3 (-105)46.5 (-115)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 11:12 AMColorado Buffaloes -3 (-105)46.5 (-112)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 11:23 AMColorado Buffaloes -3 (-105)46.5 (-115)Colorado Buffaloes -150 · Kansas State Wildcats +125
Sat 12:34 PMColorado Buffaloes -3 (-108)46.5 (-115)Colorado Buffaloes -160 · Kansas State Wildcats +130
Sat 12:44 PMColorado Buffaloes -3 (-108)46.5 (-110)Colorado Buffaloes -160 · Kansas State Wildcats +130
Sat 1:25 PMColorado Buffaloes -3 (-108)46.5 (-110)Colorado Buffaloes -155 · Kansas State Wildcats +130
Sat 1:35 PMColorado Buffaloes -3 (-108)46.5 (-108)Colorado Buffaloes -160 · Kansas State Wildcats +130
CLOSESat 1:55 PMColorado Buffaloes -3 (-110)47.5 (-108)Colorado Buffaloes -160 · Kansas State Wildcats +130

The read

Halloween at Folsom Field, noon kickoff, and both teams have a quarterback problem. Kansas State will likely start its third different quarterback in three games, and the market still has Colorado as the favorite. I'm taking Kansas State to win outright at plus money.

This price comes down to K-State's quarterbacks. Avery Johnson and Jacob Knuth are both out. The starter is either Dillon Duff, who has never taken a college snap, or Blake Barnett, who has thrown five passes all season. That's a real downgrade. But Colorado is 2-5, 1-5 against FBS teams, has lost five straight, and is 0-4 when Isaac Wilson throws most of the passes. That's not a team I want to pay a favorite's price for.

This looks like a coin flip, and coin flips come down to mistakes and kicking. Colorado has 16 giveaways and 7 takeaways; K-State has given it away 6 times. Colorado has 66 penalties for 590 yards; K-State has 27 for 261. Colorado is 5-of-9 on field goals; Luis Rodriguez is 11-of-11. Wilson has thrown 7 interceptions on 126 attempts, and Deion Sanders pulled him last week, saying he was trying to "save Wilson from himself." Colorado has been outscored 48-110 in second halves against FBS teams.

K-State has already shown how it plays with a backup. At Arizona State, in Knuth's first start, the Wildcats had zero giveaways and three penalties and led 17-14 after three quarters. Expect the same here: run the ball, throw short, use Joe Jackson in the Wildcat, and let Rodriguez finish drives.

The risk is real. K-State ran 29 times for 106 yards at Arizona State and went 4-of-15 on third down, and a quarterback making a first career start could be worse. Joseph Williams just went for 135 yards and gives Colorado a big-play threat. K-State's run defense is soft, but Colorado can't run well, and Micah Welch is out.

At +122, I'm getting better than even money in a game that should go to whoever makes fewer mistakes, and all season that's been K-State. Keep it small, but I'll take the careful team with the reliable kicker over the one that keeps beating itself.

Injuries noted

Kansas State Wildcats: Avery Johnson (out) — QB #2 listed Out on the Big 12 Update 2 report; Jacob Knuth (out) — QB #7 listed Out on the Big 12 Update 2 report

Colorado Buffaloes: Ernest Campbell (questionable) — WR #4 listed Questionable on the Big 12 Update 2 report; Danny Scudero (out) — WR #18 listed Out on the Big 12 Update 2 report; Braylon Edwards (out) — DB #26 listed Out on the Big 12 Update 2 report; Micah Welch (out) — RB #29 listed Out on the Big 12 Update 2 report; Vili Taufatofua (out) — DL #45 listed Out on the Big 12 Update 2 report; Sam Gadie (out) — DE #92 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

  • Isaac Wilson is COLO's projected starter

    7.66 Y/A

    Isaac Wilson is COLO's projected starting quarterback. On Oct. 30 SI's Colorado site reported that Wilson has been the starter since Julian Lewis was benched at halftime of the Baylor game. It did not name a starter for this game. Buffaloes Wire (Oct. 30) calls Wilson Colorado's quarterback for the Kansas State game. It says he has 979 passing yards and 6 TDs this season and notes three Colorado turnovers in last week's loss to Oklahoma State. I found no Colorado announcement or depth chart naming him the starter for this game, so he is projected, not confirmed. None of the sources I opened reported an injury or limited practice for Wilson from last game or this week. That is unknown, not a sign he is healthy. 2026 line: 981 passing yards, 60.2% completions, 7.66 yards per attempt, 6-7 TD-INT over 5 games.

TRENCHES

  • KSU: 218.4 rushing yards per game to COLO's 128

    90.4 YPG

    Kansas State runs for 218.4 a game, well above Colorado's 128. The Wildcats jumped from 171.3 last season, so this is a stronger ground team than a year ago, while Colorado sits near its 125.6. Seven games is a decent sample, though a soft early schedule can inflate rushing numbers. Expect K-State to lean on the run in Boulder and try to shorten the game around it.

PACE & SCRIPT

  • KSU: 32.9 points per game to COLO's 20.1

    12.7 PPG

    Kansas State scores 32.9 points a game, a bit up from 29.4 last season, while Colorado is at 20.1, close to its 20.9. Both teams are close to last year's levels, so this gap looks stable. Kansas State should drive the game on the road. A steady, repeatable edge like this supports the Wildcats' team total more than a one-off spike would.

  • KSU: 32:18 time of possession per game to COLO's 25:37

    6:41 TOP

    KSU is at 32:18 time of possession per game over 7 games; COLO is at 25:37 over 7 games. Those are this season's games through Oct 30. Last season KSU was at 29:01 over 12 games and COLO at 28:50 over 12 games.

  • KSU: 21.1 points allowed per game to COLO's 30.1

    9 PPG

    KSU is at 21.1 points allowed per game over 7 games; COLO is at 30.1 over 7 games. Those are this season's games through Oct 30. Last season KSU was at 26.7 over 12 games and COLO at 30.5 over 12 games.

TURNOVERS

  • KSU: 0.86 turnovers committed per game to COLO's 2.29

    1.43 TO

    Kansas State gives the ball away 0.86 times a game, better than its 1.25 last season, while Colorado is at 2.29 after sitting at 1.42 last year. Colorado's spike over 7 games is the number most likely to come down, since turnovers swing a lot. If it doesn't, Kansas State gets short fields on the road. Weigh Colorado's giveaways as partly bad luck when sizing up the spread.

MISMATCH

  • KSU: 218.4 rush yards a game to COLO's 128

    218.4 VS 128

    Kansas State is running for 218.4 yards a game this season, up from 171.3 last season, while Colorado sits at 128, close to its 125.6 from a year ago. Colorado's number looks like who it is, and Kansas State's jump has held for seven games. Kansas State can grind out drives on the road and keep Colorado's offense off the field. That points to a game where Kansas State dictates pace and Colorado needs efficient possessions to keep up.

COVERAGE

  • KSU: 147.1 passing yards allowed per game to COLO's 252.3

    105.1 YPG

    Kansas State allows 147.1 passing yards a game over 7 games, while Colorado gives up 252.3. Low pass numbers sometimes come from opponents running the ball while trailing, and the sheet does not say who K-State faced. Colorado's defense has been easy to throw on, so Kansas State's passing game has a soft target. If Colorado falls behind and throws a lot, K-State's number gets a real test against volume.

REPLACEMENT

  • Avery Johnson (QB) is out for KSU

    OUT

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

  • Jacob Knuth (QB) is out for KSU

    OUT

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

  • Danny Scudero (WR) is out for COLO

    OUT

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

  • Braylon Edwards (DB) is out for COLO

    OUT

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

  • Micah Welch (RB) is out for COLO

    OUT

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

  • Vili Taufatofua (DL) is out for COLO

    OUT

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

  • Sam Gadie (DE) is out for COLO

    OUT

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

SITUATIONAL

  • KSU: 37.3 penalty yards per game to COLO's 84.3

    47 YDS

    KSU is at 37.3 penalty yards per game over 7 games; COLO is at 84.3 over 7 games. Those are this season's games through Oct 30. Last season KSU was at 38.3 over 12 games and COLO at 54.5 over 12 games.

  • KSU: 54.5% third-down conversion rate to COLO's 36.5%

    18.1 PP

    KSU is at 54.5% third-down conversion rate over 7 games; COLO is at 36.5% over 7 games. Those are this season's games through Oct 30. Last season KSU was at 37.2% over 12 games and COLO at 38.4% over 12 games.

TEAM RECORD

  • Big 12 game: KSU 1-3, COLO 0-4 in conference

    CONFERENCE

    These two share the Big 12. KSU is 1-3 against it, COLO is 0-4. 2026 standings through 2026-10-31.

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 31, 2026 at 8:16 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