Matchup · 2026
Sergeant Bluff-Luton at Storm Lake
Projected line
Storm Lake at home
Sergeant Bluff-Luton -42.0o/u 52.0
Sergeant Bluff-Luton 47 · Storm Lake 5
100%
Sergeant Bluff-Luton at home
Sergeant Bluff-Luton -44.0o/u 54.0
Storm Lake 5 · Sergeant Bluff-Luton 49
100%
Neutral site
Sergeant Bluff-Luton -43.0o/u 53.0
Sergeant Bluff-Luton 48 · Storm Lake 5
100%
| Site | Line | Total | Win prob | Score |
|---|---|---|---|---|
| Storm Lake at home | Sergeant Bluff-Luton -42.0 | 52.0 | 100% | Sergeant Bluff-Luton 47 · Storm Lake 5 |
| Sergeant Bluff-Luton at home | Sergeant Bluff-Luton -44.0 | 54.0 | 100% | Storm Lake 5 · Sergeant Bluff-Luton 49 |
| Neutral site | Sergeant Bluff-Luton -43.0 | 53.0 | 100% | Sergeant Bluff-Luton 48 · Storm Lake 5 |
Scheduled: Fri Oct 2 · week 6
Line movement
Opened
Sergeant Bluff-Luton -42.0
Sep 5 · o/u 52.0
Now
Sergeant Bluff-Luton -42.0
o/u 52.0
Moves
0
Total move
0.0
Our line, captured Thursday, Friday and Saturday mornings; a point is added when the line or total moves half a point or more.
Series history
10–6
Sergeant Bluff-Luton leads
16
Meetings · 2006–2025
8–2
Last 10 · Sergeant Bluff-Luton
5
Sergeant Bluff-Luton streak
Biggest wins
Sergeant Bluff-Luton
59-14 · 2025+45
45-0 · 2014+45
63-21 · 2020+42
Storm Lake
54-20 · 2012+34
19-0 · 2007+19
28-9 · 2006+19
Runs & venue
Longest streak: Sergeant Bluff-Luton 5 straight, 2017–2025
Home team: 10-6
Playoff meetings: 0
Average margin: 23.1 · decided by 7 or less: 3
By decade · avg margin, Storm Lake view
| 2020s | 0-2 | -43.5 |
| 2010s | 3-7 | -13.9 |
| 2000s | 3-1 | +6.8 |
| Season | Result | Model line |
|---|---|---|
| 2025 Oct 3 | Sergeant Bluff-Luton 59-14 at Sergeant Bluff-Luton | Sergeant Bluff-Luton -45.5 no cover |
| 2020 Sep 25 | Sergeant Bluff-Luton 63-21 at Storm Lake | Sergeant Bluff-Luton -19.5 covered |
| 2019 Oct 25 | Sergeant Bluff-Luton 41-8 at Sergeant Bluff-Luton | Sergeant Bluff-Luton -27.0 covered |
| 2018 Oct 19 | Sergeant Bluff-Luton 21-12 at Storm Lake | Sergeant Bluff-Luton -29.5 no cover |
| 2017 Oct 20 | Sergeant Bluff-Luton 43-29 at Sergeant Bluff-Luton | Sergeant Bluff-Luton -6.0 covered |
| 2016 Oct 21 | Storm Lake 35-28 at Storm Lake | Storm Lake -9.0 no cover |
| 2015 Oct 2 | Sergeant Bluff-Luton 49-20 at Sergeant Bluff-Luton | Sergeant Bluff-Luton -32.0 no cover |
| 2014 Oct 3 | Sergeant Bluff-Luton 45-0 at Storm Lake | Sergeant Bluff-Luton -42.5 covered |
| 2013 Oct 11 | Sergeant Bluff-Luton 47-14 at Sergeant Bluff-Luton | Sergeant Bluff-Luton -7.5 covered |
| 2012 Oct 5 | Storm Lake 54-20 at Storm Lake | Storm Lake -9.0 covered |
| 2011 Oct 14 | Sergeant Bluff-Luton 21-0 at Sergeant Bluff-Luton | Sergeant Bluff-Luton -7.0 covered |
| 2010 Oct 15 | Storm Lake 24-20 at Storm Lake | Sergeant Bluff-Luton -1.5 no cover |
| 2009 Sep 11 | Storm Lake 22-20 at Sergeant Bluff-Luton | Sergeant Bluff-Luton -10.0 no cover |
| 2008 Sep 12 | Sergeant Bluff-Luton 20-7 at Storm Lake | Storm Lake -3.0 no cover |
| 2007 Oct 19 | Storm Lake 19-0 at Sergeant Bluff-Luton | Sergeant Bluff-Luton -3.5 no cover |
| 2006 Oct 20 | Storm Lake 28-9 at Storm Lake | Storm Lake -17.0 covered |
Every recorded meeting in Brent Moore's all-time archive. Model lines appear for seasons whose archive pages have been built (2021 on, plus any older season you have opened).