Skip to content
Alex Hornibrook

#12Alex Hornibrook

QB·Wisconsin·20179.6 pts line valueDay 2 (Rds 2–3)

Alex Hornibrook is a Clutch Passer for Wisconsin. Alex's 2017 season ranks in the 83th percentile nationally by opponent-adjusted EPA per play across 344 plays — a above-average rate for the QB.

What projects, and what doesn't · QBs · held out 2019-2025

How well one season predicts the next, measured on seasons the model never trained on. 1.00 would be perfectly predictable; 0.00 means last year told us nothing.

  • Usage share (volume)0.46
    Beats guessing the QB average by 16%. n=2,421 QB seasons
  • EPA per play (efficiency)0.05
    Not projectable — we do not forecast this. n=1,965 QB seasons
  • Total EPA (value)0.51
    Beats guessing the QB average by 20%. n=1,965 QB seasons

Across all positions, usage carries year to year at 0.47 and efficiency at 0.07. So Alex Hornibrook's projection is a projection of opportunity — how much of the offense he runs through. How well he converts it is something this model does not claim to know a year in advance, and the number above is why.

2017 Production

Passing
198/318 Comp/Att2644 Pass yards25 Pass TD15 INT62.3% Comp %
Rushing
-101 Rush yards0 Rush TD29 Carries-3.5 Yards/carry

Performance Analysis · 2017 · vs QB peers

  • Efficiency83
  • Volume100
  • Dual-Threat0
  • Consistency73
  • Clutch81
Player type
Clutch Passer

Elevates on passing downs — 3rd-and-medium, two-minute drills, and pressure situations are where this QB is best.

3rd-down precisionLate-game valueHigh passing-down EPA
Peer percentiles
Opponent-adjusted EPA (WEPA/play)83th %ile · above avg
Game-to-game consistency73th %ile · average
Key findings
  • Above-average efficiency for the QB position (83th percentile).
  • High-volume role — one of the team's most-used QBs by play share.
  • High game-to-game consistency — reliable floor each week.
  • 7 high-impact games (EPA/play > 0.4) this season — elite ceiling.
  • Particularly dangerous on passing downs — efficiency spikes in obvious pass situations.
  • Production faded as the season progressed — 0.27 EPA/play decline from first to second half.
  • Peak game: 1.16 EPA/play in Wk 3 vs BYU (SP+ -7).

Historical Comparables · QB · efficiency + volume + value

Players from 2013–2025 matched on EPA efficiency, play volume, and adjusted value tier — not just one metric.

PlayerTeamWEPA/playLine valTotal EPA
Stetson BennettGeorgia0.63512.5323.0

Comps are statistical — efficiency, volume, and value tier all factor in. Style and conference context differ.

Game Log · box score + EPA, week by week

+1.1601.16Wk 1 vs Utah State: +0.67 EPA/play1Wk 2 vs Florida Atlantic: +0.41 EPA/play2Wk 3 vs BYU: +1.16 EPA/play3Wk 5 vs Northwestern: +0.31 EPA/play5Wk 6 vs Nebraska: +0.02 EPA/play6Wk 7 vs Purdue: +0.70 EPA/play7Wk 8 vs Maryland: +0.66 EPA/play8Wk 9 vs Illinois: +0.18 EPA/play9Wk 10 vs Indiana: +0.26 EPA/play10Wk 11 vs Iowa: -0.29 EPA/play11Wk 12 vs Michigan: +0.17 EPA/play12Wk 13 vs Minnesota: +0.89 EPA/play13Wk 14 vs Ohio State: +0.10 EPA/play14Wk 1 vs Miami: +0.71 EPA/play1
EPA per play · x-axis: weekabove 0 = added points · below = lost
WkOpponentResultOpp SP+C/ATTPass YdsPass TDINTQBRRush YdsRush TDEPA/play
1vsUtah StateW59-10-3.315/232443075.2-2000.67
2vsFlorida AtlanticW31-145.116/282011166.50.41
3@BYUW40-6-7.418/192564098.2-1101.16
5vsNorthwesternW33-2411.211/201971249.4-900.31
6@NebraskaW38-172.59/171131130.8-600.02
7vsPurdueW17-95.813/181991270.1-300.70
8vsMarylandW38-13-4.516/242252187.5-200.66
9@IllinoisW24-10-7.410/191350125.5-1000.18
10@IndianaW45-1710.213/2015821-900.26
11vsIowaW38-149.811/181352323.7-80-0.29
12vsMichiganW24-1019.69/191431137.5-800.17
13@MinnesotaW31-00.415/191513095.00.89
14vsOhio StateL21-2730.919/402290228.0-800.10
1@MiamiW34-2417.423/342584090.2-700.71

Usage & Situational · Pro

Snap-share proxy
Overall
36.0%
Passing plays
98.3%
Rushing plays
1.5%
Standard downs
23.5%
Passing downs
68.1%
EPA by down type
Standard downs
0.29
Passing downs
0.49
Pass / Rush EPA
0.42 / -0.60

Usage = share of team plays (CFBD has no true snap counts).

Career · rolling EPA, game by game

Per-game EPA5-game avg
+1.300−0.44
EPA per play · 2017 · 14 games

Chart shows per-game EPA (bars) and rolling 5-game average (line). Season breaks marked with dashed lines. Line value = est. points over replacement per game.

EPA = expected points added (opponent-adjusted). NIL estimates are model-based ranges, not reported deals. Data: CollegeFootballData. Not betting advice.