Quarterback, App State, 2017–⁠20

Zac Thomas

Number
No. 12
Height
6′1″
Weight
210 lb
Class (2020)
Senior
Hometown
Trussville, AL

Zac Thomas played quarterback at App State (2017–⁠20).

Career highs

326passing yards, career highat Troy, 20194touchdown passes, career highfour times; last vs. Troy, 2020109rushing yards, career highat UL Monroe, 20202rushing touchdowns, career highthree times; last at Louisiana, 2019

Honors

Team titles: Sun Belt champions, 2017, 2018 and 2019

Players of the year, conference and regional honors: Wikipedia’s lists (CC BY-SA), each linked from its honor.

Passing

Passing yards, season by season, with his team’s record
SeasonTeamCmpAttPctYdsY/ATDInt
2017App State61060.0333.300
2018App State15925462.62,0398.0216
2019App State22435862.62,7097.6286
2020App State18629163.92,1897.52011
Career57591363.06,9707.66923

Rushing

SeasonTeamCarYdsAvgTDLong
2017App State8455.6018
2018App State925045.51062
2019App State1044414.2750
2020App State903133.5260
Career2941,3034.41962

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2017App State12QBFr.
2018App State12QBSo.
2019App State12QBJr.
2020App State12QBSr.6′1″210

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/playPctileMedianTotalUsageAdj. passAdj. rush
2017App State10-0.15––-1.5–––
2018App State3460.4495th (n=160)0.26152.944%0.460.36
2019App State4620.3886th (n=155)0.27175.747%0.400.32
2020App State3790.3059th (n=116)0.27115.345%0.350.27

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). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Game by game

2020 App State 12 games, 2,189 passing yards, 20 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 12vs.CharlotteW 35–⁠2014212041132
Sep 19atMarshallL 7–⁠172238268119
Sep 26vs.CampbellW 52–⁠211218131006
Oct 22vs.Arkansas StateW 45–⁠1716232164182
Oct 31atUL MonroeW 31–⁠13131815221109
Nov 7atTexas StateW 38–⁠171827168301
Nov 14vs.Georgia StateW 17–⁠1316221461136
Nov 21atCoastal CarolinaL 23–⁠34172921113−20
Nov 28vs.TroyW 47–⁠1022292794018
Dec 4vs.LouisianaL 21–⁠24102192021
Dec 12atGeorgia SouthernW 34–⁠261829208214
Dec 21 ✦vs.North TexasW 56–⁠288161141035
2019 App State 14 games, 2,709 passing yards, 28 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 31vs.East Tennessee StateW 42–⁠716241502032
Sep 7vs.CharlotteW 56–⁠411420182304
Sep 21atNorth CarolinaW 34–⁠3120292240157
Sep 28vs.Coastal CarolinaW 56–⁠3719232462110
Oct 9atLouisianaW 17–⁠711171470063
Oct 19vs.UL MonroeW 52–⁠718302143158
Oct 26atSouth AlabamaW 30–⁠316281321042
Oct 31vs.Georgia SouthernL 21–⁠2424502623037
Nov 9atSouth CarolinaW 20–⁠1591510501−7
Nov 16atGeorgia StateW 56–⁠2719312564152
Nov 23vs.Texas StateW 35–⁠138161742028
Nov 29atTroyW 48–⁠1328343264111
Dec 7vs.LouisianaW 45–⁠389171492025
Dec 21 ✦vs.UABW 31–⁠1713241422029
2018 App State 12 games, 2,039 passing yards, 21 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 1atPenn StateL 38–⁠4525382702143
Sep 8atCharlotteW 45–⁠914142953029
Sep 22vs.Gardner-WebbW 72–⁠71115185108
Sep 29vs.South AlabamaW 52–⁠78181462277
Oct 9atArkansas StateW 35–⁠912271442076
Oct 20vs.LouisianaW 27–⁠1710201061143
Oct 25atGeorgia SouthernL 14–⁠3411−1005
Nov 10atTexas StateW 38–⁠725362472076
Nov 17vs.Georgia StateW 45–⁠1720242823027
Nov 24vs.TroyW 21–⁠1012241132033
Dec 1vs.LouisianaW 30–⁠19613750059
Dec 15 ✦vs.Middle TennesseeW 45–⁠1315241773228
2017 App State 3 games, 33 passing yards
DateOpponentResultCmpAttYdsTDIntRush
Sep 2atGeorgiaL 10–⁠3135200013
Sep 9vs.Savannah StateW 54–⁠735130019
Dec 2vs.LouisianaW 63–⁠14–––––13

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

Before the draft

DrillCombine or pro day 2021
Height6′0⅝″
Weight205 lb
Arm length31½″
Hand size8¾″
40-yard dash4.59 s
Vertical jump30″
Broad jump9′7″
3-cone drill7.08 s
20-yard shuttle4.35 s

Combine or pro day: the source doesn’t say which. Combine and pro day results compiled by array-carpenter (nfl-draft-data).

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.