College football, 2026 season
Data-driven picks for every FBS game + interactive charts you can customize to support any narrative (except Big 12 supremacy).
Picks and projected scores for every FBS game this week.
Moonshot of the week.
Every pick, graded.
Our Top 25 after last week, and where we split from the AP and Coaches polls.
The 12-team field if the season ended today.
The week's stories in charts. Screenshot to end (or start) an argument in the group chat.
The best, worst, luckiest and most overrated so far. Tap a tile to learn more.
Who's streaking and who's shitting the bed.
Everything you build can be saved as an image for the group chat.
The parlay builder needs the lines, and you've turned them off for this browser. Turn them back on with the Show betting lines switch at the bottom of any page.
Up to 10 legs, one per game: a moneyline, a side against the spread or an over/under. Lines and prices are DraftKings'. When we don't have DraftKings' price on a spread or total, it shows the standard −110. Each leg shows our call on it, from our number (SP+ and PRIME): a Lock, Take or Lean on the side we like, Other side when we'd bet the opposite. Random parlay grabs 3 to 6 games from the list and picks a leg in each, no thinking involved. It's for fun. If gambling stops being fun, call 1-800-GAMBLER.
Drag a team by its handle (⋮⋮) to move it; with a keyboard, focus the handle and use the up and down arrow keys. To put a different team in a spot, pick it from that row's menu; if it's already ranked somewhere else, the two trade places. Your ranking is saved in this browser.
About
Everything on this site starts with someone else's data, and we credit all of it. The projections, picks, rankings and tiers are our own math on top.
| Source | What we use | How often |
|---|---|---|
| CollegeFootballData.com, via the public cfbfastR files | Schedules, final scores, pregame Elo, play-by-play and box score stats, rosters | Usually posted Sunday or Monday morning after games |
| DraftKings lines (via The Odds API and CollegeFootballData.com) | The line and total on each game, and where each opened | Every morning, and before kickoffs Thursday to Saturday |
| Team logos and colors (ESPN's, via CollegeFootballData.com) | The logos on charts, game cards and team pages. They belong to the schools and are used only to identify the teams. | Preseason |
| SP+ by Bill Connelly (CFB Update) | Overall, offense, defense and special teams ratings | Weekly |
| PRIME (primecfb.com) | Net, offense, defense and special teams ratings, strength of schedule, strength of record | Weekly |
| AP Top 25 (via NCAA.com) | Rankings and points, including others receiving votes | Sunday afternoons |
| AFCA Coaches Poll (via Yahoo Sports, CBS Sports, SI) | Rankings and points, including others receiving votes | Sundays |
| 247Sports | Team talent composite, star counts, 2026 transfer portal rankings | Preseason |
| The NIL Standard | Estimated NIL roster values | Preseason |
| us-atlas (U.S. Census Bureau boundaries) | State shapes for the map | Once |
Rushing yards here exclude sacks, so they run higher than official totals. Ranks are out of the 138 FBS teams.
About
Every stat and term on the site, explained like you're five. Or like you're a grown adult who never asked what EPA means and is now too embarrassed to.
The words on the betting side of the site, explained like you've never placed a bet. Good for you.
What the numbers on team pages, charts and head to head mean.
How Big Al's picks, tiers and projections work. The full method is on Sources and methods.
Who's who and how the 12-team field works.
Nothing matches that. Try a shorter word.
For where the numbers come from and the exact math, see Sources and methods. If gambling stops being fun, call 1-800-GAMBLER.
About
Last updated October 26, 2026.
This is a free site for fun and information. Use it, share it, argue with it, but don't treat it as a promise about Saturday.
Big Al's CFB Lab publishes college football statistics, projections and opinions. Everything here is for information and entertainment. Projections and picks are estimates from public data and can be wrong, sometimes badly.
Nothing on this site is advice to place a bet. If you choose to bet, you're responsible for following the laws where you live, and you must be of legal age. If gambling stops being fun, call or text 1-800-GAMBLER.
Our numbers come from the sources listed on the Sources and methods page and from our own calculations. We try to keep them accurate and current, but we can't guarantee that every number is complete, correct or up to date.
You're welcome to share images you make with the share tools and to link to any page. Please keep the Big Al's CFB Lab credit on shared images. Team and school names belong to their owners; we use them only to identify teams.
Please don't overload the site, try to break it, or copy the whole thing to republish as your own.
The site is provided as is. To the extent the law allows, we aren't liable for losses that come from using it or relying on it.
We may update these terms as the site grows. The date at the top shows the latest version.
About
Last updated October 26, 2026.
There are no accounts and no ad trackers. The only personal information we collect is your email address, and only if you sign up for the newsletter.
The site remembers a few choices in your browser's local storage so they're there next time: the teams you last compared, your filters and chart settings, and any Top 25 you build. That information stays in your browser. It isn't sent to us, and you can clear it any time by clearing your browser's site data.
Images you make with the share tools are created in your browser. We don't upload or keep them.
When you sign up for the newsletter, your email address goes to Beehiiv, the service that sends it. We use it only to send the newsletter. Every issue has an unsubscribe link, and unsubscribing removes you from the list.
Our host, Cloudflare, keeps standard server logs, such as IP addresses and the pages requested, to run and protect the site. We count visits with Cloudflare Web Analytics, which doesn't use cookies or track you across sites.
The site isn't directed at children under 13, and we don't knowingly collect information from them.
If this policy changes, we'll update the date at the top.
Drag a team by its handle (⋮⋮) to reseed it; with a keyboard, focus the handle and use the up and down arrow keys. Pick a different team from a row's menu to swap it in. Your field is saved in this browser.
The first issue is coming soon.
Projected scores come from SP+ offense, defense and special teams, plus 2.5 points for the home team. Cards also show DraftKings' line and total as facts: we pick winners, not bets. Open Details for the full read, or Head to head for every stat.
"Off by" is how far the final margin landed from the projected margin.
Straight-up picks: did the pick win? Big Al's pick is the team at least two of SP+, PRIME and Elo favor. Big Al and SP+ picks start in Week 8; Elo picks go back to Week 1.
Each column is that week's ranking. Arrows compare the latest poll to the week before. NR means not ranked.
Rankings come from cfbtrack.com. Week 1 is the preseason poll; each later week is the poll released before that week's games.
SP+ vs. payroll is the average, across a conference's teams with an NIL valuation (positive means its teams play better than their payrolls predict). Blue-chip ratio is the share of all its rostered players who were 4- or 5-star recruits.
Ranks are national, out of 138 FBS teams. A top-10 team also counts toward the top 25 and top 40, and everyone outside the last cutoff counts as weak. Open a conference to see its teams.
Seeds 1–4 get first-round byes. Seeds 5–8 host the first round.
The columns on the right show where each team would be seeded under the other ratings. A dash means out.
How we picked it
Three ratings look at a team in three different ways. Big Al's pick is the team at least two of them favor.
Where the game is won
Each row puts one team's unit against the unit it faces, by national rank out of all FBS teams. An edge is a gap of 25 spots or more.
Injuries and availability
Statuses come from the conference availability reports and team news, as of the date shown. "Hasn't played" means a regular (the main passer, a quarter of the carries or 15% of the catches) with no pass, carry or catch in his team's last two games, from the play-by-play. That can be an injury, a benching or a suspension. Linemen and defenders don't show up in that check.
The teams in charts
The players in charts
FAQ
Keep going
Ratings: SP+ via CFB Update; PRIME via primecfb.com. Box and play stats computed from CollegeFootballData.com play data (via the public cfbfastR files), FBS games only for scoring. Rushing yards here exclude sacks, so they run higher than official totals. Ranks are out of 138 FBS teams.
Week 9, Sat, Oct 31, 7:00 PM ET, Jack Trice Stadium.
Big Al's pick: Oklahoma State, 57% to win.
| Kickoff | Sat, Oct 31, 7:00 PM ET |
|---|---|
| TV | FS1 |
| Where | Jack Trice Stadium |
| Weather | 62°, wind 3 mph |
| Line | Oklahoma State −9.5, total 57.5 |
| Line movement | Total opened 56.5, up 1. |
| Series | Oklahoma State leads 34–22–3 |
| Last meeting | Iowa State 20–13 in 2025 |
| Margin | Win chance | Total | |
|---|---|---|---|
| SP+ | Oklahoma State by 11.1 | 79% | 58 |
| PRIME | Oklahoma State by 6.5 | 68% | |
| Elo | Iowa State | 69% | |
| The line | Oklahoma State −9.5 | 57.5, opened 56.5 |
Margins include home field. SP+ is Bill Connelly's rating; Sources has PRIME and Elo. Line and total from DraftKings, as of Wed, Oct 28, 2:21 PM ET.
Big Al's pick: Oklahoma State. 59% to win
SP+ and PRIME take Oklahoma State, but Elo has Iowa State, which is why this is only a Lean. Oklahoma State's best matchup is its passing game, 3rd in pass yards per game, against Iowa State's pass defense at 93rd. Iowa State's way back in is its 3rd down defense, 33rd in 3rd downs allowed, against Oklahoma State's 3rd down offense at 93rd.
| SP+ offense | SP+ defense | |
|---|---|---|
| Oklahoma State | 36.1 (11th) | 24.1 (52nd) |
| Iowa State | 23.6 (93rd) | 25.2 (60th) |
| SUPLEX | SUPLEX allowed | |
|---|---|---|
| Oklahoma State | 74.8% (1st) | 54.9% (79th) |
| Iowa State | 56.5% (70th) | 53.3% (64th) |
| Success rate | Explosive play rate | |
|---|---|---|
| Oklahoma State | 51.5% (10th) | 17.0% (5th) |
| Iowa State | 39.7% (108th) | 12.8% (50th) |
| Success rate allowed | Explosive plays allowed | |
|---|---|---|
| Oklahoma State | 42.0% (70th) | 10.0% (37th) |
| Iowa State | 41.0% (62nd) | 10.5% (58th) |
| Yards per carry | Yards per attempt | |
|---|---|---|
| Oklahoma State | 5.88 (26th) | 9.60 (9th) |
| Iowa State | 5.17 (70th) | 7.49 (77th) |
| 3rd down conversion | 3rd downs allowed | |
|---|---|---|
| Oklahoma State | 36.7% (93rd) | 35.0% (42nd) |
| Iowa State | 31.6% (124th) | 33.7% (33rd) |
Each chart puts all 138 FBS teams on two stats; Oklahoma State and Iowa State are lit. Dashed lines are the FBS averages, and up and right is better. Ranks in parentheses. Games through Oct 24, 2026.
| Player | Passing success rate (per dropback) | Passing yards |
|---|---|---|
| Drew Mestemaker, Oklahoma State | 51.0% (17th) | 2,338 (2nd) |
| Jaylen Raynor, Iowa State | 39.5% (124th) | 1,119 (102nd) |
| Player | Yards per carry | Rushing success rate |
|---|---|---|
| Caleb Hawkins, Oklahoma State | 5.0 (160th) | 48.6% (87th) |
| Aiden Flora, Iowa State | 7.0 (28th) | 45.1% (146th) |
| Player | Explosive catches (16+ yards) | Receiving yards |
|---|---|---|
| Wyatt Young, Oklahoma State | 18 (10th) | 643 (21st) |
| Justin Bowick, Oklahoma State | 16 (19th) | 607 (26th) |
| Omari Hayes, Iowa State | 6 (214th) | 237 (292nd) |
| Dominic Overby, Iowa State | 6 (213th) | 212 (336th) |
| Player | Sacks | INTs | Fumble recoveries | FBS rank |
|---|---|---|---|---|
| LaDainian Fields, Oklahoma State | 0 | 4 | 0 | 70th |
| Malik Charles, Oklahoma State | 3 | 1 | 0 | 71st |
| Sullivan Schlimgen, Iowa State | 2 | 0 | 1 | 154th |
| Ethan Wesloski, Oklahoma State | 2 | 0 | 0 | 464th |
| Beau Goodwin, Iowa State | 0 | 1 | 1 | 364th |
| Isaac Terrell, Iowa State | 2 | 0 | 0 | 365th |
The scatter charts show the top 40 FBS players at the position by both stats combined, plus the players lit here. Dashed lines are the averages; up and right is better. Ranks are among every FBS player at the position with enough snaps. Takeaways are interceptions plus fumble recoveries. Games through Oct 24, 2026.
On a neutral field, SP+ has Oklahoma State 13.6 points better (23rd to 76th). PRIME also has Oklahoma State ahead, by 9.0. Elo, which only sees results, has Iowa State ahead (60th to 76th).
| Oklahoma State | Iowa State | |
|---|---|---|
| SP+ overall | 12.4 (23rd) | -1.2 (76th) |
| SP+ offense | 36.1 (11th) | 23.6 (93rd) |
| SP+ defense | 24.1 (52nd) | 25.2 (60th) |
| SP+ special teams | 0.4 (11th) | 0.4 (11th) |
| PRIME net | 12.0 (22nd) | 3.0 (54th) |
| PRIME offense | 11.48 (8th) | 1.31 (52nd) |
| PRIME defense | -0.31 (72nd) | 0.55 (64th) |
| PRIME SOS | 0.0 (44th) | 3.1 (15th) |
| PRIME SOR | 1.5 (31st) | 0.0 (71st) |
| Elo | 1463 (76th) | 1551 (60th) |
Opponent-adjusted power ratings. These drive the projection.
Oklahoma State's offense ranks 37th in adjusted EPA per play, and the Iowa State defense it faces ranks 83rd in EPA per play allowed. Iowa State's offense ranks 88th against Oklahoma State's 62nd-ranked defense. The matchup that decides it is Oklahoma State's offense against Iowa State's defense. The biggest edge on the board is Oklahoma State's efficiency: 9th in adjusted success rate, against Iowa State's 76th-ranked defense. That's a mismatch.
| Oklahoma State | Iowa State | |
|---|---|---|
| EPA per play (adjusted) | +0.16 (37th) | +0.07 (88th) |
| EPA per pass (adjusted) | +0.25 (28th) | +0.14 (103rd) |
| EPA per rush (adjusted) | +0.07 (58th) | +0.07 (60th) |
| Success rate (adjusted) | 48.5% (9th) | 39.4% (96th) |
| Success rate, standard downs (adjusted) | 52.0% (10th) | 45.2% (95th) |
| Success rate, passing downs (adjusted) | 32.5% (26th) | 28.8% (106th) |
| Explosiveness (adjusted) | 0.88 (137th) | 0.96 (24th) |
| Line yards per carry (adjusted) | 3.12 (21st) | 2.99 (53rd) |
| Open-field yards per carry (adjusted) | 1.13 (68th) | 1.32 (17th) |
| EPA per play allowed (adjusted) | +0.09 (62nd) | +0.13 (83rd) |
| EPA per pass allowed (adjusted) | +0.20 (75th) | +0.22 (83rd) |
| EPA per rush allowed (adjusted) | +0.03 (44th) | +0.07 (78th) |
| Success rate allowed (adjusted) | 41.9% (71st) | 42.1% (76th) |
| Explosiveness allowed (adjusted) | 0.91 (25th) | 0.95 (100th) |
| Line yards allowed per carry (adjusted) | 2.93 (59th) | 2.98 (74th) |
| Open-field yards allowed per carry (adjusted) | 0.97 (23rd) | 1.25 (99th) |
The same efficiency numbers, adjusted for the offenses and defenses each team has faced (CollegeFootballData.com). A good number against a soft schedule shrinks; one against a hard schedule grows.
Oklahoma State is better throwing (24th in EPA per pass) than running (89th). Iowa State's pass defense ranks 93rd, so that's a mismatch. Iowa State is better running (75th in EPA per rush) than throwing (96th). Oklahoma State's run defense ranks 45th, so the defense has the better of it.
| Oklahoma State | Iowa State | |
|---|---|---|
| EPA per play | +0.20 (41st) | +0.09 (88th) |
| EPA per pass | +0.39 (24th) | +0.12 (96th) |
| EPA per rush | +0.05 (89th) | +0.09 (75th) |
| EPA per 3rd-down play | +0.02 (135th) | +0.23 (118th) |
| EPA per play allowed | +0.10 (73rd) | +0.13 (90th) |
| EPA per pass allowed | +0.23 (88th) | +0.24 (93rd) |
| EPA per rush allowed | 0.00 (45th) | +0.07 (69th) |
| EPA per 3rd-down play allowed | +0.40 (73rd) | +0.35 (53rd) |
Expected points added per play, from CollegeFootballData.com. EPA measures how much each play changes the points a team can expect from the drive. Zero is break-even; +0.20 is very good. Not adjusted for opponents.
Oklahoma State outscores FBS opponents by 16.3 a game, and Iowa State by 1.8. Oklahoma State's offense ranks 8th in scoring, and the Iowa State defense it faces ranks 69th in points allowed. Iowa State's offense ranks 90th against Oklahoma State's 64th-ranked defense. The matchup that decides it is Oklahoma State's offense against Iowa State's defense.
| Oklahoma State | Iowa State | |
|---|---|---|
| Points scored | 40.0 (8th) | 25.9 (90th) |
| Points allowed | 23.7 (64th) | 24.1 (69th) |
Per game, FBS opponents only.
Oklahoma State's best matchup is its run game: its offense ranks 26th in yards per carry, and Iowa State's defense ranks 93rd in yards per carry allowed. That's a mismatch. Iowa State has no clear edge here. Its best is SUPLEX, 70th, against a defense ranked 79th in SUPLEX allowed.
| Oklahoma State | Iowa State | |
|---|---|---|
| Pass yards / game | 342.7 (3rd) | 178.6 (120th) |
| Rush yards / game | 197.4 (34th) | 172.9 (59th) |
| Yards per play | 7.67 (5th) | 5.96 (88th) |
| Yards per carry | 5.88 (26th) | 5.17 (70th) |
| Yards per attempt | 9.60 (9th) | 7.49 (77th) |
| Completion % | 65.6% (54th) | 62.3% (76th) |
| Success rate | 51.5% (10th) | 39.7% (108th) |
| Explosive play rate | 17.0% (5th) | 12.8% (50th) |
| 3rd down conversion | 36.7% (93rd) | 31.6% (124th) |
| Sack rate (taken) | 3.1% (20th) | 6.7% (94th) |
| INT rate (thrown) | 2.4% (71st) | 2.4% (71st) |
| SUPLEX | 74.8% (1st) | 56.5% (70th) |
Per game and per play, from play-by-play.
Oklahoma State's defense is best placed to get off the field on third down: it ranks 42nd in 3rd down conversions allowed, and Iowa State's offense is bottom-20 in 3rd down conversion rate (124th). That's a mismatch. Iowa State's defense is best placed to get off the field on third down: it ranks 33rd in 3rd down conversions allowed, and Oklahoma State's offense is middle of the pack in 3rd down conversion rate (93rd). That's a mismatch.
| Oklahoma State | Iowa State | |
|---|---|---|
| Pass yards allowed / game | 233.0 (103rd) | 223.4 (93rd) |
| Rush yards allowed / game | 143.9 (62nd) | 166.1 (93rd) |
| Yards per play allowed | 5.73 (70th) | 6.24 (95th) |
| Yards per carry allowed | 4.18 (29th) | 5.22 (93rd) |
| Yards per attempt allowed | 8.00 (90th) | 7.67 (83rd) |
| Success rate allowed | 42.0% (70th) | 41.0% (62nd) |
| Explosive plays allowed | 10.0% (37th) | 10.5% (58th) |
| 3rd downs allowed | 35.0% (42nd) | 33.7% (33rd) |
| Sack rate (generated) | 6.9% (51st) | 4.7% (106th) |
| INT rate (generated) | 3.4% (30th) | 1.0% (128th) |
| SUPLEX allowed | 54.9% (79th) | 53.3% (64th) |
What opponents managed against them.
Iowa State is +0.3 in turnover margin a game and Oklahoma State is −0.1. At about five points a turnover, that's roughly a 2-point edge for Iowa State. Turnover margin rarely holds from one month to the next, so don't count on it. Fumble recoveries are mostly luck, and Iowa State's takeaways lean on them (0.9 of 1.1 a game).
| Oklahoma State | Iowa State | |
|---|---|---|
| Interceptions thrown / game | 0.86 (84th) | 0.57 (40th) |
| Fumbles lost / game | 0.71 (99th) | 0.29 (20th) |
| Giveaways / game | 1.57 (107th) | 0.86 (26th) |
| Interceptions / game | 1.00 (22nd) | 0.29 (119th) |
| Fumbles recovered / game | 0.43 (68th) | 0.86 (12th) |
| Takeaways / game | 1.43 (39th) | 1.14 (66th) |
| Turnover margin / game | -0.1 (76th) | +0.3 (47th) |
Per game, from play-by-play.
Oklahoma State has the more talented roster (65th in the 247Sports talent composite; Iowa State is 68th). Oklahoma State also plays further above its talent: +11.8 points of SP+ beyond what its roster predicts, to Iowa State's −1.6.
| Oklahoma State | Iowa State | |
|---|---|---|
| Talent composite | 672.7 (65th) | 669.6 (68th) |
| Blue-chip ratio | 7.5% (82nd) | 6.1% (90th) |
| Players on roster | 113 (51st) | 126 (5th) |
| Rated by 247Sports | 80 (60th) | 82 (52nd) |
| 5-star players | 0 (37th) | 1 (24th) |
| 4-star players | 6 (73rd) | 4 (88th) |
| 3-star players | 71 (23rd) | 73 (18th) |
| Below 3-star | 3 (53rd) | 4 (38th) |
| 2026 transfers in | 54 (2nd) | 48 (5th) |
| Transfer share | 67.5% (6th) | 58.5% (12th) |
| SP+ vs. talent | +11.8 (14th) | -1.6 (76th) |
| Returning production | 0.0% (132nd) | 1.7% (131st) |
| Returning passing production | 0.0% (109th) | 3.0% (104th) |
| Returning rushing production | 0.0% (113th) | 4.5% (109th) |
| Returning receiving production | 0.0% (133rd) | -0.2% (134th) |
| 2026 recruiting class (national rank) | 69 (69th) | 54 (54th) |
| Recruiting rank, last four classes | 58.0 (59th) | 50.8 (49th) |
247Sports team talent composite and 2026 transfer portal class. Star counts cover only the players 247Sports rates, not walk-ons, so they add up to less than the full roster. Ranks are out of all 138 FBS teams.
Oklahoma State's roster is valued at $22.2M, Iowa State's at $20.8M. Oklahoma State also plays better per dollar: +5.0 points of SP+ above what its payroll predicts, to −7.2 for Iowa State.
| Oklahoma State | Iowa State | |
|---|---|---|
| Roster value | $22.2M (35th) | $20.8M (47th) |
| Roster cost per win | $4.4M (21st) | $6.9M (56th) |
| Projected wins per $1M | 0.38 (12th) | 0.20 (57th) |
| SP+ vs. payroll | +5.0 (16th) | -7.2 (62nd) |
NIL roster value from The NIL Standard (power-conference teams plus Boise State and Oregon State). Ranks are out of 70 teams with a valuation.
Oklahoma State is +1.5 wins against a .500 team; the biggest piece is coaching (+1.7). Iowa State is −0.5 wins against a .500 team; the biggest piece is schedule (−0.5).
| Oklahoma State | Iowa State | |
|---|---|---|
| BAWA (total) | +1.5 (30th) | -0.5 (89th) |
| Schedule BAWA | -0.1 (92nd) | -0.5 (115th) |
| Roster BAWA | -0.0 (71st) | -0.0 (71st) |
| Coach BAWA | +1.7 (9th) | -0.1 (73rd) |
| Luck BAWA | -0.1 (73rd) | +0.2 (58th) |
Big Al Wins Added: where the wins came from. Every team starts as a .500 team. Then each win (or loss) goes to the schedule, the roster, the coaching or luck, and the four add up to the real record. Wins above or below a .500 team.
Big Al picks Oklahoma State, 59% to win. SP+ and PRIME agree; Elo has Iowa State. Oklahoma State's best matchup is its passing game, 3rd in pass yards per game, against Iowa State's pass defense at 93rd.
Sat, Oct 31, 7:00 PM ET at Jack Trice Stadium, on FS1.
DraftKings has Oklahoma State −9.5, total 57.5. Big Al picks winners, not bets.
Oklahoma State leads 34–22–3. Last meeting: Iowa State won 20–13 in 2025.
Oklahoma State's is Drew Mestemaker (2,338 passing yards this season); Iowa State's is Jaylen Raynor (1,119 passing yards this season).
Numbers through the games of Oct 24, 2026. SP+ as of Oct 27, 2026. Updated every week.
Oklahoma State and Iowa State: team pages with every stat and national rank. Compare any two teams.