Skip to content
Malik Cunningham
Malik Cunningham

#3Malik Cunningham

QB·Louisville·2021202020199.1 pts line valueDay 2 (Rds 2–3)

Malik Cunningham is a 3-year Dual-Threat QB for Louisville. Malik's 2019 season ranks in the 83th percentile nationally by opponent-adjusted EPA per play across 295 plays — a above-average rate for the QB. Malik's production has improved each season, a positive development trajectory.

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 Malik Cunningham'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.

2019 Production

Passing
112/179 Comp/Att2065 Pass yards22 Pass TD5 INT62.6% Comp %
Rushing
482 Rush yards6 Rush TD122 Carries4.0 Yards/carry

Performance Analysis · 2019 · vs QB peers

  • Efficiency83
  • Volume100
  • Dual-Threat77
  • Consistency74
  • Clutch100
Player type
Dual-Threat QB

A genuine rushing threat who stresses defenses horizontally. Extends plays with legs and forces extra gap assignments.

Rushing threatScrambles for valueStresses defensive structure
Peer percentiles
Opponent-adjusted EPA (WEPA/play)83th %ile · above avg
Game-to-game consistency74th %ile · average
Career trajectory:↑ Rising
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.
  • Career trajectory is upward — WEPA value has improved season over season.
  • 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.29 EPA/play decline from first to second half.
  • Peak game: 1.67 EPA/play in Wk 2 vs Eastern Kentucky.

Game Log · box score + EPA, week by week

+1.6701.67Wk 2 vs Eastern Kentucky: +1.67 EPA/play2Wk 3 vs Western Kentucky: +0.28 EPA/play3Wk 4 vs Florida State: +0.25 EPA/play4Wk 6 vs Boston College: +1.03 EPA/play6Wk 7 vs Wake Forest: +1.38 EPA/play7Wk 8 vs Clemson: -0.18 EPA/play8Wk 9 vs Virginia: +0.64 EPA/play9Wk 11 vs Miami: +0.35 EPA/play11Wk 12 vs NC State: +0.44 EPA/play12Wk 13 vs Syracuse: +0.70 EPA/play13Wk 14 vs Kentucky: +0.12 EPA/play14Wk 1 vs Mississippi State: +0.41 EPA/play1
EPA per play · x-axis: weekabove 0 = added points · below = lost
WkOpponentResultOpp SP+C/ATTPass YdsPass TDINTQBRRush YdsRush TDEPA/play
2vsEastern KentuckyW42-01/12400100.07311.67
3vsWestern KentuckyW38-211.79/141232069.54600.28
4@Florida StateL24-351.816/272862144.5510.25
6vsBoston CollegeW41-39-5.713/182881094.04311.03
7@Wake ForestW62-592.05/6992099.15901.38
8vsClemsonL10-4528.14/1163014.8-100-0.18
9vsVirginiaW28-216.36/101261096.49710.64
11@MiamiL27-529.612/1821921-810.35
12@NC StateW34-20-6.313/2024240900.44
13vsSyracuseW56-34-3.011/20238516010.70
14@KentuckyL13-459.16/1178112700.12
1vsMississippi StateW38-283.516/23279208100.41

Usage & Situational · Pro

Snap-share proxy
Overall
37.5%
Passing plays
65.8%
Rushing plays
20.1%
Standard downs
32.8%
Passing downs
46.4%
EPA by down type
Standard downs
0.27
Passing downs
0.69
Pass / Rush EPA
0.53 / 0.28

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

Career · rolling EPA, game by game

Per-game EPA5-game avg
+1.850−0.3720202021
EPA per play · 2019 — 2021 · 36 games
SeasonTeamLine valueTotal EPA
2019Louisville
9.1
207.2
2020Louisville
7.9
217.8
2021Louisville
14.7
341.6

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.