Week 9 · FBS & FCS

College Football 2026

Every game on the slate, one row each. Highlighted rows are the ones where the systems' average clears your threshold against the market.

⚠ KyModel is fully experimental — a separate, unproven project shown for reference only. Don't use it to make bets.

Market lines as of Fri 10/30 5:30:36PM ET
Sources this week 8/9 current
✓
Sagarin 114/114 FBS+FCS games · auto-updated
✓
TR 114/114 FBS+FCS games · auto-updated
✓
SP+ 114/114 FBS+FCS games · auto-updated
✓
PiRate 56/56 FBS games · auto-updated
✓
David Sasser 56/56 FBS games · auto-updated
✓
Slate Index 56/56 FBS totals games · auto-updated
✓
FanDuel 54/114 FBS+FCS market games · auto-updated
✓
Keeper 55/58 FCS games · uploaded
!
KyModel 0/56 FBS totals games · needs upload
System accuracy, all projections (season to date) 182 game(s) graded season to date
FBS SpreadsFBS TotalsFBS vs FCS SpreadsFBS vs FCS TotalsFCS SpreadsFCS Totals
MSEBiasRecordFlaggedMSEBiasRecordFlaggedMSEBiasRecordFlaggedMSEBiasRecordFlaggedMSEBiasRecordFlaggedMSEBiasRecordFlagged
Sagarin351.02-7.2436-55 39.6%16-25 39.0%205.65-2.7514-12 53.8%9-5 64.3%no data yetno datano datano data yetno datano data260.20-1.3612-11 52.2%9-7 56.2%292.07+2.603-3 50.0%1-2 33.3%
PiRateno data yetno datano data—no data yetno datano data———
TR371.86-6.5238-54 41.3%26-32 44.8%352.59-0.0837-46 44.6%24-34 41.4%no data yetno datano datano data yetno datano data238.45-1.5612-11 52.2%4-2 66.7%411.96+3.2110-13 43.5%7-9 43.8%
SP+302.38-4.0723-31 42.6%6-11 35.3%209.42-1.6632-39 45.1%12-11 52.2%no data yetno datano datano data yetno datano data301.46-2.6411-11 50.0%7-4 63.6%362.59+2.829-7 56.2%2-3 40.0%
David Sasserno data yetno datano datano data yetno datano data————
Slate Index—275.15+6.9813-21 38.2%7-13 35.0%—no data yetno datano data——
KyModel—244.45+5.380-2 0.0%0-1 0.0%—no data yetno datano data——
Keeper————249.85-0.155-1 83.3%4-0 100.0%226.55+0.771-4 20.0%no data
Flagged play accuracy (season to date) 174 flagged play(s) graded, breakeven 52.38%
BucketNRecordHit %
FBS Spreads 87 36-51 41.4%
FBS Totals 52 22-30 42.3%
FBS vs FCS Spreads 0 0-0 —
FBS vs FCS Totals 0 0-0 —
FCS Spreads 19 14-5 73.7%
FCS Totals 16 7-9 43.8%
All flagged plays 174 79-95 45.4%
meets threshold — play
inside threshold — no play
no systems voted — no data
Totals only: green = system projects over market, red = under
Spreads only: teal = system leans underdog to cover, copper = leans favorite to cover
dashed header = reference only, not in Avg
FBS · Spreads 59.1% ATS, 2025 plays when |diff| ≥ 6.0

Line is shown from Away Team perspective — a +10.5 means away team is a 10.5 pt underdog

Kickoff Game SagarinPiRateTRSP+David Sasser Avg Market Diff Play
Sat 10/31 2:00PM ET Kansas St @ Colorado −2.97−7.30−6.41−10.60−10.24 −7.50 +1.50 −9.00 Kansas St +1.5
Fri 10/30 7:00PM ET Tulane @ UNC-Charlotte −14.86−21.70−17.24−14.70−16.09 −16.92 −8.50 −8.42 Tulane −8.5
Sat 10/31 3:30PM ET UTEP @ North Dakota St +27.54+31.40+30.07+35.60+33.86 +31.69 +24.50 +7.19 North Dakota St −24.5
Sat 10/31 12:00PM ET Alabama-Birmingham @ South Florida +11.67+16.40+15.08+15.10+14.86 +14.62 +7.50 +7.12 South Florida −7.5
Sat 10/31 1:00PM ET Marshall @ Old Dominion +2.78+2.60+4.58−1.50+5.01 +2.69 −2.50 +5.19 no play
Sat 10/31 12:00PM ET Bowling Green @ Western Michigan +17.80+19.90+18.82+18.00+18.19 +18.54 +13.50 +5.04 no play
Sat 10/31 12:00PM ET Illinois @ Maryland −7.14−6.70−11.00−6.40−6.44 −7.54 −2.50 −5.04 no play
Sat 10/31 3:30PM ET Northwestern @ Oregon +7.76+11.60+4.52+5.80+12.61 +8.46 +3.50 +4.96 no play
Sat 10/31 4:15PM ET Nevada @ UCLA +31.47+36.90+27.28+20.00+20.58 +27.25 +22.50 +4.75 no play
Sat 10/31 7:00PM ET Oklahoma St @ Iowa St −6.55+0.30−1.15−11.10−6.15 −4.93 −9.50 +4.57 no play
Sat 10/31 7:30PM ET Ohio State @ Southern Cal −10.20−10.30−13.24−11.90−8.48 −10.82 −6.50 −4.32 no play
Sat 10/31 7:30PM ET Mississippi St @ Texas +14.50+18.20+15.13+16.90+17.01 +16.35 +20.50 −4.15 no play
Sat 10/31 7:30PM ET Georgia Tech @ Pittsburgh +12.66+8.50+12.90+11.50+11.38 +11.39 +7.50 +3.89 no play
Sat 10/31 3:00PM ET Connecticut @ Air Force +1.46+3.30−0.40+1.00+5.73 +2.22 −1.50 +3.72 no play
Sat 10/31 7:30PM ET Miami FL @ North Carolina −13.66−23.10−17.62−18.50−17.63 −18.10 −14.50 −3.60 no play
Sat 10/31 4:00PM ET New Mexico @ San Jose St −15.91−21.10−19.99−18.10−13.96 −17.81 −14.50 −3.31 no play
Sat 10/31 11:00PM ET Oregon St @ Fresno St −4.26+4.70−6.85−1.50−3.29 −2.24 −5.50 +3.26 no play
Sat 10/31 3:30PM ET Florida @ Georgia +10.50+13.80+9.66+19.00+20.64 +14.72 +11.50 +3.22 no play
Sat 10/31 12:00PM ET Boston College @ Duke +9.02+10.20+11.87+10.80+11.71 +10.72 +7.50 +3.22 no play
Sat 10/31 12:00PM ET California @ North Carolina St +9.73+12.20+13.18+9.80+7.60 +10.50 +7.50 +3.00 no play
Sat 10/31 12:00PM ET Wisconsin @ Iowa +2.22+2.30+4.40+6.20+7.37 +4.50 +1.50 +3.00 no play
Sat 10/31 12:30PM ET Michigan @ Rutgers −8.91−16.50−12.92−13.90−15.50 −13.55 −16.50 +2.95 no play
Sat 10/31 8:00PM ET Washington @ Nebraska +11.14+7.20+14.16+8.40+9.52 +10.08 +7.50 +2.58 no play
Fri 10/30 7:30PM ET Baylor @ Central Florida +3.74−1.10+1.59−1.50−2.66 +0.01 −2.50 +2.51 no play
Sat 10/31 3:15PM ET Stanford @ Louisville +23.36+24.00+26.34+25.50+25.37 +24.91 +22.50 +2.41 no play
Sat 10/31 3:30PM ET Florida Int'l @ Liberty +17.15+13.70+16.01+17.90+14.36 +15.82 +13.50 +2.32 no play
Sat 10/31 3:00PM ET Louisiana Tech @ South Alabama −3.39−5.00−4.08−6.40−2.10 −4.19 −6.50 +2.31 no play
Sat 10/31 3:00PM ET Temple @ East Carolina +6.95+7.80+6.62+6.20+5.80 +6.67 +4.50 +2.17 no play
Sat 10/31 3:30PM ET Minnesota @ Indiana +19.08+23.60+25.96+22.80+21.71 +22.63 +20.50 +2.13 no play
Sat 10/31 12:00PM ET Arizona @ Texas Tech +4.60+3.50+2.90+4.90+11.68 +5.52 +3.50 +2.02 no play
Sat 10/31 3:45PM ET Virginia @ Wake Forest +12.91+10.50+12.80+8.90+7.70 +10.56 +12.50 −1.94 no play
Sat 10/31 10:30PM ET Northern Illinois @ UNLV +23.82+24.90+24.65+25.70+22.68 +24.35 +22.50 +1.85 no play
Sat 10/31 3:30PM ET Arizona St @ Brigham Young +15.29+19.40+17.30+16.90+21.64 +18.11 +16.50 +1.61 no play
Sat 10/31 3:45PM ET Utah @ Cincinnati −5.75−10.70−9.78−8.80−10.47 −9.10 −7.50 −1.60 no play
Sat 10/31 12:00PM ET Notre Dame @ Navy −28.62−38.70−33.05−24.30−20.44 −29.02 −30.50 +1.48 no play
Sat 10/31 10:00PM ET Texas St-San Marcos @ Boise St +11.70+14.60+11.73+11.90+9.03 +11.79 +10.50 +1.29 no play
Sat 10/31 4:15PM ET South Carolina @ Oklahoma +4.51+6.40+4.66+1.80+1.41 +3.76 +2.50 +1.26 no play
Sat 10/31 8:00PM ET Army @ Memphis +2.78+0.00+3.20+8.50+7.23 +4.34 +5.50 −1.16 no play
Sat 10/31 7:00PM ET Clemson @ Florida St +6.38+9.20+9.72+3.60+4.05 +6.59 +5.50 +1.09 no play
Sat 10/31 7:45PM ET Missouri @ Arkansas −6.45−9.60−7.16−12.10−11.79 −9.42 −10.50 +1.08 no play
Sat 10/31 4:15PM ET Purdue @ Penn State +7.99+11.90+11.10+11.60+9.83 +10.48 +11.50 −1.02 no play
Sat 10/31 3:30PM ET Southern Miss @ Louisiana-Monroe −1.56+0.50−6.88−5.70−8.38 −4.40 −3.50 −0.90 no play
Sat 10/31 2:00PM ET Coastal Carolina @ Georgia St +7.96+4.30+8.55+3.60+2.43 +5.37 +4.50 +0.87 no play
Sat 10/31 7:00PM ET Washington St @ San Diego St +2.85−1.40+0.67+8.00+6.24 +3.27 +2.50 +0.77 no play
Sat 10/31 12:45PM ET Auburn @ Mississippi +11.15+13.50+12.04+10.70+8.54 +11.19 +10.50 +0.69 no play
Sat 10/31 6:30PM ET Appalachian St @ Georgia Southern +5.33+8.50+5.85+2.60+7.55 +5.97 +5.50 +0.47 no play
Sat 10/31 3:30PM ET Colorado St @ Utah St +5.12+14.20+7.38+1.70+2.74 +6.23 +6.50 −0.27 no play
Sat 10/31 3:30PM ET Kansas @ TCU +6.42+3.70+5.53+8.30+9.53 +6.70 +6.50 +0.20 no play
Sat 10/31 12:00PM ET SMU @ Syracuse −5.65−10.30−7.65−13.70−11.12 −9.68 −9.50 −0.18 no play
Fri 10/30 10:30PM ET Kent St @ Sacramento St −8.27−10.60−11.19−5.30−2.93 −7.66 −7.50 −0.16 no play
Tue 10/27 8:00PM ET Sam Houston St @ Missouri St +4.11+6.50+4.30+3.60+4.19 +4.54 — — no play
Tue 10/27 7:00PM ET Delaware @ Western Kentucky +3.35−1.90+2.21+2.70+2.80 +1.83 — — no play
Wed 10/28 7:00PM ET Kennesaw St @ Middle Tennessee St +2.79−4.20−0.53+1.10−5.49 −1.27 — — no play
Wed 10/28 8:00PM ET Jacksonville St @ New Mexico St −0.90−4.20−0.60−8.30−10.05 −4.81 — — no play
Thu 10/29 7:30PM ET Troy @ James Madison +21.98+21.00+25.13+23.30+21.60 +22.60 — — no play
Thu 10/29 7:30PM ET Florida Atlantic @ North Texas +13.47+13.30+22.13+5.30+2.48 +11.34 — — no play
FBS · Totals plays when |diff| ≥ 6.0
Kickoff Game TRSP+Slate IndexSagarinDavid Sasser KyModel Avg Market Diff Play
Sat 10/31 12:30PM ET Michigan @ Rutgers 65.8049.9048.7053.7250.44 — 53.71 44.50 +9.21 Over 44.5
Sat 10/31 12:00PM ET Illinois @ Maryland 66.9056.3054.4063.6159.33 — 60.11 53.50 +6.61 Over 53.5
Sat 10/31 3:00PM ET Connecticut @ Air Force 65.0056.0055.2058.5855.68 — 58.09 51.50 +6.59 Over 51.5
Sat 10/31 11:00PM ET Oregon St @ Fresno St 45.1052.7056.9054.9250.32 — 51.99 58.50 −6.51 Under 58.5
Sat 10/31 3:30PM ET UTEP @ North Dakota St 61.2045.7041.4047.6646.62 — 48.52 43.50 +5.02 no play
Fri 10/30 7:30PM ET Baylor @ Central Florida 65.9049.0054.3052.3645.30 — 53.37 48.50 +4.87 no play
Sat 10/31 12:00PM ET Alabama-Birmingham @ South Florida 54.3050.8045.0039.5246.14 — 47.15 42.50 +4.65 no play
Sat 10/31 7:00PM ET Washington St @ San Diego St 29.0049.7048.8049.8642.87 — 44.05 48.50 −4.45 no play
Sat 10/31 7:30PM ET Ohio State @ Southern Cal 51.5054.4056.4060.8756.19 — 55.87 51.50 +4.37 no play
Sat 10/31 2:00PM ET Kansas St @ Colorado 53.2051.8050.6046.8450.09 — 50.51 46.50 +4.01 no play
Sat 10/31 12:45PM ET Auburn @ Mississippi 53.0053.6056.7052.5951.65 — 53.51 57.50 −3.99 no play
Sat 10/31 7:00PM ET Oklahoma St @ Iowa St 51.6054.5057.7057.4151.68 — 54.58 58.50 −3.92 no play
Sat 10/31 7:30PM ET Mississippi St @ Texas 56.9053.7053.4053.6153.99 — 54.32 50.50 +3.82 no play
Sat 10/31 3:30PM ET Colorado St @ Utah St 64.9054.3062.2062.6249.62 — 58.73 62.50 −3.77 no play
Sat 10/31 3:30PM ET Minnesota @ Indiana 53.4044.7037.5041.9848.74 — 45.26 41.50 +3.76 no play
Sat 10/31 12:00PM ET SMU @ Syracuse 50.8054.3058.6058.5751.81 — 54.82 58.50 −3.68 no play
Sat 10/31 4:15PM ET Nevada @ UCLA 49.9047.1043.3048.8146.67 — 47.16 43.50 +3.66 no play
Sat 10/31 2:00PM ET Coastal Carolina @ Georgia St 51.8059.3060.2060.3462.88 — 58.90 55.50 +3.40 no play
Sat 10/31 3:30PM ET Arizona St @ Brigham Young 53.5051.4046.0057.6950.66 — 51.85 48.50 +3.35 no play
Sat 10/31 3:30PM ET Florida Int'l @ Liberty 48.8046.4040.8034.1042.75 — 42.57 45.50 −2.93 no play
Sat 10/31 3:30PM ET Northwestern @ Oregon 50.5050.8048.3050.7049.79 — 50.02 47.50 +2.52 no play
Sat 10/31 3:00PM ET Louisiana Tech @ South Alabama 55.4057.7060.8066.7264.39 — 61.00 58.50 +2.50 no play
Sat 10/31 7:30PM ET Georgia Tech @ Pittsburgh 62.1055.1057.2058.8551.36 — 56.92 54.50 +2.42 no play
Sat 10/31 12:00PM ET California @ North Carolina St 61.1057.1058.5063.5554.25 — 58.90 56.50 +2.40 no play
Sat 10/31 4:00PM ET New Mexico @ San Jose St 48.5043.6042.8044.3444.24 — 44.70 42.50 +2.20 no play
Sat 10/31 3:00PM ET Temple @ East Carolina 59.1053.7051.5049.2049.55 — 52.61 50.50 +2.11 no play
Sat 10/31 7:30PM ET Miami FL @ North Carolina 39.6053.2053.6057.2648.58 — 50.45 52.50 −2.05 no play
Sat 10/31 10:30PM ET Northern Illinois @ UNLV 56.4052.4055.6047.5051.63 — 52.71 54.50 −1.79 no play
Sat 10/31 12:00PM ET Notre Dame @ Navy 61.1056.9053.2055.1652.27 — 55.73 57.50 −1.77 no play
Sat 10/31 7:45PM ET Missouri @ Arkansas 42.1051.7046.6046.2647.04 — 46.74 48.50 −1.76 no play
Sat 10/31 3:15PM ET Stanford @ Louisville 54.7058.7058.3061.2661.18 — 58.83 60.50 −1.67 no play
Sat 10/31 3:45PM ET Virginia @ Wake Forest 41.8051.5046.8042.4052.06 — 46.91 48.50 −1.59 no play
Fri 10/30 10:30PM ET Kent St @ Sacramento St 63.1048.2044.6043.5340.85 — 48.06 46.50 +1.56 no play
Sat 10/31 3:30PM ET Florida @ Georgia 55.6054.8055.4067.3655.90 — 57.81 56.50 +1.31 no play
Sat 10/31 4:15PM ET Purdue @ Penn State 57.8054.6053.6058.8454.15 — 55.80 54.50 +1.30 no play
Sat 10/31 12:00PM ET Arizona @ Texas Tech 57.3054.4059.6053.3853.31 — 55.60 54.50 +1.10 no play
Sat 10/31 10:00PM ET Texas St-San Marcos @ Boise St 71.3061.4060.8061.2666.86 — 64.32 63.50 +0.82 no play
Sat 10/31 4:15PM ET South Carolina @ Oklahoma 38.1047.6043.8047.0841.84 — 43.68 44.50 −0.82 no play
Sat 10/31 3:30PM ET Kansas @ TCU 55.3047.2043.4041.7143.56 — 46.23 45.50 +0.73 no play
Sat 10/31 3:45PM ET Utah @ Cincinnati 57.3057.3053.6058.4159.11 — 57.14 56.50 +0.64 no play
Sat 10/31 6:30PM ET Appalachian St @ Georgia Southern 64.2053.4054.6054.2052.95 — 55.87 56.50 −0.63 no play
Fri 10/30 7:00PM ET Tulane @ UNC-Charlotte 43.8051.8044.5040.2649.01 — 45.87 46.50 −0.63 no play
Sat 10/31 3:30PM ET Southern Miss @ Louisiana-Monroe 49.9054.3057.1055.9656.99 — 54.85 54.50 +0.35 no play
Sat 10/31 1:00PM ET Marshall @ Old Dominion 50.7049.5040.3039.0749.56 — 45.83 45.50 +0.33 no play
Sat 10/31 8:00PM ET Army @ Memphis 53.2060.1059.7066.1059.84 — 59.79 59.50 +0.29 no play
Sat 10/31 7:00PM ET Clemson @ Florida St 47.3051.0052.4045.2050.46 — 49.27 49.50 −0.23 no play
Sat 10/31 12:00PM ET Bowling Green @ Western Michigan 43.6048.8044.8043.0342.95 — 44.64 44.50 +0.14 no play
Sat 10/31 8:00PM ET Washington @ Nebraska 55.0049.5047.8051.4348.92 — 50.53 50.50 +0.03 no play
Sat 10/31 12:00PM ET Boston College @ Duke 59.0050.8046.9039.6046.33 — 48.53 48.50 +0.03 no play
Sat 10/31 12:00PM ET Wisconsin @ Iowa 28.7040.6034.4039.8039.03 — 36.51 36.50 +0.01 no play
Tue 10/27 8:00PM ET Sam Houston St @ Missouri St 55.9050.0053.6053.9645.46 — 51.78 — — no play
Tue 10/27 7:00PM ET Delaware @ Western Kentucky 56.5053.5057.2056.2949.56 — 54.61 — — no play
Wed 10/28 7:00PM ET Kennesaw St @ Middle Tennessee St 51.5050.0051.2042.0547.70 — 48.49 — — no play
Wed 10/28 8:00PM ET Jacksonville St @ New Mexico St 45.3050.5052.0056.5349.17 — 50.70 — — no play
Thu 10/29 7:30PM ET Troy @ James Madison 51.1051.0050.4057.8952.92 — 52.66 — — no play
Thu 10/29 7:30PM ET Florida Atlantic @ North Texas 84.3065.6082.2086.4666.71 — 77.05 — — no play
KyModel (dashed underline = reference only): A separate structural pace × efficiency totals model (CollegeFootballData-based, own Off EPA/Def EPA/pace ratings, HFA baked into the margin not the total) — shown alongside TR/SP+ for comparison but deliberately excluded from Avg, since it lives in its own project (CFB-Board/cfb_totals.py) and was never wired into this pipeline's vote system. FBS-only: its ratings come from CFBD's advanced-stats endpoint, which doesn't cover FCS, so it shows — on every game in the "FBS vs FCS" section below (see that section's own note).
FBS vs FCS · Spreads plays when |diff| ≥ 6.0

Crossover games (one FBS team, one FCS team) — split out from FBS · Spreads 2026-09-20 so a lopsided-skill mismatch doesn't drag down the true FBS-vs-FBS numbers above. Same voters, same market feed, just its own bucket. Line is shown from Away Team perspective — a +10.5 means away team is a 10.5 pt underdog

Kickoff Game SagarinPiRateTRSP+ Avg Market Diff Play
FBS vs FCS · Totals plays when |diff| ≥ 6.0
Kickoff Game TRSP+Slate IndexSagarin KyModel Avg Market Diff Play
Slate Index & KyModel: Neither covers crossover games at all in real data checked so far (0 matches) — Slate Index's real game list doesn't include them, and KyModel's ratings (CFBD's advanced-stats endpoint) don't cover FCS teams. Both still appear here rather than being silently dropped from the section, so every row shows an honest — instead of the column just not existing.
FCS · Spreads plays when |diff| ≥ 6.0

Line is shown from Away Team perspective — a +10.5 means away team is a 10.5 pt underdog

Kickoff Game KeeperSagarinSP+TR Avg Market Diff Play
Sat 10/31 3:30PM ET Alabama A&M @ Alabama St —−2.94−2.00+4.54 −0.13 −6.50 +6.37 Alabama St +6.5
Sat 10/31 1:00PM ET William & Mary @ Colgate +20.34+13.13+13.50+18.12 +16.27 +10.50 +5.77 no play
Sat 10/31 3:00PM ET Nicholls St @ McNeese St +23.11+10.81+8.40+14.77 +14.27 +8.50 +5.77 no play
Sat 10/31 1:00PM ET VMI @ Chattanooga +50.43+33.34+39.50+40.62 +40.97 +35.50 +5.47 no play
Sat 10/31 12:00PM ET Campbell @ Albany NY +2.13+2.96+2.50+2.08 +2.42 −2.50 +4.92 no play
Sat 10/31 3:00PM ET Delaware St @ Norfolk St —+6.53+6.30+9.05 +7.29 +2.50 +4.79 no play
Sat 10/31 12:00PM ET Pennsylvania @ Brown +10.95+6.67+1.30+9.30 +7.06 +2.50 +4.56 no play
Sat 10/31 1:00PM ET Elon @ North Carolina A&T −2.64−2.61−13.60−5.22 −6.02 −10.50 +4.48 no play
Sat 10/31 4:00PM ET West Georgia @ Abilene Christian +18.43+19.91+16.90+20.26 +18.88 +14.50 +4.38 no play
Sat 10/31 1:00PM ET Richmond @ Holy Cross +4.15+3.76−5.40+3.44 +1.49 −2.50 +3.99 no play
Sat 10/31 3:00PM ET Eastern Illinois @ Tennessee-Martin +4.87+7.46+11.10+6.39 +7.46 +3.50 +3.96 no play
Sat 10/31 2:00PM ET Northwestern St @ Incarnate Word —+30.34+36.40+36.59 +34.44 +30.50 +3.94 no play
Sat 10/31 12:00PM ET Maine @ Rhode Island +15.54+14.80+22.20+16.03 +17.14 +13.50 +3.64 no play
Sat 10/31 12:00PM ET North Dakota @ Youngstown St +10.96+8.28+8.00+8.31 +8.89 +5.50 +3.39 no play
Sat 10/31 3:00PM ET The Citadel @ Mercer +16.65+18.33+31.90+15.85 +20.68 +17.50 +3.18 no play
Sat 10/31 12:00PM ET Sacred Heart @ Stony Brook +15.91+12.33+13.60+12.72 +13.64 +10.50 +3.14 no play
Sat 10/31 2:00PM ET Davidson @ St Thomas MN +42.27+23.67+29.00+34.52 +32.37 +29.50 +2.87 no play
Sat 10/31 7:00PM ET Wofford @ Samford −0.40+0.75−7.50−3.39 −2.64 −5.50 +2.86 no play
Sat 10/31 12:00PM ET Bucknell @ Lehigh +27.30+25.43+36.40+30.66 +29.95 +27.50 +2.45 no play
Sat 10/31 2:00PM ET Murray St @ Illinois St +26.28+27.75+41.60+32.05 +31.92 +29.50 +2.42 no play
Sat 10/31 2:00PM ET Western Illinois @ Charleston Southern −5.79+0.66+0.10+1.43 −0.90 +1.50 −2.40 no play
Sat 10/31 2:00PM ET Indiana St @ Northern Iowa +8.07+11.72+8.50+10.81 +9.78 +7.50 +2.28 no play
Sat 10/31 1:00PM ET Dayton @ Stetson −20.53−15.28−25.20−17.98 −19.75 −17.50 −2.25 no play
Fri 10/30 7:00PM ET Harvard @ Dartmouth −16.77−8.83−9.30−11.86 −11.69 −9.50 −2.19 no play
Sat 10/31 12:00PM ET Mercyhurst @ Stonehill +7.72+9.44+9.40+8.16 +8.68 +6.50 +2.18 no play
Sat 10/31 12:00PM ET Yale @ Columbia −11.25−4.38−12.90−10.12 −9.66 −7.50 −2.16 no play
Sat 10/31 3:00PM ET UC-Davis @ Weber St +8.53+4.57−2.60+3.96 +3.62 +1.50 +2.12 no play
Sat 10/31 3:00PM ET Cal Poly SLO @ Montana St +30.32+28.32+29.10+30.50 +29.56 +27.50 +2.06 no play
Sat 10/31 12:30PM ET Villanova @ Lafayette −8.84−3.33−5.80−4.62 −5.65 −7.50 +1.85 no play
Sat 10/31 1:00PM ET Butler @ Presbyterian −16.80−8.19−14.40−9.97 −12.34 −10.50 −1.84 no play
Sat 10/31 1:00PM ET Hampton @ Towson +23.57+17.30+14.60+21.75 +19.30 +17.50 +1.80 no play
Sat 10/31 3:00PM ET Southern U. @ Florida A&M +16.86+5.56+2.80+7.91 +8.28 +6.50 +1.78 no play
Sat 10/31 12:00PM ET Duquesne @ New Haven −1.63−0.42−7.40−5.69 −3.79 −5.50 +1.71 no play
Sat 10/31 3:00PM ET Alcorn St @ Mississippi Valley S −8.02−5.68−15.50−18.69 −11.97 −10.50 −1.47 no play
Sat 10/31 4:00PM ET South Dakota @ South Dakota St +9.03+8.11+8.50+5.93 +7.89 +6.50 +1.39 no play
Sat 10/31 3:00PM ET Houston Christian @ Stephen F. Austin +31.14+26.67+34.90+22.82 +28.88 +27.50 +1.38 no play
Sat 10/31 5:00PM ET North Alabama @ Central Arkansas +2.13+0.52−1.70−1.64 −0.17 −1.50 +1.33 no play
Sat 10/31 8:30PM ET Grambling St @ Texas Southern −12.57−3.60−11.10−7.97 −8.81 −7.50 −1.31 no play
Sat 10/31 3:30PM ET Tennessee Tech @ East Tennessee St +1.41+2.57−3.40−2.00 −0.35 −1.50 +1.15 no play
Sat 10/31 3:00PM ET Northern Arizona @ Southern Utah −4.14−1.61−1.00−3.40 −2.54 −1.50 −1.04 no play
Sat 10/31 2:00PM ET Tennessee St @ Lindenwood +9.53+8.19+11.10+9.31 +9.53 +8.50 +1.03 no play
Sat 10/31 2:00PM ET Howard @ North Carolina Centr +4.91+2.02+6.60+1.71 +3.81 +4.50 −0.69 no play
Sat 10/31 4:00PM ET Idaho @ Portland St −12.33−7.70−11.40−9.24 −10.17 −9.50 −0.67 no play
Sat 10/31 12:00PM ET Wagner @ Merrimack +19.16+15.23+10.80+15.44 +15.16 +14.50 +0.66 no play
Sat 10/31 3:00PM ET Bethune-Cookman @ Arkansas-Pine Bluff +2.17+5.82+0.10+0.42 +2.13 +1.50 +0.63 no play
Sat 10/31 4:00PM ET Marist @ San Diego +0.20+6.17+1.20+3.93 +2.87 +3.50 −0.63 no play
Sat 10/31 3:00PM ET Idaho St @ Utah Tech −15.05−11.64−29.60−16.42 −18.18 −18.50 +0.32 no play
Sat 10/31 8:00PM ET Lamar @ Texas-Rio Grande Val −5.60−2.62−8.10−4.47 −5.20 −5.50 +0.30 no play
Sat 10/31 2:00PM ET Gardner-Webb @ SE Missouri St +7.45+8.32+5.00+4.06 +6.21 +6.50 −0.29 no play
Sat 10/31 7:00PM ET Eastern Kentucky @ Tarleton St +24.89+22.88+28.70+26.24 +25.68 +25.50 +0.18 no play
Sat 10/31 1:00PM ET Drake @ Morehead St −14.71−6.79−6.90−9.90 −9.57 −9.50 −0.07 no play
Sat 10/31 2:00PM ET Western Carolina @ Furman −2.53−1.12−1.90−4.17 −2.43 −2.50 +0.07 no play
Sat 10/31 12:00PM ET Robert Morris @ Central Conn St +8.35+9.63+9.20+10.76 +9.49 +9.50 −0.01 no play
Sat 10/31 4:00PM ET SE Louisiana @ East Texas A&M −13.59−7.73−13.60−9.59 −11.13 — — no play
Sat 10/31 4:00PM ET Montana @ Eastern Washington −19.45−8.92−19.30−11.09 −14.69 — — no play
Sat 10/31 1:00PM ET Bryant @ Monmouth NJ +15.38+13.87+14.80+12.23 +14.07 — — no play
Thu 10/29 7:00PM ET South Carolina St @ Morgan St −11.75−2.62−14.90−7.57 −9.21 — — no play
Sat 10/31 12:00PM ET Cornell NY @ Princeton −2.37+4.21+3.60+1.81 +1.81 — — no play
Coverage note: TR joined FCS as a 4th vote (2026-08-27, per your call) alongside Keeper + Sagarin + SP+, and 38 of 40 FCS games above are the full 4/4. The 2 still at 3/4 — Samford @ North Alabama, Howard @ Alabama A&M — are genuinely missing Keeper: neither side was marked with the @ home indicator in that week's real Keeper data, so Keeper skipped them rather than guess. Not a bug here, a gap in the source.
FCS · Totals 68.2% O/U, 2025 — best bucket plays when |diff| ≥ 6.0
Kickoff Game KeeperSP+TRSagarin Avg Market Diff Play
Sat 10/31 3:00PM ET Cal Poly SLO @ Montana St 59.2062.6051.1054.81 56.93 65.50 −8.57 Under 65.5
Sat 10/31 3:00PM ET Delaware St @ Norfolk St —52.0057.2057.24 55.48 49.50 +5.98 no play
Sat 10/31 7:00PM ET Wofford @ Samford 44.5039.3036.3051.82 42.98 48.50 −5.52 no play
Sat 10/31 12:30PM ET Villanova @ Lafayette 53.7050.4062.4059.46 56.49 51.50 +4.99 no play
Sat 10/31 1:00PM ET Richmond @ Holy Cross 45.3043.4044.8052.31 46.45 41.50 +4.95 no play
Sat 10/31 3:00PM ET Northern Arizona @ Southern Utah 66.8068.3067.8058.14 65.26 60.50 +4.76 no play
Sat 10/31 12:00PM ET Wagner @ Merrimack 44.9049.3041.8047.42 45.86 50.50 −4.64 no play
Sat 10/31 3:00PM ET Bethune-Cookman @ Arkansas-Pine Bluff 54.2064.5059.5058.27 59.12 54.50 +4.62 no play
Sat 10/31 5:00PM ET North Alabama @ Central Arkansas 52.1050.5064.1044.87 52.89 48.50 +4.39 no play
Sat 10/31 3:00PM ET The Citadel @ Mercer 49.9045.3048.4050.39 48.50 52.50 −4.00 no play
Sat 10/31 12:00PM ET Pennsylvania @ Brown 46.3039.7057.1029.00 43.02 39.50 +3.52 no play
Sat 10/31 12:00PM ET Yale @ Columbia 52.7046.9049.1066.62 53.83 50.50 +3.33 no play
Sat 10/31 12:00PM ET Sacred Heart @ Stony Brook 52.1053.3058.4058.64 55.61 52.50 +3.11 no play
Sat 10/31 1:00PM ET William & Mary @ Colgate 48.0043.8056.4042.20 47.60 44.50 +3.10 no play
Sat 10/31 12:00PM ET Bucknell @ Lehigh 47.1042.2043.7041.40 43.60 46.50 −2.90 no play
Sat 10/31 1:00PM ET Dayton @ Stetson 55.8057.9050.5054.75 54.74 57.50 −2.76 no play
Sat 10/31 12:00PM ET Robert Morris @ Central Conn St 49.2059.6051.1059.93 54.96 57.50 −2.54 no play
Sat 10/31 12:00PM ET Campbell @ Albany NY 54.2052.2053.8048.07 52.07 54.50 −2.43 no play
Sat 10/31 3:00PM ET Houston Christian @ Stephen F. Austin 54.3055.3053.2045.57 52.09 54.50 −2.41 no play
Sat 10/31 2:00PM ET Western Illinois @ Charleston Southern 44.7047.9055.7051.23 49.88 47.50 +2.38 no play
Sat 10/31 3:30PM ET Alabama A&M @ Alabama St —61.4056.6050.44 56.15 58.50 −2.35 no play
Sat 10/31 2:00PM ET Gardner-Webb @ SE Missouri St 46.7044.9051.7039.92 45.81 43.50 +2.31 no play
Sat 10/31 2:00PM ET Western Carolina @ Furman 56.1045.5054.3049.16 51.27 53.50 −2.23 no play
Sat 10/31 12:00PM ET Maine @ Rhode Island 48.2044.8044.7048.52 46.55 44.50 +2.05 no play
Sat 10/31 12:00PM ET Mercyhurst @ Stonehill 45.5052.1033.6050.60 45.45 47.50 −2.05 no play
Sat 10/31 4:00PM ET Marist @ San Diego 53.6057.0041.8052.67 51.27 49.50 +1.77 no play
Sat 10/31 1:00PM ET Butler @ Presbyterian 56.3060.2057.4061.31 58.80 60.50 −1.70 no play
Sat 10/31 3:00PM ET Nicholls St @ McNeese St 55.6054.0044.5053.36 51.87 53.50 −1.63 no play
Sat 10/31 4:00PM ET South Dakota @ South Dakota St 54.6057.3053.4054.80 55.02 53.50 +1.52 no play
Sat 10/31 7:00PM ET Eastern Kentucky @ Tarleton St 58.9050.5066.2064.35 59.99 58.50 +1.49 no play
Sat 10/31 2:00PM ET Northwestern St @ Incarnate Word —61.1059.9064.68 61.89 60.50 +1.39 no play
Sat 10/31 2:00PM ET Howard @ North Carolina Centr 45.1050.1038.3054.03 46.88 45.50 +1.38 no play
Sat 10/31 2:00PM ET Murray St @ Illinois St 49.7056.3059.1051.44 54.13 55.50 −1.37 no play
Sat 10/31 1:00PM ET Hampton @ Towson 52.4053.6053.2053.86 53.27 54.50 −1.23 no play
Sat 10/31 8:30PM ET Grambling St @ Texas Southern 58.1069.4051.6075.77 63.72 62.50 +1.22 no play
Sat 10/31 3:00PM ET Eastern Illinois @ Tennessee-Martin 48.3047.9041.9051.50 47.40 48.50 −1.10 no play
Sat 10/31 12:00PM ET Duquesne @ New Haven 44.3052.0047.5049.93 48.43 49.50 −1.07 no play
Sat 10/31 2:00PM ET Indiana St @ Northern Iowa 54.3056.4053.6057.46 55.44 56.50 −1.06 no play
Sat 10/31 2:00PM ET Tennessee St @ Lindenwood 48.8046.4048.9045.71 47.45 48.50 −1.05 no play
Sat 10/31 1:00PM ET VMI @ Chattanooga 42.5038.4058.1034.84 43.46 44.50 −1.04 no play
Sat 10/31 3:00PM ET Idaho St @ Utah Tech 56.7056.2051.0054.07 54.49 55.50 −1.01 no play
Sat 10/31 3:30PM ET Tennessee Tech @ East Tennessee St 51.6048.5052.2057.70 52.50 53.50 −1.00 no play
Sat 10/31 3:00PM ET Alcorn St @ Mississippi Valley S 53.6068.3056.1071.30 62.32 61.50 +0.82 no play
Sat 10/31 4:00PM ET West Georgia @ Abilene Christian 49.3048.0048.1046.65 48.01 47.50 +0.51 no play
Sat 10/31 1:00PM ET Drake @ Morehead St 57.5062.3062.8061.42 61.00 60.50 +0.50 no play
Sat 10/31 8:00PM ET Lamar @ Texas-Rio Grande Val 49.6051.9047.3043.21 48.00 48.50 −0.50 no play
Fri 10/30 7:00PM ET Harvard @ Dartmouth 48.1043.1047.1038.87 44.29 44.50 −0.21 no play
Sat 10/31 3:00PM ET Southern U. @ Florida A&M 51.6061.3052.1056.19 55.30 55.50 −0.20 no play
Sat 10/31 2:00PM ET Davidson @ St Thomas MN 57.6060.6059.1063.97 60.32 60.50 −0.18 no play
Sat 10/31 12:00PM ET North Dakota @ Youngstown St 57.9063.5064.1064.16 62.41 62.50 −0.09 no play
Sat 10/31 4:00PM ET Idaho @ Portland St 64.3066.1057.4070.02 64.45 64.50 −0.05 no play
Sat 10/31 1:00PM ET Elon @ North Carolina A&T 48.6046.9041.0041.35 44.46 44.50 −0.04 no play
Sat 10/31 3:00PM ET UC-Davis @ Weber St 66.9069.0063.8070.32 67.50 67.50 +0.00 no play
Sat 10/31 4:00PM ET SE Louisiana @ East Texas A&M 51.2058.8052.2058.65 55.21 — — no play
Sat 10/31 4:00PM ET Montana @ Eastern Washington 66.4066.7076.1069.88 69.77 — — no play
Sat 10/31 1:00PM ET Bryant @ Monmouth NJ 53.8053.3068.9056.08 58.02 — — no play
Thu 10/29 7:00PM ET South Carolina St @ Morgan St 50.4052.8047.6054.29 51.27 — — no play
Sat 10/31 12:00PM ET Cornell NY @ Princeton 50.6043.5036.3054.23 46.16 — — no play
Your best bucket is fully wired now: Sagarin never publishes a total (spread-only source), but Keeper + SP+ + TR together cover 38 of 40 games above at the full 3/3. The same 2 games missing Keeper (Samford @ North Alabama, Howard @ Alabama A&M) are also missing here, for the same reason — no @ home marker in that week's real Keeper data.