🏈 CFB Research Hub
Full schedule →

Week 10 Overview · 23 top matchups

★ Buffalo @ Miami (OH)
-6.5 · 44.5
2026-11-04T00:00:00.000Z
  • 🟢 total Buffalo averages 73 plays/game (8 games) vs. Miami (OH)'s 58 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟢 side Buffalo averages 176 rush yds/game (8 games) — Miami (OH) allows 97 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Buffalo #118 nat'l, Miami (OH) #92 nat'l.
★ Toledo @ Sacramento State
+27.5 · 51.5
2026-11-04T05:00:00.000Z
  • 🟢 side Toledo averages 288 pass yds/game (8 games) — Sacramento State allows 196 pass yds/game on defense (9 games). Overall SP+ doesn't contradict it either: Toledo #64 nat'l, Sacramento State #138 nat'l.
  • 🟡 total Toledo averages 71 plays/game (8 games) vs. Sacramento State's 65 plays/game (9 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟡 side Toledo averages 188 rush yds/game (8 games) — Sacramento State allows 168 rush yds/game on defense (9 games). The raw gap alone is modest, but opponent-adjusted SP+ is decisive here: Toledo's offense (#64 nat'l) is far ahead of Sacramento State's defense (#138 nat'l overall) — the raw number likely understates this given the schedules each team's faced.
★ UTSA @ Florida Atlantic
+7.5 · 72.5
2026-11-06T01:00:00.000Z
  • 🟢 side Florida Atlantic averages 329 pass yds/game (8 games) — UTSA allows 208 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Florida Atlantic #90 nat'l, UTSA #59 nat'l.
  • 🟡 total Florida Atlantic averages 77 plays/game (8 games) vs. UTSA's 67 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
★ Virginia Tech @ SMU
-6.5 · 56.5
2026-11-07T00:00:00.000Z
  • 🟢 side Virginia Tech averages 284 pass yds/game (8 games) — SMU allows 182 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Virginia Tech #38 nat'l, SMU #21 nat'l.
  • 🟢 side SMU averages 320 pass yds/game (8 games) — Virginia Tech allows 218 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: SMU #21 nat'l, Virginia Tech #38 nat'l.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (Virginia Tech allows 311, SMU allows 308) — two stout defenses, an under-friendly signal for the total. SP+ agrees: Virginia Tech #39 nat'l defense, SMU #31 nat'l.
  • 🟡 side SMU averages 147 rush yds/game (8 games) — Virginia Tech allows 93 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: SMU #21 nat'l, Virginia Tech #38 nat'l.
★ Nebraska @ Illinois
+5.5 · 48.5
2026-11-07T01:00:00.000Z
  • 🟢 side Illinois averages 164 rush yds/game (8 games) — Nebraska allows 91 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Illinois #47 nat'l, Nebraska #15 nat'l.
  • 🟢 total Nebraska averages 72 plays/game (8 games) vs. Illinois's 62 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟡 side Nebraska averages 187 rush yds/game (8 games) — Illinois allows 130 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Nebraska #15 nat'l, Illinois #47 nat'l.
  • 🟡 side Illinois averages 230 pass yds/game (8 games) — Nebraska allows 180 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Illinois #47 nat'l, Nebraska #15 nat'l.
★ New Mexico @ Nevada
+12.5 · 43.5
2026-11-07T02:00:00.000Z
  • 🟢 side New Mexico is forcing more turnovers than it commits by 2.1/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (New Mexico allows 258, Nevada allows 318) — two stout defenses, an under-friendly signal for the total. SP+ agrees: New Mexico #20 nat'l defense, Nevada #55 nat'l.
  • 🟡 side Nevada is committing more turnovers than it forces by 1.6/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
  • 🟡 side New Mexico averages 213 rush yds/game (8 games) — Nevada allows 162 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: New Mexico #36 nat'l, Nevada #89 nat'l.
★ TCU @ Arizona
-8.5 · 44.5
2026-11-07T03:15:00.000Z
  • 🟢 side Arizona averages 322 pass yds/game (8 games) — TCU allows 175 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Arizona #14 nat'l, TCU #41 nat'l.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (TCU allows 288, Arizona allows 334) — two stout defenses, an under-friendly signal for the total. SP+ agrees: TCU #11 nat'l defense, Arizona #24 nat'l.
  • 🟡 side TCU averages 276 pass yds/game (8 games) — Arizona allows 200 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: TCU #41 nat'l, Arizona #14 nat'l.
★ Oklahoma @ Florida
-5.5 · 47.5
2026-11-07T05:00:00.000Z
  • 🟡 side Florida averages 249 pass yds/game (8 games) — Oklahoma allows 175 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Florida #31 nat'l, Oklahoma #33 nat'l.
  • 🟡 side Florida averages 177 rush yds/game (8 games) — Oklahoma allows 129 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Florida #31 nat'l, Oklahoma #33 nat'l.
★ Alabama @ LSU
-4.5 · 52.5
2026-11-07T05:00:00.000Z
  • 🟢 total LSU averages 80 plays/game (8 games) vs. Alabama's 63 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟢 side LSU averages 192 rush yds/game (8 games) — Alabama allows 108 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: LSU #3 nat'l, Alabama #7 nat'l.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (Alabama allows 330, LSU allows 258) — two stout defenses, an under-friendly signal for the total. SP+ agrees: Alabama #14 nat'l defense, LSU #5 nat'l.
  • 🟢 side LSU averages 318 pass yds/game (8 games) — Alabama allows 222 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: LSU #3 nat'l, Alabama #7 nat'l.
  • 🟢 side Alabama averages 260 pass yds/game (8 games) — LSU allows 173 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Alabama #7 nat'l, LSU #3 nat'l.
  • 🟡 side Alabama averages 152 rush yds/game (8 games) — LSU allows 86 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Alabama #7 nat'l, LSU #3 nat'l.
★ Georgia @ Ole Miss
+3.0 · 56.5
2026-11-07T05:00:00.000Z
  • 🟢 side Ole Miss averages 282 pass yds/game (8 games) — Georgia allows 187 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Ole Miss #16 nat'l, Georgia #2 nat'l.
  • 🟢 side Ole Miss averages 158 rush yds/game (8 games) — Georgia allows 87 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Ole Miss #16 nat'l, Georgia #2 nat'l.
  • 🟢 total Ole Miss averages 72 plays/game (8 games) vs. Georgia's 62 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟡 side Georgia averages 200 rush yds/game (8 games) — Ole Miss allows 149 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Georgia #2 nat'l, Ole Miss #16 nat'l.
★ Texas @ Missouri
+2.5 · 46.5
2026-11-07T05:00:00.000Z
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (Texas allows 273, Missouri allows 325) — two stout defenses, an under-friendly signal for the total. SP+ agrees: Texas #7 nat'l defense, Missouri #11 nat'l.
  • 🟡 side Missouri averages 170 rush yds/game (8 games) — Texas allows 102 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Missouri #18 nat'l, Texas #8 nat'l.
  • 🟡 side Missouri averages 255 pass yds/game (8 games) — Texas allows 171 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Missouri #18 nat'l, Texas #8 nat'l.
  • 🟡 side Missouri is forcing more turnovers than it commits by 1.0/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
★ Texas A&M @ South Carolina
-7.0 · 51.5
2026-11-07T05:00:00.000Z
  • 🟢 side South Carolina averages 218 rush yds/game (8 games) — Texas A&M allows 133 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: South Carolina #28 nat'l, Texas A&M #34 nat'l.
  • 🟡 total Both defenses are well under the FBS average of ~388 yds/game (Texas A&M allows 316, South Carolina allows 340) — two stout defenses, an under-friendly signal for the total. SP+ agrees: Texas A&M #33 nat'l defense, South Carolina #47 nat'l.
  • 🟡 side South Carolina averages 247 pass yds/game (8 games) — Texas A&M allows 182 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: South Carolina #28 nat'l, Texas A&M #34 nat'l.
  • 🟡 side Texas A&M averages 156 rush yds/game (8 games) — South Carolina allows 115 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Texas A&M #34 nat'l, South Carolina #28 nat'l.
★ Kentucky @ Tennessee
-6.0 · 50.5
2026-11-07T05:00:00.000Z
  • 🟢 side Tennessee averages 213 rush yds/game (8 games) — Kentucky allows 113 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Tennessee #11 nat'l, Kentucky #31 nat'l.
  • 🟡 side Kentucky is forcing more turnovers than it commits by 1.6/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
  • 🟡 side Kentucky averages 167 rush yds/game (8 games) — Tennessee allows 123 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Kentucky #31 nat'l, Tennessee #11 nat'l.
  • 🟡 side Kentucky averages 219 pass yds/game (8 games) — Tennessee allows 166 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Kentucky #31 nat'l, Tennessee #11 nat'l.
★ BYU @ Utah
-5.5 · 45.5
2026-11-07T05:00:00.000Z
  • 🟢 side Utah averages 227 rush yds/game (8 games) — BYU allows 100 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Utah #10 nat'l, BYU #13 nat'l.
  • 🟢 side BYU averages 175 rush yds/game (8 games) — Utah allows 101 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: BYU #13 nat'l, Utah #10 nat'l.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (BYU allows 299, Utah allows 330) — two stout defenses, an under-friendly signal for the total. SP+ agrees: BYU #20 nat'l defense, Utah #22 nat'l.
  • 🟡 total Utah averages 70 plays/game (8 games) vs. BYU's 62 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟡 side Utah averages 258 pass yds/game (8 games) — BYU allows 199 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Utah #10 nat'l, BYU #13 nat'l.
★ UCF @ Kansas
-3.0 · 48.5
2026-11-07T05:00:00.000Z
  • 🟢 side Kansas averages 202 rush yds/game (8 games) — UCF allows 126 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Kansas #60 nat'l, UCF #56 nat'l.
  • 🟡 total Kansas averages 73 plays/game (8 games) vs. UCF's 64 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
★ Cincinnati @ Houston
-10.5 · 62.5
2026-11-07T05:00:00.000Z
  • 🟢 side Cincinnati averages 229 rush yds/game (8 games) — Houston allows 100 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Cincinnati #49 nat'l, Houston #22 nat'l.
  • 🟡 side Houston averages 204 rush yds/game (8 games) — Cincinnati allows 160 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Houston #22 nat'l, Cincinnati #49 nat'l.
★ Iowa State @ Baylor
-9.5 · 51.5
2026-11-07T05:00:00.000Z
  • 🟢 total Baylor averages 78 plays/game (8 games) vs. Iowa State's 62 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟢 side Iowa State averages 177 rush yds/game (8 games) — Baylor allows 99 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Iowa State #76 nat'l, Baylor #43 nat'l.
  • 🟡 side Baylor averages 282 pass yds/game (8 games) — Iowa State allows 231 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Baylor #43 nat'l, Iowa State #76 nat'l.
★ Oklahoma State @ Kansas State
+6.5 · 60.5
2026-11-07T05:00:00.000Z
  • 🟢 side Oklahoma State averages 339 pass yds/game (8 games) — Kansas State allows 152 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Oklahoma State #23 nat'l, Kansas State #39 nat'l.
  • 🟡 side Kansas State averages 206 rush yds/game (8 games) — Oklahoma State allows 154 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Kansas State #39 nat'l, Oklahoma State #23 nat'l.
★ West Virginia @ Texas Tech
-16.5 · 63.5
2026-11-07T05:00:00.000Z
  • 🟡 total West Virginia averages 75 plays/game (8 games) vs. Texas Tech's 68 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟡 side Texas Tech averages 207 rush yds/game (8 games) — West Virginia allows 166 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Texas Tech #9 nat'l, West Virginia #70 nat'l.
★ Clemson @ Syracuse
+1.5 · 49.5
2026-11-07T05:00:00.000Z
  • 🟡 total Syracuse averages 80 plays/game (8 games) vs. Clemson's 70 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟡 side Syracuse averages 274 pass yds/game (8 games) — Clemson allows 206 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Syracuse #87 nat'l, Clemson #55 nat'l.
★ Duke @ NC State
+6.0 · 50.5
2026-11-07T05:00:00.000Z
  • 🟡 side NC State averages 159 rush yds/game (8 games) — Duke allows 104 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: NC State #74 nat'l, Duke #47 nat'l.
  • 🟡 side Duke averages 185 rush yds/game (8 games) — NC State allows 131 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Duke #47 nat'l, NC State #74 nat'l.
  • 🟡 side NC State averages 249 pass yds/game (8 games) — Duke allows 187 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: NC State #74 nat'l, Duke #47 nat'l.
★ Florida State @ Boston College
+6.5 · 51.5
2026-11-07T05:00:00.000Z
  • 🟡 side Florida State averages 249 pass yds/game (8 games) — Boston College allows 188 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Florida State #53 nat'l, Boston College #78 nat'l.
  • 🟡 side Florida State is committing more turnovers than it forces by 1.0/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
★ UCLA @ Minnesota
+6.5 · 38.5
2026-11-07T05:00:00.000Z
  • 🟢 side UCLA averages 220 rush yds/game (8 games) — Minnesota allows 126 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: UCLA #17 nat'l, Minnesota #57 nat'l.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (UCLA allows 261, Minnesota allows 305) — two stout defenses, an under-friendly signal for the total. SP+ agrees: UCLA #19 nat'l defense, Minnesota #27 nat'l.
  • 🟢 side UCLA is forcing more turnovers than it commits by 1.9/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
★ Iowa @ Northwestern
-1.5 · 42.5
2026-11-07T05:00:00.000Z
  • 🟢 side Northwestern averages 201 rush yds/game (8 games) — Iowa allows 79 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Northwestern #20 nat'l, Iowa #23 nat'l.
  • 🟡 side Northwestern is forcing more turnovers than it commits by 1.2/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
★ Oregon @ Ohio State
-9.5 · 47.5
2026-11-07T05:00:00.000Z
  • 🟢 side Oregon averages 285 pass yds/game (8 games) — Ohio State allows 178 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Oregon #12 nat'l, Ohio State #1 nat'l.
  • 🟢 side Ohio State averages 315 pass yds/game (8 games) — Oregon allows 208 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Ohio State #1 nat'l, Oregon #12 nat'l.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (Oregon allows 342, Ohio State allows 274) — two stout defenses, an under-friendly signal for the total. SP+ agrees: Oregon #11 nat'l defense, Ohio State #1 nat'l.
  • 🟡 side Oregon averages 138 rush yds/game (8 games) — Ohio State allows 96 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Oregon #12 nat'l, Ohio State #1 nat'l.
★ Penn State @ Washington
-2.5 · 43.5
2026-11-07T05:00:00.000Z
  • 🟢 side Washington averages 277 pass yds/game (8 games) — Penn State allows 141 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Washington #35 nat'l, Penn State #36 nat'l.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (Penn State allows 296, Washington allows 342) — two stout defenses, an under-friendly signal for the total. SP+ agrees: Penn State #27 nat'l defense, Washington #30 nat'l.
★ Charlotte @ UAB
-10.5 · 51.5
2026-11-07T05:00:00.000Z
  • 🟢 side Charlotte averages 205 pass yds/game (8 games) — UAB allows 116 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Charlotte #136 nat'l, UAB #110 nat'l.
  • 🟡 side Charlotte is committing more turnovers than it forces by 1.2/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
★ Rice @ North Texas
-16.5 · 64.5
2026-11-07T05:00:00.000Z
  • 🟢 side North Texas averages 348 pass yds/game (8 games) — Rice allows 208 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: North Texas #72 nat'l, Rice #122 nat'l.
  • 🟡 total North Texas averages 72 plays/game (8 games) vs. Rice's 62 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
★ Hawai'i @ UTEP
+10.5 · 49.5
2026-11-07T05:00:00.000Z
  • 🟢 total Hawai'i averages 71 plays/game (8 games) vs. UTEP's 58 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
  • 🟡 side Hawai'i averages 275 pass yds/game (8 games) — UTEP allows 209 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Hawai'i #107 nat'l, UTEP #134 nat'l.
★ Louisiana Tech @ Troy
+6.5 · 45.5
2026-11-07T05:00:00.000Z
  • 🟡 side Troy averages 194 rush yds/game (8 games) — Louisiana Tech allows 135 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Troy #108 nat'l, Louisiana Tech #84 nat'l.
  • 🟡 side Louisiana Tech is forcing more turnovers than it commits by 1.0/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
★ Temple @ Navy
-7.5 · 52.5
2026-11-07T20:30:00.000Z
  • 🟢 side Navy averages 296 rush yds/game (8 games) — Temple allows 173 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Navy #80 nat'l, Temple #99 nat'l.
  • 🟢 side Temple averages 192 rush yds/game (8 games) — Navy allows 121 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Temple #99 nat'l, Navy #80 nat'l.
  • 🟡 total Navy averages 65 plays/game (8 games) vs. Temple's 58 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
★ Miami @ Notre Dame
-4.5 · 57.5
2026-11-08T00:30:00.000Z
  • 🟢 side Miami averages 202 rush yds/game (8 games) — Notre Dame allows 85 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Miami #5 nat'l, Notre Dame #3 nat'l.
  • 🟢 side Notre Dame averages 186 rush yds/game (8 games) — Miami allows 61 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Notre Dame #3 nat'l, Miami #5 nat'l.
  • 🟢 side Miami averages 332 pass yds/game (8 games) — Notre Dame allows 151 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Miami #5 nat'l, Notre Dame #3 nat'l.
  • 🟢 total Both defenses are well under the FBS average of ~388 yds/game (Miami allows 313, Notre Dame allows 236) — two stout defenses, an under-friendly signal for the total. SP+ agrees: Miami #14 nat'l defense, Notre Dame #8 nat'l.
  • 🟢 side Notre Dame is forcing more turnovers than it commits by 1.8/game (8 games) — turnover margin is one of the least sticky season-over-season stats, a candidate to regress.
★ Air Force @ Army
-5.5 · 51.5
2026-11-08T00:30:00.000Z
  • 🟢 side Air Force averages 341 rush yds/game (8 games) — Army allows 152 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Air Force #73 nat'l, Army #66 nat'l.
  • 🟢 side Army averages 342 rush yds/game (8 games) — Air Force allows 129 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Army #66 nat'l, Air Force #73 nat'l.
  • 🟡 total Air Force averages 73 plays/game (8 games) vs. Army's 64 plays/game (8 games) — a pace mismatch that tends to push total plays run, and scoring chances, up.
★ Texas State @ Oregon State
-8.5 · 66.5
2026-11-08T03:30:00.000Z
  • 🟢 side Texas State averages 251 rush yds/game (8 games) — Oregon State allows 146 rush yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Texas State #65 nat'l, Oregon State #50 nat'l.
  • 🟡 side Oregon State averages 372 pass yds/game (8 games) — Texas State allows 295 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Oregon State #50 nat'l, Texas State #65 nat'l.
  • 🟡 side Texas State averages 256 pass yds/game (8 games) — Oregon State allows 204 pass yds/game on defense (8 games). Overall SP+ doesn't contradict it either: Texas State #65 nat'l, Oregon State #50 nat'l.