

Asher O'Hara is a 2-year Dual-Threat QB for Middle Tennessee. Asher's 2019 season ranks in the 5th percentile nationally by opponent-adjusted EPA per play across 500 plays — a developing rate for the QB.
A genuine rushing threat who stresses defenses horizontally. Extends plays with legs and forces extra gap assignments.
| Wk | Opponent | Result | Opp SP+ | C/ATT | Pass Yds | Pass TD | INT | QBR | Rush Yds | Rush TD | EPA/play |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | @Michigan | L21-40 | 20.7 | 22/32 | 217 | 2 | 1 | 41.7 | 32 | 1 | 0.18 |
| 2 | vsTennessee State | W45-26 | — | 22/30 | 367 | 4 | 1 | 91.9 | 103 | 0 | 0.73 |
| 3 | vsDuke | L18-41 | -1.8 | 19/27 |
Usage = share of team plays (CFBD has no true snap counts).
| Season | Team | Line value | WEPA/play | YoY Δ | Total EPA |
|---|---|---|---|---|---|
| 2019 | Middle Tennessee | 4.8 | 0.385 | — | 198.2 |
| 2020 | Middle Tennessee | 3 | 0.340 | -0.04 | 163.7 |
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.
C/ATT 18/33 · Pass Yds 301 · Pass TD 3 · INT 1
| 201 |
| 2 |
| 0 |
| 53.6 |
| 67 |
| 0 |
| 0.28 |
| 5 | @Iowa | L3-48 | 16.7 | 15/22 | 110 | 0 | 0 | 28.7 | 33 | 0 | 0.09 |
| 6 | vsMarshall | W24-13 | -1.9 | 17/30 | 261 | 1 | 0 | 76.8 | 76 | 1 | 0.35 |
| 7 | @Florida Atlantic | L13-28 | -0.6 | 24/42 | 335 | 1 | 3 | 55.3 | 57 | 1 | 0.19 |
| 8 | @North Texas | L30-33 | -6.1 | 16/32 | 136 | 0 | 0 | 46.5 | 82 | 1 | 0.06 |
| 9 | vsFlorida International | W50-17 | -7.0 | 6/12 | 25 | 1 | 0 | 82.4 | 159 | 2 | 0.29 |
| 10 | @Charlotte | L20-34 | -6.3 | 9/17 | 118 | 2 | 1 | — | 148 | 1 | 0.36 |
| 12 | vsRice | L28-31 | -18.0 | 22/31 | 338 | 2 | 1 | — | 79 | 2 | 0.25 |
| 13 | vsOld Dominion | W38-17 | -24.4 | 18/25 | 185 | 2 | 0 | — | 78 | 0 | 0.37 |
| 14 | @Western Kentucky | L26-31 | 1.7 | 18/33 | 301 | 3 | 1 | — | 144 | 0 | 0.47 |