Skip to content
Big 12

Oklahoma StateCowboys

2026 program field manual

2025 record1–115–7 ATS
Offense EPA
134th
of 136 teams
Defense EPA
130th
of 136 teams
Returning production
0%
2026 roster snapshot
Top fantasy player
RB2
Caleb Hawkins
Team report

The most extreme roster event in the dataset: 0% returning production, and the No.

Offense archetype

Balanced structure

Pass-rush EPA differential: +0.03 in the 2025 profile.

Defense archetype

Volatility-control defense

Defense EPA rank 130; defensive havoc rank 101 of 136.

Win script

What travels

Balanced structure can travel if Oklahoma State leans on its 101st-ranked defensive havoc marker.

Red flag

What can break

Offense EPA sits 134th of 136, while only 0% of measured production returns.

PFF historical evidence

2025 unit traits and complete ledger

A written unit briefing leads the unit grades, returning snaps, leaders, roster movement, and specialist evidence, all with exact PFF attribution, sample, artifact import, and coverage. Missing values remain unpublished.

2025 measured season
PFF evidence basis

Historical grades, not a forecast

All PFF metrics on this page measure the 2025 season. They orient 2026 scouting, but they are never presented as League model output or a projected grade.

Provider
PFF
Measured window
2025 regular season, weeks 0–16
Orientation season
2026
Basis
historical_2025_regular_season_measurement
Artifact import
2026-08-20
Provider source-as-of
Not published
Profile available
Yes
Unit briefing

What the 2025 unit charting says about this roster, written from the snap-weighted grades, national ranks, and returning-snap shares below. Measured history, not a 2026 forecast.

The 2025 charting says the roster's best unit was the pass protection (69.7, 39th of 136) and its weakest was the receiving corps (59.4, 131st of 136). 7 of 8 graded units return less than a quarter of their 2025 snaps.

Quarterback

Graded 52.9 in 2025, a bottom-quartile unit (127th of 136), and was effectively rebuilt: 0.0% of its snaps are back for 2026. Top grader Zane Flores (54.1 grade on 312 snaps) transferred out.

Pass protection

Graded 69.7 in 2025, an upper-half unit (39th of 136), and was effectively rebuilt: 8.0% of its snaps are back for 2026. Top grader Noah McKinney (84.0 grade on 228 snaps) transferred out.

Run blocking

Graded 57.5 in 2025, a bottom-half unit (102nd of 136), and was effectively rebuilt: 5.0% of its snaps are back for 2026. Top grader Terrill Davis (68.9 grade on 236 snaps) is not matched to the 2026 roster.

Receiving corps

Graded 59.4 in 2025, a bottom-quartile unit (131st of 136), and was effectively rebuilt: 0.0% of its snaps are back for 2026. Top grader Rodney Fields Jr. (69.3 grade on 179 snaps) transferred out.

Rush offense

Graded 68.8 in 2025, a bottom-quartile unit (127th of 136), and was effectively rebuilt: 0.0% of its snaps are back for 2026.

Coverage

Graded 57.9 in 2025, a bottom-quartile unit (125th of 136), and was effectively rebuilt: 9.0% of its snaps are back for 2026. Top grader Parker Robertson (74.8 grade on 252 snaps) is not matched to the 2026 roster.

Pass rush

Graded 61.8 in 2025, a bottom-quartile unit (113th of 136), and was heavily reshuffled: 32.0% of its snaps are back for 2026. Top grader Wendell Gregory (77.1 grade on 181 snaps) transferred out.

Run defense

Graded 65.7 in 2025, a bottom-half unit (83rd of 136), and was effectively rebuilt: 19.0% of its snaps are back for 2026. Trip White (80.8 grade on 156 snaps) is back to lead the group.

QB Grade

2025 Unit Grade
52.9 PFF grade
Unit Rank
127th
Rank Of
136
Returning Snap Share
0.0%

Ol Pass Block

2025 Unit Grade
69.7 PFF grade
Unit Rank
39th
Rank Of
136
Returning Snap Share
8.0%

Ol Run Block

2025 Unit Grade
57.5 PFF grade
Unit Rank
102nd
Rank Of
136
Returning Snap Share
5.0%

Receiving

2025 Unit Grade
59.4 PFF grade
Unit Rank
131st
Rank Of
136
Returning Snap Share
0.0%

Rushing

2025 Unit Grade
68.8 PFF grade
Unit Rank
127th
Rank Of
136
Returning Snap Share
0.0%
Leaders
None published

Coverage

2025 Unit Grade
57.9 PFF grade
Unit Rank
125th
Rank Of
136
Returning Snap Share
9.0%

Pass Rush

2025 Unit Grade
61.8 PFF grade
Unit Rank
113th
Rank Of
136
Returning Snap Share
32.0%

Run Defense

2025 Unit Grade
65.7 PFF grade
Unit Rank
83rd
Rank Of
136
Returning Snap Share
19.0%

Published zeroes are preserved observations. Read specialist rates with adjacent attempts, returns, or snaps; a zero-denominator rate is not a quality score. Unit ranks are supplied PFF ranks and are never recomputed from rounded grades.

Complete unit ledgerGrades · ranks · shares · leaders
Oklahoma State Cowboys complete unit evidence
Evidence groupMetricPublished value
Units · QB Grade2025 Unit Grade52.9 PFF grade
Units · QB GradeUnit Rank127th
Units · QB GradeRank Of136
Units · QB GradeReturning Snap Share0.0%
Units · QB Grade · Leaders · 1NameZane Flores
Units · QB Grade · Leaders · 1Source PositionQB
Units · QB Grade · Leaders · 1PositionQB
Units · QB Grade · Leaders · 1Grade54.1 PFF grade
Units · QB Grade · Leaders · 1Snaps312 snaps
Units · QB Grade · Leaders · 1Statustransferred
Units · Ol Pass Block2025 Unit Grade69.7 PFF grade
Units · Ol Pass BlockUnit Rank39th
Units · Ol Pass BlockRank Of136
Units · Ol Pass BlockReturning Snap Share8.0%
Units · Ol Pass Block · Leaders · 1NameNoah McKinney
Units · Ol Pass Block · Leaders · 1Source PositionG
Units · Ol Pass Block · Leaders · 1PositionG
Units · Ol Pass Block · Leaders · 1Grade84 PFF grade
Units · Ol Pass Block · Leaders · 1Snaps228 snaps
Units · Ol Pass Block · Leaders · 1Statustransferred
Units · Ol Pass Block · Leaders · 2NameAustin Kawecki
Units · Ol Pass Block · Leaders · 2Source PositionC
Units · Ol Pass Block · Leaders · 2PositionC
Units · Ol Pass Block · Leaders · 2Grade76.8 PFF grade
Units · Ol Pass Block · Leaders · 2Snaps394 snaps
Units · Ol Pass Block · Leaders · 2Statustransferred
Units · Ol Pass Block · Leaders · 3NameBob Schick
Units · Ol Pass Block · Leaders · 3Source PositionG
Units · Ol Pass Block · Leaders · 3PositionG
Units · Ol Pass Block · Leaders · 3Grade73.8 PFF grade
Units · Ol Pass Block · Leaders · 3Snaps437 snaps
Units · Ol Pass Block · Leaders · 3Statusgone_or_unmapped
Units · Ol Run Block2025 Unit Grade57.5 PFF grade
Units · Ol Run BlockUnit Rank102nd
Units · Ol Run BlockRank Of136
Units · Ol Run BlockReturning Snap Share5.0%
Units · Ol Run Block · Leaders · 1NameTerrill Davis
Units · Ol Run Block · Leaders · 1Source PositionWR
Units · Ol Run Block · Leaders · 1PositionWR
Units · Ol Run Block · Leaders · 1Grade68.9 PFF grade
Units · Ol Run Block · Leaders · 1Snaps236 snaps
Units · Ol Run Block · Leaders · 1Statusgone_or_unmapped
Units · Ol Run Block · Leaders · 2NameShamar Rigby
Units · Ol Run Block · Leaders · 2Source PositionWR
Units · Ol Run Block · Leaders · 2PositionWR
Units · Ol Run Block · Leaders · 2Grade63.3 PFF grade
Units · Ol Run Block · Leaders · 2Snaps206 snaps
Units · Ol Run Block · Leaders · 2Statustransferred
Units · Ol Run Block · Leaders · 3NameZane Flores
Units · Ol Run Block · Leaders · 3Source PositionQB
Units · Ol Run Block · Leaders · 3PositionQB
Units · Ol Run Block · Leaders · 3Grade60.5 PFF grade
Units · Ol Run Block · Leaders · 3Snaps207 snaps
Units · Ol Run Block · Leaders · 3Statustransferred
Units · Receiving2025 Unit Grade59.4 PFF grade
Units · ReceivingUnit Rank131st
Units · ReceivingRank Of136
Units · ReceivingReturning Snap Share0.0%
Units · Receiving · Leaders · 1NameRodney Fields Jr.
Units · Receiving · Leaders · 1Source PositionHB
Units · Receiving · Leaders · 1PositionRB
Units · Receiving · Leaders · 1Grade69.3 PFF grade
Units · Receiving · Leaders · 1Snaps179 snaps
Units · Receiving · Leaders · 1Statustransferred
Units · Receiving · Leaders · 2NameGavin Freeman
Units · Receiving · Leaders · 2Source PositionWR
Units · Receiving · Leaders · 2PositionWR
Units · Receiving · Leaders · 2Grade66.1 PFF grade
Units · Receiving · Leaders · 2Snaps276 snaps
Units · Receiving · Leaders · 2Statustransferred
Units · Receiving · Leaders · 3NameShamar Rigby
Units · Receiving · Leaders · 3Source PositionWR
Units · Receiving · Leaders · 3PositionWR
Units · Receiving · Leaders · 3Grade63.2 PFF grade
Units · Receiving · Leaders · 3Snaps258 snaps
Units · Receiving · Leaders · 3Statustransferred
Units · Rushing2025 Unit Grade68.8 PFF grade
Units · RushingUnit Rank127th
Units · RushingRank Of136
Units · RushingReturning Snap Share0.0%
Units · RushingLeadersNone published
Units · Coverage2025 Unit Grade57.9 PFF grade
Units · CoverageUnit Rank125th
Units · CoverageRank Of136
Units · CoverageReturning Snap Share9.0%
Units · Coverage · Leaders · 1NameParker Robertson
Units · Coverage · Leaders · 1Source PositionS
Units · Coverage · Leaders · 1PositionS
Units · Coverage · Leaders · 1Grade74.8 PFF grade
Units · Coverage · Leaders · 1Snaps252 snaps
Units · Coverage · Leaders · 1Statusgone_or_unmapped
Units · Coverage · Leaders · 2NameBrandon Rawls
Units · Coverage · Leaders · 2Source PositionLB
Units · Coverage · Leaders · 2PositionLB
Units · Coverage · Leaders · 2Grade64 PFF grade
Units · Coverage · Leaders · 2Snaps209 snaps
Units · Coverage · Leaders · 2Statusgone_or_unmapped
Units · Coverage · Leaders · 3NameCam Smith
Units · Coverage · Leaders · 3Source PositionCB
Units · Coverage · Leaders · 3PositionCB
Units · Coverage · Leaders · 3Grade62 PFF grade
Units · Coverage · Leaders · 3Snaps304 snaps
Units · Coverage · Leaders · 3Statusgone_or_unmapped
Units · Pass Rush2025 Unit Grade61.8 PFF grade
Units · Pass RushUnit Rank113th
Units · Pass RushRank Of136
Units · Pass RushReturning Snap Share32.0%
Units · Pass Rush · Leaders · 1NameWendell Gregory
Units · Pass Rush · Leaders · 1Source PositionED
Units · Pass Rush · Leaders · 1PositionED
Units · Pass Rush · Leaders · 1Grade77.1 PFF grade
Units · Pass Rush · Leaders · 1Snaps181 snaps
Units · Pass Rush · Leaders · 1Statustransferred
Units · Run Defense2025 Unit Grade65.7 PFF grade
Units · Run DefenseUnit Rank83rd
Units · Run DefenseRank Of136
Units · Run DefenseReturning Snap Share19.0%
Units · Run Defense · Leaders · 1NameTrip White
Units · Run Defense · Leaders · 1Source PositionLB
Units · Run Defense · Leaders · 1PositionLB
Units · Run Defense · Leaders · 1Grade80.8 PFF grade
Units · Run Defense · Leaders · 1Snaps156 snaps
Units · Run Defense · Leaders · 1Statusreturning
Units · Run Defense · Leaders · 2NameBryan McCoy Jr.
Units · Run Defense · Leaders · 2Source PositionLB
Units · Run Defense · Leaders · 2PositionLB
Units · Run Defense · Leaders · 2Grade79.4 PFF grade
Units · Run Defense · Leaders · 2Snaps322 snaps
Units · Run Defense · Leaders · 2Statusgone_or_unmapped
Units · Run Defense · Leaders · 3NameBrandon Rawls
Units · Run Defense · Leaders · 3Source PositionLB
Units · Run Defense · Leaders · 3PositionLB
Units · Run Defense · Leaders · 3Grade78.3 PFF grade
Units · Run Defense · Leaders · 3Snaps250 snaps
Units · Run Defense · Leaders · 3Statusgone_or_unmapped
Season grades2025 measured profile
Oklahoma State Cowboys season-grade evidence
Evidence groupMetricPublished value
Season GradesCoverage Defense · 2025 Season Grade58.3 PFF grade
Season GradesDefense · 2025 Season Grade63.5 PFF grade
Season GradesMisc St · 2025 Season Grade61.7 PFF grade
Season GradesOffense · 2025 Season Grade59.2 PFF grade
Season GradesOverall · 2025 Season Grade62.5 PFF grade
Season GradesPass · 2025 Season Grade53.1 PFF grade
Season GradesPass Block · 2025 Season Grade69.5 PFF grade
Season GradesPass Route · 2025 Season Grade58.5 PFF grade
Season GradesPass Rush Defense · 2025 Season Grade62.0 PFF grade
Season GradesRun · 2025 Season Grade65.6 PFF grade
Season GradesRun Block · 2025 Season Grade55.4 PFF grade
Season GradesRun Defense · 2025 Season Grade69.0 PFF grade
Season GradesTackle · 2025 Season Grade62.5 PFF grade
Key departures6 records
Oklahoma State Cowboys key-departure evidence
Evidence groupMetricPublished value
Key Departures · 1NameBob Schick
Key Departures · 1Source PositionG
Key Departures · 1PositionG
Key Departures · 1Snaps774 snaps
Key Departures · 1DestinationDestination not published
Key Departures · 2NameNuku Mafi
Key Departures · 2Source PositionT
Key Departures · 2PositionT
Key Departures · 2Snaps755 snaps
Key Departures · 2DestinationPurdue
Key Departures · 3NameGrant Seagren
Key Departures · 3Source PositionT
Key Departures · 3PositionT
Key Departures · 3Snaps713 snaps
Key Departures · 3DestinationNorthwestern
Key Departures · 4NameAustin Kawecki
Key Departures · 4Source PositionC
Key Departures · 4PositionC
Key Departures · 4Snaps710 snaps
Key Departures · 4DestinationWisconsin
Key Departures · 5NameKenneth Harris
Key Departures · 5Source PositionCB
Key Departures · 5PositionCB
Key Departures · 5Snaps669 snaps
Key Departures · 5DestinationDestination not published
Key Departures · 6NameBryan McCoy Jr.
Key Departures · 6Source PositionLB
Key Departures · 6PositionLB
Key Departures · 6Snaps666 snaps
Key Departures · 6DestinationDestination not published
Arrivals6 records
Oklahoma State Cowboys arrival evidence
Evidence groupMetricPublished value
Arrivals · 1NameBraydon Nelson
Arrivals · 1Source PositionT
Arrivals · 1PositionT
Arrivals · 1Source TeamNorth Texas
Arrivals · 1Snaps2025788
Arrivals · 1Grade75 PFF grade
Arrivals · 2NameDrew Mestemaker
Arrivals · 2Source PositionQB
Arrivals · 2PositionQB
Arrivals · 2Source TeamNorth Texas
Arrivals · 2Snaps2025785
Arrivals · 2Grade90.7 PFF grade
Arrivals · 3NameJohnny Dickson III
Arrivals · 3Source PositionG
Arrivals · 3PositionG
Arrivals · 3Source TeamNorth Texas
Arrivals · 3Snaps2025779
Arrivals · 3Grade72.4 PFF grade
Arrivals · 4NameRodney Harris II
Arrivals · 4Source PositionWR
Arrivals · 4PositionWR
Arrivals · 4Source TeamOhio
Arrivals · 4Snaps2025746
Arrivals · 4Grade61.7 PFF grade
Arrivals · 5NameEthan Wesloski
Arrivals · 5Source PositionLB
Arrivals · 5PositionLB
Arrivals · 5Source TeamNorth Texas
Arrivals · 5Snaps2025649
Arrivals · 5Grade90.4 PFF grade
Arrivals · 6NameChristian Bodnar
Arrivals · 6Source PositionCB
Arrivals · 6PositionCB
Arrivals · 6Source TeamLiberty
Arrivals · 6Snaps2025581
Arrivals · 6Grade71.8 PFF grade
Special teams evidence7 players
Oklahoma State Cowboys specialist evidence
Evidence groupMetricPublished value
SpecialistsSpecialists Source SummaryK Logan Ward (gone): 15/20 FG, 8/10 from 40-49, 0/2 from 50+; P Wes Pahl (gone): 42.9 net avg, 21 inside the 20
Specialists · Players · 1PFF Id162456
Specialists · Players · 1Cfbd Id5086030
Specialists · Players · 1NameChase Barry
Specialists · Players · 1Source PositionP
Specialists · Players · 1PositionP
Specialists · Players · 1Sidespecial
Specialists · Players · 1 · RoleHas OffenseNo
Specialists · Players · 1 · RoleHas DefenseNo
Specialists · Players · 1 · RoleOffense Report PresentNo
Specialists · Players · 1 · RoleDefense Report PresentNo
Specialists · Players · 1Team2025 Id197
Specialists · Players · 1Team2025Oklahoma State
Specialists · Players · 1Team2026 Id26
Specialists · Players · 1Team2026UCLA
Specialists · Players · 1Statustransferred
Specialists · Players · 1Mapping Statusoutside_leaguel_player_catalog
Specialists · Players · 1League Player SlugNot published
Specialists · Players · 1League PositionNot published
Specialists · Players · 1Projection BasisNot published
Specialists · Players · 1Bucket2b
Specialists · Players · 1 · Metrics · PuntingAttempts1
Specialists · Players · 1 · Metrics · PuntingAverage Yards Per Attempt52.00 yards
Specialists · Players · 1 · Metrics · PuntingAverage Net Yards52.00 yards
Specialists · Players · 1 · Metrics · PuntingInside Twenties1
Specialists · Players · 1 · Metrics · PuntingTouchbacks0
Specialists · Players · 1 · Metrics · PuntingPercent Returned0.0%
Specialists · Players · 1 · Metrics · PuntingLong52.0 yards
Specialists · Players · 1 · Metrics · PuntingBlocks0
Specialists · Players · 1 · Metrics · PuntingAverage Yards Per ReturnNot published
Specialists · Players · 2PFF Id158078
Specialists · Players · 2Cfbd Id4896289
Specialists · Players · 2NameGavin Freeman
Specialists · Players · 2Source PositionWR
Specialists · Players · 2PositionWR
Specialists · Players · 2Sideoffense
Specialists · Players · 2 · RoleHas OffenseYes
Specialists · Players · 2 · RoleHas DefenseNo
Specialists · Players · 2 · RoleOffense Report PresentYes
Specialists · Players · 2 · RoleDefense Report PresentNo
Specialists · Players · 2Team2025 Id197
Specialists · Players · 2Team2025Oklahoma State
Specialists · Players · 2Team2026 Id239
Specialists · Players · 2Team2026Baylor
Specialists · Players · 2Statustransferred
Specialists · Players · 2Mapping Statusmatched
Specialists · Players · 2League Player Sluggavin-freeman-baylor
Specialists · Players · 2League PositionWR
Specialists · Players · 2Projection Basismodel
Specialists · Players · 2Bucket76
Specialists · Players · 2 · Metrics · ReturnsKickoff Attempts3
Specialists · Players · 2 · Metrics · ReturnsKickoff Yards46.0 yards
Specialists · Players · 2 · Metrics · ReturnsKickoff YPA15.3 yards
Specialists · Players · 2 · Metrics · ReturnsKickoff Long30.0 yards
Specialists · Players · 2 · Metrics · ReturnsKickoff Touchdowns0
Specialists · Players · 2 · Metrics · ReturnsPunt Attempts17
Specialists · Players · 2 · Metrics · ReturnsPunt Yards52.0 yards
Specialists · Players · 2 · Metrics · ReturnsPunt Long12.0 yards
Specialists · Players · 2 · Metrics · ReturnsPunt Touchdowns0
Specialists · Players · 2 · Metrics · ReturnsPunt YPA3.1 yards
Specialists · Players · 3PFF Id199052
Specialists · Players · 3Cfbd Id5141455
Specialists · Players · 3NameKobi Foreman
Specialists · Players · 3Source PositionCB
Specialists · Players · 3PositionCB
Specialists · Players · 3Sidedefense
Specialists · Players · 3 · RoleHas OffenseNo
Specialists · Players · 3 · RoleHas DefenseYes
Specialists · Players · 3 · RoleOffense Report PresentNo
Specialists · Players · 3 · RoleDefense Report PresentYes
Specialists · Players · 3Team2025 Id197
Specialists · Players · 3Team2025Oklahoma State
Specialists · Players · 3Team2026 Id197
Specialists · Players · 3Team2026Oklahoma State
Specialists · Players · 3Statusreturning
Specialists · Players · 3Mapping Statusoutside_leaguel_player_catalog
Specialists · Players · 3League Player SlugNot published
Specialists · Players · 3League PositionNot published
Specialists · Players · 3Projection BasisNot published
Specialists · Players · 3Bucket66
Specialists · Players · 3 · Metrics · ReturnsKickoff Attempts6
Specialists · Players · 3 · Metrics · ReturnsKickoff Yards118.0 yards
Specialists · Players · 3 · Metrics · ReturnsKickoff YPA19.7 yards
Specialists · Players · 3 · Metrics · ReturnsKickoff Long28.0 yards
Specialists · Players · 3 · Metrics · ReturnsKickoff Touchdowns0
Specialists · Players · 3 · Metrics · ReturnsPunt Attempts0
Specialists · Players · 3 · Metrics · ReturnsPunt Yards0.0 yards
Specialists · Players · 3 · Metrics · ReturnsPunt Long0.0 yards
Specialists · Players · 3 · Metrics · ReturnsPunt Touchdowns0
Specialists · Players · 3 · Metrics · ReturnsPunt YPANot published
Specialists · Players · 4PFF Id144675
Specialists · Players · 4Cfbd Id4880294
Specialists · Players · 4NameLogan Ward
Specialists · Players · 4Source PositionK
Specialists · Players · 4PositionK
Specialists · Players · 4Sidespecial
Specialists · Players · 4 · RoleHas OffenseNo
Specialists · Players · 4 · RoleHas DefenseNo
Specialists · Players · 4 · RoleOffense Report PresentNo
Specialists · Players · 4 · RoleDefense Report PresentNo
Specialists · Players · 4Team2025 Id197
Specialists · Players · 4Team2025Oklahoma State
Specialists · Players · 4Team2026 IdNot published
Specialists · Players · 4Team2026Not published
Specialists · Players · 4Statusgone_or_unmapped
Specialists · Players · 4Mapping Statusoutside_leaguel_player_catalog
Specialists · Players · 4League Player SlugNot published
Specialists · Players · 4League PositionNot published
Specialists · Players · 4Projection BasisNot published
Specialists · Players · 4Bucketea
Specialists · Players · 4 · Metrics · Field GoalsTotal Attempts20
Specialists · Players · 4 · Metrics · Field GoalsTotal Made15
Specialists · Players · 4 · Metrics · Field GoalsPAT Attempts17
Specialists · Players · 4 · Metrics · Field GoalsPAT Made17
Specialists · Players · 4 · Metrics · Field GoalsPAT Percent100.0%
Specialists · Players · 4 · Metrics · Field GoalsOne Attempts1
Specialists · Players · 4 · Metrics · Field GoalsOne Made0
Specialists · Players · 4 · Metrics · Field GoalsTwenty Attempts2
Specialists · Players · 4 · Metrics · Field GoalsTwenty Made2
Specialists · Players · 4 · Metrics · Field GoalsThirty Attempts5
Specialists · Players · 4 · Metrics · Field GoalsThirty Made5
Specialists · Players · 4 · Metrics · Field GoalsForty Attempts10
Specialists · Players · 4 · Metrics · Field GoalsForty Made8
Specialists · Players · 4 · Metrics · Field GoalsFifty Attempts2
Specialists · Players · 4 · Metrics · Field GoalsFifty Made0
Specialists · Players · 4 · Metrics · Field GoalsTotal Percent75.0%
Specialists · Players · 4 · Metrics · Field GoalsForty Percent80.0%
Specialists · Players · 4 · Metrics · Field GoalsFifty Percent0.0%
Specialists · Players · 4 · Metrics · KickoffsAttempts25
Specialists · Players · 4 · Metrics · KickoffsAverage Distance60.6 yards
Specialists · Players · 4 · Metrics · KickoffsPercent Returned56.0%
Specialists · Players · 4 · Metrics · KickoffsOnside Kicks0
Specialists · Players · 4 · Metrics · KickoffsAverage Yards Per Return21.8 yards
Specialists · Players · 5PFF Id199055
Specialists · Players · 5Cfbd Id5141402
Specialists · Players · 5NameRoyal Capell
Specialists · Players · 5Source PositionWR
Specialists · Players · 5PositionWR
Specialists · Players · 5Sideoffense
Specialists · Players · 5 · RoleHas OffenseYes
Specialists · Players · 5 · RoleHas DefenseNo
Specialists · Players · 5 · RoleOffense Report PresentYes
Specialists · Players · 5 · RoleDefense Report PresentNo
Specialists · Players · 5Team2025 Id197
Specialists · Players · 5Team2025Oklahoma State
Specialists · Players · 5Team2026 Id2638
Specialists · Players · 5Team2026UTEP
Specialists · Players · 5Statustransferred
Specialists · Players · 5Mapping Statusmatched
Specialists · Players · 5League Player Slugroyal-capell-utep
Specialists · Players · 5League PositionWR
Specialists · Players · 5Projection Basisbaseline
Specialists · Players · 5Bucket81
Specialists · Players · 5 · Metrics · ReturnsKickoff Attempts2
Specialists · Players · 5 · Metrics · ReturnsKickoff Yards23.0 yards
Specialists · Players · 5 · Metrics · ReturnsKickoff YPA11.5 yards
Specialists · Players · 5 · Metrics · ReturnsKickoff Long14.0 yards
Specialists · Players · 5 · Metrics · ReturnsKickoff Touchdowns0
Specialists · Players · 5 · Metrics · ReturnsPunt Attempts1
Specialists · Players · 5 · Metrics · ReturnsPunt Yards7.0 yards
Specialists · Players · 5 · Metrics · ReturnsPunt Long7.0 yards
Specialists · Players · 5 · Metrics · ReturnsPunt Touchdowns0
Specialists · Players · 5 · Metrics · ReturnsPunt YPA7.0 yards
Specialists · Players · 6PFF Id144682
Specialists · Players · 6Cfbd Id4874527
Specialists · Players · 6NameSam Jackson V
Specialists · Players · 6Source PositionQB
Specialists · Players · 6PositionQB
Specialists · Players · 6Sideoffense
Specialists · Players · 6 · RoleHas OffenseYes
Specialists · Players · 6 · RoleHas DefenseNo
Specialists · Players · 6 · RoleOffense Report PresentYes
Specialists · Players · 6 · RoleDefense Report PresentNo
Specialists · Players · 6Team2025 Id197
Specialists · Players · 6Team2025Oklahoma State
Specialists · Players · 6Team2026 IdNot published
Specialists · Players · 6Team2026Not published
Specialists · Players · 6Statusgone_or_unmapped
Specialists · Players · 6Mapping Statusoutside_leaguel_player_catalog
Specialists · Players · 6League Player SlugNot published
Specialists · Players · 6League PositionNot published
Specialists · Players · 6Projection BasisNot published
Specialists · Players · 6Bucketa9
Specialists · Players · 6 · Metrics · ReturnsKickoff Attempts5
Specialists · Players · 6 · Metrics · ReturnsKickoff Yards67.0 yards
Specialists · Players · 6 · Metrics · ReturnsKickoff YPA13.4 yards
Specialists · Players · 6 · Metrics · ReturnsKickoff Long29.0 yards
Specialists · Players · 6 · Metrics · ReturnsKickoff Touchdowns0
Specialists · Players · 6 · Metrics · ReturnsPunt Attempts0
Specialists · Players · 6 · Metrics · ReturnsPunt Yards0.0 yards
Specialists · Players · 6 · Metrics · ReturnsPunt Long0.0 yards
Specialists · Players · 6 · Metrics · ReturnsPunt Touchdowns0
Specialists · Players · 6 · Metrics · ReturnsPunt YPANot published
Specialists · Players · 7PFF Id123461
Specialists · Players · 7Cfbd Id4690083
Specialists · Players · 7NameWes Pahl
Specialists · Players · 7Source PositionP
Specialists · Players · 7PositionP
Specialists · Players · 7Sideoffense
Specialists · Players · 7 · RoleHas OffenseYes
Specialists · Players · 7 · RoleHas DefenseNo
Specialists · Players · 7 · RoleOffense Report PresentYes
Specialists · Players · 7 · RoleDefense Report PresentNo
Specialists · Players · 7Team2025 Id197
Specialists · Players · 7Team2025Oklahoma State
Specialists · Players · 7Team2026 IdNot published
Specialists · Players · 7Team2026Not published
Specialists · Players · 7Statusgone_or_unmapped
Specialists · Players · 7Mapping Statusoutside_leaguel_player_catalog
Specialists · Players · 7League Player SlugNot published
Specialists · Players · 7League PositionNot published
Specialists · Players · 7Projection BasisNot published
Specialists · Players · 7Bucket5d
Specialists · Players · 7 · Metrics · PuntingAttempts64
Specialists · Players · 7 · Metrics · PuntingAverage Yards Per Attempt46.45 yards
Specialists · Players · 7 · Metrics · PuntingAverage Net Yards42.86 yards
Specialists · Players · 7 · Metrics · PuntingInside Twenties21
Specialists · Players · 7 · Metrics · PuntingTouchbacks4
Specialists · Players · 7 · Metrics · PuntingPercent Returned35.9%
Specialists · Players · 7 · Metrics · PuntingLong71.0 yards
Specialists · Players · 7 · Metrics · PuntingBlocks1
Specialists · Players · 7 · Metrics · PuntingAverage Yards Per Return6.5 yards
Specialists · Players · 7 · Metrics · KickoffsAttempts20
Specialists · Players · 7 · Metrics · KickoffsAverage Distance64.6 yards
Specialists · Players · 7 · Metrics · KickoffsPercent Returned30.0%
Specialists · Players · 7 · Metrics · KickoffsOnside Kicks0
Specialists · Players · 7 · Metrics · KickoffsAverage Yards Per Return19.2 yards

Team JSON is authoritative for unit grades, ranks, returning shares, departures, and arrivals; Markdown supplies the specialist summary only. “Gone or unmapped” is a source roster-status label, not an NFL-departure claim. A missing destination means destination not published.

Provenance and identity contractsSource · coverage · sample · identity
PFF source and artifact provenance ledger
Evidence groupMetricPublished value
SourceProviderPFF
SourceLabelPFF 2025 regular-season measurements
SourceMeasured Season2025
Source · Measured WindowLabel2025 regular season, weeks 0–16
Source · Measured WindowSeason2025
Source · Measured WindowPhaseregular_season
Source · Measured WindowWeek Start0
Source · Measured WindowWeek End16
SourceOrientation Season2026
SourceBasishistorical_2025_regular_season_measurement
SourceProvider As OfNot published
SourceArtifact import2026-08-20
SourceArtifact Date2026-08-20
SourceIs ProjectionNo
SourceAll Star Games ExcludedYes
SourcePercentile Minimum Snaps150 snaps
SourceRank Population136 teams
SourceAuthorizationuser_authorized_public_use
SourceProjection Context ProviderThe Leaguel
Source · Files · Team JsonNameprofiles/team_profiles.json
Source · Files · Team JsonBytes728582
Source · Files · Team JsonSha256b32ef56170a1fa5e13d21cc39aaa8e623826f9d5b336f21fdf30b9e219886343
Source · Files · Team MarkdownNameprofiles/team_profiles.md
Source · Files · Team MarkdownBytes176299
Source · Files · Team MarkdownSha25662fe77a4ba6e61965fe77a47f37aacd938affdae4502029b8d57fd38839bf7ed
Source · Files · Player JsonNameprofiles/player_profiles.json
Source · Files · Player JsonBytes48526543
Source · Files · Player JsonSha256e1562214588ae343aada5fccd8a5194a95f479710689624d6264f4555d2e902e
Source · Files · Player CsvNameprofiles/player_profiles.csv
Source · Files · Player CsvBytes21034679
Source · Files · Player CsvSha256b63732bd261afa609c270258dbb081d38b196273b9966c08fa89a48e30614c9e
Source · Files · Artifact Set ManifestNameartifact_set_manifest.json
Source · Files · Artifact Set ManifestBytes1488
Source · Files · Artifact Set ManifestSha25640f8418802144337f76ce37767536ba854c35f7d7d03d55b8e95438a2f044e62
Source · Files · Source ManifestNamesource_manifest.json
Source · Files · Source ManifestBytes1392
Source · Files · Source ManifestSha256121c18be21cd586984ebf730f6bf06b0c6be4d28d7e13361cf407ae3be306ac2
Source · Files · QualityNamequality.json
Source · Files · QualityBytes1337
Source · Files · QualitySha256abe4608a4215fd69af934d86944ded9c380b224ffaa79615e8b33fd7e1b830eb
Source · Files · HandoffNamedata/leaguel/sources/cfb-pff/CFB_PFFProfiles_Handoff_v1.md
Source · Files · HandoffBytes8512
Source · Files · HandoffSha256f065434f6c6f8d7a19c123997699c03c29577ac16e261ff73e01590d53d4d2ab
SourceGeneration Id40cdf3ce6f352870a601fa721c2def6dbf1ef67298077a615825ec2b4d98da2e
SourceProvenance Idtask03-pff-40cdf3ce6f352870a601
Source · Row ProvenanceSource Cutoff Utc2026-08-14T16:55:48.157267+00:00
Source · Row ProvenanceSource Divisionfbs
Source · Row ProvenanceSource Season2025
Source · Row ProvenanceSource Season Typeregular
Source · Row ProvenanceFeature Available At Utc2026-08-14T16:55:48.157267+00:00
Source · Row ProvenanceSource Bucketeligible_regular_fbs
Source · Row ProvenanceSource EligibleTrue
PFF sample and coverage ledger
Evidence groupMetricPublished value
CoverageStatusmatched
CoverageProfile AvailableYes
CoverageSource TeamOklahoma State
CoverageCanonical Team Id197
PFF team identity ledger
Evidence groupMetricPublished value
TeamId197
TeamSlugoklahoma-state-cowboys
TeamNameOklahoma State Cowboys
TeamShort NameOklahoma State
TeamAbbreviationOKST
TeamConferenceBig 12
TeamHref/college-football/teams/oklahoma-state-cowboys
Program fingerprint

Efficiency, style, and continuity

Bars reward low-number ranks, while every exact rank remains directly labeled.

Ranked against 136 teams
Offense EPA134 / 136
1th percentile · lower rank is better
Defense EPA130 / 136
4th percentile · lower rank is better
Explosiveness106 / 136
22th percentile · lower rank is better
Defensive havoc101 / 136
26th percentile · lower rank is better
Offensive PPO
2.76
Defensive PPO
4.30
Returning production
0%
Transfer-in history
1720 FP
Average total
48.0
Over / under
57
Position-group watch board

Players who shape the ceiling

The top three published season-board rows at each fantasy position, with exact ranks and ranges.

11 total model rows
2026 schedule

Filter the route through the season

Home, away, neutral, captured-line, and model-coverage filters keep the full schedule usable on every screen.

12 games · 11 model matchups

Showing 12 of 12 games.

Filtered 2026 schedule with market and model coverage
WeekDateOpponentSiteSpreadLineModelCoverageAction
1TulsaAwayOKST -14DraftKings snapshot · Aug 11, 10:09 PM EDTCaptured line: availablePlayer model: available25 playersMatchup
2OregonHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: available24 playersMatchup
3Murray StHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: not availableNot publishedMatchup
4West VirginiaAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available22 playersMatchup
6UCFHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: available22 playersMatchup
7HoustonAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available23 playersMatchup
8ColoradoHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: available26 playersMatchup
9Iowa StateAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available22 playersMatchup
10Kansas StateAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available23 playersMatchup
11Texas TechHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: available26 playersMatchup
12Arizona StateAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available22 playersMatchup
13KansasHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: available22 playersMatchup
Week 1Away
TulsaSat, Sep 5 · 3:45 PM EDT
Spread
OKST -14DraftKings snapshot · Aug 11, 10:09 PM EDT
Captured line
Available
Player model
Available
Coverage
25 players
Open matchup report
Week 2Home
OregonSat, Sep 12 · 12:00 PM EDT
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
24 players
Open matchup report
Week 3Home
Murray StSat, Sep 19 · 7:00 PM EDT
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Not available
Coverage
Not published
Open matchup report
Week 4Away
West VirginiaSat, Sep 26 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
22 players
Open matchup report
Week 6Home
UCFSat, Oct 10 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
22 players
Open matchup report
Week 7Away
HoustonSat, Oct 17 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
23 players
Open matchup report
Week 8Home
ColoradoSat, Oct 24 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
26 players
Open matchup report
Week 9Away
Iowa StateSat, Oct 31 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
22 players
Open matchup report
Week 10Away
Kansas StateSat, Nov 7 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
23 players
Open matchup report
Week 11Home
Texas TechSat, Nov 14 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
26 players
Open matchup report
Week 12Away
Arizona StateSat, Nov 21 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
22 players
Open matchup report
Week 13Home
KansasSat, Nov 28 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
22 players
Open matchup report
Team actions

Move from report to the next evidence layer

Public team evidence connects directly to player, matchup, research, and props tools.

Methodology and data boundary

Schedule facts come from the committed ESPN 2026 catalog. Team efficiency and betting records are 2025 historical context; returning production is a 2026 preseason roster snapshot. PFF grades and charting metrics also measure the 2025 season and remain historical evidence rather than a 2026 forecast. Player ranges use the same versioned custom half-PPR season model as the linked player pages. When present, the completed-game passing layer comes from a pinned cfbfastR/SportsDataverse generation and is postgame descriptive. No ATS, moneyline, total, or game-side prediction is inferred. Sources: 2027 CFB/projections/2026_wk1_matchup_cards.md; 2027 CFB/model_outputs/v2/data/custom_fantasy_current/half_ppr_6pt_td_20pass/usage_aware/rankings.csv.

Season model
custom-fantasy-2026-half_ppr_6pt_td_20pass-usage_aware-5b1c102afd16
Player update
Aug 24, 7:01 PM EDT
Team profile update
Aug 13, 1:02 AM EDT
Observed update
No completed-game layer
Market status
Context only