

Peyton Ramsey is a 2-year Dual-Threat QB for Northwestern. Peyton's 2020 season ranks in the 8th percentile nationally by opponent-adjusted EPA per play across 361 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 | Rush Yds | Rush TD | EPA/play |
|---|---|---|---|---|---|---|---|---|---|---|
| 8 | vsMaryland | W43-3 | -0.1 | 23/30 | 212 | 1 | 0 | 47 | 1 | 0.65 |
| 9 | @Iowa | W21-20 | 16.3 | 11/18 | 130 | 0 | 1 | 26 | 0 | 0.32 |
| 10 | vsNebraska | W21-13 | 7.7 | 16/27 | 169 | 2 |
Usage = share of team plays (CFBD has no true snap counts).
| Season | Team | Line value | WEPA/play | YoY Δ | Total EPA |
|---|---|---|---|---|---|
| 2018 | Indiana | 4.5 | 0.360 | — | 208.8 |
| 2020 | Northwestern | 3.4 | 0.363 | +0.00 | 138.1 |
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 24/35 · Pass Yds 291 · Pass TD 3 · INT 0
| 2 |
| 28 |
| 0 |
| 0.32 |
| 11 | @Purdue | W27-20 | 5.9 | 23/36 | 212 | 3 | 1 | 21 | 0 | 0.46 |
| 12 | vsWisconsin | W17-7 | 26.5 | 23/44 | 203 | 2 | 0 | 6 | 0 | -0.04 |
| 13 | @Michigan State | L20-29 | -2.4 | 20/42 | 219 | 0 | 2 | -6 | 1 | 0.01 |
| 15 | vsIllinois | W28-10 | -5.4 | 7/12 | 82 | 1 | 0 | 47 | 0 | 0.34 |
| 16 | vsOhio State | L10-22 | 28.4 | 24/37 | 224 | 0 | 2 | 44 | 0 | 0.10 |
| 1 | vsAuburn | W35-19 | 12.6 | 24/35 | 291 | 3 | 0 | 50 | 1 | 0.64 |