Skip to content
MAC

Eastern MichiganEagles

2026 program field manual

2025 record4–87–4 ATS
Offense EPA
42nd
of 136 teams
Defense EPA
133rd
of 136 teams
Returning production
55%
2026 roster snapshot
Top fantasy player
TE25
Joshua Long
Team report

Here is a fun split: 42nd-ranked offense, 133rd defense.

Offense archetype

Balanced structure

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

Defense archetype

Volatility-control defense

Defense EPA rank 133; defensive havoc rank 134 of 136.

Win script

What travels

Balanced structure can travel if Eastern Michigan leans on its 42nd-ranked offense epa marker.

Red flag

What can break

Defensive havoc sits 134th of 136.

2026 observed production

Passing shape from the completed opener

The passing profile, schematic air-yard map, and target grid use observed Week 1 plays. They sit beside—but never overwrite—the preseason team, player, and PFF evidence.

28 points · 36 located targets
Completed-game passing productionEastern Michigan vs Sacramento State
Game flow
Pass EPA / play
+0.023
Completion
72%
aDOT
9.6
YAC / comp
4.3
CPOE
+9.4 pp
Pass over expected
+15.8 pp

Passers

PlayerC/AYdsTDEPA/play
Noah Kim26/362932+0.239
TEAM0/000-7.738

Top targets

PlayerTgtRecYdsEPA/tgt
Benson Prosper8781+0.434
Nick Devereaux9569+0.513
Joshua Long6652+0.205
Santonyo Isaac2140+1.030
Amareon Blue2222+1.132
Harold Mack3214-0.630
Air-yard schematicEastern Michigan pass mapDistance + categorical direction, not tracking XY
-1001020304050LEFTMIDDLERIGHTAIR YARDS FROM LINE OF SCRIMMAGE
Eastern Michigan pass map exact observed targets
PasserReceiverAir yardsDirectionOutcomeResult yards
Noah KimJoshua Long-1leftcomplete15
Noah KimJoshua Long-4rightcomplete-3
Noah KimBenson Prosper4middleincomplete0
Noah KimHarold Mack1middlecomplete5
Noah KimNick Devereaux25rightincomplete0
Noah KimReceiver unavailable15rightincomplete0
Noah KimBenson Prosper-2rightcomplete0
Noah KimNick Devereaux5rightcomplete5
Noah KimJoshua Long4middlecomplete6
Noah KimReceiver unavailable15rightincomplete0
Noah KimSantonyo Isaac38middleincomplete0
Noah KimBenson Prosper17middlecomplete25
Noah KimJoshua Long-2rightcomplete-1
Noah KimNick Devereaux8rightcomplete10
Noah KimBenson Prosper23leftcomplete25
Noah KimJoshua Long3leftcomplete10
Noah KimBraydon Bennett-7rightincomplete0
Noah KimHarold Mack20middleincomplete0
Noah KimSantonyo Isaac34righttouchdown40
Noah KimBenson Prosper-1rightcomplete6
Noah KimBenson Prosper3leftcomplete8
Noah KimNick Devereaux42middleincomplete0
Noah KimHarold Mack5middlecomplete9
Noah KimJoey Mattord-5rightcomplete-1
Noah KimAmareon Blue-4rightcomplete7
Noah KimJoshua Long13middlecomplete17
Noah KimAmareon Blue4middlecomplete15
Noah KimNick Devereaux10rightincomplete0
Noah KimTanner Lemaster9leftcomplete10
Noah KimBenson Prosper8rightcomplete11
Noah KimNick Devereaux13middlecomplete17
Noah KimBenson Prosper4leftcomplete6
Noah KimCole Powell-7leftcomplete-4
Noah KimNick Devereaux6leftcomplete6
Noah KimNick Devereaux20leftincomplete0
Noah KimNick Devereaux30righttouchdown31
  • Complete
  • Touchdown
  • Incomplete
  • Interception
Schematic field heatmapEastern Michigan target gridShort/deep × left/middle/right
Deep
left21 complete · 25 yd+0.41 EPA/tgt
middle30 complete · 0 yd-1.30 EPA/tgt
right32 complete · 71 yd+1.83 EPA/tgt
Short
left77 complete · 51 yd+0.51 EPA/tgt
middle87 complete · 94 yd+0.67 EPA/tgt
right139 complete · 34 yd-0.22 EPA/tgt
Eastern Michigan target grid
DepthDirectionTargetsCompletionsYardsEPA per target
shortleft77510.5119999999999999
shortmiddle87940.6749999999999999
shortright13934-0.2172307692307693
deepleft21250.41050000000000003
deepmiddle300-1.2973333333333332
deepright32711.835
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 quarterback (69.4, 57th of 136) and its weakest was the run defense (60.8, 132nd of 136). 1 of 8 graded units return less than a quarter of their 2025 snaps.

Quarterback

Graded 69.4 in 2025, an upper-half unit (57th of 136), and returns nearly intact: 100.0% of its snaps are back for 2026. Noah Kim (69.4 grade on 467 snaps) is back to lead the group.

Pass protection

Graded 64.1 in 2025, a bottom-half unit (85th of 136), and was heavily reshuffled: 30.0% of its snaps are back for 2026. Top grader Mickey Rewolinski (79.2 grade on 316 snaps) is not matched to the 2026 roster.

Run blocking

Graded 59.8 in 2025, a bottom-half unit (70th of 136), and was heavily reshuffled: 46.0% of its snaps are back for 2026. Top grader Owen Snively (71.9 grade on 308 snaps) transferred out.

Receiving corps

Graded 64.3 in 2025, a bottom-half unit (73rd of 136), and returns a stable core: 51.0% of its snaps are back for 2026. Harold Mack (73.0 grade on 167 snaps) is back to lead the group.

Rush offense

Graded 74.0 in 2025, a bottom-half unit (84th of 136), and was effectively rebuilt: 19.0% of its snaps are back for 2026. Top grader Dontae McMillan (80.9 grade on 183 snaps) is not matched to the 2026 roster.

Coverage

Graded 59.6 in 2025, a bottom-quartile unit (114th of 136), and returns a stable core: 66.0% of its snaps are back for 2026. Bryce Llewellyn (71.3 grade on 293 snaps) is back to lead the group.

Pass rush

Graded 62.0 in 2025, a bottom-quartile unit (112th of 136), and returns a stable core: 57.0% of its snaps are back for 2026. Carter Evans (68.7 grade on 223 snaps) is back to lead the group.

Run defense

Graded 60.8 in 2025, a bottom-quartile unit (132nd of 136), and returns a stable core: 62.0% of its snaps are back for 2026. Top grader Donovan Green (81.4 grade on 325 snaps) is not matched to the 2026 roster.

QB Grade

2025 Unit Grade
69.4 PFF grade
Unit Rank
57th
Rank Of
136
Returning Snap Share
100.0%

Ol Pass Block

2025 Unit Grade
64.1 PFF grade
Unit Rank
85th
Rank Of
136
Returning Snap Share
30.0%

Ol Run Block

2025 Unit Grade
59.8 PFF grade
Unit Rank
70th
Rank Of
136
Returning Snap Share
46.0%

Receiving

2025 Unit Grade
64.3 PFF grade
Unit Rank
73rd
Rank Of
136
Returning Snap Share
51.0%

Rushing

2025 Unit Grade
74.0 PFF grade
Unit Rank
84th
Rank Of
136
Returning Snap Share
19.0%

Coverage

2025 Unit Grade
59.6 PFF grade
Unit Rank
114th
Rank Of
136
Returning Snap Share
66.0%

Pass Rush

2025 Unit Grade
62.0 PFF grade
Unit Rank
112th
Rank Of
136
Returning Snap Share
57.0%

Run Defense

2025 Unit Grade
60.8 PFF grade
Unit Rank
132nd
Rank Of
136
Returning Snap Share
62.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
Eastern Michigan Eagles complete unit evidence
Evidence groupMetricPublished value
Units · QB Grade2025 Unit Grade69.4 PFF grade
Units · QB GradeUnit Rank57th
Units · QB GradeRank Of136
Units · QB GradeReturning Snap Share100.0%
Units · QB Grade · Leaders · 1NameNoah Kim
Units · QB Grade · Leaders · 1Source PositionQB
Units · QB Grade · Leaders · 1PositionQB
Units · QB Grade · Leaders · 1Grade69.4 PFF grade
Units · QB Grade · Leaders · 1Snaps467 snaps
Units · QB Grade · Leaders · 1Statusreturning
Units · Ol Pass Block2025 Unit Grade64.1 PFF grade
Units · Ol Pass BlockUnit Rank85th
Units · Ol Pass BlockRank Of136
Units · Ol Pass BlockReturning Snap Share30.0%
Units · Ol Pass Block · Leaders · 1NameMickey Rewolinski
Units · Ol Pass Block · Leaders · 1Source PositionG
Units · Ol Pass Block · Leaders · 1PositionG
Units · Ol Pass Block · Leaders · 1Grade79.2 PFF grade
Units · Ol Pass Block · Leaders · 1Snaps316 snaps
Units · Ol Pass Block · Leaders · 1Statusgone_or_unmapped
Units · Ol Pass Block · Leaders · 2NameOwen Snively
Units · Ol Pass Block · Leaders · 2Source PositionG
Units · Ol Pass Block · Leaders · 2PositionG
Units · Ol Pass Block · Leaders · 2Grade72.8 PFF grade
Units · Ol Pass Block · Leaders · 2Snaps395 snaps
Units · Ol Pass Block · Leaders · 2Statustransferred
Units · Ol Pass Block · Leaders · 3NameNicholas Gallegos
Units · Ol Pass Block · Leaders · 3Source PositionC
Units · Ol Pass Block · Leaders · 3PositionC
Units · Ol Pass Block · Leaders · 3Grade72.1 PFF grade
Units · Ol Pass Block · Leaders · 3Snaps398 snaps
Units · Ol Pass Block · Leaders · 3Statusreturning
Units · Ol Run Block2025 Unit Grade59.8 PFF grade
Units · Ol Run BlockUnit Rank70th
Units · Ol Run BlockRank Of136
Units · Ol Run BlockReturning Snap Share46.0%
Units · Ol Run Block · Leaders · 1NameOwen Snively
Units · Ol Run Block · Leaders · 1Source PositionG
Units · Ol Run Block · Leaders · 1PositionG
Units · Ol Run Block · Leaders · 1Grade71.9 PFF grade
Units · Ol Run Block · Leaders · 1Snaps308 snaps
Units · Ol Run Block · Leaders · 1Statustransferred
Units · Ol Run Block · Leaders · 2NameMickey Rewolinski
Units · Ol Run Block · Leaders · 2Source PositionG
Units · Ol Run Block · Leaders · 2PositionG
Units · Ol Run Block · Leaders · 2Grade70.9 PFF grade
Units · Ol Run Block · Leaders · 2Snaps254 snaps
Units · Ol Run Block · Leaders · 2Statusgone_or_unmapped
Units · Ol Run Block · Leaders · 3NameJamarien Wheeler
Units · Ol Run Block · Leaders · 3Source PositionWR
Units · Ol Run Block · Leaders · 3PositionWR
Units · Ol Run Block · Leaders · 3Grade68 PFF grade
Units · Ol Run Block · Leaders · 3Snaps163 snaps
Units · Ol Run Block · Leaders · 3Statusgone_or_unmapped
Units · Receiving2025 Unit Grade64.3 PFF grade
Units · ReceivingUnit Rank73rd
Units · ReceivingRank Of136
Units · ReceivingReturning Snap Share51.0%
Units · Receiving · Leaders · 1NameHarold Mack
Units · Receiving · Leaders · 1Source PositionWR
Units · Receiving · Leaders · 1PositionWR
Units · Receiving · Leaders · 1Grade73 PFF grade
Units · Receiving · Leaders · 1Snaps167 snaps
Units · Receiving · Leaders · 1Statusreturning
Units · Receiving · Leaders · 2NameDontae McMillan
Units · Receiving · Leaders · 2Source PositionHB
Units · Receiving · Leaders · 2PositionRB
Units · Receiving · Leaders · 2Grade69.2 PFF grade
Units · Receiving · Leaders · 2Snaps241 snaps
Units · Receiving · Leaders · 2Statusgone_or_unmapped
Units · Receiving · Leaders · 3NameNick Devereaux
Units · Receiving · Leaders · 3Source PositionWR
Units · Receiving · Leaders · 3PositionWR
Units · Receiving · Leaders · 3Grade67.5 PFF grade
Units · Receiving · Leaders · 3Snaps334 snaps
Units · Receiving · Leaders · 3Statusreturning
Units · Rushing2025 Unit Grade74.0 PFF grade
Units · RushingUnit Rank84th
Units · RushingRank Of136
Units · RushingReturning Snap Share19.0%
Units · Rushing · Leaders · 1NameDontae McMillan
Units · Rushing · Leaders · 1Source PositionHB
Units · Rushing · Leaders · 1PositionRB
Units · Rushing · Leaders · 1Grade80.9 PFF grade
Units · Rushing · Leaders · 1Snaps183 snaps
Units · Rushing · Leaders · 1Statusgone_or_unmapped
Units · Coverage2025 Unit Grade59.6 PFF grade
Units · CoverageUnit Rank114th
Units · CoverageRank Of136
Units · CoverageReturning Snap Share66.0%
Units · Coverage · Leaders · 1NameBryce Llewellyn
Units · Coverage · Leaders · 1Source PositionS
Units · Coverage · Leaders · 1PositionS
Units · Coverage · Leaders · 1Grade71.3 PFF grade
Units · Coverage · Leaders · 1Snaps293 snaps
Units · Coverage · Leaders · 1Statusreturning
Units · Coverage · Leaders · 2NameJoshua Scott
Units · Coverage · Leaders · 2Source PositionCB
Units · Coverage · Leaders · 2PositionCB
Units · Coverage · Leaders · 2Grade68.6 PFF grade
Units · Coverage · Leaders · 2Snaps241 snaps
Units · Coverage · Leaders · 2Statustransferred
Units · Coverage · Leaders · 3NameJason Marshall
Units · Coverage · Leaders · 3Source PositionS
Units · Coverage · Leaders · 3PositionS
Units · Coverage · Leaders · 3Grade60.6 PFF grade
Units · Coverage · Leaders · 3Snaps218 snaps
Units · Coverage · Leaders · 3Statusreturning
Units · Pass Rush2025 Unit Grade62.0 PFF grade
Units · Pass RushUnit Rank112th
Units · Pass RushRank Of136
Units · Pass RushReturning Snap Share57.0%
Units · Pass Rush · Leaders · 1NameCarter Evans
Units · Pass Rush · Leaders · 1Source PositionED
Units · Pass Rush · Leaders · 1PositionED
Units · Pass Rush · Leaders · 1Grade68.7 PFF grade
Units · Pass Rush · Leaders · 1Snaps223 snaps
Units · Pass Rush · Leaders · 1Statusreturning
Units · Pass Rush · Leaders · 2NameTyrell Martin
Units · Pass Rush · Leaders · 2Source PositionDI
Units · Pass Rush · Leaders · 2PositionDI
Units · Pass Rush · Leaders · 2Grade61.9 PFF grade
Units · Pass Rush · Leaders · 2Snaps231 snaps
Units · Pass Rush · Leaders · 2Statusgone_or_unmapped
Units · Pass Rush · Leaders · 3NameDonovan Green
Units · Pass Rush · Leaders · 3Source PositionDI
Units · Pass Rush · Leaders · 3PositionDI
Units · Pass Rush · Leaders · 3Grade60.2 PFF grade
Units · Pass Rush · Leaders · 3Snaps209 snaps
Units · Pass Rush · Leaders · 3Statusgone_or_unmapped
Units · Run Defense2025 Unit Grade60.8 PFF grade
Units · Run DefenseUnit Rank132nd
Units · Run DefenseRank Of136
Units · Run DefenseReturning Snap Share62.0%
Units · Run Defense · Leaders · 1NameDonovan Green
Units · Run Defense · Leaders · 1Source PositionDI
Units · Run Defense · Leaders · 1PositionDI
Units · Run Defense · Leaders · 1Grade81.4 PFF grade
Units · Run Defense · Leaders · 1Snaps325 snaps
Units · Run Defense · Leaders · 1Statusgone_or_unmapped
Units · Run Defense · Leaders · 2NameBryce Llewellyn
Units · Run Defense · Leaders · 2Source PositionS
Units · Run Defense · Leaders · 2PositionS
Units · Run Defense · Leaders · 2Grade71.9 PFF grade
Units · Run Defense · Leaders · 2Snaps403 snaps
Units · Run Defense · Leaders · 2Statusreturning
Units · Run Defense · Leaders · 3NameTyrell Martin
Units · Run Defense · Leaders · 3Source PositionDI
Units · Run Defense · Leaders · 3PositionDI
Units · Run Defense · Leaders · 3Grade67 PFF grade
Units · Run Defense · Leaders · 3Snaps302 snaps
Units · Run Defense · Leaders · 3Statusgone_or_unmapped
Season grades2025 measured profile
Eastern Michigan Eagles season-grade evidence
Evidence groupMetricPublished value
Season GradesCoverage Defense · 2025 Season Grade58.2 PFF grade
Season GradesDefense · 2025 Season Grade61.4 PFF grade
Season GradesMisc St · 2025 Season Grade60.7 PFF grade
Season GradesOffense · 2025 Season Grade66.2 PFF grade
Season GradesOverall · 2025 Season Grade66.4 PFF grade
Season GradesPass · 2025 Season Grade64.9 PFF grade
Season GradesPass Block · 2025 Season Grade62.1 PFF grade
Season GradesPass Route · 2025 Season Grade63.9 PFF grade
Season GradesPass Rush Defense · 2025 Season Grade61.5 PFF grade
Season GradesRun · 2025 Season Grade67.7 PFF grade
Season GradesRun Block · 2025 Season Grade61.3 PFF grade
Season GradesRun Defense · 2025 Season Grade62.3 PFF grade
Season GradesTackle · 2025 Season Grade52.0 PFF grade
Key departures6 records
Eastern Michigan Eagles key-departure evidence
Evidence groupMetricPublished value
Key Departures · 1NameEverett Small
Key Departures · 1Source PositionT
Key Departures · 1PositionT
Key Departures · 1Snaps830 snaps
Key Departures · 1DestinationRutgers
Key Departures · 2NameOwen Snively
Key Departures · 2Source PositionG
Key Departures · 2PositionG
Key Departures · 2Snaps703 snaps
Key Departures · 2DestinationBoston College
Key Departures · 3NameMickey Rewolinski
Key Departures · 3Source PositionG
Key Departures · 3PositionG
Key Departures · 3Snaps570 snaps
Key Departures · 3DestinationDestination not published
Key Departures · 4NameDontae McMillan
Key Departures · 4Source PositionHB
Key Departures · 4PositionRB
Key Departures · 4Snaps567 snaps
Key Departures · 4DestinationDestination not published
Key Departures · 5NameTyrell Martin
Key Departures · 5Source PositionDI
Key Departures · 5PositionDI
Key Departures · 5Snaps535 snaps
Key Departures · 5DestinationDestination not published
Key Departures · 6NameDonovan Green
Key Departures · 6Source PositionDI
Key Departures · 6PositionDI
Key Departures · 6Snaps534 snaps
Key Departures · 6DestinationDestination not published
Arrivals0 records
Eastern Michigan Eagles arrival evidence
Evidence groupMetricPublished value
Eastern Michigan Eagles arrival evidenceArrivalsNone published
Special teams evidence8 players
Eastern Michigan Eagles specialist evidence
Evidence groupMetricPublished value
SpecialistsSpecialists Source SummaryK Rudy Kessinger: 17/23 FG, 7/11 from 40-49, 1/3 from 50+; P Mitchell Tomasek (gone): 40.1 net avg, 12 inside the 20
Specialists · Players · 1PFF Id145757
Specialists · Players · 1Cfbd Id4612605
Specialists · Players · 1NameCarter Evans
Specialists · Players · 1Source PositionED
Specialists · Players · 1PositionED
Specialists · Players · 1Sidedefense
Specialists · Players · 1 · RoleHas OffenseYes
Specialists · Players · 1 · RoleHas DefenseYes
Specialists · Players · 1 · RoleOffense Report PresentYes
Specialists · Players · 1 · RoleDefense Report PresentYes
Specialists · Players · 1Team2025 Id2199
Specialists · Players · 1Team2025Eastern Michigan
Specialists · Players · 1Team2026 Id2199
Specialists · Players · 1Team2026Eastern Michigan
Specialists · Players · 1Statusreturning
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 · 1Bucketfa
Specialists · Players · 1 · Metrics · ReturnsKickoff Attempts1
Specialists · Players · 1 · Metrics · ReturnsKickoff Yards0.0 yards
Specialists · Players · 1 · Metrics · ReturnsKickoff YPA0.0 yards
Specialists · Players · 1 · Metrics · ReturnsKickoff Long0.0 yards
Specialists · Players · 1 · Metrics · ReturnsKickoff Touchdowns0
Specialists · Players · 1 · Metrics · ReturnsPunt Attempts0
Specialists · Players · 1 · Metrics · ReturnsPunt Yards0.0 yards
Specialists · Players · 1 · Metrics · ReturnsPunt Long0.0 yards
Specialists · Players · 1 · Metrics · ReturnsPunt Touchdowns0
Specialists · Players · 1 · Metrics · ReturnsPunt YPANot published
Specialists · Players · 2PFF Id189775
Specialists · Players · 2Cfbd Id5220052
Specialists · Players · 2NameJayvin Norman
Specialists · Players · 2Source PositionHB
Specialists · Players · 2PositionRB
Specialists · Players · 2Sidespecial
Specialists · Players · 2 · RoleHas OffenseNo
Specialists · Players · 2 · RoleHas DefenseNo
Specialists · Players · 2 · RoleOffense Report PresentNo
Specialists · Players · 2 · RoleDefense Report PresentNo
Specialists · Players · 2Team2025 Id2199
Specialists · Players · 2Team2025Eastern Michigan
Specialists · Players · 2Team2026 IdNot published
Specialists · Players · 2Team2026Not published
Specialists · Players · 2Statusgone_or_unmapped
Specialists · Players · 2Mapping Statusoutside_leaguel_player_catalog
Specialists · Players · 2League Player SlugNot published
Specialists · Players · 2League PositionNot published
Specialists · Players · 2Projection BasisNot published
Specialists · Players · 2Bucket3d
Specialists · Players · 2 · Metrics · ReturnsKickoff Attempts23
Specialists · Players · 2 · Metrics · ReturnsKickoff Yards451.0 yards
Specialists · Players · 2 · Metrics · ReturnsKickoff YPA19.6 yards
Specialists · Players · 2 · Metrics · ReturnsKickoff Long39.0 yards
Specialists · Players · 2 · Metrics · ReturnsKickoff Touchdowns0
Specialists · Players · 2 · Metrics · ReturnsPunt Attempts0
Specialists · Players · 2 · Metrics · ReturnsPunt Yards0.0 yards
Specialists · Players · 2 · Metrics · ReturnsPunt Long0.0 yards
Specialists · Players · 2 · Metrics · ReturnsPunt Touchdowns0
Specialists · Players · 2 · Metrics · ReturnsPunt YPANot published
Specialists · Players · 3PFF Id175055
Specialists · Players · 3Cfbd Id5125733
Specialists · Players · 3NameJoey Mattord
Specialists · Players · 3Source PositionHB
Specialists · Players · 3PositionRB
Specialists · Players · 3Sideoffense
Specialists · Players · 3 · RoleHas OffenseYes
Specialists · Players · 3 · RoleHas DefenseNo
Specialists · Players · 3 · RoleOffense Report PresentYes
Specialists · Players · 3 · RoleDefense Report PresentNo
Specialists · Players · 3Team2025 Id2199
Specialists · Players · 3Team2025Eastern Michigan
Specialists · Players · 3Team2026 Id2199
Specialists · Players · 3Team2026Eastern Michigan
Specialists · Players · 3Statusreturning
Specialists · Players · 3Mapping Statusmatched
Specialists · Players · 3League Player Slugjoey-mattord-eastern-michigan
Specialists · Players · 3League PositionRB
Specialists · Players · 3Projection Basisbaseline
Specialists · Players · 3Bucket55
Specialists · Players · 3 · Metrics · ReturnsKickoff Attempts3
Specialists · Players · 3 · Metrics · ReturnsKickoff Yards61.0 yards
Specialists · Players · 3 · Metrics · ReturnsKickoff YPA20.3 yards
Specialists · Players · 3 · Metrics · ReturnsKickoff Long17.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 Id168120
Specialists · Players · 4Cfbd Id5295526
Specialists · Players · 4NameJuan Salas
Specialists · Players · 4Source PositionS
Specialists · Players · 4PositionS
Specialists · Players · 4Sidedefense
Specialists · Players · 4 · RoleHas OffenseNo
Specialists · Players · 4 · RoleHas DefenseYes
Specialists · Players · 4 · RoleOffense Report PresentNo
Specialists · Players · 4 · RoleDefense Report PresentYes
Specialists · Players · 4Team2025 Id2199
Specialists · Players · 4Team2025Eastern Michigan
Specialists · Players · 4Team2026 Id2199
Specialists · Players · 4Team2026Eastern Michigan
Specialists · Players · 4Statusreturning
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 · 4Bucket5e
Specialists · Players · 4 · Metrics · ReturnsKickoff Attempts0
Specialists · Players · 4 · Metrics · ReturnsKickoff Yards0.0 yards
Specialists · Players · 4 · Metrics · ReturnsKickoff YPANot published
Specialists · Players · 4 · Metrics · ReturnsKickoff Long0.0 yards
Specialists · Players · 4 · Metrics · ReturnsKickoff Touchdowns0
Specialists · Players · 4 · Metrics · ReturnsPunt Attempts6
Specialists · Players · 4 · Metrics · ReturnsPunt Yards55.0 yards
Specialists · Players · 4 · Metrics · ReturnsPunt Long37.0 yards
Specialists · Players · 4 · Metrics · ReturnsPunt Touchdowns0
Specialists · Players · 4 · Metrics · ReturnsPunt YPA9.2 yards
Specialists · Players · 5PFF Id145765
Specialists · Players · 5Cfbd Id4708847
Specialists · Players · 5NameMitchell Tomasek
Specialists · Players · 5Source PositionP
Specialists · Players · 5PositionP
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 Id2199
Specialists · Players · 5Team2025Eastern Michigan
Specialists · Players · 5Team2026 IdNot published
Specialists · Players · 5Team2026Not published
Specialists · Players · 5Statusgone_or_unmapped
Specialists · Players · 5Mapping Statusoutside_leaguel_player_catalog
Specialists · Players · 5League Player SlugNot published
Specialists · Players · 5League PositionNot published
Specialists · Players · 5Projection BasisNot published
Specialists · Players · 5Bucket37
Specialists · Players · 5 · Metrics · PuntingAttempts49
Specialists · Players · 5 · Metrics · PuntingAverage Yards Per Attempt46.02 yards
Specialists · Players · 5 · Metrics · PuntingAverage Net Yards40.06 yards
Specialists · Players · 5 · Metrics · PuntingInside Twenties12
Specialists · Players · 5 · Metrics · PuntingTouchbacks6
Specialists · Players · 5 · Metrics · PuntingPercent Returned36.7%
Specialists · Players · 5 · Metrics · PuntingLong63.0 yards
Specialists · Players · 5 · Metrics · PuntingBlocks0
Specialists · Players · 5 · Metrics · PuntingAverage Yards Per Return9.6 yards
Specialists · Players · 6PFF Id157105
Specialists · Players · 6Cfbd Id5081130
Specialists · Players · 6NameNathan Dibert
Specialists · Players · 6Source PositionK
Specialists · Players · 6PositionK
Specialists · Players · 6Sidespecial
Specialists · Players · 6 · RoleHas OffenseNo
Specialists · Players · 6 · RoleHas DefenseNo
Specialists · Players · 6 · RoleOffense Report PresentNo
Specialists · Players · 6 · RoleDefense Report PresentNo
Specialists · Players · 6Team2025 Id2199
Specialists · Players · 6Team2025Eastern Michigan
Specialists · Players · 6Team2026 Id2199
Specialists · Players · 6Team2026Eastern Michigan
Specialists · Players · 6Statusreturning
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 · 6Bucket55
Specialists · Players · 6 · Metrics · KickoffsAttempts63
Specialists · Players · 6 · Metrics · KickoffsAverage Distance61.2 yards
Specialists · Players · 6 · Metrics · KickoffsPercent Returned39.7%
Specialists · Players · 6 · Metrics · KickoffsOnside Kicks4
Specialists · Players · 6 · Metrics · KickoffsAverage Yards Per Return20.8 yards
Specialists · Players · 7PFF Id122883
Specialists · Players · 7Cfbd Id4430846
Specialists · Players · 7NamePorter Rooks
Specialists · Players · 7Source PositionWR
Specialists · Players · 7PositionWR
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 Id2199
Specialists · Players · 7Team2025Eastern Michigan
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 · 7Bucketa1
Specialists · Players · 7 · Metrics · ReturnsKickoff Attempts0
Specialists · Players · 7 · Metrics · ReturnsKickoff Yards0.0 yards
Specialists · Players · 7 · Metrics · ReturnsKickoff YPANot published
Specialists · Players · 7 · Metrics · ReturnsKickoff Long0.0 yards
Specialists · Players · 7 · Metrics · ReturnsKickoff Touchdowns0
Specialists · Players · 7 · Metrics · ReturnsPunt Attempts0
Specialists · Players · 7 · Metrics · ReturnsPunt Yards0.0 yards
Specialists · Players · 7 · Metrics · ReturnsPunt Long0.0 yards
Specialists · Players · 7 · Metrics · ReturnsPunt Touchdowns0
Specialists · Players · 7 · Metrics · ReturnsPunt YPANot published
Specialists · Players · 8PFF Id184053
Specialists · Players · 8Cfbd Id5220057
Specialists · Players · 8NameRudy Kessinger
Specialists · Players · 8Source PositionK
Specialists · Players · 8PositionK
Specialists · Players · 8Sidespecial
Specialists · Players · 8 · RoleHas OffenseNo
Specialists · Players · 8 · RoleHas DefenseNo
Specialists · Players · 8 · RoleOffense Report PresentNo
Specialists · Players · 8 · RoleDefense Report PresentNo
Specialists · Players · 8Team2025 Id2199
Specialists · Players · 8Team2025Eastern Michigan
Specialists · Players · 8Team2026 Id2199
Specialists · Players · 8Team2026Eastern Michigan
Specialists · Players · 8Statusreturning
Specialists · Players · 8Mapping Statusoutside_leaguel_player_catalog
Specialists · Players · 8League Player SlugNot published
Specialists · Players · 8League PositionNot published
Specialists · Players · 8Projection BasisNot published
Specialists · Players · 8Bucket55
Specialists · Players · 8 · Metrics · Field GoalsTotal Attempts23
Specialists · Players · 8 · Metrics · Field GoalsTotal Made17
Specialists · Players · 8 · Metrics · Field GoalsPAT Attempts28
Specialists · Players · 8 · Metrics · Field GoalsPAT Made28
Specialists · Players · 8 · Metrics · Field GoalsPAT Percent100.0%
Specialists · Players · 8 · Metrics · Field GoalsOne Attempts0
Specialists · Players · 8 · Metrics · Field GoalsOne Made0
Specialists · Players · 8 · Metrics · Field GoalsTwenty Attempts3
Specialists · Players · 8 · Metrics · Field GoalsTwenty Made3
Specialists · Players · 8 · Metrics · Field GoalsThirty Attempts6
Specialists · Players · 8 · Metrics · Field GoalsThirty Made6
Specialists · Players · 8 · Metrics · Field GoalsForty Attempts11
Specialists · Players · 8 · Metrics · Field GoalsForty Made7
Specialists · Players · 8 · Metrics · Field GoalsFifty Attempts3
Specialists · Players · 8 · Metrics · Field GoalsFifty Made1
Specialists · Players · 8 · Metrics · Field GoalsTotal Percent73.9%
Specialists · Players · 8 · Metrics · Field GoalsForty Percent63.6%
Specialists · Players · 8 · Metrics · Field GoalsFifty Percent33.3%
Specialists · Players · 8 · Metrics · PuntingAttempts1
Specialists · Players · 8 · Metrics · PuntingAverage Yards Per Attempt36.00 yards
Specialists · Players · 8 · Metrics · PuntingAverage Net Yards36.00 yards
Specialists · Players · 8 · Metrics · PuntingInside Twenties1
Specialists · Players · 8 · Metrics · PuntingTouchbacks0
Specialists · Players · 8 · Metrics · PuntingPercent Returned0.0%
Specialists · Players · 8 · Metrics · PuntingLong36.0 yards
Specialists · Players · 8 · Metrics · PuntingBlocks0
Specialists · Players · 8 · Metrics · PuntingAverage Yards Per ReturnNot published

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 TeamEastern Michigan
CoverageCanonical Team Id2199
PFF team identity ledger
Evidence groupMetricPublished value
TeamId2199
TeamSlugeastern-michigan-eagles
TeamNameEastern Michigan Eagles
TeamShort NameEastern Michigan
TeamAbbreviationEMU
TeamConferenceMAC
TeamHref/college-football/teams/eastern-michigan-eagles
Program fingerprint

Efficiency, style, and continuity

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

Ranked against 136 teams
Offense EPA42 / 136
70th percentile · lower rank is better
Defense EPA133 / 136
2th percentile · lower rank is better
Explosiveness103 / 136
24th percentile · lower rank is better
Defensive havoc134 / 136
1th percentile · lower rank is better
Offensive PPO
3.95
Defensive PPO
4.52
Returning production
55%
Transfer-in history
9 FP
Average total
54.0
Over / under
66
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
1Sacramento StateHomeEMU -8.5DraftKings snapshot · Aug 11, 10:09 PM EDTCaptured line: availablePlayer model: available8 playersMatchup
1San José StateHomeEMU -4.5DraftKings snapshot · Aug 11, 10:09 PM EDTCaptured line: availablePlayer model: available10 playersMatchup
2Michigan StateAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available17 playersMatchup
3WisconsinAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available16 playersMatchup
4LindenwoodHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: not availableNot publishedMatchup
5MassachusettsAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available13 playersMatchup
6AkronAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available17 playersMatchup
7ToledoHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: available10 playersMatchup
8OhioAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available10 playersMatchup
10Central MichiganNeutralNot capturedNo market snapshotCaptured line: not availablePlayer model: available16 playersMatchup
12Western MichiganAwayNot capturedNo market snapshotCaptured line: not availablePlayer model: available11 playersMatchup
13Kent StateHomeNot capturedNo market snapshotCaptured line: not availablePlayer model: available14 playersMatchup
Week 1Home
Sacramento StateSat, Aug 29 · 6:30 PM EDT
Spread
EMU -8.5DraftKings snapshot · Aug 11, 10:09 PM EDT
Captured line
Available
Player model
Available
Coverage
8 players
Open matchup report
Week 1Home
San José StateFri, Sep 4 · 6:30 PM EDT
Spread
EMU -4.5DraftKings snapshot · Aug 11, 10:09 PM EDT
Captured line
Available
Player model
Available
Coverage
10 players
Open matchup report
Week 2Away
Michigan StateSat, Sep 12 · 3:30 PM EDT
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
17 players
Open matchup report
Week 3Away
WisconsinSat, Sep 19 · 12:30 PM EDT
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
16 players
Open matchup report
Week 4Home
LindenwoodSat, Sep 26 · 1:00 PM EDT
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Not available
Coverage
Not published
Open matchup report
Week 5Away
MassachusettsSat, Oct 3 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
13 players
Open matchup report
Week 6Away
AkronSat, Oct 10 · 3:30 PM EDT
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
17 players
Open matchup report
Week 7Home
ToledoSat, Oct 17 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
10 players
Open matchup report
Week 8Away
OhioSat, Oct 24 · Time TBA
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
10 players
Open matchup report
Week 13Home
Kent StateTue, Nov 24 · 7:00 PM EST
Spread
Not capturedNo market snapshot
Captured line
Not available
Player model
Available
Coverage
14 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
Aug 30, 4:30 PM EDT
Market status
Context only