Zach Terrell, 2014
Photo: Liz Copan, Public domain, via Wikimedia Commons

Quarterback, Western Michigan, 2012–⁠16

Zach Terrell

Number
No. 11
Height
6′2″
Hometown
Fort Wayne, IN

Wikipedia readers: about 215 a month over the past year

Zach Terrell played quarterback at Western Michigan (2012–⁠16). He won the 2016 William V. Campbell Trophy.

At a glance

Best season
3,533
Passing yards, 2016 (Western Michigan, 13–⁠1)
Best game
445 yards
Vs. Buffalo, week 12, 2016: No. 1 passing game in FBS that week
National rank
No. 10
In FBS in passing touchdowns, 2016

Career highs

445passing yards, career highvs. Buffalo, 20164touchdown passes, career highseven times; last vs. Buffalo, 20162rushing touchdowns, career highat Akron, 2016

Honors

Team titles: MAC champions, 2016

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
2013Western Michigan13325153.01,6026.488
2014Western Michigan25036867.93,4439.42610
2015Western Michigan26239167.03,5229.0299
2016Western Michigan26337769.83,5339.4334
Career9081,38765.512,1008.79631

Rushing

SeasonTeamCarYdsAvgTDLong
2013Western Michigan4200.0018
2014Western Michigan782643.4341
2015Western Michigan771071.4331
2016Western Michigan802493.1721
Career2776202.21341

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosHt
2012Western Michigan11QB
2013Western Michigan11QB
2014Western Michigan11QB
2015Western Michigan11QB
2016Western Michigan11QB6′2″

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
2013Western Michigan2660.089th (n=144)0.2220.845%0.15–
2014Western Michigan3920.4496th (n=147)0.24173.148%0.56–
2015Western Michigan4370.3989th (n=151)0.24170.850%0.470.17
2016Western Michigan4350.5999th (n=152)0.25255.544%0.660.36

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

2016 Western Michigan 14 games, 3,533 passing yards, 33 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 3atNorthwesternW 22–⁠2126362181040
Sep 10vs.North Carolina CentralW 70–⁠211522255404
Sep 17atIllinoisW 34–⁠109131500021
Sep 24vs.Georgia SouthernW 49–⁠3118272704035
Oct 1atCentral MichiganW 49–⁠1015211703012
Oct 8vs.Northern IllinoisW 45–⁠30182432730−4
Oct 15atAkronW 41–⁠021312072034
Oct 22vs.Eastern MichiganW 45–⁠312935398310
Nov 1atBall StateW 52–⁠20233436730–
Nov 8atKent StateW 37–⁠21613830039
Nov 19vs.BuffaloW 38–⁠029374454024
Nov 25vs.ToledoW 55–⁠3519251963017
Dec 2vs.OhioW 29–⁠2319312902213
Jan 2 ✦vs.WisconsinL 16–⁠2416281571114
2015 Western Michigan 13 games, 3,522 passing yards, 29 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 4vs.Michigan StateL 24–⁠37335036522−35
Sep 12atGeorgia SouthernL 17–⁠43243622723−12
Sep 19vs.Murray StateW 52–⁠20253035540−7
Sep 26atOhio StateL 12–⁠38183316921−3
Oct 10vs.Central MichiganW 41–⁠3915222624043
Oct 17atOhioW 49–⁠1414201373024
Oct 24vs.Miami (OH)W 35–⁠132532278305
Oct 29atEastern MichiganW 58–⁠2817232520072
Nov 5vs.Ball StateW 54–⁠71622324309
Nov 11vs.Bowling GreenL 27–⁠412440282014
Nov 18atNorthern IllinoisL 19–⁠272137331217
Nov 27atToledoW 35–⁠30122024320−4
Dec 24 ✦vs.Middle TennesseeW 45–⁠311826297214
2014 Western Michigan 13 games, 3,443 passing yards, 26 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 30atPurdueL 34–⁠4323412432117
Sep 13atIdahoW 45–⁠3310152413011
Sep 20vs.Murray StateW 45–⁠1420292281148
Sep 27atVirginia TechL 17–⁠35183221201−26
Oct 4vs.ToledoL 19–⁠20303737010−2
Oct 11atBall StateW 42–⁠382029290314
Oct 18atBowling GreenW 26–⁠1415241662039
Oct 25vs.OhioW 42–⁠2122283442221
Nov 1atMiami (OH)W 41–⁠1018232171061
Nov 15vs.Eastern MichiganW 51–⁠717193574041
Nov 22atCentral MichiganW 32–⁠201520222328
Nov 28vs.Northern IllinoisL 21–⁠31233325612−19
Dec 20 ✦vs.Air ForceL 24–⁠3819382973061
2013 Western Michigan 9 games, 1,602 passing yards, 8 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 30atMichigan StateL 13–⁠26122812021−19
Sep 21atIowaL 3–⁠592621013
Oct 5atToledoL 20–⁠471013184011
Oct 12vs.BuffaloL 0–⁠33163416402−34
Oct 19vs.Ball StateL 17–⁠381934204110
Oct 26atMassachusettsW 31–⁠302336275407
Nov 9atEastern MichiganL 32–⁠352439348110
Nov 16vs.Central MichiganL 22–⁠2714351470127
Nov 26atNorthern IllinoisL 14–⁠3313261390015

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

Before the draft

Played in the 2017 East–West Shrine Game (West team, won 10–⁠3).

DrillPro day 2017
Height6′1¼″
Weight212 lb
Arm length30¾″
Hand size9⅝″
40-yard dash5.02 s
10-yard split1.68 s
Vertical jump28½″
Broad jump8′7″
3-cone drill7.36 s
20-yard shuttle4.41 s

Pre-draft measurables: Wikipedia (CC BY-SA). Rosters and honors: Wikipedia (CC BY-SA).

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.