Quarterback, Northern Iowa (from Michigan State), 2018–⁠23

Theo Day

Number
No. 12
Height
6′5″
Weight
225 lb
Class (2023)
Junior
Hometown
Canton, MI

Theo Day played quarterback at Michigan State (2018–⁠20) and Northern Iowa (2021–⁠23).

Career highs

388passing yards, career highat Idaho State, 20235touchdown passes, career hightwice; last at South Dakota, 2022

Passing

Passing yards, season by season, with his team’s record
SeasonTeamCmpAttPctYdsY/ATDInt
2019Michigan State2366.7124.000
2022Northern Iowa21032365.03,1219.7266
2023Northern Iowa20433660.72,8408.51615
Career41666262.85,9739.04221

Rushing

SeasonTeamCarYdsAvgTDLong
2019Michigan State100.000
2022Northern Iowa70660.9415
2023Northern Iowa55−125−2.3111
Career126−59−0.5515

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2019Michigan State12QBYr 1
2020Michigan State12QBYr 2
2022Northern Iowa12QBYr 4
2023Northern Iowa12QBJr. (Yr 5)6′5″225

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
2019Michigan State40.28––1.1–
2022Northern Iowa (FCS)2270.6299th (n=250)0.32141.350%
2023Northern Iowa (FCS)2950.4070th (n=255)0.32119.349%

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

2023 Northern Iowa 11 games, 2,840 passing yards, 16 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 2atIowa StateL 9–⁠301634164120
Sep 9vs.Weber StateL 17–⁠34234131213−19
Sep 16atIdaho StateW 41–⁠172939388208
Sep 30vs.Youngstown StateW 44–⁠41212933741−26
Oct 7atIndiana StateW 27–⁠201628176006
Oct 14atSouth Dakota StateL 6–⁠41162421002−23
Oct 21vs.North DakotaW 27–⁠0132223920−19
Oct 28atIllinois StateW 24–⁠21203028911−7
Nov 4vs.Western IllinoisW 50–⁠6121620120–
Nov 11atMissouri StateL 16–⁠35143518212−2
Nov 18vs.North Dakota StateL 27–⁠48243834224−43
2022 Northern Iowa 11 games, 3,121 passing yards, 26 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 3atAir ForceL 17–⁠4820322862117
Sep 10atNorth DakotaL 27–⁠29202733411−8
Sep 17vs.Sacramento StateL 21–⁠3720362702114
Sep 24atWestern IllinoisW 52–⁠1723292603017
Oct 1vs.Indiana StateW 20–⁠1414241801121
Oct 8vs.Illinois StateL 21–⁠231423212103
Oct 15vs.Utah TechW 41–⁠141323308304
Oct 22vs.Missouri StateW 41–⁠202237291106
Oct 29atSouthern IllinoisW 37–⁠36273233050−10
Nov 5vs.South Dakota StateL 28–⁠31163027022−15
Nov 19atSouth DakotaW 58–⁠1421303805017
2019 Michigan State 1 game, 12 passing yards
DateOpponentResultCmpAttYdsTDIntRush
Oct 26vs.Penn StateL 7–⁠282312000

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

Before the draft

DrillPro day 2024
Height6′5½″
Weight224 lb
Arm length33″
Hand size10″
40-yard dash4.81 s
10-yard split1.72 s
Vertical jump35″
Broad jump9′5″
3-cone drill7.25 s
20-yard shuttle4.53 s

Pre-draft measurables: 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.