Ross Bowers
Photo: CalTV, CC BY 3.0, via Wikimedia Commons

Quarterback, Northern Illinois (from California), 2015–⁠20

Ross Bowers

Number
No. 12
Height
6′2″
Weight
200 lb
Class (2020)
Senior
Hometown
Bothell, WA
Born
Dec 19, 1996, in Bothell, Washington

Wikipedia readers: about 156 a month over the past year

Ross Bowers played quarterback at California (2015–⁠18) and Northern Illinois (2019–⁠20).

Career highs

363passing yards, career highat North Carolina, 20174touchdown passes, career highat North Carolina, 2017

Passing

Passing yards, season by season, with his team’s record
SeasonTeamCmpAttPctYdsY/ATDInt
2017California27246159.03,0396.61812
2018California81747.1563.300
2019Northern Illinois16628757.82,1407.578
2020Northern Illinois12321258.01,3656.4102
Career56997758.26,6006.83522

Rushing

SeasonTeamCarYdsAvgTDLong
2016California122.002
2017California60−142−2.4314
2018California3−7−2.306
2019Northern Illinois34−111−3.319
2020Northern Illinois21−87−4.107
Career119−345−2.9414

Punting

SeasonTeamPuntsYdsAvgLongIn 20
2017California38729.0390
2019Northern Illinois415739.3461
2020Northern Illinois27939.5491
Career932335.9492

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2015California12QBYr 1
2016California12QBYr 2
2017California12QBYr 3
2018California12QBYr 4
2019Northern Illinois12QBYr 5
2020Northern Illinois12QBSr. (Yr 6)6′2″200

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. pass
2016California1-0.37––-0.4––
2017California5240.1732nd (n=160)0.2591.757%0.23
2018California20-0.17––-3.424%–
2019Northern Illinois3210.2234th (n=155)0.2770.951%0.21
2020Northern Illinois2310.1416th (n=116)0.2731.152%0.23

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 Northern Illinois 6 games, 1,365 passing yards, 10 TD
DateOpponentResultCmpAttYdsTDIntRush
Nov 4vs.BuffaloL 30–⁠49172820211−16
Nov 11vs.Central MichiganL 10–⁠40163213900–
Nov 18atBall StateL 25–⁠31274030011−7
Nov 28atWestern MichiganL 27–⁠30223623030−14
Dec 5vs.ToledoL 24–⁠41193927320−22
Dec 12atEastern MichiganL 33–⁠41223722130−28
2019 Northern Illinois 9 games, 2,140 passing yards, 7 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 31vs.Illinois StateW 24–⁠10203329921−10
Sep 7atUtahL 17–⁠35202922911−5
Sep 14atNebraskaL 8–⁠44254424801−12
Sep 28atVanderbiltL 18–⁠24173228010−32
Oct 5vs.Ball StateL 20–⁠27214324101−10
Oct 12atOhioW 39–⁠36233933811−17
Oct 19atMiami (OH)L 24–⁠2771291004
Nov 2atCentral MichiganL 10–⁠48182922113−26
Nov 13atToledoW 31–⁠28152619310−3
2018 California 1 game, 56 passing yards
DateOpponentResultCmpAttYdsTDIntRush
Sep 1vs.North CarolinaW 24–⁠178175600−7
2017 California 12 games, 3,039 passing yards, 18 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 2atNorth CarolinaW 35–⁠302438363424
Sep 9vs.Weber StateW 33–⁠20202820000−30
Sep 16vs.Ole MissW 27–⁠1624472361211
Sep 23vs.USCL 20–⁠30225030314−20
Sep 30atOregonL 24–⁠45234125530−32
Oct 7atWashingtonL 7–⁠3811188000−41
Oct 13vs.Washington StateW 37–⁠3213825910−9
Oct 21vs.ArizonaL 44–⁠4529493012211
Oct 28atColoradoL 28–⁠44295235931−21
Nov 4vs.Oregon StateW 37–⁠23243025920−15
Nov 18atStanfordL 14–⁠17202918201−9
Nov 24atUCLAL 27–⁠302541242109
2016 California 1 game, 2 rushing yards
DateOpponentResultCmpAttYdsTDIntRush
Nov 26vs.UCLAW 36–⁠10–––––2

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.