

C.J. Johnson is a Vertical Threat WR for East Carolina. C.J.'s 2020 season produced 21.7 total EPA across 43 plays.
Elite deep receiver who stretches the field. Wins downfield, commands safety attention, and creates the threat that opens underneath routes.
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 |
|---|---|---|---|---|---|---|
| Savion Williams | TCU | 2024 | 56 | 0.450 | 1.1 | 25.2 |
| Dane Kinamon | Air Force | 2021 | 39 | 0.410 | 0.7 | 16.0 |
| DeAndre Hughes | Air Force | 2021 | 60 | 0.470 | 1.3 | 28.2 |
| Keytaon Thompson | Mississippi State | 2017 | 70 | 0.460 | 1.2 | 32.2 |
| Javion Posey | Florida Atlantic | 2020 | 53 | 0.450 | 1.4 | 23.8 |
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 |
|---|---|---|---|---|---|---|---|---|---|
| 4 | vsUCF | L28-51 | 13.6 | 2 | 52 | 26.0 | 1 | 37 | 0.66 |
| 5 | @Georgia State | L29-49 | -5.7 | 1 | 0 | 1.0 | 0 | 0 | -0.45 |
| 6 | @South Florida | W44-24 | -11.4 | 3 | 99 | 33.0 | 2 | 75 |
Usage = share of team plays (CFBD has no true snap counts).
Rec 2 · Rec Yds 19 · Avg 9.5 · Rec TD 1
| 2.98 |
| 7 | vsNavy | L23-27 | -9.3 | 1 | 15 | 15.0 | 0 | 15 | -0.26 |
| 9 | @Tulsa | L30-34 | 5.6 | 2 | 41 | 20.5 | 1 | 25 | 0.23 |
| 10 | vsTulane | L21-38 | 4.2 | 4 | 79 | 19.8 | 0 | 31 | -0.11 |
| 11 | @Cincinnati | L17-55 | 18.6 | 1 | 14 | 14.0 | 0 | 14 | -0.35 |
| 12 | @Temple | W28-3 | -10.0 | 3 | 86 | 28.7 | 1 | 60 | 2.19 |
| 13 | vsSMU | W52-38 | 9.2 | 2 | 19 | 9.5 | 1 | 14 | 0.18 |