
Halloween is scary. But Week 9 of D2 football? That's downright terrifying.
With only a few weeks remaining in the regular season, stakes are rising and tricks are almost guaranteed. I’m not talking “jumping spider” tricks; I’m talking “8-foot zombie from Spirit Halloween jumping out at you on your morning trip to work” tricks.
- Sign Up For FloCollege To Watch D2 Football All Season Long
- What's Streaming On FloCollege? Take A Look
- D2 Football Rankings 2026: Pour One Out For GVSU
Seventy-nine NCAA D2 football games will be played on Saturday, Oct. 31, 2026. If your team has been doing well thus far - Congratulations! You can set out a bowl of candy that says “Take One” and enjoy watching them pull out another win. If your team has a losing record, well, Halloween is the perfect time to pretend you’re not!
A lot of scary things could happen this Halloween, but here are 10 of the spookiest things that could happen in D2 football in Week 9.
No. 1 Ferris State vs. No. 9 Davenport Ends In A Draw
The only thing scarier than an upset is a tie game. The only thing scarier than a tie game is a draw between two unbeaten opponents.
We rarely see ties in college football, but it can happen. In fact, it already happened once this year, when Colorado School of Mines and Washburn ended in a 16-16 tie due to dangerous extreme-heat conditions. Per the NCAA, a D2 football game will only be suspended due to extreme weather or safety concerns.
No. 1 Ferris State hosts No. 9 Davenport at 1 p.m. ET on Halloween. Both teams are undefeated. Ferris State's 38-game win streak is on the line, and Davenport could solidify the best season in program history with a 9-0 record and the largest upset in history. This matchup also decides the GLIAC regular season champion, and I don't think a draw will get in the way of that.
The forecast in Big Rapids, Mich., on Saturday, Oct. 31, is predicted to be cloudy and mild, with a high of 59ºF and a 10% chance of rain. With that being said, something extremely spooky would have to happen for the Calder City Classic to end in a tie. I’m talking zombie apocalypse-level spooky.
Panthers are up into the half🤝
— FloCollege | Football (@FloCollegeFB) October 24, 2026
Jonathan Palmer throws a 30-yard dime to Tendaji Alexander for a 35-point lead before halftime!
📺: https://t.co/JdR6MtElBf@GLIACsports | @DU_Football #GLIAC | Aug 27 - Nov 22 | Live on Flo 📺 pic.twitter.com/cUGrkLcFQ0
Tre Nichols Throws An Interception; Northwestern Oklahoma State Turns It Into A Game-Winning Pick Six
No. 25 Ouachita Baptist quarterback Tre Nichols has yet to be picked off this season (knock on wood), going 90-for-137 for 1,339 yards and 10 touchdowns on the season. The Tigers are 4-0 on the road this season and 6-2 overall.
Northwestern Oklahoma State has a much different story. They’re 0-8 overall and have intercepted just three passes all season, none of which have been returned for a touchdown.
The only thing scarier than a Rangers pick is a Rangers pick-six, and the only thing scarier than that lives in Goosebumps by R.L. Stine.
Roosevelt Spooks Grand Valley State
This might just be Grand Valley State's nightmare.
Grand Valley State has had an unfortunate few weeks, losing three consecutive conference games for the first time since 2011. Their losses were at the hands of No. 23 Michigan Tech in Week 6 (41-35, OT), No. 1 Ferris State in Week 7 (41-34) and Saginaw Valley State in Week 8 (27-20). Saginaw Valley’s win against GVSU was their first back-to-back win against the Lakers since 1984-85.
Roosevelt hasn’t been hot, either. They started the season similarly to GVSU, going undefeated through their first four games. Michigan Tech handed them a 57-28 loss to open GLIAC play; they bounced back with a 33-18 win at winless Wayne State (MI) in Week 6. They dropped the last two matchups, one to previously 0-7 Northern Michigan.
Both teams sit at 5-3 overall and 1-3 in the GLIAC; GVSU leads the series 2-0 with the most recent win being decided 69-13. For the Lakers in blue, a loss at the hands of Roosevelt would be worse than getting an apple in your trick-or-treating bag.
Kentucky Wesleyan Haunts Hillsdale
Kentucky Wesleyan is 0-8 overall with six losses in Great Midwest Athletic Conference (G-MAC) play. The Panthers have been outscored 381-79 by their opponents through eight games; their closest loss to a D2 team was a 21-point deficit to William Jewell.
This week, KWC hosts Hillsdale (5-3, 3-3), who leads the series 7-1 since 2017. All seven wins have been decided by 19 or more points.
A Panthers win would be nothing but a treat for Kentucky Wesleyan, but Hillsdale would view this as its most chilling Halloween to date.
Northwood Gets Knocked Off By Ashland
Northwood = still undefeated. Ashland = trying to stay in the W column.
The No. 8 Timberwolves are on the prowl for win number nine this season. Kicker Drew Cady called game in Week 8 versus Ohio Dominican, drilling a 43-yard field goal as time expired to close out the 37-35 win for Northwood. They may have been spooked in Week 8, but there’s no doubt they’re back for blood in Week 9.
Ashland holds a 27-13-1 advantage in the all-time series between the two, winning the last 13 games straight. It wouldn’t be a surprise if Ashland outplays Northwood, but it would be a spooky sight for our FloCollege D2 Football Rankings crew. After all, Ashland is 3-5 overall and 3-3 in the G-MAC this season; this would be a major upset.
NORTHWOOD HOLDS ON TO STAY PERFECT‼️‼️
— FloCollege | Football (@FloCollegeFB) October 24, 2026
📺: https://t.co/RwY2jhup9C@Northwoodfball | @GreatMidwestAC#G_MAC | Aug 27 - Nov 22 | Live on FloCollege pic.twitter.com/SkXxiSuReG
Gunnar Hensley Throws For Less Than 250 Yards
Augustana (SD) quarterback Gunnar Hensley leads NCAA D2 in passing yards, throwing for 2,768 yards and 25 touchdowns on the season. He averages 346 yards per game with a game-high 449 in the season-opener versus Missouri Western. His lowest yardage of the season came in Week 8 versus Southwest Minnesota State, where he “only” threw for 244 yards.
The Vikings head to Aberdeen, S.D. for a Week 9 matchup at Northern State. The Wolves are also 6-2 overall and 5-2 in the Northern Sun (NSIC). They rank third in the conference in defense and ninth (of 14) in passing defense, allowing just under 200 yards per game this season.
I’d be impressed if Northern State can limit Hensley to less than 300 yards, but I’d be downright spooked if they could hold him to 250 or less.
Every Undefeated Team Loses
This isn’t even possible, so we’d be really scared.
There are only 10 perfect teams left in D2 football. All 10 see action in Week 9, but two of these teams, Davenport and Ferris State, face each other. Obviously, upsets happen, but nine top-10 upsets to take down nearly every unbeaten team? Now that’s scary.
Here’s who each undefeated team plays on Saturday, Oct. 31.
No. 1 Ferris State (8-0, 4-0) vs. No. 9 Davenport (8-0, 5-0)
No. 2 Harding (8-0, 8-0) vs. Oklahoma Baptist (3-5, 3-5)
No. 3 CSU Pueblo (8-0, 6-0) vs. Black Hills State (5-3, 3-3)
No. 4 Slippery Rock (8-0, 7-0) vs. Clarion (4-4, 2-3)
No. 5 Kutztown (8-0, 6-0) vs. No. 19 East Stroudsburg (7-1, 5-1)
No. 6 Minnesota State (8-0, 7-0) vs. Southwest Minnesota State (1-7, 0-7)
No. 7 Western Colorado (8-0, 6-0) vs. South Dakota Mines (5-3, 3-3)
No. 8 Northwood (8-0, 6-0) vs. Ashland (3-5, 3-3)
No. 10 Emporia State (8-0, 6-0) vs. No. 11 Northwest Missouri State (6-1, 5-1)
Pace Is No Longer Perfect In The NE10
Scary for Pace University, a treat for every other NE10 team!
The Setters are coming off a thrilling 20-19 win at Franklin Pierce, handing the Ravens their first NE10 loss of the season. The win was a result of an 83-yard drive capped off by a 10-yard touchdown as time expired. Franklin Pierce walked back into their locker room as Pace uttered “Nevermore.”
Pace will look to keep its perfect conference record untarnished as it returns home for a Week 9 matchup versus Bentley. The Falcons could beat the Setters, however, as they sport the best offense in the NE10.
This game is going to be full of tricks and treats - no doorbells necessary.
Assumption Drops Triple Digits On Post
Per our North/East Region expert Ava Curry, “That’s like crazy but possible.”
Considering Assumption averages under 35 points per game, I think Post is safe. However, Post is 0-7 this season and averages about 12 points per game. So, there is a chance this happens, but it would be one of the scariest things we’ve seen in a regular season conference game.
ASSUMPTION?? MORE LIKE INTERCEPTION!😱
— FloCollege | Football (@FloCollegeFB) October 25, 2026
During Thursday night football, Assumption recorded 6 (SIX) interceptions. They were evenly divided by Jamari Blake, Dante Vernieri, and Damion Sparrow Jr.. Their efforts on defense put the Hounds up 56-7 over Saint Anselm.@AssumptionFB |… pic.twitter.com/ujawC5k9Nz
No. 21 Central Washington Is Upset By Winless Eastern New Mexico
A ranked team losing to a winless team is largely unheard of, but on Halloween, anything can happen.
Central Washington handed UT Permian Basin their second Lone Star (LSC) loss of the season in Week 8 as they downed the Falcons 42-13. In Week 9, the Wildcats head to Eastern New Mexico, a team that has tried its best to get into the win column but has failed each week.
ENMU racked up 623 yards of offense in Week 8 versus Western Oregon, yet fell 50-35. Despite a 15-point lead at halftime, the Greyhounds allowed 21 unanswered points in the final 15 minutes of possession, ultimately sealing their fate.
Maybe the Greyhounds can perform a little bit of magic and pull out a win on Halloween. Tune in to the Central Washington vs. Eastern New Mexico matchup live on FloCollege on Saturday, Oct. 31 at 1 p.m. PT.
🚨 PICK SIX ALERT 🚨
— FloCollege | Football (@FloCollegeFB) October 25, 2026
Omar Lazcano picks off Baker and takes it to the house. #LSC | Aug 27 - Nov 22 | Live on Flo 📺: https://t.co/wROZGIesEH@LoneStarConf | @CWUFB pic.twitter.com/FJMXdfvAVX
FloCollege D2 Football Rankings Week 8
- Ferris State (8-0), Prev. 1
- Harding (8-0), Prev. 2
- CSU Pueblo (8-0), Prev. 3
- Slippery Rock (8-0), Prev. 5
- Kutztown (8-0), Prev. 4
- Minnesota State (8-0), Prev. 6
- Western Colorado (8-0), Prev. 7
- Northwood (8-0), Prev. 8
- Davenport (8-0), Prev. 9
- Emporia State (8-0), Prev. 10
- Northwest Missouri State (6-1), Prev. 11
- Findlay (7-1), Prev. 13
- Carson-Newman (7-1), Prev. 14
- North Greenville (7-1), Prev. 17
- Valdosta State (5-1), Prev. 16
- Henderson State (7-1), Prev. 18
- Michigan Tech (6-2), Prev. 12
- Virginia Union (7-1), Prev. 20
- East Stroudsburg (7-1), Prev. 23
- Benedict (7-1), Prev. 22
- Central Washington (6-2), Prev. 21
- Minnesota Duluth (6-2), Prev. 25
- West Liberty (7-1), Prev. RV
- Virginia State (7-1), Prev. RV
- Ouachita Baptist (6-2), Prev. RV
Received Votes:
Johnson C. Smith (6-2), Assumption (5-2), UNC Pembroke (7-2), Midwestern State (6-2), Tiffin (6-2), Augustana (S.D.) (6-2), Grand Valley State (5-3), Newberry (6-2), Kentucky State (7-2), Southeastern Oklahoma State (6-2)
D2 Football On FloCollege This Week
Saturday, Oct. 31
- 2026 Walsh vs Ohio Dominican - 12:00 PM ET
- 2026 Findlay vs Thomas More - 12:00 PM ET
- 2026 Lake Erie College vs Tiffin University - 12:00 PM ET
- 2026 Post vs Assumption - 12:00 PM ET
- 2026 Bentley vs Pace University - 12:00 PM ET
- 2026 Northern Michigan vs Wayne State (MI) - 12:00 PM ET
- 2026 Saint Anselm vs American International - 1:00 PM ET
- 2026 Franklin Pierce vs Southern Connecticut - 1:00 PM ET
- 2026 Carson-Newman vs Catawba - 1:00 PM ET
- 2026 Lenoir-Rhyne vs Emory & Henry - 1:00 PM ET
- 2026 Hillsdale vs Kentucky Wesleyan - 1:00 PM ET
- 2026 Davenport vs Ferris State - 1:00 PM ET
- 2026 Northwood University vs Ashland - 1:00 PM ET
- 2026 Valdosta State vs West Alabama - 2:00 PM ET
- 2026 Western Oregon vs Western N.M. - 2:00 PM ET
- 2026 Michigan Tech vs Saginaw Valley St. - 2:00 PM ET
- 2026 Mars Hill vs UVA Wise - 2:00 PM ET
- 2026 Anderson (SC) vs Wingate - 3:00 PM ET
- 2026 Central Wash. vs Eastern N.M. - 4:00 PM ET
- 2026 Tusculum vs Newberry - 6:00 PM ET
- 2026 Grand Valley State vs Roosevelt - 7:00 PM ET
- 2026 Angelo State vs UT Permian Basin - 7:00 PM ET
- 2026 Midwestern State vs A&M-Kingsville - 8:00 PM ET
- 2026 West Texas A&M vs Sul Ross State - 8:00 PM ET
Join The College Football Conversation
- Follow us on Twitter @FloCollegeFB
- Follow us on Instagram @FloCollegeFootball
- Follow us on TikTok @FloCollegeFootball
- Watch us on YouTube
- Like us on Facebook