

Justin Hall is a Versatile WR for Ball State. Justin's 2019 season ranks in the 90th percentile nationally by opponent-adjusted EPA per play across 107 plays — a elite 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 |
|---|---|---|---|---|---|---|
| Keytaon Thompson | Mississippi State | 2017 | 70 | 0.460 | 1.2 | 32.2 |
| Savion Williams | TCU | 2024 | 56 | 0.450 | 1.1 | 25.2 |
| DeAndre Hughes | Air Force | 2021 | 60 | 0.470 | 1.3 | 28.2 |
| Zach Abey | Navy | 2016 | 70 | 0.370 | 0.8 | 25.9 |
| Kawaan Baker | South Alabama | 2018 | 63 | 0.410 | 1.4 | 25.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 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | vsIndiana | L24-34 | 12.8 | 6 | 39 | 6.5 | 0 | 16 | 0.01 |
| 2 | vsFordham | W57-29 | — | 6 | 83 | 13.8 | 1 | 50 | 0.34 |
| 3 | vsFlorida Atlantic | L31-41 | -0.6 | 4 | 40 | 10.0 | 0 | 15 |
Usage = share of team plays (CFBD has no true snap counts).
Rec 6 · Rec Yds 43 · Avg 7.2 · Rec TD 1
| 0.38 |
| 4 | @NC State | L23-34 | -6.3 | 8 | 73 | 9.1 | 0 | 21 | 0.40 |
| 6 | @Northern Illinois | W27-20 | -13.9 | 1 | 6 | 6.0 | 0 | 6 | -0.11 |
| 7 | @Eastern Michigan | W29-23 | -8.6 | 11 | 109 | 9.9 | 1 | 46 | 0.68 |
| 8 | vsToledo | W52-14 | -13.7 | 4 | 73 | 18.3 | 1 | 36 | 1.05 |
| 9 | vsOhio | L21-34 | 3.7 | 4 | 26 | 6.5 | 0 | 13 | 0.13 |
| 11 | @Western Michigan | L31-35 | -4.9 | 4 | 64 | 16.0 | 0 | 31 | 0.99 |
| 12 | vsCentral Michigan | L44-45 | -4.4 | 4 | 95 | 23.8 | 2 | 64 | 1.36 |
| 13 | @Kent State | L38-41 | -10.2 | 3 | 33 | 11.0 | 0 | 16 | 0.58 |
| 14 | vsMiami (OH) | W41-27 | -9.2 | 6 | 43 | 7.2 | 1 | 11 | 0.49 |