Skip to content

Pass Rate Over Expected (PROE)

Analysis

Losing teams throw and winning teams run. PROE takes that out, so what is left is what the coach chose.

Pass rate minus the league's pass rate from the same down, distance, field position, score and clock. A statement about the staff rather than the schedule.

Most

+14.5%

Hawai'i

Least

−33.9%

Army

Spread

48.4%

top to bottom

Fourth downs

21%

model says 34% — why →

Pass over expected— against the spots faced

Across is what an average staff would have thrown from this team's actual snaps. Distance above the line is identity; distance along it is game script.

45%50%55%20%40%60%Expected pass rate← worsebetter →Actual pass rate← worsebetter →
136 teams · dashed lines mark the league medianr = 0.30(r² = 0.09)

Pass over expected— the two ends

#TeamPROE
1Hawai'i+14.5
2Maryland+14.2
3San José State+13.4
4California+11.8
5Florida Atlantic+11.6
6SMU+10.3
7Delaware+10.2
8Middle Tennessee+10.1
9Alabama+10.1
10Minnesota+9.8
11Western Kentucky+9.6
12New Mexico State+9.6
13Pittsburgh+9.2
14Louisville+9.1
15LSU+9.1
16Clemson+8.6
17Baylor+8.2
18Ohio State+7.3
19North Texas+7.3
20TCU+7.2
21UConn+7.2
22Boston College+7.0
23Duke+6.3
24Missouri State+6.2
25USC+6.0
26App State+5.8
27Arkansas State+5.8
28Arizona+5.4
29Vanderbilt+4.9
30Oklahoma+4.8
31UTSA+4.7
32NC State+4.7
33Texas+4.3
34Washington State+4.2
35Utah State+3.8
36Ole Miss+3.6
37Eastern Michigan+3.5
38Texas Tech+3.5
39Florida+3.4
40Georgia Southern+3.4
41Rutgers+3.4
42Illinois+3.3
43Akron+3.1
44Miami+3.1
45UAB+3.1
46Georgia State+2.9
47Purdue+2.8
48Sam Houston+2.5
49Texas A&M+2.5
50Buffalo+2.5
51UNLV+2.4
52Michigan State+2.4
53Oregon State+2.2
54Oregon+2.1
55North Carolina+2.1
56Virginia+2.0
57Nebraska+1.9
58UCF+1.8
59Washington+1.7
60Tulane+1.6
61Memphis+1.4
62Stanford+1.4
63Wake Forest+1.3
64Temple+1.2
65Colorado State+1.1
66UCLA+1.1
67Southern Miss+0.9
68Tennessee+0.9
69New Mexico+0.8
70Charlotte+0.7
71Massachusetts+0.6
72Arkansas+0.1
73Notre Dame+0.1
74Cincinnati+0.0
75Troy-0.0
76UTEP-0.1
77Florida International-0.4
78BYU-0.4
79Toledo-0.5
80Northwestern-0.5
81Oklahoma State-0.7
82Miami (OH)-0.7
83Boise State-0.8
84East Carolina-0.8
85Indiana-0.9
86South Florida-0.9
87Colorado-0.9
88Auburn-1.0
89Georgia Tech-1.2
90Kentucky-1.3
91Arizona State-1.6
92Syracuse-1.6
93Iowa State-1.7
94Coastal Carolina-1.7
95Kansas State-1.8
96Michigan-1.9
97Wyoming-1.9
98South Carolina-2.0
99Kansas-2.0
100Kennesaw State-2.4
101Georgia-2.6
102Fresno State-2.8
103Old Dominion-3.2
104James Madison-3.3
105Penn State-3.3
106Kent State-3.7
107Texas State-3.9
108Utah-4.0
109Mississippi State-4.1
110Tulsa-4.2
111Houston-4.7
112Ohio-5.9
113Marshall-6.2
114Missouri-6.8
115Wisconsin-7.6
116Nevada-7.7
117Florida State-7.8
118UL Monroe-8.0
119West Virginia-8.1
120Iowa-8.3
121Louisiana-8.6
122Louisiana Tech-9.1
123Liberty-9.2
124Virginia Tech-9.2
125Ball State-9.5
126Bowling Green-10.5
127South Alabama-10.6
128San Diego State-10.6
129Jacksonville State-11.6
130Western Michigan-13.0
131Central Michigan-13.5
132Northern Illinois-19.4
133Navy-19.7
134Rice-24.1
135Air Force-27.5
136Army-33.9
How this number is computed

A gradient-boosted classifier predicts the probability that a given snap is a pass, from the game state alone — down, distance, yardsToGoal, margin, secs_left, period, venue, off_to, def_to — fit on 118,147 fourth downs and roughly a million scrimmage plays across 12 seasons. PROE is a team’s actual pass rate minus what that model expected from the same situations, so the schedule and the scoreboard are divided out before any team is compared with any other.

⚠ No team identity enters the model. That is what makes it a measure of choice rather than a measure of circumstance — and it is also why a team with few plays has a noisy number rather than a wrong one. Excludes overtime, garbage time, FBS vs FCS. Rebuilt 2026-09-10.

The reference table

What the league throws from each situation — the baseline every “over expected” number on this page is measured against. The model itself is a gradient boosting fit on down, distance, yardsToGoal, margin, secs_left, period, venue, off_to, def_to; this is the same thing in a form you can read.

DownTo goopp 20opp 21-50own 20-49own 1-19
11-212%
13-420%
15-726%43%40%
18-1035%46%45%36%
111+47%53%52%45%
21-217%34%33%25%
23-430%37%38%32%
25-739%44%47%42%
28-1050%54%56%52%
211+58%62%65%59%
31-219%18%23%26%
33-453%51%69%67%
35-773%69%82%78%
38-1079%78%84%77%
311+76%75%77%68%

Excluded from every number on this page: overtime, garbage time, FBS vs FCS. A call made down forty in the fourth quarter is not a call.