Quarterback, Northern Arizona, 2024–⁠26

Ty Pennington

Number
No. 6
Height
6′2″
Weight
220 lb
Class (2026)
Senior
Hometown
Sand Springs, OK

Ty Pennington plays quarterback for Northern Arizona. Last time out, against Portland State: 20 of 33, 277 yards, 2 TD, 1 INT; 10 carries, 57 yards, 1 TD. Pennington leads Northern Arizona in passing touchdowns and passing yards this season.

2026 so far

1,898 passing yards, 12 TD

CFD Staff: Ty Pennington | Sand Springs to Northern Arizona

Last game: 20 of 33, 277 yards, 2 TD, 1 INT; 10 carries, 57 yards, 1 TD vs. Portland State, W 38–⁠25

Next game: at Southern Utah, Oct 31

Game by game this season, passing yards
  1. 164EWU
  2. 180@ARIZ
  3. 153UIW
  4. 311@UTU
  5. 239@MTST
  6. 252@IDST
  7. 322MONT
  8. 277PRST

Filled bars: wins; outlined: losses.

Career highs

356passing yards, career highvs. Cal Poly, 20254touchdown passes, career highvs. Cal Poly, 202588rushing yards, career highvs. Idaho State, 20244rushing touchdowns, career highvs. Montana, 2026

Passing

Passing yards, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamCmpAttPctYdsY/ATDInt
2024Northern Arizona18728665.42,2557.9132
2025Northern Arizona23035065.72,7057.7164
2026Northern Arizona15424163.91,8987.9124
Career57187765.16,8587.84110

Rushing

SeasonTeamCarYdsAvgTDLong
2024Northern Arizona1044374.2775
2025Northern Arizona801922.4145
2026Northern Arizona722944.1639
Career2569233.61475

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2024Northern Arizona6QBSo.
2025Northern Arizona6QBJr.
2026Northern Arizona6QBSr.6′2″220

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsage
2025Northern Arizona (FCS)4270.3169th (n=314)0.24133.657%
2026Northern Arizona (FCS)3130.2254th (n=273)0.2170.261%

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). From CollegeFootballData, 2013 on.

Game by game

2026 Northern Arizona 8 games, 1,898 passing yards, 12 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 29vs.Eastern WashingtonW 34–⁠2715271642161
Sep 5atArizonaL 7–⁠35152618001−28
Sep 12vs.Incarnate WordW 38–⁠281325153104
Sep 19atUtah TechW 35–⁠2318273112127
Sep 26atMontana StateL 14–⁠2826382392072
Oct 3atIdaho StateW 38–⁠3121272522049
Oct 10vs.MontanaW 49–⁠4426383221052
Oct 17vs.Portland StateW 38–⁠2520332772157
2025 Northern Arizona 11 games, 2,705 passing yards, 16 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 30atArizona StateL 19–⁠382235204100
Sep 6vs.Utah TechW 38–⁠3121282291147
Sep 20vs.Incarnate WordW 31–⁠23173428630−7
Sep 27atPortland StateW 31–⁠1715242621051
Oct 4vs.Montana StateL 10–⁠342847210019
Oct 11atUC DavisL 24–⁠451828245108
Oct 25atIdaho StateW 31–⁠1824301711050
Oct 31vs.IdahoL 32–⁠35233426710−3
Nov 8vs.Northern ColoradoW 49–⁠101922225101
Nov 15vs.Cal PolyW 35–⁠2722293564118
Nov 22atWeber StateL 28–⁠4821392502118

No box score in the source for Sep 14 at Southern Utah, so that game is not listed.

2024 Northern Arizona 12 games, 2,255 passing yards, 13 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 31vs.Lincoln (CA)W 66–⁠68101161034
Sep 7atArizonaL 10–⁠221424840039
Sep 14atUtah TechW 45–⁠178141232067
Sep 21atIncarnate WordL 14–⁠3820352471018
Sep 28vs.Sacramento StateW 34–⁠16212524020−6
Oct 5atIdahoL 17–⁠2312171141013
Oct 19vs.Idaho StateW 30–⁠2618332650088
Nov 2vs.Weber StateW 27–⁠618212122073
Nov 9atCal PolyW 31–⁠1420271841054
Nov 16atNorthern ColoradoW 44–⁠31720193214
Nov 23vs.Eastern WashingtonW 30–⁠1815293121048
Nov 30atAbilene ChristianL 0–⁠241631165015

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.