Receiver, SMU (from Notre Dame), 2014–⁠19

C.J. Sanders

Number
No. 1
Height
5′9″
Weight
183 lb
Class (2019)
Senior
Hometown
Granada Hills, CA
Born
Sep 18, 1996, in Granada Hills, California

Wikipedia readers: about 1,424 a month over the past year

C.J. Sanders played receiver at Notre Dame (2014–⁠17) and SMU (2018–⁠19).

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2015Notre Dame100.000
2016Notre Dame2429312.2234
2017Notre Dame100.000
2018SMU5397.8014
2019SMU1115414.0033
Career4248611.6234

Returns

SeasonTeamKRYdsTDPRYdsTD
2015Notre Dame286401261821
2016Notre Dame297252101250
2017Notre Dame296540–––
2018SMU81980–––
2019SMU3694825160
Career1303,1655413231

Season lines from CollegeFootballData, regular season and bowls. A dash: the source has no number for that season (often an FCS season), and career totals count only the numbers on file.

On the roster

SeasonTeamNo.PosClassHtWt
2014Notre Dame1WRYr 1
2015Notre Dame1WRYr 2
2016Notre Dame1WRYr 3
2017Notre Dame1WRYr 4
2018SMU1WRYr 5
2019SMU1WRSr. (Yr 6)5′9″183

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
2015Notre Dame1-1.16––-1.2–
2016Notre Dame380.2410th (n=489)0.529.15%
2017Notre Dame3-0.87––-2.6–
2018SMU70.31––2.2–
2019SMU130.31––4.0–

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

2019 SMU 13 games, 11 catches, 154 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 31atArkansas StateW 37–⁠30–––3133–
Sep 7vs.North TexasW 49–⁠27–––348–
Sep 14vs.Texas StateW 47–⁠17–––363–
Sep 21atTCUW 41–⁠38–––445–
Sep 28atSouth FloridaW 48–⁠211001253
Oct 5vs.TulsaW 43–⁠37–––5119–
Oct 19vs.TempleW 45–⁠21–––2412
Oct 24atHoustonW 34–⁠31–––255–
Nov 2atMemphisL 48–⁠5413205113–
Nov 9vs.East CarolinaW 59–⁠511120273–
Nov 23atNavyL 28–⁠3535101100–
Nov 30vs.TulaneW 37–⁠201220118–
Dec 21 ✦atFlorida AtlanticL 28–⁠5243704115–
2018 SMU 4 games, 8 returns, 198 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 1atNorth TexasL 23–⁠46160252–
Sep 7vs.TCUL 12–⁠42–––369–
Oct 20atTulaneW 27–⁠232160137–
Oct 27vs.CincinnatiL 20–⁠262170240–
2017 Notre Dame 12 games, 29 returns, 654 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 2vs.TempleW 49–⁠16–––248–
Sep 9vs.GeorgiaL 19–⁠20–––484–
Sep 23atMichigan StateW 38–⁠18100265–
Sep 30vs.Miami (OH)W 52–⁠17–––115–
Oct 7atNorth CarolinaW 33–⁠10–––363–
Oct 21vs.USCW 49–⁠14–––242–
Oct 28vs.NC StateW 35–⁠14–––257–
Nov 4vs.Wake ForestW 48–⁠37–––383–
Nov 11atMiamiL 8–⁠41–––482–
Nov 18vs.NavyW 24–⁠17–––364–
Nov 25atStanfordL 20–⁠38–––230–
Jan 1 ✦vs.LSUW 21–⁠17–––121–
2016 Notre Dame 12 games, 24 catches, 293 yards, 2 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 4atTexasL 47–⁠5035514752
Sep 10vs.NevadaW 39–⁠1054611371
Sep 17vs.Michigan StateL 28–⁠3625301202
Sep 24vs.DukeL 35–⁠3836103651
Oct 1vs.SyracuseW 50–⁠3343904143–
Oct 8atNC StateL 3–⁠10160120–
Oct 15vs.StanfordL 10–⁠17–––1111
Oct 29vs.MiamiW 30–⁠272202553
Nov 5vs.NavyL 27–⁠28–––361–
Nov 12vs.ArmyW 44–⁠6170192–
Nov 19vs.Virginia TechL 31–⁠343240578–
Nov 26atUSCL 27–⁠45–––368–
2015 Notre Dame 12 games, 54 returns, 822 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 5vs.TexasW 38–⁠3–––––4
Sep 12atVirginiaW 34–⁠27–––––4
Sep 19vs.Georgia TechW 30–⁠22–––––2
Sep 26vs.MassachusettsW 62–⁠27100––3
Oct 3atClemsonL 22–⁠24–––2711
Oct 10vs.NavyW 41–⁠24–––484–
Oct 17vs.USCW 41–⁠31–––61351
Oct 31atTempleW 24–⁠20–––3643
Nov 7atPittsburghW 42–⁠30–––––3
Nov 21vs.Boston CollegeW 19–⁠16–––2443
Nov 28atStanfordL 36–⁠38–––61822
Jan 1 ✦vs.Ohio StateL 28–⁠44–––560–

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.