In short: Uindy Division II college football, 2026 season: 4-4 (GLVC). Last game: W 48-14 vs Lincoln (MO) on October 17, 2026. Next: vs Quincy, October 31, 2026. Schedule and results, player season stats, stat leaders, unit grades, the CFB Pirate rating and projections.
The number to watch when Uindy meets Quincy is Uindy's scoring. Uindy averaged 23.8 points per game over its first 5 games (1-4), #95 in D-II in that timeframe. Over the stretch of 3 games that followed (3-0), Uindy has averaged 47.0 points per game, a 97% rise, #9 in D-II in that window. The schedule deserves some of the credit: Uindy's last 3 opponents have averaged 31.4 points per game, a #113 scoring defense in D-II on the season, against 21.2 points per game, #41 for the first 5. Measured against those opponents' norms (31.4 points per game), Uindy scored 50% more than those defenses usually allow. Meanwhile, Quincy's defense has been middle of the pack in recent weeks. The Granite have allowed 29.7 points per game over their last 3 games (1-2), #96 in D-II during that time. Those games came against a middle-of-the-pack set of offenses in D-II (24.5 points per game on the season, which would rank #102). Against those norms, Quincy allowed 21% more than those offenses usually score. Quincy offers Uindy a fair measuring stick for whether the trend is real. Uindy is 4-0 this season when it scores 35 or more, and 0-4 when it doesn't.
The turnover battle could decide Uindy's next game, against Quincy, and the recent returns favor Uindy. Uindy committed 1.2 giveaways per game over its first 4 games (1-3), #52 in D-II through those games. In the 4 games since that slow start (3-1), Uindy has committed 0.2 giveaways per game, an 80% drop, #1 in D-II through that stretch. The schedule has a lot to do with it: Uindy's last 4 opponents have averaged 1.5 per game, a #78 defense in D-II on the season, against 1.4 per game, #96 for the first 4. Measured against those opponents' norms (1.5 per game), Uindy turned it over 84% less than those defenses usually force. Meanwhile, Quincy's defense has struggled in recent weeks. The Granite have forced 0.5 takeaways per game over their last 4 games (1-3), #153 in D-II over that stretch. Those games came against some of the weaker offenses in D-II (1.8 per game on the season, which would rank #119). Against those norms, Quincy forced 72% fewer turnovers than those offenses usually give up. On paper, that is a matchup that favors Uindy.
NOTES
The biggest shift in Uindy's season has come in its third-down offense. Uindy converted 29.4% of third downs (10-for-34) over its first 3 games (1-2), #129 in D-II within that period. In the 5 games since that slow start (3-2), Uindy has converted 45.3% of third downs (29-for-64), a 54% rise, #51 in D-II across those games. The schedule deserves some of the credit: Uindy's last 5 opponents have averaged 44.4%, a #113 third-down defense in D-II on the season, against 27.7%, #6 for the first 3. On the season, Uindy ranks #87 in D-II in third-down offense. The trend lines up well against Quincy, whose third-down defense ranks just #143 of 160 (48.3%).
Uindy's defense has come a long way since the season's early weeks. Uindy allowed 24.0 points per game over its first 5 games (1-4), #61 in D-II during those games. Over the stretch of 3 games that followed (3-0), Uindy has allowed 12.7 points per game, a 47% drop, #15 in D-II during that period. The schedule deserves some of the credit: Uindy's last 3 opponents have averaged 22.3 points per game, a #117 offense in D-II on the season, against 32.2 points per game, #44 for the first 5. Measured against those opponents' norms (22.3 points per game), Uindy held those offenses 43% below what they usually score. On the season, Uindy ranks #31 in D-II in scoring defense. Quincy's offense sits in the middle of the pack, #54 in D-II (30.9 points per game).
Something changed for Uindy's run defense after the first 5 games of the season. Uindy allowed 4.4 yards per carry (807 yards on 183 rushes) over its first 5 games (1-4), #87 in D-II during that stretch. Over the stretch of 3 games that followed (3-0), Uindy has allowed 2.4 yards per carry (211 yards on 89 rushes), a 46% drop, #13 in D-II over that period. The schedule deserves some of the credit: Uindy's last 3 opponents have averaged 4.1 yards per carry, a #81 rushing attack in D-II on the season, against 5.1 yards per carry, #30 for the first 5. Measured against those opponents' norms (4.1 yards per carry), Uindy held those rushing attacks 42% below their usual yards per carry. On the season, Uindy ranks #47 in D-II in run defense. Quincy's ground game sits in the middle of the pack, #55 in D-II (4.5 yards per carry). Up front, CFB Pirate's line ratings give Uindy the edge: Uindy's front grades +1.7 against Quincy's offensive line at -0.3 (stuffed runs, sacks and early-down success, opponent-adjusted).
One of Uindy's most reliable areas lately has been its passing game. Uindy averaged 7.2 yards per pass attempt (775 yards on 108 attempts) over its first 4 games (1-3), #80 in D-II over that timeframe. In the 4 games since that slow start (3-1), Uindy has averaged 9.8 yards per pass attempt (1,201 yards on 122 attempts), a 37% rise, #16 in D-II over that span. The schedule deserves some of the credit: Uindy's last 4 opponents have averaged 7.9 yards per attempt, a #121 pass defense in D-II on the season, against 7.2 yards per attempt, #87 for the first 4. Measured against those opponents' norms (7.9 yards per attempt), Uindy threw for 24% more per attempt than those pass defenses usually allow. On the season, Uindy ranks #28 in D-II in passing. Quincy's pass defense sits in the middle of the pack, #57 in D-II (6.7 yards per attempt). Up front, CFB Pirate's line ratings call it close: Uindy's offensive line and Quincy's front grade out about even.
Uindy allowed 8.0 yards per pass attempt (1,082 yards on 136 attempts) over its first 5 games (1-4), #116 in D-II in that timeframe. Few teams started slower in this department, and few have turned it around as sharply since. Over the stretch of 3 games that followed (3-0), Uindy has allowed 4.9 yards per pass attempt (463 yards on 94 attempts), a 38% drop, #12 in D-II in that window. The schedule deserves some of the credit: Uindy's last 3 opponents have averaged 6.0 yards per attempt, a #131 passing attack in D-II on the season, against 8.4 yards per attempt, #32 for the first 5. Measured against those opponents' norms (6.0 yards per attempt), Uindy held those passing attacks 18% below their usual yards per attempt. On the season, Uindy ranks #58 in D-II in pass defense. Quincy's passing game sits in the middle of the pack, #79 in D-II (7.3 yards per attempt). Up front, CFB Pirate's line ratings give Uindy the edge: Uindy's front grades +1.7 against Quincy's offensive line at -0.3 (stuffed runs, sacks and early-down success, opponent-adjusted).
SCHEDULE STRENGTH
Uindy has played a middle-of-the-road schedule in the pool so far (#89 of 160), and what is left is a middle-of-the-road slate (#94 of 160).
Schedule so far · 1 = hardest
#89 of 160
avg opponent rating -5.2 over 8 games · 1 vs top-25 D-II
Schedule ahead · 1 = hardest
#94 of 160
avg opponent rating -8.1 over 3 games · 0 vs top-25
Marian (… W 39-7Findlay L 10-30@Davenport L 12-19@Mckendree L 31-35@Truman S… L 27-29@William … W 45-10Missouri… W 48-14@Lincoln … W 48-14QuincySouthwes…@Upper Io…
Each bar is one opponent, placed by where its rating ranks in this pool (tall and red = top 10; short and green = bottom half). Hatched bars are games still to play; the dashed line is today.
Every player with a stat on file, listed only where he has one. Open the arrow beside a name for his game-by-game line. Stats through the Oct 17 game; last updated Oct 25; roster and numbers checked Sep 17.
Click a column heading to sort. MIN hides players below that many attempts.
PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.
Averages use only games with that number on file. SACKS ALW comes from the opponent's box score; TO FORCED is takeaways; TO MAR is takeaways minus giveaways, and its bottom cell is the season total. Dashes mean not on file.
UNIT INDEX
Pass Offense: grade 94.0/100 (+88 yds/gm vs average)
Rush Offense: grade 71.0/100 (+31 yds/gm vs average)
Pass Defense: grade 51.2/100 (+1 yds/gm vs average)
Rush Defense: grade 80.2/100 (-48 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
OPPONENT TRACKER
(full explanation: Appendix, Note 2)
DATE
SITE
OPPONENT
THEIR RECORD
THEIR PPG
2026-10-31
vs
QUINCY
3-5
30.9
2026-11-07
vs
SOUTHWEST BAPTIST
4-5
36.8
2026-11-14
at
UPPER IOWA
4-4
29.1
LAST YEAR
UIN finished 2025 at 11-2. Made the playoffs (3 postseason game(s) on file; exact round/result not available). Notable win: 33-26 over ASHLAND (ASHLAND finished 77% that season). Toughest loss: 35-38 to FINDLAY (3-point margin).
• [CLUB] Uindy has won 3 straight, and a win would make it 4 in a row. The last time they won 4 or more in a row was 2025, a run of 10.
• [CLUB] Uindy has gone 15 straight games committing fewer than 3 turnovers (October 11, 2025 through October 17, 2026), going 10-5 over that stretch, a school-record 15 straight in the 5 seasons on record.
• [CLUB] Uindy is 27-0 all time when scoring 40+ points in the games on file (27 such games).
• [CLUB] Uindy is 36-1 all time when holding the opponent under 8.0 yards per attempt. Uindy's last loss when holding the opponent under 8.0 yards per attempt was November 29, 2025 against Minnesota St. (L, 27-35).
• [CLUB] Uindy is 35-2 all time when averaging 6.0+ yards per play. Uindy's last loss when averaging 6.0+ yards per play was September 19, 2026 against Mckendree (L, 31-35).
• [CLUB] Uindy is 26-2 all time when averaging 5.0+ yards per carry. Uindy's last loss when averaging 5.0+ yards per carry was September 19, 2026 against Mckendree (L, 31-35).
• [CLUB] Uindy has gone 5 straight games throwing for 200+ yards (September 19, 2026 through October 17, 2026), going 3-2 over that stretch, the program's longest such streak since 2026 (14 games).
• [PLAYER] Nick Patterson has gone 6 straight games throwing a touchdown pass, the longest such streak of his career.
• [PLAYER] Nick Patterson has 843 passing yards over his last 3 games (281.0 a game, October 3, 2026 through October 17, 2026) -- his most in a 3-game stretch on record.
• [PLAYER] Anthony Crowell has gone 2 straight games catching a touchdown pass, the longest such streak of his career.
• [PLAYER] Cayden Olinger has gone 2 straight games catching a touchdown pass, the longest such streak of his career.
• [PLAYER] Jerrell Franklin Jr. has gone 8 straight games without making 10 or more tackles. The last time he made 10 tackles was November 29, 2025 against Minnesota St. (L, 27-35) — 11 tackles.
• [PLAYER] Eli Liapis has gone 8 straight games without making 10 or more tackles. The last time he made 10 tackles was November 29, 2025 against Minnesota St. (L, 27-35) — 10 tackles.
TALKING POINTS (15 storylines)
UIN HAS PERFORMED BEST THIS DATA SET WHEN...
• UIN holds its opponents under 8.0 yards per attempt (.973), and has won 4 straight when doing so
• UIN averages 8.0+ yards per attempt (.946), and has won 3 straight when doing so
• UIN averages 6.0+ yards per play (.946), and has won 3 straight when doing so
• UIN rushes for 100+ yards (.867), and has won 3 straight when doing so
• UIN's offense has averaged 0.3 giveaways per game over their last 3 games. Their 55-game average is 1.1 giveaways per game. (-70%)
• UIN's offense has exceeded 200 pass yds in 5 straight games (09/19/2026-10/17/2026), going 3-2 over that stretch.
• UIN holds its opponents under 150 rushing yards and under 200 passing yards
• UIN's defense has averaged 140.1 rush yards per game over their last 10 games. Their 55-game average is 93.9 rush yards per game. (+49%)
• UIN averages 8.7+ yards per attempt (UIN's own median) (.964)
• UIN holds its opponents under 5.0 yards per carry and under 150 rushing yards
• UIN holds its opponents under 6.0 yards per play and under 100 rushing yards
• UIN holds its opponents under 150 rushing yards while forcing 2+ takeaways
• UIN holds its opponents under 6.0 yards per play while forcing 2+ takeaways
• UIN holds its opponents under 4.8 yards per play (UIN's own median) (.963)
• UIN's defense has averaged 12.7 points allowed per game over their last 3 games. Their 55-game average is 18.7 points allowed per game. (-32%)
• UINDY has passed for 250+ in 4 straight games (9/26/26–10/17/26). It has not passed for 250+ in 5 straight since 10/4/25–11/22/25 (2025).
• UINDY has scored 40+ in 3 straight games (10/3/26–10/17/26). It has not scored 40+ in 4 straight since 10/4/25–11/8/25 (2025). It has reached 4 straight 2 times in the last 4 years and has reached a high of 6 straight (2024) in that span.
• UINDY has won by 20+ in 3 straight games (10/3/26–10/17/26). It has not won by 20+ in 4 straight since 10/4/25–11/8/25 (2025). It has reached 4 straight 2 times in the last 4 years and has reached a high of 5 straight (2025) in that span.
• UINDY has gained 400+ total yards in 3 straight games (10/3/26–10/17/26). It has not gained 400+ total yards in 4 straight since 9/20/25–11/22/25 (2025). It has reached 4 straight 2 times in the last 4 years and has reached a high of 9 straight (2025) in that span.
UIN's defense has averaged 140.1 rush yards per game over their last 10 games. Their 55-game average is 93.9 rush yards per game. (+49%)
UIN's defense has averaged 12.7 points allowed per game over their last 3 games. Their 55-game average is 18.7 points allowed per game. (-32%)
UIN's defense has averaged 154.3 pass yards per game over their last 3 games. Their 55-game average is 210.4 pass yards per game. (-27%)
UIN's defense has averaged 224.7 total yards per game over their last 3 games. Their 55-game average is 304.3 total yards per game. (-26%)
UIN's defense has averaged 3.7 YPC over their last 12 games. Their 55-game average is 3.0 YPC. (+25%)
UIN's defense has averaged 5.0 YPA over their last 3 games. Their 55-game average is 6.6 YPA. (-25%)
UIN's defense has averaged 3.7 YPP over their last 3 games. Their 55-game average is 4.8 YPP. (-24%)
(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)
APPENDIX
Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.
Explanatory Notes
Note 1 -- SEASON OUTLOOK
Every remaining game is projected from schedule-adjusted ratings; already-played games carry their real result. Records are simulated distributions, not a single guess -- MOST LIKELY FINAL is the single most probable record and its own probability, PROJECTED RECORD is the season's expected win total expressed in record form (an average across every simulated outcome, so it can land on a fraction of a game).
Note 2 -- OPPONENT TRACKER -- why some cards have no record shown
Only meaningful for an opponent who is ALSO a tracked team in the library -- an opponent with no games on file here at all shows the date and site alone.
Note 3 -- MOST IMPORTANT NUMBERS -- how a number is scored
Every split this report computes is scored on how strong the number is and how much it sets this team apart from its opponent and the rest of the field, and the top 5 per team are listed. A condition needs at least 8 occurrences to count.
Full Data Exports
Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)
Where UINDY sits among 160 D2 teams on the two Unit Index composites -- Offense Grade 82.5, Defense Grade 65.7.
YARDS / PLAY: UINDY VS THE D2
UINDY ranks #25 of 160 D2 teams in yards per play (6.48) -- a strength worth a look.
UINDY: SP STRENGTH INDEX BY SEASON
The program's index across 4 seasons on file -- 8.9 in 2022 to 12.3 in 2025.
These graphs were chosen by the program from this season's most notable numbers. Build your own -- any stat against any other, for any mix of teams, seasons or players, with a JPEG download -- in the Graph Builder.
2.45 points per offensive possession (104 possessions on file, 2026)
Late & close (4th quarter or later, within one score): 54.5% success rate, 9.1% explosive play rate (11 snaps)
Down & Distance
Plays
Play-Type Mix
1 & short
3
rush 100%
1 & medium
10
rush 60%, pass 40%
1 & long
211
rush 58%, pass 41%, sack 1%
2 & short
21
rush 52%, pass 48%
2 & medium
46
rush 52%, pass 46%, sack 2%
2 & long
86
pass 62%, rush 37%, sack 1%
3 & short
23
rush 65%, pass 35%
3 & medium
31
pass 61%, rush 19%, sack 19%
3 & long
44
pass 64%, rush 32%, sack 5%
4 & short
2
rush 100%
4 & medium
2
pass 50%, rush 50%
4 & long
2
pass 50%, rush 50%
GARBAGE TIME PROFILE
4 of 5 games on file this season hit garbage time
Average margin: +26.6 final vs. +20.4 before garbage time — this team pads its margins (+6.2 pts/game)
Biggest swing: 10 points, vs. Lincoln (MO) on 2026-10-17 (+34 final, +24 real)
See the Garbage Time Reality Check page for the full leaderboard. This is informational only — it never changes this team's ranking or projection elsewhere on the site.
ADVANCED PLAYER STATS
NICK PATTERSON (QB): EPA not on file yet, 41.1% success rate, 114 dropbacks
Expected Points Added, averaged over every dropback (pass attempt or sack) that has a value on file. Positive means the play typically moved the team closer to scoring more than an average play in that situation would; negative means it cost expected points.
Inputs: Each play's EPA (from CFBD's own model for most FBS/FCS plays, or this project's own trained model for a smaller share of other games) averaged over the QB's dropbacks. The dropback count with an EPA value on file (not every play has one) is always shown alongside the rate, and boards require at least 20 such plays before a QB qualifies -- a thin sample was found live to distort rankings otherwise.
Passing Success Rate
The share of dropbacks that were 'successful' by a standard down-based yardstick, regardless of whether EPA is available for that play.
Inputs: Gained at least 50% of the yards needed on 1st down, 70% on 2nd, or the full distance (or a touchdown) on 3rd/4th -- computed from down, distance, yards gained and touchdown, all structured fields.
Rushing Success Rate
The same down-based success standard as passing success rate, applied to a player's carries.
Inputs: Down, distance, yards gained and touchdown on plays where this player was the ball carrier.
Receiving Success Rate
The same down-based success standard, applied to a player's targets (thrown to him, complete or not).
Inputs: Down, distance, yards gained and touchdown on plays where this player was the targeted receiver.
3rd Down Splits
How a player performed specifically on 3rd down plays this season -- success rate, touchdown rate, and the underlying counting stats, isolated from every other down.
Inputs: Every play on file where down = 3 and this player was involved (passer, rusher, receiver, or a tackle/sack/INT/fumble recovery on defense).
4th Down Splits
The same idea as 3rd Down Splits, isolated to 4th down plays -- the highest-leverage down in football.
Inputs: Every play on file where down = 4 and this player was involved.
Final 2 Minutes of a Half
How a player performed in the last two minutes of either half -- the clock-management, high-pressure stretch at the end of the 2nd and 4th quarters.
Inputs: Every play on file in the 2nd or 4th quarter with 2:00 or less on the clock this player was involved in. Same field-position/clock coverage caveat as Red Zone Splits above -- roughly a third of plays leaguewide carry a usable clock reading, concentrated in FBS/FCS games.
What is "garbage time"?
A 7-tier rule (bigger lead required as the clock runs down) that flags plays happening in a game that is no longer competitive -- e.g. a 30+ point lead right after halftime, or a 12+ point lead inside the final 3 minutes.
Inputs: Quarter, game clock, and the score of both teams at the time of the play. Garbage-time plays are not thrown out -- they count for 35% of a normal play in every "garbage-time-adjusted" figure, so a player who pads stats once a game is decided shows up as such rather than being invisible.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED
10/31/2026 05:30