Thursday night in Week 8 brings a spread that looks straightforward at first glance: Liberty laying 9.5 points at home against Kennesaw State, with the moneyline on the Flames sitting at -365. But our Liberty vs Kennesaw State prediction isn't built off the spread. It starts from a projected margin, and that margin tells a different story than the number Vegas posted.
The short version: the model likes Liberty to win this game. It does not like Liberty -9.5 enough to call it a bet, and we're not making this one an official play.
Why the model has Liberty winning
Liberty's case starts with its quarterback. Purdie is a readable, established starter, and the Flames have put together four consecutive wins over FBS competition by 16 points or more. That kind of scoring separation against Group of Five opponents is real and recent, and it's the backbone of Liberty's projected win.
It's also not proof of a trench mismatch. Neither that four-game run nor Kennesaw State's loss to an SEC opponent tells us how Liberty's offensive line matches up specifically against Kennesaw's front. The model credits Liberty as the better overall team and starts its number near Liberty by 9 points, but it isn't treating the blowout streak as a guarantee the same margin repeats here.
Kennesaw's path to keeping it close
Collins, like Purdie, is a known quantity at quarterback, and Kennesaw State's recent losses have come by three points or fewer in three straight games. That's a defense that has kept its team within a single possession against good competition, even while losing. The model's risk notes point to exactly that pattern repeating: a Kennesaw State defense that plays Liberty tight, with Collins finding enough offense late to make it a one score game, or better, at home.
There's no accepted film here that identifies a specific scheme Kennesaw State can exploit. The case for the Owls covering, or winning outright, rests on their defense doing what it's already done three weeks running, not on a new tactical wrinkle.
What's actually unresolved on both sides
Liberty's number gets trimmed by real questions up front. Right tackle depth and staff availability are unconfirmed risks that could affect pass protection and in game adjustments, and the model docks its projection a full point for that uncertainty. Marshall is unavailable, which narrows Liberty's running back options, and while Burger's retirement takes away quarterback depth, it doesn't put Purdie's starting job in any doubt. Working in Liberty's favor is rest: the Flames have had 14 days between games, against just eight for Kennesaw State.
Kennesaw State isn't clean either. Duska is a probable absence that threatens line depth, Booker's status is uncertain, and neither Bullock nor Crisp has an established clearance to play. None of those names rises to a confirmed absence on either side, which is exactly why the model treats them as downside risk rather than a reason to flip the pick.
The number that matters
Here's the gap that keeps this off the card. Starting from Liberty by 9 points and subtracting a point for the protection and staff risk, the model's own projected margin is Liberty by 8. The market has Liberty favored by 9.5. The model's number sits a full point and a half below the line being offered on the favorite.
That's the whole reason this stays a pass. Liberty is the straight up winner on the model's number, Purdie against Collins, the rested team against the shorter week. But a spread bet on the favorite needs the model's margin to clear the number being laid, not just agree on who wins, and -9.5 asks for more than this projection is willing to give.
The verdict
This is a PASS. We like Liberty to win this game straight up, but we are not backing Liberty -9.5, and the moneyline on the pick sits at -365. No side here reaches official-card status, so there's no play to back on Liberty vs Kennesaw State this week.
- Event · College Football Week 8 · Thursday, October 22, 2026
- Market · Liberty -9.5 -365 — recorded when the pick was posted
- Model · Heismann, Botcappers' AI College Football model — how it is built and what it does not know
- Record · every pick is timestamped before the event and graded in public, win or lose
- Statistics · the model's own match/game database, current to the posting time above. Figures a reader cannot open here are internal to that database, not published third-party data.

