Signature Stories — 2025
One headline stat per player, picked by an explainable engine from
seeds/signature_story_metrics.yaml. Ordered by cohort
percentile within position. 587 players qualify this season.
QBs — Top 25 of 85
-
#1Diego Pavia QBWEPA per dropback +0.600 EPACohort rank 1 / 58 100th
1st of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.600 EPA/play.
-
#2QB rushing weighted-EPA +0.510 EPACohort rank 1 / 46 100th
1st of 46 P4 + Notre Dame QBs among scrambling QBs by rushing weighted-EPA — +0.510 EPA per run on 86 carries.
-
#3WEPA per dropback +0.590 EPACohort rank 2 / 58 98th
2nd of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.590 EPA/play.
-
#4Julian Sayin QBWEPA per dropback +0.580 EPACohort rank 3 / 58 96th
3rd of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.580 EPA/play.
-
#5QB rushing weighted-EPA +0.470 EPACohort rank 3 / 46 96th
3rd of 46 P4 + Notre Dame QBs among scrambling QBs by rushing weighted-EPA — +0.470 EPA per run on 109 carries.
-
#6Dante Moore QBWEPA per dropback +0.480 EPACohort rank 5 / 58 93th
5th of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.480 EPA/play.
-
#7Marcel Reed QBWEPA per dropback +0.480 EPACohort rank 5 / 58 93th
5th of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.480 EPA/play.
-
#8Joey Aguilar QBWEPA per dropback +0.470 EPACohort rank 7 / 58 90th
7th of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.470 EPA/play.
-
#9Josh Hoover QBWEPA per dropback +0.470 EPACohort rank 7 / 58 90th
7th of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.470 EPA/play.
-
#10Aidan Chiles QBQB rushing weighted-EPA +0.400 EPACohort rank 6 / 46 89th
6th of 46 P4 + Notre Dame QBs among scrambling QBs by rushing weighted-EPA — +0.400 EPA per run on 52 carries.
-
#11Completion % 0.7% pctCohort rank 10 / 72 87th
10th of 72 P4 + Notre Dame QBs at 0.7% completion rate (178 attempts).
-
#12WEPA per dropback +0.450 EPACohort rank 9 / 58 86th
9th of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.450 EPA/play.
-
#13TD : INT ratio 4.0 ratioCohort rank 11 / 72 86th
11th of 72 P4 + Notre Dame QBs at 4.0 TDs per INT (151 attempts).
-
#14Yards per attempt 8.5 ydsCohort rank 11 / 72 86th
11th of 72 P4 + Notre Dame QBs at 8.5 yards per attempt (155 attempts).
-
#15Combined WEPA per play (pass + rush) +0.438 EPACohort rank 9 / 57 86th
9th of 57 P4 + Notre Dame QBs in combined passing + rushing weighted-EPA per play — +0.438 EPA on 430 touches.
-
#16Beau Pribula QBCompletion % 0.7% pctCohort rank 12 / 72 84th
12th of 72 P4 + Notre Dame QBs at 0.7% completion rate (270 attempts).
-
#17QB rushing weighted-EPA +0.390 EPACohort rank 8 / 46 84th
8th of 46 P4 + Notre Dame QBs among scrambling QBs by rushing weighted-EPA — +0.390 EPA per run on 88 carries.
-
#18Luke Altmyer QBWEPA per dropback +0.440 EPACohort rank 10 / 58 84th
10th of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.440 EPA/play.
-
#19Completion % 0.7% pctCohort rank 16 / 72 79th
16th of 72 P4 + Notre Dame QBs at 0.7% completion rate (284 attempts).
-
#20Total weighted-EPA passing +177.970 EPACohort rank 13 / 58 79th
13th of 58 P4 + Notre Dame QBs in total weighted-EPA passing — +85603.6 WEPA on 481 dropbacks.
-
#21Team red-zone TD rate (while QB plays) 64.5% pctCohort rank 21 / 92 78th
21st of 92 P4 + Notre Dame QBs (80+ dropbacks) — offense finishes 64.5% of red-zone trips in the end zone while he's starting (62 red-zone drives).
-
#22Yards per attempt 8.3 ydsCohort rank 17 / 72 78th
17th of 72 P4 + Notre Dame QBs at 8.3 yards per attempt (293 attempts).
-
#23TD : INT ratio 3.3 ratioCohort rank 17 / 72 78th
17th of 72 P4 + Notre Dame QBs at 3.3 TDs per INT (173 attempts).
-
#24Sam Leavitt QBTD : INT ratio 3.3 ratioCohort rank 17 / 72 78th
17th of 72 P4 + Notre Dame QBs at 3.3 TDs per INT (239 attempts).
-
#25WEPA per dropback +0.430 EPACohort rank 14 / 58 77th
14th of 58 P4 + Notre Dame QBs by weighted EPA per dropback (min 250 dropbacks) — +0.430 EPA/play.
RBs — Top 25 of 83
-
#1Rushing WEPA per carry +0.430 EPACohort rank 1 / 86 100th
1st of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.430 EPA/carry on 126 carries.
-
#2Rushing WEPA per carry +0.320 EPACohort rank 2 / 86 99th
2nd of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.320 EPA/carry on 116 carries.
-
#3Rushing WEPA per carry +0.320 EPACohort rank 2 / 86 99th
2nd of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.320 EPA/carry on 178 carries.
-
#4Rushing WEPA per carry +0.310 EPACohort rank 4 / 86 96th
4th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.310 EPA/carry on 97 carries.
-
#5Rushing WEPA per carry +0.310 EPACohort rank 4 / 86 96th
4th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.310 EPA/carry on 104 carries.
-
#6Yards per carry 6.6 ydsCohort rank 5 / 90 96th
5th of 90 P4 + Notre Dame RBs at 6.6 yards per carry (149 carries).
-
#7Isaac Brown RBRushing WEPA per carry +0.300 EPACohort rank 6 / 86 94th
6th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.300 EPA/carry on 93 carries.
-
#8Rushing WEPA per carry +0.290 EPACohort rank 7 / 86 93th
7th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.290 EPA/carry on 113 carries.
-
#9Ahmad Hardy RBRushing WEPA per carry +0.290 EPACohort rank 7 / 86 93th
7th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.290 EPA/carry on 248 carries.
-
#10Rushing WEPA per carry +0.280 EPACohort rank 9 / 86 91th
9th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.280 EPA/carry on 93 carries.
-
#11Rushing WEPA per carry +0.260 EPACohort rank 10 / 86 89th
10th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.260 EPA/carry on 88 carries.
-
#12Rushing WEPA per carry +0.260 EPACohort rank 10 / 86 89th
10th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.260 EPA/carry on 86 carries.
-
#13Ismail Mahdi RBRushing WEPA per carry +0.250 EPACohort rank 12 / 86 87th
12th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.250 EPA/carry on 125 carries.
-
#14Rushing WEPA per carry +0.240 EPACohort rank 13 / 86 86th
13th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.240 EPA/carry on 99 carries.
-
#15Bo Jackson RBYards per carry 6.1 ydsCohort rank 14 / 90 85th
14th of 90 P4 + Notre Dame RBs at 6.1 yards per carry (179 carries).
-
#16Rushing WEPA per carry +0.230 EPACohort rank 14 / 86 85th
14th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.230 EPA/carry on 103 carries.
-
#17Rushing WEPA per carry +0.230 EPACohort rank 14 / 86 85th
14th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.230 EPA/carry on 92 carries.
-
#18Rushing WEPA per carry +0.230 EPACohort rank 14 / 86 85th
14th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.230 EPA/carry on 95 carries.
-
#19Rushing WEPA per carry +0.220 EPACohort rank 17 / 86 81th
17th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.220 EPA/carry on 166 carries.
-
#20Rushing WEPA per carry +0.220 EPACohort rank 17 / 86 81th
17th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.220 EPA/carry on 105 carries.
-
#21Rushing WEPA per carry +0.220 EPACohort rank 17 / 86 81th
17th of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.220 EPA/carry on 149 carries.
-
#22Rushing yards (total) 952 ydsCohort rank 19 / 90 80th
19th of 90 P4 + Notre Dame RBs in total rushing yards — 952 yards on 233 carries.
-
#23Rushing WEPA per carry +0.210 EPACohort rank 21 / 86 76th
21st of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.210 EPA/carry on 202 carries.
-
#24Kewan Lacy RBRushing WEPA per carry +0.210 EPACohort rank 21 / 86 76th
21st of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.210 EPA/carry on 301 carries.
-
#25Rushing WEPA per carry +0.200 EPACohort rank 23 / 86 74th
23rd of 86 P4 + Notre Dame RBs by rushing weighted- EPA per carry — +0.200 EPA/carry on 182 carries.
WRs — Top 25 of 419
-
#1Yards per reception 24.2 ydsCohort rank 1 / 474 100th
1st of 474 All FBS WRs at 24.2 yards per reception (25 catches).
-
#2Yards per reception 24.1 ydsCohort rank 2 / 474 100th
2nd of 474 All FBS WRs at 24.1 yards per reception (30 catches).
-
#3Kamryn Perry WRYards per reception 22.7 ydsCohort rank 3 / 474 100th
3rd of 474 All FBS WRs at 22.7 yards per reception (43 catches).
-
#4Yards per reception 22.4 ydsCohort rank 4 / 474 99th
4th of 474 All FBS WRs at 22.4 yards per reception (20 catches).
-
#5Receiving yards (total) 1,243 ydsCohort rank 4 / 474 99th
4th of 474 All FBS WRs in receiving yards — 1,243 yards on 87 receptions.
-
#6Micahi Danzy WRYards per reception 21.1 ydsCohort rank 5 / 474 99th
5th of 474 All FBS WRs at 21.1 yards per reception (27 catches).
-
#7Receiving yards (total) 1,211 ydsCohort rank 5 / 474 99th
5th of 474 All FBS WRs in receiving yards — 1,211 yards on 109 receptions.
-
#8Yards per reception 21.0 ydsCohort rank 6 / 474 99th
6th of 474 All FBS WRs at 21.0 yards per reception (24 catches).
-
#9Beau Sparks WRReceiving yards (total) 1,200 ydsCohort rank 6 / 474 99th
6th of 474 All FBS WRs in receiving yards — 1,200 yards on 84 receptions.
-
#10Nyck Harbor WRYards per reception 20.6 ydsCohort rank 7 / 474 99th
7th of 474 All FBS WRs at 20.6 yards per reception (30 catches).
-
#11Chas Nimrod WRYards per reception 20.3 ydsCohort rank 8 / 474 98th
8th of 474 All FBS WRs at 20.3 yards per reception (23 catches).
-
#12Yards per reception 20.1 ydsCohort rank 9 / 474 98th
9th of 474 All FBS WRs at 20.1 yards per reception (38 catches).
-
#13Yards per reception 20.0 ydsCohort rank 10 / 474 98th
10th of 474 All FBS WRs at 20.0 yards per reception (34 catches).
-
#14Yards per reception 19.7 ydsCohort rank 11 / 474 98th
11th of 474 All FBS WRs at 19.7 yards per reception (49 catches).
-
#15Yards per reception 19.2 ydsCohort rank 12 / 474 98th
12th of 474 All FBS WRs at 19.2 yards per reception (56 catches).
-
#16Yards per reception 19.1 ydsCohort rank 13 / 474 98th
13th of 474 All FBS WRs at 19.1 yards per reception (30 catches).
-
#17Yards per reception 19.0 ydsCohort rank 14 / 474 97th
14th of 474 All FBS WRs at 19.0 yards per reception (35 catches).
-
#18Yards per reception 18.5 ydsCohort rank 15 / 474 97th
15th of 474 All FBS WRs at 18.5 yards per reception (20 catches).
-
#19Yards per reception 18.5 ydsCohort rank 15 / 474 97th
15th of 474 All FBS WRs at 18.5 yards per reception (24 catches).
-
#20Receiving yards (total) 1,029 ydsCohort rank 16 / 474 97th
16th of 474 All FBS WRs in receiving yards — 1,029 yards on 100 receptions.
-
#21Corey Rucker WRReceiving yards (total) 1,029 ydsCohort rank 16 / 474 97th
16th of 474 All FBS WRs in receiving yards — 1,029 yards on 73 receptions.
-
#22Donte Lee Jr WRYards per reception 18.4 ydsCohort rank 18 / 474 96th
18th of 474 All FBS WRs at 18.4 yards per reception (32 catches).
-
#23Carl Chester WRYards per reception 18.3 ydsCohort rank 19 / 474 96th
19th of 474 All FBS WRs at 18.3 yards per reception (30 catches).
-
#24Yards per reception 18.3 ydsCohort rank 19 / 474 96th
19th of 474 All FBS WRs at 18.3 yards per reception (25 catches).
-
#25Yards per reception 18.3 ydsCohort rank 19 / 474 96th
19th of 474 All FBS WRs at 18.3 yards per reception (44 catches).