| Season | School | GP | CAR | RUSH YDS | RUSH TD | YPC | PASS YDS | PASS TD | TOTAL TD |
|---|---|---|---|---|---|---|---|---|---|
| 2014-15 | Penn Charter | 11 | 62 | 42 | 3 |
Began at Penn Charter · Graduated 2017.
Individual stats available for 19 of 29 games
| Passing | Rushing | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Date | Opponent | Result | C/ATT | YDS | TD | INT | CAR | YDS | TD |
| Nov 12 | @ Germantown Academy | L 14-17 | — | 215 | — | — | 8 | 18 | — |
| Nov 4 | @ Malvern Prep | L 28-35 | — | 316 | — | — | 8 | 10 | — |
| Oct 28 | vs Episcopal Academy | W 28-21 | — | 171 | — | — | 9 | 54 | — |
| Oct 22 | vs Springside Chestnut Hill Academy | W 49-27 | — | 179 | — | — | 9 | 59 | — |
| Oct 14 | @ Haverford School | L 20-21 | — | 153 | — | — | 14 | 22 | — |
| Sep 23 | vs Interboro | W 27-0 | — | — | — | — | 6 | 19 | — |
| Sep 3 | @ Lansdale Catholic | W 35-14 | — | — | — | — | — | — | — |
| N/A | Unknown | W 35-0 | — | — | — | — | — | — | — |
| N/A | @ Lawrenceville School | W 49-21 | — | — | — | — | 8 | 8 | — |
| Season Totals | — | 1,034 | — | — | 62 | 190 | — | ||
2016 — Coaches' All Catholic — Football — — Offense
QB
Daily News All City
QB
2015 — Coaches' All Inter Ac — Football — — Offense
QB
Explore other players from this school
View Penn Charter roster| 0.7 |
| 2,066 |
| 15 |
| 3 |
| 2015-16 | Penn Charter | 9 | 71 | 132 | 5 | 1.9 | 1,771 | 23 | 5 |
| 2016-17 | Penn Charter | 10 | 62 | 190 | 2 | 3.1 | 1,625 | 17 | 2 |
| Career Totals | 30 | 195 | 364 | 10 | 1.9 | 5,462 | 55 | 10 | |
2015 — Daily News All City — Football — — Offense
QB