J.J. McCarthy is a 2-year Dual-Threat QB for Michigan. J.J.'s 2023 season ranks in the 70th percentile nationally by opponent-adjusted EPA per play across 377 plays — a average rate for the QB.
A genuine rushing threat who stresses defenses horizontally. Extends plays with legs and forces extra gap assignments.
Meaningful starter. Local collective + position-group deals.
Tier is a model estimate based on position, school brand, performance rank, and usage — not a reported deal. NIL deals are private. For a real market valuation, see On3's NIL profile, which factors in social following and actual deal tracking.
Players from 2014–2024 matched on EPA efficiency, play volume, and adjusted value tier — not just one metric.
| Player | Team | Yr | Plays | WEPA/play | Line val | Total EPA |
|---|---|---|---|---|---|---|
| Stetson Bennett | Georgia | 2022 | 509 | 0.635 | 12.4 | 323.0 |
| Tanner Mordecai | SMU | 2021 | 510 | 0.630 | 14.0 | 321.5 |
Comps are statistical — efficiency, volume, and value tier all factor in. Style and conference context differ.
| Wk | Opponent | Result | Opp SP+ | C/ATT | Pass Yds | Pass TD | INT | QBR | Rush Yds | Rush TD | EPA/play |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | vsEast Carolina | W30-3 | -12.8 | 26/30 | 280 | 3 | 0 | 94.3 | -2 | 0 | 0.82 |
| 2 | vsUNLV | W35-7 | 1.4 | 22/25 | 278 | 2 |
Usage = share of team plays (CFBD has no true snap counts).
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.
C/ATT 17/27 · Pass Yds 221 · Pass TD 3 · INT 0
| 0 |
| 96.1 |
| 38 |
| 0 |
| 0.87 |
| 3 | vsBowling Green | W31-6 | -7.8 | 8/13 | 143 | 2 | 3 | 10.6 | -1 | 0 | 0.59 |
| 4 | vsRutgers | W31-7 | 3.5 | 15/21 | 214 | 1 | 0 | 96.8 | 51 | 0 | 0.70 |
| 5 | @Nebraska | W45-7 | 0.3 | 12/16 | 156 | 2 | 0 | 99.2 | 30 | 1 | 0.85 |
| 6 | @Minnesota | W52-10 | 0.4 | 14/20 | 219 | 1 | 0 | 92.0 | 17 | 2 | 0.68 |
| 7 | vsIndiana | W52-7 | -7.4 | 14/17 | 222 | 3 | 0 | 84.4 | 27 | 0 | 0.73 |
| 8 | @Michigan State | W49-0 | -6.8 | 21/27 | 287 | 4 | 0 | 97.7 | 8 | 0 | 0.92 |
| 10 | vsPurdue | W41-13 | -7.3 | 24/37 | 335 | 0 | 0 | 72.1 | -31 | 0 | 0.22 |
| 11 | @Penn State | W24-15 | 23.5 | 7/8 | 60 | 0 | 0 | 96.2 | 34 | 0 | 0.42 |
| 12 | @Maryland | W31-24 | 11.0 | 12/23 | 141 | 0 | 1 | 53.7 | -7 | 0 | 0.02 |
| 13 | vsOhio State | W30-24 | 25.2 | 16/20 | 148 | 1 | 0 | 94.5 | 17 | 0 | 0.47 |
| 14 | vsIowa | W26-0 | 5.8 | 22/30 | 147 | 0 | 0 | 69.9 | -35 | 0 | 0.08 |
| 1 | vsWashington | W34-13 | 16.4 | 10/18 | 140 | 0 | 0 | — | 31 | 0 | 0.12 |
| 1 | vsAlabama | W27-20 | 23.1 | 17/27 | 221 | 3 | 0 | 91.9 | 25 | 0 | 0.12 |