ScorePirate
MENU
AT A GLANCE

In short: Kelseyville Knights high school football (Kelseyville, CA), 2026 season: 6-4. Last game: W 29-8 vs Willits on November 6, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
KELSEYVILLE
KELSEYVILLE 6-4
2026 SEASON
KELSEYVILLE
AT A GLANCE — AS OF 11/11/2026
RECORD6-4 this season
LAST GAMEW 29-8 vs WILLITS
NEXT GAME--
UNIT GRADESPass Off 37.3 · Rush Off 78.4 · Pass Def 91.2 · Rush Def 56.5
LEAGUENORTH CENTRAL I - NORTH
NUMBERS TO NOTE
#59
SP Strength Index (of 115)
6-4
2026 record
+5.0
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
KELSEYVILLE37.3 (-41)78.4 (+62)91.2 (-77)56.5 (-15)
HEAD-TO-HEAD GAME LOG

SEASON NOTES

The biggest shift in Kelseyville's season has come in its ball security. Kelseyville committed 1.5 giveaways per game over its first 6 games (2-4), #73 in Section in that timeframe. Over the stretch of 4 games that followed (4-0), the Knights have committed 0.0 giveaways per game, a 100% drop, #1 in Section in that window. The schedule deserves some of the credit: Kelseyville's last 4 opponents have averaged 1.3 per game, a #52 defense in Section on the season, against 1.4 per game, #42 for the first 6. Measured against those opponents' norms (1.3 per game), Kelseyville turned it over 100% less than those defenses usually force. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #87 in Section, well below the first 6 (#60), so the recent production comes against lower-level teams overall. On the season, Kelseyville ranks #28 in Section in giveaways.

The Knights allowed 28.2 points per game over their first 6 games (2-4), #75 in Section during that time. Few teams started slower in this department, and few have turned it around as sharply since. Over the stretch of 4 games that followed (4-0), Kelseyville has allowed 8.5 points per game, a 70% drop, #10 in Section through those games. The schedule deserves some of the credit: Kelseyville's last 4 opponents have averaged 17.9 points per game, a #85 offense in Section on the season, against 26.8 points per game, #46 for the first 6. Measured against those opponents' norms (17.9 points per game), Kelseyville held those offenses 53% below what they usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #87 in Section, well below the first 6 (#60), so the recent production comes against lower-level teams overall. On the season, the Knights rank #42 in Section in scoring defense.

Kelseyville's run defense has come a long way since the season's early weeks. Kelseyville allowed 6.7 yards per carry (1,002 yards on 150 rushes) over its first 6 games (2-4), #80 in Section through that stretch. Over the stretch of 4 games that followed (4-0), the Knights have allowed 4.1 yards per carry (340 yards on 82 rushes), a 38% drop, #16 in Section over that stretch. The schedule deserves some of the credit: Kelseyville's last 4 opponents have averaged 5.4 yards per carry, a #60 rushing attack in Section on the season, against 6.2 yards per carry, #44 for the first 6. Measured against those opponents' norms (5.4 yards per carry), Kelseyville held those rushing attacks 23% below their usual yards per carry. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #87 in Section, well below the first 6 (#60), so the recent production comes against lower-level teams overall. On the season, Kelseyville ranks #52 in Section in run defense.

Something changed for Kelseyville's ground game after the first 7 games of the season. The Knights averaged 5.8 yards per carry (1,564 yards on 271 rushes) over their first 7 games (3-4), #50 in Section within that period. Over the stretch of 3 games that followed (3-0), Kelseyville has averaged 7.4 yards per carry (718 yards on 97 rushes), a 28% rise, #28 in Section across those games. The schedule deserves some of the credit: Kelseyville's last 3 opponents have averaged 7.0 yards per carry, a #84 run defense in Section on the season, against 6.0 yards per carry, #56 for the first 7. Measured against those opponents' norms (7.0 yards per carry), Kelseyville ran for 6% more per carry than those run defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #88 in Section, well below the first 7 (#62), so the recent production comes against lower-level teams overall. On the season, the Knights rank #44 in Section in rushing.

One of Kelseyville's most reliable areas lately has been its defense. Kelseyville allowed 6.7 yards per play (1,280 yards on 191 snaps) over its first 5 games (2-3), #58 in Section during those games. In the 5 games since that slow start (4-1), the Knights have allowed 5.4 yards per play (857 yards on 158 snaps), a 19% drop, #25 in Section during that period. The schedule deserves some of the credit: Kelseyville's last 5 opponents have averaged 6.3 yards per play, a #69 offense in Section on the season, against 7.3 yards per play, #35 for the first 5. Measured against those opponents' norms (6.3 yards per play), Kelseyville held those offenses 14% below their usual yards per snap. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #82 in Section, well below the first 5 (#60), so the recent production comes against lower-level teams overall. On the season, Kelseyville ranks #33 in Section in yards per play allowed.

TIDBITS (11 found)

• Club Kelseyville has won 4 straight, and a win would make it 5 in a row. The last time they won 5 or more in a row was 2024, a run of 8.

• Club Kelseyville has gone 19 straight games being held under 200 passing yards (September 5, 2025 through November 6, 2026), going 10-9 over that stretch, a school-record 19 straight in the 7 seasons on record.

• Club Kelseyville has gone 18 straight games rushing for 100+ yards (September 19, 2025 through November 6, 2026), going 10-8 over that stretch, a school-record 18 straight in the 7 seasons on record.

• Club Kelseyville has gone 10 straight games committing fewer than 3 turnovers (August 28, 2026 through November 6, 2026), going 6-4 over that stretch, a school-record 10 straight in the 7 seasons on record.

• Club Kelseyville is 20-0 all time when scoring 40+ points in the games on file (20 such games).

• Player Bryce Keener has 354 rushing yards over his last 3 games (118.0 a game, September 12, 2026 through September 25, 2026) -- his most in a 3-game stretch on record.

• Player Bryce Keener has gone 3 straight games running for a touchdown, the longest such streak of his career.

• Player Charles Pivniska has gone 3 straight games running for a touchdown, the longest such streak of his career.

• Player Jayden Fabisch has never had a game recording 100+ receiving yards for Kelseyville, over a 18-game career on record. His career high is 82, set October 9, 2026 against Cloverdale (L, 19-27).

• Player Makimo Brown has never had a game throwing for 200+ yards for Kelseyville, over a 14-game career on record. His career high is 124, set August 28, 2026 against Justin-siena (L, 18-20).

• Player Hughie O'boyle has gone 6 straight games without catching a touchdown pass. The last time he caught a touchdown pass was September 18, 2026 against Middletown (L, 13-41) — 1 TD catch.

MILESTONE WATCH

Kelseyville

  • Bryce Keener needs 50 rushing yards for 500 (averaging 112.5 a game)
KEL — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
657PASS YDS
C-ATT42-82
COMP%51.2%
YPA8.0
TD6
INT2
QBR137.8
RUSHING LEADER
740RUSH YDS
CAR132
YPC5.6
RUSH TD8
REC3
REC YDS29
YPR9.7
REC TD1
RUSHING LEADER
450RUSH YDS
CAR63
YPC7.1
RUSH TD4
REC0
REC YDS0
YPR--
REC TD0
RECEIVING LEADER
264REC YDS
REC15
YPR17.6
REC TD2
RECEIVING LEADER
199REC YDS
REC10
YPR19.9
REC TD1
DEFENSE
TACKLES LEADER
64TCKL
TFL1.5
SACKS0
INT1
PD5
FF1
TACKLES LEADER
64TCKL
TFL3
SACKS0
INT0
PD2
FF2
TACKLES LEADER
56TCKL
TFL6.5
SACKS3
INT0
PD2
FF0
TFL LEADER
23TFL
TCKL52
SACKS10
INT0
PD2
FF2
TFL LEADER
3.5TFL
TCKL8
SACKS2
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL15
TFL2.5
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL11
TFL1
INT0
PD0
FF0
INTERCEPTIONS LEADER
2INT
TCKL33
TFL0
SACKS0
PD3
FF0
KEL — WHAT CHANGED THIS WEEK

From the games on file through Oct 30.

Printable team sheetProgram historyOpen in Stat BoothWidget for your site
KEL — PLAYER SEASON STATS — 2026

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 30 game; last updated Nov 8; roster and numbers checked Sep 10.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
1MAKIMO BROWN842/8251.2%6578.062137.8
11DEAKE LYNDALL99/1752.9%17010.023140.5
TEAM TOTALS951/9951.5%8278.485138.3
RUSHING
NOPLAYERGPCARYDSYPCTD
5CHARLES PIVNISKA91327405.68
44BRYCE KEENER4634507.14
0JAYDEN FABISCH9673895.83
2BRAYTON THOMAS9443357.65
11DEAKE LYNDALL911827.51
7JAKE DAVID SMART916868.01
1MAKIMO BROWN821552.62
33ANDREW SOUZA3111.00
TEAM TOTALS93402,1206.224
RECEIVING
NOPLAYERGPRECYDSYPRTD
0JAYDEN FABISCH91526417.62
7JAKE DAVID SMART91019919.91
4HUGHIE O'BOYLE9913014.41
2BRAYTON THOMAS979713.92
10GORDON ASTRUP957515.01
8CARSON STONE923316.50
5CHARLES PIVNISKA93299.71
TEAM TOTALS95182716.28
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
0JAYDEN FABISCH96430.50022
11DEAKE LYNDALL9641.501051
5CHARLES PIVNISKA9566.530020
10GORDON ASTRUP9522310.50022
4HUGHIE O'BOYLE942002040
32HAYDEN BROWN741310011
8CARSON STONE933002030
52ANGEL RUIZ828000000
7JAKE DAVID SMART9240011380
3WEE-CHUK BURROWS-PASALO5190.500000
60LUCAS ANDERSON-REYES71710.50000
88NIKOLAI TRIPPO6152.510000
54JOHN LUCAS CARR7140.50.50000
9ETHAN WHEELER511110000
2BRAYTON THOMAS9100011620
72ELIJAH WATKINS59001001
33ANDREW SOUZA383.520000
24AURELIUS SANTOS571.50.50000
55JOSH DEVRIES560.50.50000
66BENJAMIN LARA45000000
44BRYCE KEENER45000000
TEAM TOTALS95304821829297
PROGRAM SNAPSHOT: KEL

PROGRAM RECORD

SEASONRECORDPFPAPPG
20171-0808.0
20180-1324032.0
20226-634034228.3
20238-443318036.1
20249-236619033.3
20254-520026522.2
20266-425320325.3
2017-2634-2229.1
KEL — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/28JUSTIN-SIENAatL18-20
09/12STUART HALLatW43-33
09/18MIDDLETOWNvsL13-41
09/25ST. HELENAatL24-27
10/02LOWER LAKEvsW28-21
10/09CLOVERDALEvsL19-27
10/16UPPER LAKEatW21-6
10/23DOUGHERTY VALLEYatW27-20
10/30FORT BRAGGvsW31-0
11/06WILLITSatW29-8
SEASON RESULT6-4MISSED PLAYOFFS

Season complete at 6-4 with no games on file beyond a normal 10-game regular season -- read as no postseason appearance. This library still has no playoff-round/bracket source, so this label comes from game count alone, not a confirmed bracket result.

KEL — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL1025.320.3324.2267.147.543.6
HOME422.822.2299.2279.245.044.8
ROAD627.019.0340.8255.049.242.5

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.

KEL — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/28@ Justin-SienaL 18-20124235359--------313+1
9/12@ Stuart HallW 43-33493724212431373800511+1
9/18vs. MiddletownL 13-4154144198502713210111-1
9/25@ St. HelenaL 24-27120222342422322740003+2
10/2vs. Lower LakeW 28-211072493561461593050611-1
10/9vs. CloverdaleL 19-271531843371102033132011-1
10/16@ Upper LakeW 21-689158247331832164111+1
10/23@ Dougherty ValleyW 27-2025356381132181500111+1
10/30vs. Fort BraggW 31-010620030639139178--412+2
11/6@ WillitsW 29-8133162295------------3+3
AVERAGES96.0228.2324.299.4167.8267.10.92.30.91.7+8 (season)

Averages use only games with that number on file (defense 8/10, sacks/INT 9/10, sacks allowed 7/10 games). 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 37.3/100 (-41 yds/gm vs average)

Rush Offense: grade 78.4/100 (+62 yds/gm vs average)

Pass Defense: grade 91.2/100 (-77 yds/gm vs average)

Rush Defense: grade 56.5/100 (-15 yds/gm vs average)

Unit grades: 0-100 league percentile, adjusted for the opponents faced.

LAST YEAR

KEL finished 2025 at 4-5. Missed playoffs. Notable win: 28-26 over LOWER LAKE (LOWER LAKE finished 40% that season). Toughest loss: 6-8 to FORT BRAGG (2-point margin).

LAST SEASON: KEL — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-09-05ORLANDL0-1047N/AN/A
2025-09-19FORT BRAGGL0-268N/AN/A
2025-09-26ST. HELENAL0-32353N/AN/A
2025-10-03CLOVERDALEW1-3407N/AN/A
2025-10-10MIDDLETOWNL1-4650N/AN/A
2025-10-17WILLITSL1-52842N/AN/A
2025-10-24UPPER LAKEW2-5416364171
2025-10-31LOWER LAKEW3-52826N/AN/A
2025-11-07CLEAR LAKEW4-52826N/AN/A
TOTALS9 GMS4-54-5200265364 (1)171 (1)

"N/A" stands in for a box score that does not have stats entered. A total followed by a count in parentheses covers only the games with that stat on file.

TALKING POINTS (15 storylines)
KEL HAS PERFORMED BEST THIS DATA SET WHEN...

• KEL rushes for 150+ yards (.760), and has won 4 straight when doing so

• KEL commits zero giveaways (.999), and has won 6 straight when doing so

• KEL holds its opponents under 150 rushing yards (.999), and has won 4 straight when doing so

• KEL holds its opponents under 5.0 yards per carry (.999), and has won 3 straight when doing so

• KEL's offense has failed to reach 200 pass yds in 19 straight games (09/05/2025-11/06/2026), going 10-9 over that stretch.

• KEL's offense has averaged 0.0 giveaways per game over their last 3 games. Their 11-game average is 0.8 giveaways per game. (-100%)

• KEL's defense has forced 1+ turnover in 10 straight games (08/28/2026-11/06/2026), going 6-4 over that stretch.

• KEL's defense has averaged 9.3 points allowed per game over their last 3 games. Their 30-game average is 21.9 points allowed per game. (-57%)

• KEL's defense has averaged 78.5 rush yards per game over their last 3 games. Their 9-game average is 157.0 rush yards per game. (-50%)

• KEL's defense has averaged 2.9 YPC over their last 3 games. Their 9-game average is 5.6 YPC. (-48%)

• KEL averages 6.6+ yards per carry (KEL's own median) (.999)

• KEL holds its opponents under 5.5 yards per carry (KEL's own median) (.999)

• KEL's defense has averaged 164.0 total yards per game over their last 3 games. Their 9-game average is 256.4 total yards per game. (-36%)

• KEL holds its opponents under 159.0 rushing yards (KEL's own median) (.999)

• KEL rushes for 228.5+ yards (KEL's own median) (.867)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 1)

KEL -- MOST IMPORTANT NUMBERS

(top 5 of 10 scored; vs 395 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFYPC 5+7-2.77829.8W40.756
2OFFRush Yds 150+19-6.76030.7W40.750
3DEFTurnovers < 36-2.75019.2W30.692
4OFFRush Yds 100+19-8.70429.1W40.504
5DEFPass Yds < 2005-3.62518.5W30.434
WIN %: TWO-CONDITION COMBINATIONS (5 found, min 4 Gms each)

(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)

--- KEL ---

CONDITIONRECWIN%PPGSTRK
KEL rushes for 100+ yards and is held under 200 passing yards19-8.70429.1W4
KEL averages 6.0+ yards per play behind 150+ rushing yards7-3.70028.7W3
KEL averages 5.0+ yards per carry on its way to 150+ rushing yards7-2.77829.8W4
KEL rushes for 150+ yards but stays under 8.0 yards per attempt5-0.99928.8W5
KEL averages 6.0+ yards per play while committing zero giveaways5-0.99934.2W5
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
KELRush Yds 100+ & Pass Yds < 20019-8.70429.1
KELYPP 6.0+ & Rush Yds 150+7-3.70028.7
KELYPC 5.0+ & Rush Yds 150+7-2.77829.8
KELRush Yds 150+ & YPA < 8.05-0.99928.8
KELYPP 6.0+ & Turnovers < 15-0.99934.2
KEL — OFFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+3-3.50027.3W2
YPA < 8.05-1.83326.2W3 18 games without this stat on file
Pass Yds 200+0-2.00016.5L2
Pass Yds < 20019-9.67928.1W4
Rush Yds 100+19-8.70429.1W4
Rush Yds < 1000-3.00011.0L3
Rush Yds 150+19-6.76030.7W4
Rush Yds < 1500-5.00010.4L5
YPC 5.0+7-2.77829.8W4
YPC < 5.01-2.33317.7W1 18 games without this stat on file
YPP 6.0+7-3.70028.7W3
YPP < 6.01-1.50017.0W1 18 games without this stat on file
YPP 7.0+5-2.71430.6W2
YPP < 7.03-2.60021.4W3 18 games without this stat on file
Turnovers 1+1-4.20020.4L1
Turnovers < 16-01.00032.0W6 19 games without this stat on file
Turnovers 2+1-3.25019.5L1 19 games without this stat on file
Turnovers > 2-------- 19 games without this stat on file
KEL — OFFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Scores <100-3.0004.0
Scores 10-190-4.00015.5
Scores 20-299-4.69225.2
Scores 30-391-01.00031.0
Scores 40+9-01.00042.9
KEL — OFFENSE — 2026 (10 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+3-3.50027.3W2
YPA < 8.03-1.75022.2W3
Pass Yds 200+--------
Pass Yds < 2006-4.60025.3W4
Rush Yds 100+6-4.60025.3W4
Rush Yds < 100--------
Rush Yds 150+6-3.66726.7W4
Rush Yds < 1500-1.00013.0L1
YPC 5.0+5-2.71428.6W4
YPC < 5.01-2.33317.7W1
YPP 6.0+5-3.62527.4W3
YPP < 6.01-1.50017.0W1
YPP 7.0+3-2.60029.2W2
YPP < 7.03-2.60021.4W3
Turnovers 1+1-4.20020.4L1
Turnovers < 15-01.00030.2W5
Turnovers 2+1-3.25019.5L1
Turnovers > 2--------
KEL — OFFENSE SCORING SITUATION — 2026 (10 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-190-3.00016.7
Scores 20-294-1.80025.8
Scores 30-391-01.00031.0
Scores 40+1-01.00043.0
KEL — DEFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-01.00021.0W1
YPA < 8.05-3.62520.0W3 21 games without this stat on file
Pass Yds 200+1-01.00033.0W1
Pass Yds < 2005-3.62518.5W3 21 games without this stat on file
Rush Yds 100+4-3.57122.1W2
Rush Yds < 1002-01.00013.0W2 21 games without this stat on file
Rush Yds 150+2-3.40024.4W1
Rush Yds < 1504-01.00014.8W4 21 games without this stat on file
YPC 5.0+3-3.50023.3W1
YPC < 5.03-01.00013.7W3 21 games without this stat on file
YPP 6.0+3-2.60025.6L1
YPP < 6.03-1.75013.2W3 21 games without this stat on file
YPP 7.0+0-2.00034.0L2
YPP < 7.06-1.85716.1W4 21 games without this stat on file
Turnovers 1+7-4.63619.0W4
Turnovers < 1-------- 19 games without this stat on file
Turnovers 2+3-2.60012.2W2 19 games without this stat on file
Turnovers > 21-2.33318.3W1 19 games without this stat on file
KEL — DEFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Allows <108-1.8896.3
Allows 10-194-1.80015.2
Allows 20-296-3.66723.9
Allows 30-391-01.00033.0
Allows 40+0-6.00046.2
KEL — DEFENSE — 2026 (10 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-01.00021.0W1
YPA < 8.04-3.57122.0W3 2 games without this stat on file
Pass Yds 200+1-01.00033.0W1
Pass Yds < 2004-3.57120.3W3 2 games without this stat on file
Rush Yds 100+4-3.57122.1W2
Rush Yds < 1001-01.00020.0W1 2 games without this stat on file
Rush Yds 150+2-3.40024.4W1
Rush Yds < 1503-01.00017.7W3 2 games without this stat on file
YPC 5.0+2-3.40026.8W1
YPC < 5.03-01.00013.7W3 2 games without this stat on file
YPP 6.0+2-2.50030.5L1
YPP < 6.03-1.75013.2W3 2 games without this stat on file
YPP 7.0+0-2.00034.0L2
YPP < 7.05-1.83317.8W4 2 games without this stat on file
Turnovers 1+6-4.60020.3W4
Turnovers < 1--------
Turnovers 2+2-2.50013.8W2
Turnovers > 21-2.33318.3W1
KEL — DEFENSE SCORING SITUATION — 2026 (10 Gms)
SPLITRECWIN%PPG
Allows <103-01.0004.7
Allows 10-19------
Allows 20-292-3.40023.0
Allows 30-391-01.00033.0
Allows 40+0-1.00041.0
ON THE BRINK

KELSEYVILLE

• KELSEYVILLE has played turnover-free in 4 straight games (10/16/26–11/6/26). It has not reached 5 straight in the last 4 years of games on file (2023-present).

• KELSEYVILLE has held the opponent under 14 in 2 straight games (10/30/26–11/6/26). It has not reached 3 straight in the last 4 years of games on file (2023-present).

• KELSEYVILLE has forced 2+ turnovers in 2 straight games (10/30/26–11/6/26). It has not reached 3 straight in the last 4 years of games on file (2023-present).

• KELSEYVILLE has won 4 straight (10/16/26–11/6/26). It has not won 5 straight since 9/13/24–11/8/24 (2024).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
KELOFFENSEYPA 8.0+63-3.50027.3W2
KELOFFENSEYPA < 8.065-1.83326.2W3
KELOFFENSEPass Yds 200+20-2.00016.5L2
KELOFFENSEPass Yds < 2002819-9.67928.1W4
KELOFFENSERush Yds 100+2719-8.70429.1W4
KELOFFENSERush Yds < 10030-3.00011.0L3
KELOFFENSERush Yds 150+2519-6.76030.7W4
KELOFFENSERush Yds < 15050-5.00010.4L5
KELOFFENSEYPC 5.0+97-2.77829.8W4
KELOFFENSEYPC < 5.031-2.33317.7W1
KELOFFENSEYPP 6.0+107-3.70028.7W3
KELOFFENSEYPP < 6.021-1.50017.0W1
KELOFFENSEYPP 7.0+75-2.71430.6W2
KELOFFENSEYPP < 7.053-2.60021.4W3
KELOFFENSETurnovers 1+51-4.20020.4L1
KELOFFENSETurnovers < 166-01.00032.0W6
KELOFFENSETurnovers 2+41-3.25019.5L1
KELOFFENSEScores <1030-3.0004.0L3
KELOFFENSEScores 10-1940-4.00015.5L4
KELOFFENSEScores 20-29139-4.69225.2W4
KELOFFENSEScores 30-3911-01.00031.0W1
KELOFFENSEScores 40+99-01.00042.9W9
KELDEFENSEYPA 8.0+11-01.00021.0W1
KELDEFENSEYPA < 8.085-3.62520.0W3
KELDEFENSEPass Yds 200+11-01.00033.0W1
KELDEFENSEPass Yds < 20085-3.62518.5W3
KELDEFENSERush Yds 100+74-3.57122.1W2
KELDEFENSERush Yds < 10022-01.00013.0W2
KELDEFENSERush Yds 150+52-3.40024.4W1
KELDEFENSERush Yds < 15044-01.00014.8W4
KELDEFENSEYPC 5.0+63-3.50023.3W1
KELDEFENSEYPC < 5.033-01.00013.7W3
KELDEFENSEYPP 6.0+53-2.60025.6L1
KELDEFENSEYPP < 6.043-1.75013.2W3
KELDEFENSEYPP 7.0+20-2.00034.0L2
KELDEFENSEYPP < 7.076-1.85716.1W4
KELDEFENSETurnovers 1+117-4.63619.0W4
KELDEFENSETurnovers 2+53-2.60012.2W2
KELDEFENSETurnovers > 231-2.33318.3W1
KELDEFENSEAllows <1098-1.8896.3W5
KELDEFENSEAllows 10-1954-1.80015.2L1
KELDEFENSEAllows 20-2996-3.66723.9W1
KELDEFENSEAllows 30-3911-01.00033.0W1
KELDEFENSEAllows 40+60-6.00046.2L6
STREAKS: KEL (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEPass Yds < 20019 games09/05/2025 - 11/06/202610-9
OFFENSERush Yds 100+18 games09/19/2025 - 11/06/202610-8
DEFENSETurnovers 1+10 games08/28/2026 - 11/06/20266-4
OFFENSERush Yds 150+7 games09/25/2026 - 11/06/20265-2
OFFENSETurnovers < 14 games10/16/2026 - 11/06/20264-0
OFFENSEYPC 5.0+3 games10/23/2026 - 11/06/20263-0
OFFENSEYPP 6.0+3 games10/23/2026 - 11/06/20263-0
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
KELOFFENSEPass Yds < 20019 games09/05/2025 - 11/06/202610-9
KELOFFENSERush Yds 100+18 games09/19/2025 - 11/06/202610-8
KELDEFENSETurnovers 1+10 games08/28/2026 - 11/06/20266-4
KELOFFENSERush Yds 150+7 games09/25/2026 - 11/06/20265-2
KELOFFENSETurnovers < 14 games10/16/2026 - 11/06/20264-0
KELOFFENSEYPC 5.0+3 games10/23/2026 - 11/06/20263-0
KELOFFENSEYPP 6.0+3 games10/23/2026 - 11/06/20263-0
NOTABLE TRENDS (9 of 9 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

KEL OFFENSE

KEL's offense has averaged 0.0 giveaways per game over their last 3 games. Their 11-game average is 0.8 giveaways per game. (-100%)

KEL's offense has averaged 69.9 pass yards per game over their last 15 games. Their 30-game average is 95.5 pass yards per game. (-27%)

KEL's offense has averaged 10.7 YPA over their last 3 games. Their 12-game average is 8.7 YPA. (+24%)

KEL DEFENSE

KEL's defense has averaged 9.3 points allowed per game over their last 3 games. Their 30-game average is 21.9 points allowed per game. (-57%)

KEL's defense has averaged 78.5 rush yards per game over their last 3 games. Their 9-game average is 157.0 rush yards per game. (-50%)

KEL's defense has averaged 2.9 YPC over their last 3 games. Their 9-game average is 5.6 YPC. (-48%)

KEL's defense has averaged 164.0 total yards per game over their last 3 games. Their 9-game average is 256.4 total yards per game. (-36%)

KEL's defense has averaged 4.6 YPP over their last 3 games. Their 9-game average is 6.1 YPP. (-25%)

KEL's defense has averaged 78.5 pass yards per game over their last 5 games. Their 9-game average is 99.4 pass yards per game. (-21%)

(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 -- 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)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
KELDEFENSEteamPass Yardslast 578.5999.4-21.1%
KELOFFENSEteamPass Yardslast 1569.93095.5-26.8%
KELDEFENSEteamPointslast 39.33021.9-57.4%
KELDEFENSEteamRush Yardslast 378.59157.0-50.0%
KELDEFENSEteamTotal Yardslast 3164.09256.4-36.0%
KELOFFENSEteamTurnoverslast 30.0110.8-100.0%
KELOFFENSEteamYPAlast 310.7128.7+23.5%
KELDEFENSEteamYPClast 32.995.6-47.8%
KELDEFENSEteamYPPlast 34.696.1-25.3%
STATISTICAL STORIES

KELSEYVILLE: OFFENSE VS DEFENSE, 2026

Where KELSEYVILLE sits among 109 section teams on the two Unit Index composites -- Offense Grade 62.4, Defense Grade 87.3.

RUSH YARDS ALLOWED / GAME: KELSEYVILLE VS THE SECTION

KELSEYVILLE ranks #2 of 81 section teams in rushing yards allowed per game (0.0) -- a strength worth a look.

KELSEYVILLE: SP STRENGTH INDEX BY SEASON

The program's index across 5 seasons on file -- 3.4 in 2022 to -0.4 in 2026.

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.

KEL — ROSTER (23) 26-27
#NAMEPOSCLASS
QUARTERBACKS
1MAKIMO BROWN
PASS 42/82 · 51.2% · 657 YDS · 8.0 YPA · 6 TD · 2 INT · 82.1/G
RUSH 21 CAR · 55 YDS · 2.6 YPC · 2 TD · 6.9/G
QBSr.
11DEAKE LYNDALL
PASS 9/17 · 52.9% · 170 YDS · 10.0 YPA · 2 TD · 3 INT · 18.9/G
RUSH 11 CAR · 82 YDS · 7.5 YPC · 1 TD · 9.1/G
DEF 64 TKL · 7.1 TKL/G · 2 TFL · 0.0 SACKS · 1 INT
QBJr.
RUNNING BACKS
0JAYDEN FABISCH
RUSH 67 CAR · 389 YDS · 5.8 YPC · 3 TD · 43.2/G
REC 15 REC · 264 YDS · 17.6 YPC · 2 TD · 29.3/G
DEF 64 TKL · 7.1 TKL/G · 3 TFL · 0.5 SACKS · 0 INT
RBJr.
2BRAYTON THOMAS
RUSH 44 CAR · 335 YDS · 7.6 YPC · 5 TD · 37.2/G
REC 7 REC · 97 YDS · 13.9 YPC · 2 TD · 10.8/G
DEF 10 TKL · 1.1 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
RBSr.
33ANDREW SOUZA
RUSH 1 CAR · 1 YDS · 1.0 YPC · 0 TD · 0.3/G
DEF 8 TKL · 2.7 TKL/G · 4 TFL · 2.0 SACKS · 0 INT
RBJr.
44BRYCE KEENER
RUSH 63 CAR · 450 YDS · 7.1 YPC · 4 TD · 112.5/G
DEF 5 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBSr.
RECEIVERS & TIGHT ENDS
4HUGHIE O'BOYLE
REC 9 REC · 130 YDS · 14.4 YPC · 1 TD · 14.4/G
DEF 42 TKL · 4.7 TKL/G · 0 TFL · 0.0 SACKS · 2 INT
WRJr.
10GORDON ASTRUP
REC 5 REC · 75 YDS · 15.0 YPC · 1 TD · 8.3/G
DEF 52 TKL · 5.8 TKL/G · 23 TFL · 10.5 SACKS · 0 INT
TEJr.
OFFENSIVE LINE
52ANGEL RUIZ
DEF 28 TKL · 3.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CJr.
54JOHN LUCAS CARR
DEF 14 TKL · 2.0 TKL/G · 0 TFL · 0.5 SACKS · 0 INT
OTSr.
55JOSH DEVRIES
DEF 6 TKL · 1.2 TKL/G · 0 TFL · 0.5 SACKS · 0 INT
OLJr.
60LUCAS ANDERSON-REYES
DEF 17 TKL · 2.4 TKL/G · 1 TFL · 0.5 SACKS · 0 INT
OLSo.
66BENJAMIN LARA
DEF 5 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OGSr.
72ELIJAH WATKINS
DEF 9 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
OGSr.
LINEBACKERS
24AURELIUS SANTOS
DEF 7 TKL · 1.4 TKL/G · 2 TFL · 0.5 SACKS · 0 INT
LBJr.
32HAYDEN BROWN
DEF 41 TKL · 5.9 TKL/G · 3 TFL · 1.0 SACKS · 0 INT
OLBSr.
DEFENSIVE BACKS
3WEE-CHUK BURROWS-PASALO
DEF 19 TKL · 3.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
8CARSON STONE
REC 2 REC · 33 YDS · 16.5 YPC · 0 TD · 3.7/G
DEF 33 TKL · 3.7 TKL/G · 0 TFL · 0.0 SACKS · 2 INT
DBJr.
9ETHAN WHEELER
DEF 11 TKL · 2.2 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DBJr.
OTHER / UNLISTED POSITION
5CHARLES PIVNISKA
RUSH 132 CAR · 740 YDS · 5.6 YPC · 8 TD · 82.2/G
REC 3 REC · 29 YDS · 9.7 YPC · 1 TD · 3.2/G
DEF 56 TKL · 6.2 TKL/G · 6 TFL · 3.0 SACKS · 0 INT
--Jr.
7JAKE DAVID SMART
RUSH 1 CAR · 68 YDS · 68.0 YPC · 1 TD · 7.6/G
REC 10 REC · 199 YDS · 19.9 YPC · 1 TD · 22.1/G
DEF 24 TKL · 2.7 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
--Jr.
88NIKOLAI TRIPPO
DEF 15 TKL · 2.5 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
--Sr.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 11/11/2026 23:03