ScorePirate
MENU
AT A GLANCE

In short: Fresno Warriors high school football (Fresno, CA), 2026 season: 1-8. Last game: L 0-18 vs Central on October 23, 2026. Next: vs Roosevelt, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
FRESNO
FRESNO 1-8
2026 SEASON
FRESNO
AT A GLANCE — AS OF 10/25/2026
RECORD1-8 this season
LAST GAMEL 0-18 vs CENTRAL
NEXT GAMEROOSEVELT (10/30/2026)
UNIT GRADESPass Def 19.4 · Rush Def 9.5
LEAGUENORTH YOSEMITE
NUMBERS TO NOTE
#108
SP Strength Index (of 113)
1-8
2026 record
-36.1
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
FRESNO----19.4 (+44)9.5 (+109)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs Roosevelt, Fri 30 Oct. Matchup report: Roosevelt at Fresno.

The number to watch when Fresno meets Roosevelt is Fresno's scoring defense. Fresno allowed 50.5 points per game over its first 6 games (0-6), #113 in Section in that timeframe. Over the stretch of 3 games that followed (1-2), the Warriors have allowed 21.3 points per game, a 58% drop, #47 in Section in that window. The schedule deserves some of the credit: Fresno's last 3 opponents have averaged 15.4 points per game, a #94 offense in Section on the season, against 31.1 points per game, #31 for the first 6. Measured against those opponents' norms (15.4 points per game), Fresno allowed 38% more than those offenses usually score. So the improvement is real, but it still trails what those opponents usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #93 in Section, well below the first 6 (#56), so the recent production comes against lower-level teams overall. Only Madera South broke through in that span, putting up 40 on 10/8. Meanwhile, Roosevelt's offense has been middle of the pack in recent weeks. The Rough Riders have averaged 27.7 points per game over their last 3 games (2-1), #42 in Section during that time. Those games came against a middle-of-the-pack set of scoring defenses in Section (27.8 points per game on the season, which would rank #70). Overall, those opponents average an SP Strength Index rating that would rank #68 in Section, a lower level of competition. Roosevelt offers Fresno a fair measuring stick for whether the trend is real. Fresno is 1-1 this season when it holds opponents under 29, and 0-7 when it doesn't.

NOTES

The biggest shift in Fresno's season has come in its run defense. Fresno allowed 10.2 yards per carry (952 yards on 93 rushes) over its first 4 games (0-4), #110 in Section through those games. In the 5 games since that slow start (1-4), the Warriors have allowed 7.8 yards per carry (759 yards on 97 rushes), a 24% drop, #95 in Section through that stretch. The schedule deserves some of the credit: Fresno's last 5 opponents have averaged 6.1 yards per carry, a #54 rushing attack in Section on the season, against 7.6 yards per carry, #23 for the first 4. Measured against those opponents' norms (6.1 yards per carry), Fresno allowed 29% more per carry than those rushing attacks usually gain. So the improvement is real, but it still trails what those opponents usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #83 in Section, well below the first 4 (#54), so the recent production comes against lower-level teams overall. On the season, Fresno ranks #109 in Section in run defense. That form gets a real test against Roosevelt, whose ground game ranks #10 in Section (8.5 yards per carry).

TIDBITS (3 found)

• Club The last time Fresno went a game holding the opponent under 5.0 yards per carry was August 26, 2022 against Chowchilla (L, 12-13). Since then Fresno has gone 47 straight games allowing 5.0+ yards per carry, a school-record 47 straight in the 5 seasons on record.

• Club The last time Fresno went a game rushing for 100+ yards was October 6, 2023 against Sunnyside (L, 24-46). Since then Fresno has gone 32 straight games being held under 100 rushing yards, a school-record 32 straight in the 5 seasons on record.

• Club The last time Fresno went a game allowing 200+ passing yards was September 5, 2025 against Minarets (L, 7-48). Since then Fresno has gone 16 straight games holding the opponent under 200 passing yards, a school-record 16 straight in the 5 seasons on record.

DATA WARNING: FRESNO OFFENSIVE STATS FOR 10/23/2026 GAME VS. CENTRAL* MISSING

DATA WARNING: FRESNO OFFENSIVE STATS FOR 10/16/2026 GAME @ VARSITY OPPONENT MISSING

DATA WARNING: FRESNO OFFENSIVE STATS FOR 10/08/2026 GAME VS. MADERA SOUTH* MISSING

DATA WARNING: FRESNO OFFENSIVE STATS FOR 10/02/2026 GAME @ SANGER WEST* MISSING

DATA WARNING: FRESNO OFFENSIVE STATS FOR 09/25/2026 GAME @ MCLANE MISSING

DATA WARNING: FRESNO OFFENSIVE STATS FOR 09/18/2026 GAME VS. CHOWCHILLA MISSING

DATA WARNING: FRESNO OFFENSIVE STATS FOR 09/04/2026 GAME @ MINARETS MISSING

DATA WARNING: FRESNO OFFENSIVE STATS FOR 08/28/2026 GAME @ SELMA MISSING

DATA WARNING: FRESNO OFFENSIVE STATS FOR 08/21/2026 GAME VS. REEDLEY MISSING

All stat areas in this report are subject to change as box scores are updated.

PROGRAM SNAPSHOT: FRE

PROGRAM RECORD

SEASONRECORDPFPAPPG
20222-810430910.4
20232-815937615.9
20240-10733927.3
20250-10854328.5
20261-8423674.7
2022-265-449.4
FRE — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21REEDLEYvsL0-39
08/28SELMAatL0-56
09/04MINARETSatL15-41
09/18CHOWCHILLAvsL8-62
09/25MCLANEatL0-49
10/02SANGER WESTatL0-56
10/08MADERA SOUTHvsL7-40
10/16@ VARSITY OPPONENTatW12-6
10/23CENTRALvsL0-18
10/30ROOSEVELTvsPROJ2-461.6%
SEASON TO DATE1-81 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall1-8 so far1-9 (98%)1.0-9.0
League0-3 so far0-3 (100%)0.0-3.0
FRE — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL94.740.8--344.9--40.9
HOME43.839.8--296.3--35.0
ROAD55.441.6--381.2--45.2

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.

Box-score coverage behind YPG/PLAYS-PER-GAME: Overall 0/9 game(s), Home 0/4 game(s), Road 0/5 game(s).

FRE — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21vs. ReedleyL 0-39------1991443432----0-1
8/28@ SelmaL 0-56------483453931----0-2
9/4@ MinaretsL 15-41------792473263----1-3
9/18vs. ChowchillaL 8-62------552162711----1-3
9/25@ McLaneL 0-49------703043746----0-1
10/2@ Sanger WestL 0-56------1842484320----0-2
10/8vs. Madera SouthL 7-40------682072752----0-3
10/16@ Varsity OpponentW 12-6----------------------
10/23vs. CentralL 0-18----------------------
AVERAGES------100.4244.4344.92.2----0.3-15 (season)

Averages use only games with that number on file (offense 0/9, defense 7/9, sacks/INT 0/9, sacks allowed 7/9, turnovers 7/9 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 Defense: grade 19.4/100 (+44 yds/gm vs average)

Rush Defense: grade 9.5/100 (+109 yds/gm vs average)

Unit grades: 0-100 league percentile, opponent-curved (two-way solve over current + past seasons, recency-weighted). Composite counts yardage, efficiency vs league YPA/YPC (50% tilt), and negative plays at sack=7yd, INT=45yd, TFL=4yd -- adjustable v1 constants.

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-10-30vsROOSEVELT6-328.9

LAST YEAR

FRE finished 2025 at 0-10. Missed playoffs. Toughest loss: 19-22 to MADERA SOUTH (3-point margin).

LAST SEASON: FRE — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-21REEDLEYL0-1647N/AN/A
2025-08-29SELMAL0-22126N/A316
2025-09-05MINARETSL0-3748N/A872
2025-09-19TORRESL0-41340N/AN/A
2025-09-26MCLANEL0-5042N/A280
2025-10-02HOOVERL0-61237N/AN/A
2025-10-10MADERA SOUTHL0-71922N/AN/A
2025-10-17SUNNYSIDEL0-8042N/AN/A
2025-10-24SANGER WESTL0-9052N/A414
2025-10-31ROOSEVELTL0-10776N/AN/A
TOTALS10 GMS0-100-1085432N/A1882 (4)

"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)
FRE HAS PERFORMED BEST THIS DATA SET WHEN...

• FRE commits fewer than 2 giveaways (.000), but most recently lost to Mclane when doing so

• FRE holds its opponents under 8.0 yards per attempt (.000), but most recently lost to Madera South when doing so

• FRE holds its opponents under 150 rushing yards (.000), but most recently lost to Reedley when doing so

• FRE holds its opponents under 7.0 yards per play (.000), but most recently lost to Madera South when doing so

• FRE's defense has averaged 0.0 takeaways per game over their last 3 games. Their 15-game average is 0.7 takeaways per game. (-100%)

• FRE's offense has averaged 3.0 giveaways per game over their last 3 games. Their 15-game average is 1.8 giveaways per game. (+67%)

• FRE's defense has averaged 68.0 pass yards per game over their last 3 games. Their 15-game average is 151.8 pass yards per game. (-55%)

• FRE's defense has averaged 21.3 points allowed per game over their last 3 games. Their 29-game average is 41.1 points allowed per game. (-48%)

• FRE's offense has averaged 3.8 points scored per game over their last 5 games. Their 29-game average is 6.9 points scored per game. (-45%)

• FRE's defense has averaged 5.9 YPP over their last 3 games. Their 15-game average is 9.8 YPP. (-41%)

• FRE's defense has averaged 5.5 YPC over their last 3 games. Their 15-game average is 9.2 YPC. (-40%)

• FRE's defense has averaged 7.1 YPA over their last 5 games. Their 15-game average is 11.0 YPA. (-35%)

• FRE's defense has averaged 275.0 total yards per game over their last 3 games. Their 15-game average is 376.7 total yards per game. (-27%)

• FRE is 1-3 (.250) in games decided by 8 points or fewer

• FRE is 1-12 (.077) on the road

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

FRE -- MOST IMPORTANT NUMBERS

(top 5 of 13 scored; vs 265 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFTurnovers 2+0-8.0007.2L80.642
2DEFYPA 8+0-10.00042.0L100.605
3DEFTurnovers 1+0-8.00041.9L80.570
4DEFYPC 5+0-15.00044.1L150.485
5DEFYPP 7+0-11.00045.4L110.467
FRE — OFFENSE — 2024-26 (29 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.0-------- 29 games without this stat on file
Pass Yds 200+--------
Pass Yds < 200-------- 29 games without this stat on file
Rush Yds 100+--------
Rush Yds < 1000-1.0000.0L1 28 games without this stat on file
Rush Yds 150+--------
Rush Yds < 1500-1.0000.0L1 28 games without this stat on file
YPC 5.0+--------
YPC < 5.00-1.0000.0L1 28 games without this stat on file
YPP 6.0+--------
YPP < 6.00-1.0000.0L1 28 games without this stat on file
YPP 7.0+--------
YPP < 7.00-1.0000.0L1 28 games without this stat on file
Turnovers 1+0-13.0005.0L13
Turnovers < 10-2.00014.0L2 14 games without this stat on file
Turnovers 2+0-8.0007.2L8 14 games without this stat on file
Turnovers > 20-4.00012.8L4 14 games without this stat on file
FRE — OFFENSE SCORING SITUATION — 2024-26 (29 Gms)
SPLITRECWIN%PPG
Scores <100-21.0003.2
Scores 10-191-5.16713.8
Scores 20-290-2.00024.5
Scores 30-39------
Scores 40+------
FRE — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.0-------- 9 games without this stat on file
Pass Yds 200+--------
Pass Yds < 200-------- 9 games without this stat on file
Rush Yds 100+--------
Rush Yds < 100-------- 9 games without this stat on file
Rush Yds 150+--------
Rush Yds < 150-------- 9 games without this stat on file
YPC 5.0+--------
YPC < 5.0-------- 9 games without this stat on file
YPP 6.0+--------
YPP < 6.0-------- 9 games without this stat on file
YPP 7.0+--------
YPP < 7.0-------- 9 games without this stat on file
Turnovers 1+0-7.0004.3L7
Turnovers < 1-------- 2 games without this stat on file
Turnovers 2+0-5.0006.0L5 2 games without this stat on file
Turnovers > 20-3.00010.0L3 2 games without this stat on file
FRE — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <100-7.0002.1
Scores 10-191-1.50013.5
Scores 20-29------
Scores 30-39------
Scores 40+------
FRE — DEFENSE — 2024-26 (29 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-10.00042.0L10
YPA < 8.00-5.00048.4L5 14 games without this stat on file
Pass Yds 200+0-1.00048.0L1
Pass Yds < 2000-14.00043.9L14 14 games without this stat on file
Rush Yds 100+0-15.00044.1L15
Rush Yds < 100-------- 14 games without this stat on file
Rush Yds 150+0-12.00045.9L12
Rush Yds < 1500-3.00037.0L3 14 games without this stat on file
YPC 5.0+0-15.00044.1L15
YPC < 5.0-------- 14 games without this stat on file
YPP 6.0+0-14.00044.4L14
YPP < 6.00-1.00040.0L1 14 games without this stat on file
YPP 7.0+0-11.00045.4L11
YPP < 7.00-4.00040.8L4 14 games without this stat on file
Turnovers 1+0-8.00041.9L8
Turnovers < 10-7.00046.7L7 14 games without this stat on file
Turnovers 2+0-2.00037.0L2 14 games without this stat on file
Turnovers > 2-------- 14 games without this stat on file
FRE — DEFENSE SCORING SITUATION — 2024-26 (29 Gms)
SPLITRECWIN%PPG
Allows <101-01.0006.0
Allows 10-190-1.00018.0
Allows 20-290-4.00023.8
Allows 30-390-5.00034.2
Allows 40+0-18.00050.1
FRE — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-2.00050.5L2
YPA < 8.00-5.00048.4L5 2 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2000-7.00049.0L7 2 games without this stat on file
Rush Yds 100+0-7.00049.0L7
Rush Yds < 100-------- 2 games without this stat on file
Rush Yds 150+0-6.00050.7L6
Rush Yds < 1500-1.00039.0L1 2 games without this stat on file
YPC 5.0+0-7.00049.0L7
YPC < 5.0-------- 2 games without this stat on file
YPP 6.0+0-6.00050.5L6
YPP < 6.00-1.00040.0L1 2 games without this stat on file
YPP 7.0+0-4.00051.5L4
YPP < 7.00-3.00045.7L3 2 games without this stat on file
Turnovers 1+0-2.00051.5L2
Turnovers < 10-5.00048.0L5 2 games without this stat on file
Turnovers 2+-------- 2 games without this stat on file
Turnovers > 2-------- 2 games without this stat on file
FRE — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <101-01.0006.0
Allows 10-190-1.00018.0
Allows 20-29------
Allows 30-390-1.00039.0
Allows 40+0-6.00050.7
ON THE BRINK

FRESNO

• FRESNO has been held under 14 in 6 straight games (9/18/26–10/23/26). It has not been held under 14 in 7 straight since 10/27/23–10/18/24 (2024).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
FREOFFENSERush Yds < 10010-1.0000.0L1
FREOFFENSERush Yds < 15010-1.0000.0L1
FREOFFENSEYPC < 5.010-1.0000.0L1
FREOFFENSEYPP < 6.010-1.0000.0L1
FREOFFENSEYPP < 7.010-1.0000.0L1
FREOFFENSETurnovers 1+130-13.0005.0L13
FREOFFENSETurnovers < 120-2.00014.0L2
FREOFFENSETurnovers 2+80-8.0007.2L8
FREOFFENSETurnovers > 240-4.00012.8L4
FREOFFENSEScores <10210-21.0003.2L21
FREOFFENSEScores 10-1961-5.16713.8W1
FREOFFENSEScores 20-2920-2.00024.5L2
FREDEFENSEYPA 8.0+100-10.00042.0L10
FREDEFENSEYPA < 8.050-5.00048.4L5
FREDEFENSEPass Yds 200+10-1.00048.0L1
FREDEFENSEPass Yds < 200140-14.00043.9L14
FREDEFENSERush Yds 100+150-15.00044.1L15
FREDEFENSERush Yds 150+120-12.00045.9L12
FREDEFENSERush Yds < 15030-3.00037.0L3
FREDEFENSEYPC 5.0+150-15.00044.1L15
FREDEFENSEYPP 6.0+140-14.00044.4L14
FREDEFENSEYPP < 6.010-1.00040.0L1
FREDEFENSEYPP 7.0+110-11.00045.4L11
FREDEFENSEYPP < 7.040-4.00040.8L4
FREDEFENSETurnovers 1+80-8.00041.9L8
FREDEFENSETurnovers < 170-7.00046.7L7
FREDEFENSETurnovers 2+20-2.00037.0L2
FREDEFENSEAllows <1011-01.0006.0W1
FREDEFENSEAllows 10-1910-1.00018.0L1
FREDEFENSEAllows 20-2940-4.00023.8L4
FREDEFENSEAllows 30-3950-5.00034.2L5
FREDEFENSEAllows 40+180-18.00050.1L18
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (9 of 9 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

FRE OFFENSE

FRE's offense has averaged 3.0 giveaways per game over their last 3 games. Their 15-game average is 1.8 giveaways per game. (+67%)

FRE's offense has averaged 3.8 points scored per game over their last 5 games. Their 29-game average is 6.9 points scored per game. (-45%)

FRE DEFENSE

FRE's defense has averaged 0.0 takeaways per game over their last 3 games. Their 15-game average is 0.7 takeaways per game. (-100%)

FRE's defense has averaged 68.0 pass yards per game over their last 3 games. Their 15-game average is 151.8 pass yards per game. (-55%)

FRE's defense has averaged 21.3 points allowed per game over their last 3 games. Their 29-game average is 41.1 points allowed per game. (-48%)

FRE's defense has averaged 5.9 YPP over their last 3 games. Their 15-game average is 9.8 YPP. (-41%)

FRE's defense has averaged 5.5 YPC over their last 3 games. Their 15-game average is 9.2 YPC. (-40%)

FRE's defense has averaged 7.1 YPA over their last 5 games. Their 15-game average is 11.0 YPA. (-35%)

FRE's defense has averaged 275.0 total yards per game over their last 3 games. Their 15-game average is 376.7 total yards per game. (-27%)

(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 four weighted criteria and the top 5 per team are listed. In Cooper's own weighting order: (1) the WIN% attached to the condition, counted only when the condition has occurred at least 8 times -- a smaller sample is dropped outright, not discounted; (2) the PPG attached to it, with higher better on offense and lower better on defense, and each side normalized against its own kind so a defensive number competes with defensive numbers rather than against scoring averages; (3) how far the number sits from the OPPONENT's on the same condition, across win%, PPG and how often the condition happens at all; and (4) where it falls among every other team previously run through this workbook and cached. Criteria 1 and 2 measure how strong a number is; 3 and 4 measure how much it distinguishes this team. Weights: win_pct 40%, ppg 27%, matchup 20%, pool 13%. See important_numbers.py.

Full Data Exports

Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
FREDEFENSEteamPass Yardslast 368.015151.8-55.2%
FREDEFENSEteamPointslast 321.32941.1-48.1%
FREOFFENSEteamPointslast 53.8296.9-44.9%
FREDEFENSEteamTotal Yardslast 3275.015376.7-27.0%
FREDEFENSEteamTurnoverslast 30.0150.7-100.0%
FREOFFENSEteamTurnoverslast 33.0151.8+66.7%
FREDEFENSEteamYPAlast 57.11511.0-35.5%
FREDEFENSEteamYPClast 35.5159.2-40.5%
FREDEFENSEteamYPPlast 35.9159.8-40.6%
STATISTICAL STORIES

FRESNO: POINTS FOR VS POINTS ALLOWED, 2026

Scoring profile against the section: 5.0 scored, 45.3 allowed per game.

SCORING MARGIN / GAME: FRESNO VS THE SECTION

FRESNO ranks #112 of 114 section teams in scoring margin (-40.3) -- a weakness worth a look.

FRESNO: SP STRENGTH INDEX BY SEASON

The program's index across 5 seasons on file -- -17.7 in 2022 to -23.8 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.

WHAT CHANGED THIS WEEK

From the games on file through Oct 23.

REMAINING SCHEDULE

Most likely finish 1-9 · realistic range 1-9 to 1-9

Remaining schedule: 39th hardest of 110 in the CIF Central Section (average opponent strength 11.4).

DateOpponentSP rankWin chance
10/30vs Roosevelt#39 of 1132%

Win chances are the site's own game projections where one is on file, otherwise the SP Strength Index gap with a small home edge. The realistic range covers 80% of outcomes (10th to 90th percentile).

Printable team sheetProgram historyOpen in Stat BoothWidget for your site
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/25/2026 21:16