

Gary Jennings is a Versatile WR for West Virginia. Gary's 2017 season ranks in the 75th percentile nationally by opponent-adjusted EPA per play across 129 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 |
|---|---|---|---|---|---|---|
| Shai Werts | Georgia Southern | 2020 | 128 | 0.310 | 1.0 | 39.7 |
| Zach Abey | Navy | 2016 | 70 | 0.370 | 0.8 | 25.9 |
| Chris Tyree | Notre Dame | 2020 | 76 | 0.310 | 0.6 | 23.6 |
| Eli Heidenreich | Navy | 2024 | 66 | 0.340 | 0.7 | 22.4 |
| Jafar Armstrong | Notre Dame | 2018 | 79 | 0.320 | 1.0 | 25.3 |
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 | vsVirginia Tech | L24-31 | 14.3 | 13 | 189 | 14.5 | 1 | 60 | 0.58 |
| 2 | vsEast Carolina | W56-20 | -14.0 | 4 | 46 | 11.5 | 0 | 38 | 0.40 |
| 3 | vsDelaware State | W59-16 | — | 6 | 128 | 21.3 | 0 | 48 |
Usage = share of team plays (CFBD has no true snap counts).
Rec 3 · Rec Yds 66 · Avg 22.0 · Rec TD 0
| 0.55 |
| 4 | @Kansas | W56-34 | -14.8 | 6 | 75 | 12.5 | 0 | 30 | 0.87 |
| 6 | @TCU | L24-31 | 18.9 | 10 | 80 | 8.0 | 0 | 14 | 0.05 |
| 7 | vsTexas Tech | W46-35 | 4.8 | 9 | 68 | 7.6 | 0 | 14 | 0.47 |
| 8 | @Baylor | W38-36 | -1.4 | 8 | 116 | 14.5 | 0 | 51 | 0.82 |
| 9 | vsOklahoma State | L39-50 | 19.1 | 6 | 58 | 9.7 | 0 | 21 | 0.53 |
| 10 | vsIowa State | W20-16 | 7.5 | 7 | 63 | 9.0 | 0 | 18 | 0.35 |
| 11 | @Kansas State | W28-23 | 10.9 | 13 | 115 | 8.8 | 0 | 43 | 0.30 |
| 12 | vsTexas | L14-28 | 10.6 | 10 | 78 | 7.8 | 0 | 19 | 0.04 |
| 13 | @Oklahoma | L31-59 | 25.5 | 2 | 14 | 7.0 | 0 | 8 | 0.32 |
| 1 | vsUtah | L14-30 | 12.0 | 3 | 66 | 22.0 | 0 | 38 | 0.67 |