

Kyle McCord is a 2-year Dual-Threat QB for Ohio State. Kyle's 2023 season ranks in the 88th percentile nationally by opponent-adjusted EPA per play across 346 plays — a above-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 |
| Kaidon Salter | Liberty | 2023 | 486 | 0.711 | 14.7 | 345.6 |
| Malik Cunningham | Louisville | 2021 | 502 | 0.681 | 14.7 | 341.6 |
| Blake Sims | Alabama | 2014 | 473 | 0.696 | 15.4 | 329.4 |
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 | @Indiana | W23-3 | -7.4 | 20/33 | 239 | 0 | 1 | 80.6 | 8 | 0 | 0.40 |
| 2 | vsYoungstown State | W35-7 | — | 14/20 | 258 | 3 | 0 | 90.0 | 1 | 0 | 0.83 |
| 3 | vsWestern Kentucky | W63-10 | -2.0 | 19/23 | 318 | 3 | 0 | 95.7 | 1 | 0 | 0.89 |
| 4 | @Notre Dame | W17-14 | 20.1 | 21/37 | 240 | 0 | 0 | 89.5 | 0 | 0 | 0.26 |
| 6 | vsMaryland | W37-17 | 11.0 | 19/29 | 320 | 2 | 0 | 81.9 | -20 | 0 | 0.63 |
| 7 | @Purdue | W41-7 | -7.3 | 16/28 | 276 | 3 | 0 | 88.4 | -11 | 0 | 0.72 |
| 8 | vsPenn State | W20-12 | 23.5 | 22/35 | 286 | 1 | 0 | 87.2 | -10 | 0 | 0.26 |
| 9 | @Wisconsin | W24-10 | 9.4 | 17/26 | 226 | 2 | 2 | 56.0 | -20 | 0 | 0.60 |
| 10 | @Rutgers | W35-16 | 3.5 | 19/26 | 189 | 3 | 1 | 79.8 | -6 | 0 | 0.43 |
| 11 | vsMichigan State | W38-3 | -6.8 | 24/31 | 335 | 3 | 0 | 98.1 | — | — | 0.80 |
| 12 | vsMinnesota | W37-3 | 0.4 | 20/30 | 212 | 2 | 0 | 64.0 | -5 | 0 | 0.45 |
| 13 | @Michigan | L24-30 | 31.3 | 18/30 | 271 | 2 | 2 | 89.4 | -3 | 0 | 0.60 |
Usage = share of team plays (CFBD has no true snap counts).
| Season | Team | Line value | WEPA/play | YoY Δ | Total EPA |
|---|---|---|---|---|---|
| 2023 | Ohio State | 10.6 | 0.680 | — | 239.4 |
| 2024 | Syracuse | 12.1 | 0.509 | -0.17 | 321.4 |
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.