Running back, Minnesota, 2015–⁠19

Shannon Brooks

Number
No. 4
Height
6′0″
Weight
215 lb
Class (2019)
Senior
Hometown
Austell, GA

Shannon Brooks played running back at Minnesota (2015–⁠19).

At a glance

Best season
709
Rushing yards, 2015 (Minnesota, 6–⁠7)
Best game
174 yards
Vs. Illinois, week 12, 2015: No. 3 rushing game in FBS that week

Career highs

176rushing yards, career highat Purdue, 20153rushing touchdowns, career hightwice; last at Oregon State, 2017

Rushing

Rushing yards, season by season, with his team’s record
SeasonTeamCarYdsAvgTDLong
2015Minnesota1197096.0775
2016Minnesota1386504.7537
2017Minnesota793694.7540
2018Minnesota221547.0127
2019Minnesota734085.6228
Career4312,2905.32075

Returns

SeasonTeamKRYdsTD
2015Minnesota71120
2016Minnesota3440
2017Minnesota183470
Career285030

Receiving

SeasonTeamRecYdsAvgTDLong
2015Minnesota171679.8040
2016Minnesota8769.5226
2017Minnesota55911.8022
2018Minnesota2115.507
Career323139.8240

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2015Minnesota4RBYr 1
2016Minnesota4RBYr 2
2017Minnesota4RBYr 3
2018Minnesota4RBYr 4
2019Minnesota4RBSr. (Yr 5)6′0″215

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. rush
2015Minnesota1410.1043rd (n=268)0.1213.822%0.10
2016Minnesota1510.0422nd (n=259)0.136.822%0.09
2017Minnesota870.3090th (n=287)0.1225.921%0.15
2018Minnesota240.05––1.138%–
2019Minnesota720.0422nd (n=287)0.133.012%0.06

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

2019 Minnesota 9 games, 408 rushing yards, 2 TD
DateOpponentResultCarRush ydsRush TDKRYds
Sep 28atPurdueW 38–⁠31550––
Oct 5vs.IllinoisW 40–⁠17161111––
Oct 12vs.NebraskaW 34–⁠713990––
Oct 19atRutgersW 42–⁠75150––
Oct 26vs.MarylandW 52–⁠1010560––
Nov 9vs.Penn StateW 31–⁠266330––
Nov 16atIowaL 19–⁠234230––
Nov 23atNorthwesternW 38–⁠227441––
Nov 30vs.WisconsinL 17–⁠387220––
2018 Minnesota 1 game, 154 rushing yards, 1 TD
DateOpponentResultCarRush ydsRush TDKRYds
Oct 26vs.IndianaW 38–⁠31221541––
2017 Minnesota 6 games, 369 rushing yards, 5 TD
DateOpponentResultCarRush ydsRush TDKRYds
Aug 31vs.BuffaloW 17–⁠718691246
Sep 9atOregon StateW 48–⁠1417913240
Sep 30vs.MarylandL 24–⁠3112391357
Oct 7atPurdueL 17–⁠31181160235
Oct 14vs.Michigan StateL 27–⁠3051406121
Oct 28atIowaL 10–⁠179400348
2016 Minnesota 10 games, 650 rushing yards, 5 TD
DateOpponentResultCarRush ydsRush TDKRYds
Sep 24vs.Colorado StateW 31–⁠2413851––
Oct 1atPenn StateL 26–⁠29141001––
Oct 8vs.IowaL 7–⁠1410551––
Oct 15atMarylandW 31–⁠102286019
Oct 22vs.RutgersW 34–⁠3222871115
Oct 29atIllinoisW 40–⁠1712591––
Nov 12atNebraskaL 17–⁠249170––
Nov 19vs.NorthwesternW 29–⁠1214730––
Nov 26atWisconsinL 17–⁠319370––
Dec 27 ✦vs.Washington StateW 17–⁠1213510120
2015 Minnesota 10 games, 709 rushing yards, 7 TD
DateOpponentResultCarRush ydsRush TDKRYds
Sep 26vs.OhioW 27–⁠2410822565
Oct 3atNorthwesternL 0–⁠2710330247
Oct 10atPurdueW 41–⁠13171761––
Oct 17vs.NebraskaL 25–⁠488250––
Oct 31vs.MichiganL 26–⁠2912330––
Nov 7atOhio StateL 14–⁠2811270––
Nov 14atIowaL 35–⁠4014861––
Nov 21vs.IllinoisW 32–⁠23171743––
Nov 28vs.WisconsinL 21–⁠31580––
Dec 28 ✦vs.Central MichiganW 21–⁠1415650––

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.