

Asher O'Hara is a 2-year Dual-Threat QB for Middle Tennessee. Asher's 2020 season ranks in the 0th percentile nationally by opponent-adjusted EPA per play across 452 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 | @Army | L0-42 | 2.7 | 9/14 | 46 | 0 | 2 | — | 18 | 0 | -0.42 |
| 3 | vsTroy | L14-47 | 2.3 | 16/23 | 109 | 0 | 1 | — | 45 | 1 | -0.05 |
| 4 | @UTSA | L35-37 | -9.6 | 31/47 | 372 |
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 19/23 · Pass Yds 210 · Pass TD 0 · INT 0
| 3 |
| 2 |
| 41.1 |
| 61 |
| 0 |
| 0.39 |
| 5 | vsWestern Kentucky | L17-20 | -3.2 | 23/33 | 217 | 1 | 0 | — | 98 | 1 | 0.29 |
| 6 | @Florida International | W31-28 | -10.7 | 23/42 | 268 | 2 | 2 | — | 106 | 2 | 0.31 |
| 7 | vsNorth Texas | L35-52 | -8.0 | 18/29 | 164 | 3 | 1 | — | 79 | 0 | 0.17 |
| 8 | @Rice | W40-34 | -9.2 | 24/33 | 333 | 2 | 0 | — | 52 | 1 | 0.41 |
| 11 | @Marshall | L14-42 | 9.5 | 29/44 | 241 | 1 | 0 | — | 39 | 1 | 0.15 |
| 12 | @Troy | W20-17 | 2.3 | 19/23 | 210 | 0 | 0 | — | 86 | 0 | 0.29 |