T.J. Rahming is a Versatile WR for Duke. T.J.'s 2016 season ranks in the 80th percentile nationally by opponent-adjusted EPA per play across 95 plays — a above-average rate for the WR.
Balanced profile without a single dominant trait — contributes across multiple dimensions.
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 |
|---|---|---|---|---|---|---|
| Zach Abey | Navy | 2016 | 70 | 0.370 | 0.8 | 25.9 |
| Eli Heidenreich | Navy | 2024 | 66 | 0.340 | 0.7 | 22.4 |
| Chris Tyree | Notre Dame | 2020 | 76 | 0.310 | 0.6 | 23.6 |
| Malik Dunner | Ball State | 2017 | 76 | 0.290 | 0.4 | 22.0 |
| Noah Short | Army | 2024 | 69 | 0.300 | 0.5 | 20.7 |
Comps are statistical — efficiency, volume, and value tier all factor in. Style and conference context differ.
| Wk | Opponent | Result | Opp SP+ | Rec | Rec Yds | Avg | Rec TD | Long | EPA/play |
|---|---|---|---|---|---|---|---|---|---|
| 1 | vsNorth Carolina Central | W49-6 | — | 1 | 35 | 35.0 | 0 | 35 | 1.10 |
| 2 | vsWake Forest | L14-24 | -0.6 | 9 | 46 | 5.1 | 0 | 10 | -0.18 |
| 3 | @Northwestern | L13-24 | 2.9 | 8 | 70 | 8.8 | 0 | 23 |
Usage = share of team plays (CFBD has no true snap counts).
Rec 10 · Rec Yds 117 · Avg 11.7 · Rec TD 0
| -0.03 |
| 4 | @Notre Dame | W38-35 | 15.7 | 8 | 87 | 10.9 | 0 | 24 | 0.98 |
| 5 | vsVirginia | L20-34 | -3.8 | 6 | 65 | 10.8 | 1 | 23 | 0.42 |
| 7 | @Louisville | L14-24 | 22.9 | 7 | 83 | 11.9 | 0 | 51 | 0.84 |
| 9 | @Georgia Tech | L35-38 | 7.8 | 2 | 20 | 10.0 | 0 | 10 | -0.02 |
| 11 | vsNorth Carolina | W28-27 | 15.9 | 8 | 100 | 12.5 | 0 | 35 | 0.57 |
| 12 | @Pittsburgh | L14-56 | 13.1 | 10 | 116 | 11.6 | 0 | 43 | 0.48 |
| 13 | @Miami | L21-40 | 18.6 | 10 | 117 | 11.7 | 0 | 49 | 0.29 |