ScorePirate
MENU
AT A GLANCE

In short: Safford Bulldogs high school football (Safford, AZ), 2026 season: 4-6. Last game: L 12-24 vs Sabino on October 29, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
SAFFORD
SAFFORD 4-6
2026 SEASON
SAFFORD
AT A GLANCE — AS OF 11/03/2026
RECORD4-6 this season
LAST GAMEL 12-24 vs SABINO
NEXT GAME--
UNIT GRADESPass Off 33.5 · Rush Off 39.5 · Pass Def 54.7 · Rush Def 61.0
LEAGUE3A EAST
ENROLLMENT846 STUDENTS (2023-24) · PUBLIC SECONDARY
NUMBERS TO NOTE
#111
SP Strength Index (of 276)
4-6
2026 record
-2.3
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
SAFFORD33.5 (-48)39.5 (-33)54.7 (-10)61.0 (-24)
HEAD-TO-HEAD GAME LOG

SEASON NOTES

The biggest worry in Safford's season has been the direction of its defense. Safford allowed 7.3 points per game over its first 3 games (2-1), #19 in section in that timeframe. In the 7 games since that hot start (2-5), the Bulldogs have allowed 27.6 points per game, a 276% rise, #149 in section in that window. The schedule has a lot to do with it: Safford's last 7 opponents have averaged 26.4 points per game, a #134 offense in section on the season, against 17.6 points per game, #191 for the first 3. On the season, Safford ranks #97 in section in scoring defense.

Safford's run defense from the opening weeks has gone missing since. The Bulldogs allowed 3.9 yards per carry (390 yards on 101 rushes) over their first 5 games (3-2), #35 in section during that time. In the 5 games since that hot start (1-4), Safford has allowed 6.9 yards per carry (1,064 yards on 155 rushes), a 78% rise, #153 in section through those games. The schedule has a lot to do with it: Safford's last 5 opponents have averaged 6.0 yards per carry, a #107 rushing attack in section on the season, against 5.3 yards per carry, #149 for the first 5. Measured against those opponents' norms (6.0 yards per carry), Safford allowed 14% more per carry than those rushing attacks usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #73 in section, well above the first 5 (#121), so the dip has come against better teams overall. On the season, the Bulldogs rank #104 in section in run defense.

Something changed for Safford's offense after the first 7 games of the season. Safford averaged 25.7 points per game over its first 7 games (4-3), #130 in section through that stretch. Over the stretch of 3 games that followed (0-3), the Bulldogs have averaged 4.0 points per game, an 84% drop, #237 in section over that stretch. The schedule has a lot to do with it: Safford's last 3 opponents have averaged 20.4 points per game, a #87 scoring defense in section on the season, against 28.3 points per game, #161 for the first 7. Measured against those opponents' norms (20.4 points per game), Safford scored 80% less than those 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 #60 in section, well above the first 7 (#115), so the dip has come against better teams overall. Safford was held to 14 points or fewer 3 times in those games, including 0 against Pusch Ridge Christian Academy on 10/16. On the season, Safford ranks #175 in section in scoring.

One of Safford's shakiest areas lately has been its ball security. The Bulldogs committed 1.7 giveaways per game over their first 6 games (3-3), #133 in section within that period. Over the stretch of 4 games that followed (1-3), Safford has committed 2.5 giveaways per game, a 50% rise, #208 in section across those games. The schedule has a lot to do with it: Safford's last 4 opponents have averaged 1.7 per game, a #106 defense in section on the season, against 1.2 per game, #168 for the first 6. Measured against those opponents' norms (1.7 per game), Safford turned it over 49% more than those defenses usually force. On the season, the Bulldogs rank #184 in section in giveaways.

Safford's offense has stalled out as the season has developed. Safford averaged 6.1 yards per play (1,570 yards on 256 snaps) over its first 5 games (3-2), #143 in section during those games. In the 5 games since that hot start (1-4), the Bulldogs have averaged 3.6 yards per play (789 yards on 219 snaps), a 41% drop, #214 in section during that period. The schedule has a lot to do with it: Safford's last 5 opponents have averaged 6.5 yards per play, a #103 defense in section on the season, against 7.3 yards per play, #146 for the first 5. Measured against those opponents' norms (6.5 yards per play), Safford gained 44% less per snap than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #73 in section, well above the first 5 (#121), so the dip has come against better teams overall. On the season, Safford ranks #195 in section in yards per play.

TIDBITS (7 found)

• Club Safford has lost 3 straight, and a loss would make it 4 in a row. The last time they lost 4 or more in a row was 2025, a run of 4.

• Club Safford has gone 16 straight games being held under 200 passing yards (September 18, 2025 through October 29, 2026), going 5-11 over that stretch, a school-record 16 straight in the 5 seasons on record.

• Club Safford has gone 9 straight games committing 1+ turnover (August 28, 2026 through October 29, 2026), going 3-6 over that stretch, a school-record 9 straight in the 5 seasons on record.

• Player Dane Jacobson has gone 2 straight games catching a touchdown pass, the longest such streak of his career.

• Player Dane Jacobson has never had a game rushing for 100+ yards for Safford, over a 20-game career on record. His career high is 97, set September 4, 2026 against Seton Catholic (L, 6-22).

• Player Andrew Baker has never had a game rushing for 100+ yards for Safford, over a 14-game career on record. His career high is 74, set September 12, 2025 against Winslow (W, 27-7).

• Player Lamarr Ellis has never had a game making 10 or more tackles for Safford, over a 13-game career on record. His career high is 9, set September 12, 2025 against Winslow (W, 27-7).

SCHEDULE STRENGTH

Safford has played a tougher-than-average schedule in the pool so far (#70 of 260).

Schedule so far · 1 = hardest
#70 of 260
avg opponent rating 6.6 over 10 games · 0 vs top-25 AZ section
Schedule ahead
—
no games left on file
Toughest game played
Pusch Ridge Christian Academy
#26 in AZ section · Oct 16 · L 0-45
Morenci
W 44-0
@Blue Rid…
W 21-0
@Seton Ca…
L 6-22
Coolidge
L 21-40
@San Tan …
W 34-7
Thatcher
L 7-42
Winslow
W 47-0
@Pusch Ri…
L 0-45
@Florence
L 0-35
Sabino
L 12-24
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.
SAF — STAT LEADERS
OFFENSE
PASSING LEADER
327PASS YDS
C-ATT15-30
COMP%50.0%
YPA10.9
TD4
INT1
QBR178.9
RUSHING LEADER
156RUSH YDS
CAR30
YPC5.2
RUSH TD0
REC5
REC YDS152
YPR30.4
REC TD2
RUSHING LEADER
134RUSH YDS
CAR24
YPC5.6
RUSH TD3
REC0
REC YDS0
YPR--
REC TD0
RECEIVING LEADER
113REC YDS
REC6
YPR18.8
REC TD1
RECEIVING LEADER
48REC YDS
REC3
YPR16.0
REC TD1
DEFENSE
TACKLES LEADER
22TCKL
TFL2
SACKS0
INT0
PD1
FF1
TACKLES LEADER
14TCKL
TFL1.5
SACKS0
INT0
PD0
FF1
TACKLES LEADER
11TCKL
TFL0
SACKS0
INT0
PD0
FF1
TFL LEADER
1.5TFL
TCKL9
SACKS0
INT0
PD0
FF0
TFL LEADER
1TFL
TCKL10
SACKS0
INT0
PD0
FF0
INTERCEPTIONS LEADER
2INT
TCKL6
TFL0
SACKS0
PD0
FF1
SAF — WHAT CHANGED THIS WEEK

From the games on file through Sep 4.

Printable team sheetProgram historyOpen in Stat BoothWidget for your site
SAF — 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 Sep 4 game; last updated Sep 9; roster and numbers checked Sep 10.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
1PARKER WHISMAN315/3050.0%32710.941178.9
0DANE JACOBSON31/1010.0%171.7014.3
TEAM TOTALS316/4040.0%3448.642135.2
RUSHING
NOPLAYERGPCARYDSYPCTD
0DANE JACOBSON3301565.20
26ANDREW BAKER3241345.63
1PARKER WHISMAN3301264.21
10SAM HARMON314997.10
2LAMARR ELLIS39626.91
33NOAH JUARDO224723.51
3JACOB RUIZ JR2199.00
22JACOB GOMEZ3372.30
28CHRIS MEDINA3561.20
TEAM TOTALS31186465.56
RECEIVING
NOPLAYERGPRECYDSYPRTD
0DANE JACOBSON3515230.42
50MARIO CHAVEZ3611318.81
2LAMARR ELLIS334816.01
3JACOB RUIZ JR211717.00
11DRAKE MILLER111414.00
TEAM TOTALS31634421.54
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
50MARIO CHAVEZ322200011
22JACOB GOMEZ3141.50.50001
20JUANITO BLANCARTE311000001
2LAMARR ELLIS310100000
26ANDREW BAKER310000000
8RYDER RIOS210000000
64EMILIO ESQUIVEL391.50.50000
0DANE JACOBSON36002001
21KYLER DECKER26000001
60JOE MALDONADO25000000
9TYLER BROGAN35000010
70ARIES PERU24000000
10SAM HARMON34000000
40GUNNAR CROCKETT22100000
77CHRIS GARCIA12000000
55BOSTON ARBIZO31000000
28CHRIS MEDINA31000001
30COOPER CANTER11000000
3JACOB RUIZ JR21000000
75MATTHEW CONTREAS11000000
33NOAH JUARDO21000000
65STEVEN LEMLEY11000000
TEAM TOTALS3127712026
PROGRAM SNAPSHOT: SAF

PROGRAM RECORD

SEASONRECORDPFPAPPG
20224-620734520.7
20234-726127523.7
20244-612123712.1
20252-810429410.4
20264-619221519.2
2022-2618-3317.4
WEEK WRAP-UP

Safford fell to Sabino 12-24 at home on Thursday, October 29, its 3rd straight loss. Safford ran for 80 yards against 27 passing, and the defense turned a 312-yard night for Sabino into 24 points.

Safford is 4-6, #111 AZ section.

Final + team statsFinal + top performersScoreboard + takeaways

Download a graphic to share:

Final + team statsFinal + top performersScoreboard + takeaways
SAF — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/20MORENCIvsW44-0
08/28BLUE RIDGEatW21-0
09/04SETON CATHOLICatL6-22
09/17COOLIDGEvsL21-40
09/25SAN TAN FOOTHILLSatW34-7
10/01THATCHERvsL7-42
10/08WINSLOWvsW47-0
10/16PUSCH RIDGE CHRISTIAN ACADEMYatL0-45
10/23FLORENCEatL0-35
10/29SABINOvsL12-24
SEASON RESULT4-6MISSED PLAYOFFS

Season complete at 4-6 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.

SAF — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL1019.221.5235.9260.247.538.9
HOME526.221.2239.8259.245.439.0
ROAD512.221.8232.0261.549.638.8

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.

SAF — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/20vs. MorenciW 44-011423635001081080005+5
8/28@ Blue RidgeW 21-0110221331073730023+2
9/4@ Seton CatholicL 6-22120189309154792333102-2
9/17vs. CoolidgeL 21-40108183291186130316------1-2
9/25@ San Tan FoothillsW 34-7154135289------------0-1
10/1vs. ThatcherL 7-42796414379426505------2+1
10/8vs. WinslowW 47-061247308114455------2+1
10/16@ PRCAL 0-452786113154181335------2-2
10/23@ FlorenceL 0-356058118184221405------1-1
10/29vs. SabinoL 12-242780107120192312------30
AVERAGES86.0149.9235.998.7161.6260.21.00.30.72.1+1 (season)

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

Rush Offense: grade 39.5/100 (-33 yds/gm vs average)

Pass Defense: grade 54.7/100 (-10 yds/gm vs average)

Rush Defense: grade 61.0/100 (-24 yds/gm vs average)

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

LAST YEAR

SAF finished 2025 at 2-8. Missed playoffs. Notable win: 27-7 over WINSLOW (WINSLOW finished 40% that season). Toughest loss: 14-20 to MORENCI (6-point margin).

LAST SEASON: SAF — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22MORENCIL0-11420N/AN/A
2025-08-29BLUE RIDGEL0-21430N/AN/A
2025-09-05SETON CATHOLICL0-3836N/AN/A
2025-09-12WINSLOWW1-3277N/AN/A
2025-09-18COOLIDGEL1-41428N/AN/A
2025-09-26SAN TAN FOOTHILLSW2-4200N/AN/A
2025-10-03THATCHERL2-5749N/AN/A
2025-10-17PUSCH RIDGE CHRISTIAN ACADEMYL2-6048N/AN/A
2025-10-24FLORENCEL2-7036N/AN/A
2025-10-31SABINOL2-8040112425
TOTALS10 GMS2-82-8104294112 (1)425 (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)
SAF HAS PERFORMED BEST THIS DATA SET WHEN...

• SAF averages 6.0+ yards per play (.800), and has won 4 straight when doing so

• SAF averages 8.0+ yards per attempt (.800), and has won 2 straight when doing so

• SAF commits fewer than 2 giveaways (.800)

• SAF rushes for 100+ yards (.667), and has won 2 straight when doing so

• SAF's offense has failed to reach 200 pass yds in 16 straight games (09/18/2025-10/29/2026), going 5-11 over that stretch.

• SAF's offense has averaged 4.0 points scored per game over their last 3 games. Their 30-game average is 13.9 points scored per game. (-71%)

• SAF's offense has averaged 2.8 YPA over their last 3 games. Their 13-game average is 6.8 YPA. (-59%)

• SAF rushes for 99.0+ yards (SAF's own median) (.667)

• SAF's offense has averaged 38.0 pass yards per game over their last 3 games. Their 24-game average is 78.7 pass yards per game. (-52%)

• SAF's offense has averaged 2.5 YPP over their last 3 games. Their 13-game average is 5.1 YPP. (-50%)

• SAF's defense has limited opponents to under 200 pass yds in 5 straight games (10/01/2026-10/29/2026), going 1-4 over that stretch.

• SAF's defense has forced 1+ turnover in 5 straight games (10/01/2026-10/29/2026), going 1-4 over that stretch.

• SAF's offense has averaged 2.5 YPC over their last 3 games. Their 13-game average is 4.7 YPC. (-47%)

• SAF is 3-1 (.750) when it wins the turnover battle

• SAF's offense has averaged 112.7 total yards per game over their last 3 games. Their 24-game average is 197.8 total yards per game. (-43%)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 1)

SAF -- MOST IMPORTANT NUMBERS

(top 5 of 15 scored; vs 148 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFRush Yds 150+6-2.75024.9W10.893
2OFFRush Yds 100+8-4.66721.1W20.807
3DEFPass Yds < 2003-8.27326.3L30.552
4DEFTurnovers 1+3-8.27326.6L30.514
5OFFPass Yds < 2008-16.33313.1L30.452
WIN %: TWO-CONDITION COMBINATIONS (6 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)

--- SAF ---

CONDITIONRECWIN%PPGSTRK
SAF rushes for 100+ yards and is held under 200 passing yards8-4.66721.1W2
SAF holds its opponents under 150 rushing yards and under 200 passing yards3-3.50017.8W1
SAF holds its opponents under 5.0 yards per carry and under 150 rushing yards3-2.60017.0W1
SAF holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry3-1.75011.2W3
SAF holds its opponents under 150 rushing yards while forcing 2+ takeaways3-1.7505.5W1
SAF holds its opponents under 6.0 yards per play while forcing 2+ takeaways3-1.7506.0L1
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
SAFRush Yds 100+ & Pass Yds < 2008-4.66721.1
SAFRush Yds < 150 & Pass Yds < 2003-3.50017.8
SAFYPC < 5.0 & Rush Yds < 1503-2.60017.0
SAFYPA < 8.0 & YPC < 5.03-1.75011.2
SAFRush Yds < 150 & Turnovers 2+3-1.7505.5
SAFYPP < 6.0 & Turnovers 2+3-1.7506.0
SAF — OFFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+4-1.80033.4W2
YPA < 8.00-8.0003.9L8 17 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2008-16.33313.1L3 6 games without this stat on file
Rush Yds 100+8-4.66721.1W2
Rush Yds < 1000-12.0005.2L12 6 games without this stat on file
Rush Yds 150+6-2.75024.9W1
Rush Yds < 1502-14.1257.2L4 6 games without this stat on file
YPC 5.0+3-2.60023.6W3
YPC < 5.01-7.12510.0L4 17 games without this stat on file
YPP 6.0+4-1.80029.2W4
YPP < 6.00-8.0006.5L8 17 games without this stat on file
YPP 7.0+2-01.00045.5W2
YPP < 7.02-9.1829.7L4 17 games without this stat on file
Turnovers 1+3-9.25012.8L3
Turnovers < 11-01.00044.0W1 17 games without this stat on file
Turnovers 2+0-8.0005.6L8 17 games without this stat on file
Turnovers > 20-7.0006.4L7 17 games without this stat on file
SAF — OFFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Scores <100-14.0002.9
Scores 10-192-5.28613.4
Scores 20-294-1.80023.2
Scores 30-391-01.00034.0
Scores 40+3-01.00044.3
SAF — OFFENSE — 2026 (10 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+4-1.80033.4W2
YPA < 8.00-5.0005.0L5
Pass Yds 200+--------
Pass Yds < 2004-6.40019.2L3
Rush Yds 100+4-2.66728.8W2
Rush Yds < 1000-4.0004.8L4
Rush Yds 150+3-2.60027.8W1
Rush Yds < 1501-4.20010.6L4
YPC 5.0+3-01.00037.3W3
YPC < 5.01-6.14311.4L4
YPP 6.0+4-01.00036.5W4
YPP < 6.00-6.0007.7L6
YPP 7.0+2-01.00045.5W2
YPP < 7.02-6.25012.6L4
Turnovers 1+3-6.33316.4L3
Turnovers < 11-01.00044.0W1
Turnovers 2+0-5.0007.8L5
Turnovers > 20-4.0009.8L4
SAF — OFFENSE SCORING SITUATION — 2026 (10 Gms)
SPLITRECWIN%PPG
Scores <100-4.0003.2
Scores 10-190-1.00012.0
Scores 20-291-1.50021.0
Scores 30-391-01.00034.0
Scores 40+2-01.00045.5
SAF — DEFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-6.00037.3L6
YPA < 8.03-3.50017.5L1 18 games without this stat on file
Pass Yds 200+0-1.00040.0L1
Pass Yds < 2003-8.27326.3L3 18 games without this stat on file
Rush Yds 100+1-7.12532.8L5
Rush Yds < 1002-2.50016.8W1 18 games without this stat on file
Rush Yds 150+0-5.00036.4L5
Rush Yds < 1503-4.42921.0W1 18 games without this stat on file
YPC 5.0+0-7.00034.9L7
YPC < 5.03-2.60017.0W1 18 games without this stat on file
YPP 6.0+0-7.00037.1L7
YPP < 6.03-2.60013.8L1 18 games without this stat on file
YPP 7.0+0-6.00037.3L6
YPP < 7.03-3.50017.5L1 18 games without this stat on file
Turnovers 1+3-8.27326.6L3
Turnovers < 11-1.50021.5W1 17 games without this stat on file
Turnovers 2+3-4.42919.0L2 17 games without this stat on file
Turnovers > 22-1.6678.0L1 17 games without this stat on file
SAF — DEFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Allows <108-01.0003.4
Allows 10-192-01.00013.0
Allows 20-290-6.00023.7
Allows 30-390-7.00034.6
Allows 40+0-7.00044.1
SAF — DEFENSE — 2026 (10 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-5.00036.8L5
YPA < 8.03-1.7506.0L1 1 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2003-6.33323.1L3 1 games without this stat on file
Rush Yds 100+1-5.16731.0L5
Rush Yds < 1002-1.6677.3W1 1 games without this stat on file
Rush Yds 150+0-4.00036.5L4
Rush Yds < 1503-2.60012.4W1 1 games without this stat on file
YPC 5.0+0-5.00033.6L5
YPC < 5.03-1.75010.0W1 1 games without this stat on file
YPP 6.0+0-5.00036.8L5
YPP < 6.03-1.7506.0L1 1 games without this stat on file
YPP 7.0+0-5.00036.8L5
YPP < 7.03-1.7506.0L1 1 games without this stat on file
Turnovers 1+3-6.33323.1L3
Turnovers < 11-01.0007.0W1
Turnovers 2+3-4.42919.0L2
Turnovers > 22-1.6678.0L1
SAF — DEFENSE SCORING SITUATION — 2026 (10 Gms)
SPLITRECWIN%PPG
Allows <104-01.0001.8
Allows 10-19------
Allows 20-290-2.00023.0
Allows 30-390-1.00035.0
Allows 40+0-3.00042.3
ON THE BRINK

SAFFORD

• SAFFORD has been held under 100 rushing in 3 straight games (10/16/26–10/29/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).

• SAFFORD has been held under 100 passing in 5 straight games (10/1/26–10/29/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).

• SAFFORD has committed 2+ turnovers in 3 straight games (10/16/26–10/29/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).

• SAFFORD has been held under 14 in 3 straight games (10/16/26–10/29/26). It has not been held under 14 in 4 straight since 10/3/25–10/31/25 (2025). It has reached 4 straight 2 times in the last 4 years and has reached a high of 5 straight (2024) in that span.

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
SAFOFFENSEYPA 8.0+54-1.80033.4W2
SAFOFFENSEYPA < 8.080-8.0003.9L8
SAFOFFENSEPass Yds < 200248-16.33313.1L3
SAFOFFENSERush Yds 100+128-4.66721.1W2
SAFOFFENSERush Yds < 100120-12.0005.2L12
SAFOFFENSERush Yds 150+86-2.75024.9W1
SAFOFFENSERush Yds < 150162-14.1257.2L4
SAFOFFENSEYPC 5.0+53-2.60023.6W3
SAFOFFENSEYPC < 5.081-7.12510.0L4
SAFOFFENSEYPP 6.0+54-1.80029.2W4
SAFOFFENSEYPP < 6.080-8.0006.5L8
SAFOFFENSEYPP 7.0+22-01.00045.5W2
SAFOFFENSEYPP < 7.0112-9.1829.7L4
SAFOFFENSETurnovers 1+123-9.25012.8L3
SAFOFFENSETurnovers < 111-01.00044.0W1
SAFOFFENSETurnovers 2+80-8.0005.6L8
SAFOFFENSETurnovers > 270-7.0006.4L7
SAFOFFENSEScores <10140-14.0002.9L14
SAFOFFENSEScores 10-1972-5.28613.4L4
SAFOFFENSEScores 20-2954-1.80023.2L1
SAFOFFENSEScores 30-3911-01.00034.0W1
SAFOFFENSEScores 40+33-01.00044.3W3
SAFDEFENSEYPA 8.0+60-6.00037.3L6
SAFDEFENSEYPA < 8.063-3.50017.5L1
SAFDEFENSEPass Yds 200+10-1.00040.0L1
SAFDEFENSEPass Yds < 200113-8.27326.3L3
SAFDEFENSERush Yds 100+81-7.12532.8L5
SAFDEFENSERush Yds < 10042-2.50016.8W1
SAFDEFENSERush Yds 150+50-5.00036.4L5
SAFDEFENSERush Yds < 15073-4.42921.0W1
SAFDEFENSEYPC 5.0+70-7.00034.9L7
SAFDEFENSEYPC < 5.053-2.60017.0W1
SAFDEFENSEYPP 6.0+70-7.00037.1L7
SAFDEFENSEYPP < 6.053-2.60013.8L1
SAFDEFENSEYPP 7.0+60-6.00037.3L6
SAFDEFENSEYPP < 7.063-3.50017.5L1
SAFDEFENSETurnovers 1+113-8.27326.6L3
SAFDEFENSETurnovers < 121-1.50021.5W1
SAFDEFENSETurnovers 2+73-4.42919.0L2
SAFDEFENSETurnovers > 232-1.6678.0L1
SAFDEFENSEAllows <1088-01.0003.4W8
SAFDEFENSEAllows 10-1922-01.00013.0W2
SAFDEFENSEAllows 20-2960-6.00023.7L6
SAFDEFENSEAllows 30-3970-7.00034.6L7
SAFDEFENSEAllows 40+70-7.00044.1L7
STREAKS: SAF (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEPass Yds < 20016 games09/18/2025 - 10/29/20265-11
OFFENSETurnovers 1+9 games08/28/2026 - 10/29/20263-6
DEFENSEPass Yds < 2005 games10/01/2026 - 10/29/20261-4
DEFENSETurnovers 1+5 games10/01/2026 - 10/29/20261-4
OFFENSEYPA < 8.03 games10/16/2026 - 10/29/20260-3
OFFENSERush Yds < 1003 games10/16/2026 - 10/29/20260-3
OFFENSERush Yds < 1503 games10/16/2026 - 10/29/20260-3
OFFENSEYPC < 5.03 games10/16/2026 - 10/29/20260-3
OFFENSEYPP < 6.03 games10/16/2026 - 10/29/20260-3
OFFENSEYPP < 7.03 games10/16/2026 - 10/29/20260-3
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
SAFOFFENSEPass Yds < 20016 games09/18/2025 - 10/29/20265-11
SAFOFFENSETurnovers 1+9 games08/28/2026 - 10/29/20263-6
SAFDEFENSEPass Yds < 2005 games10/01/2026 - 10/29/20261-4
SAFDEFENSETurnovers 1+5 games10/01/2026 - 10/29/20261-4
SAFOFFENSEYPA < 8.03 games10/16/2026 - 10/29/20260-3
SAFOFFENSERush Yds < 1003 games10/16/2026 - 10/29/20260-3
SAFOFFENSERush Yds < 1503 games10/16/2026 - 10/29/20260-3
SAFOFFENSEYPC < 5.03 games10/16/2026 - 10/29/20260-3
SAFOFFENSEYPP < 6.03 games10/16/2026 - 10/29/20260-3
SAFOFFENSEYPP < 7.03 games10/16/2026 - 10/29/20260-3
NOTABLE TRENDS (13 of 13 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

SAF OFFENSE

SAF's offense has averaged 4.0 points scored per game over their last 3 games. Their 30-game average is 13.9 points scored per game. (-71%)

SAF's offense has averaged 2.8 YPA over their last 3 games. Their 13-game average is 6.8 YPA. (-59%)

SAF's offense has averaged 38.0 pass yards per game over their last 3 games. Their 24-game average is 78.7 pass yards per game. (-52%)

SAF's offense has averaged 2.5 YPP over their last 3 games. Their 13-game average is 5.1 YPP. (-50%)

SAF's offense has averaged 2.5 YPC over their last 3 games. Their 13-game average is 4.7 YPC. (-47%)

SAF's offense has averaged 112.7 total yards per game over their last 3 games. Their 24-game average is 197.8 total yards per game. (-43%)

SAF's offense has averaged 74.7 rush yards per game over their last 3 games. Their 24-game average is 119.1 rush yards per game. (-37%)

SAF's offense has averaged 2.0 giveaways per game over their last 10 games. Their 13-game average is 2.6 giveaways per game. (-24%)

SAF DEFENSE

SAF's defense has averaged 34.7 points allowed per game over their last 3 games. Their 30-game average is 24.9 points allowed per game. (+39%)

SAF's defense has averaged 11.1 YPA over their last 3 games. Their 12-game average is 8.1 YPA. (+37%)

SAF's defense has averaged 212.8 rush yards per game over their last 5 games. Their 12-game average is 161.1 rush yards per game. (+32%)

SAF's defense has averaged 152.7 pass yards per game over their last 3 games. Their 12-game average is 116.6 pass yards per game. (+31%)

SAF's defense has averaged 350.7 total yards per game over their last 3 games. Their 12-game average is 277.7 total yards per game. (+26%)

(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
SAFDEFENSEteamPass Yardslast 3152.712116.6+31.0%
SAFOFFENSEteamPass Yardslast 338.02478.7-51.7%
SAFDEFENSEteamPointslast 334.73024.9+39.4%
SAFOFFENSEteamPointslast 34.03013.9-71.2%
SAFDEFENSEteamRush Yardslast 5212.812161.1+32.1%
SAFOFFENSEteamRush Yardslast 374.724119.1-37.3%
SAFDEFENSEteamTotal Yardslast 3350.712277.7+26.3%
SAFOFFENSEteamTotal Yardslast 3112.724197.8-43.0%
SAFOFFENSEteamTurnoverslast 102.0132.6-23.5%
SAFDEFENSEteamYPAlast 311.1128.1+36.9%
SAFOFFENSEteamYPAlast 32.8136.8-58.8%
SAFOFFENSEteamYPClast 32.5134.7-46.6%
SAFOFFENSEteamYPPlast 32.5135.1-50.4%
STATISTICAL STORIES

SAFFORD: SP STRENGTH INDEX BY SEASON

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

Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 11/03/2026 17:44