Receiver, Michigan State, 2013–⁠16

R.J. Shelton

Number
No. 12
Height
5′11″
Hometown
Beaver Dam, WI

R.J. Shelton played receiver at Michigan State (2013–⁠16).

Career highs

8catches, career highat Notre Dame, 2016190receiving yards, career highvs. Northwestern, 20162receiving touchdowns, career hightwice; last vs. Northwestern, 2016

Honors

Team titles: Big Ten champions, 2013 and 2015

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2013Michigan State461.507
2014Michigan State1617310.8224
2015Michigan State4350311.7429
2016Michigan State5378914.9586
Career1161,47112.71186

Returns

SeasonTeamKRYdsTDPRYdsTD
2013Michigan State91990–––
2014Michigan State317931–––
2015Michigan State204150360
2016Michigan State2144802190
Career811,85515250

Rushing

SeasonTeamCarYdsAvgTDLong
2013Michigan State211537.3235
2014Michigan State211487.0230
2015Michigan State241275.3019
2016Michigan State181216.7032
Career845496.5435

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.PosHt
2013Michigan State12WR
2014Michigan State12WR
2015Michigan State12WR
2016Michigan State12WR5′11″

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
2013Michigan State22-0.10––-2.13%
2014Michigan State420.6062nd (n=496)0.5225.14%
2015Michigan State870.4437th (n=465)0.5338.49%
2016Michigan State1030.5250th (n=489)0.5253.612%

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

2016 Michigan State 12 games, 53 catches, 789 yards, 5 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 2vs.FurmanW 28–⁠13–––1182
Sep 17atNotre DameW 36–⁠288801–––
Sep 24vs.WisconsinL 6–⁠303230241–
Oct 1atIndianaL 21–⁠2471411123–
Oct 8vs.BYUL 14–⁠313180369–
Oct 15vs.NorthwesternL 40–⁠5471902470–
Oct 22atMarylandL 17–⁠287890392–
Oct 29vs.MichiganL 23–⁠322570365–
Nov 5atIllinoisL 27–⁠317801–––
Nov 12vs.RutgersW 49–⁠03320–––
Nov 19vs.Ohio StateL 16–⁠17150117–
Nov 26atPenn StateL 12–⁠455740353–
2015 Michigan State 14 games, 43 catches, 503 yards, 4 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 4atWestern MichiganW 37–⁠242130135–
Sep 12vs.OregonW 31–⁠282−10122–
Sep 19vs.Air ForceW 35–⁠215680113–
Sep 26vs.Central MichiganW 30–⁠10––––––
Oct 3vs.PurdueW 24–⁠213311356–
Oct 10atRutgersW 31–⁠245550469–
Oct 17atMichiganW 27–⁠2345802502
Oct 24vs.IndianaW 52–⁠266762267–
Nov 7atNebraskaL 38–⁠394410333–
Nov 14vs.MarylandW 24–⁠73350138–
Nov 21atOhio StateW 17–⁠14––––––
Nov 28vs.Penn StateW 55–⁠164741110–
Dec 5vs.IowaW 16–⁠133340–––
Dec 31 ✦vs.AlabamaL 0–⁠3821901221
2014 Michigan State 13 games, 16 catches, 173 yards, 2 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 29vs.Jacksonville StateW 45–⁠7150–––
Sep 6atOregonL 27–⁠4645805121–
Sep 20vs.Eastern MichiganW 73–⁠14–––139–
Sep 27vs.WyomingW 56–⁠142200388–
Oct 4vs.NebraskaW 27–⁠22–––457–
Oct 11atPurdueW 45–⁠31–––238–
Oct 18atIndianaW 56–⁠173191234–
Oct 25vs.MichiganW 35–⁠11–––127–
Nov 8vs.Ohio StateL 37–⁠492150360–
Nov 15atMarylandW 37–⁠15–––229–
Nov 22vs.RutgersW 45–⁠33391276–
Nov 29atPenn StateW 34–⁠10–––3135–
Jan 1 ✦vs.BaylorW 42–⁠411170389–
2013 Michigan State 12 games, 9 returns, 199 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 7vs.South FloridaW 21–⁠6––––––
Sep 14vs.Youngstown StateW 55–⁠17––––––
Sep 21atNotre DameL 13–⁠17––––––
Oct 5atIowaW 26–⁠14–––129–
Oct 12vs.IndianaW 42–⁠28170–––
Oct 19vs.PurdueW 14–⁠02−70–––
Oct 26atIllinoisW 42–⁠3160–––
Nov 2vs.MichiganW 29–⁠6–––258–
Nov 16atNebraskaW 41–⁠28–––117–
Nov 23atNorthwesternW 30–⁠6–––226–
Nov 30vs.MinnesotaW 14–⁠3––––––
Dec 7vs.Ohio StateW 34–⁠24–––369–

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

Before the draft

DrillPro day 2017
Height5′10¼″
Weight200 lb
Arm length30¼″
Hand size9″
40-yard dash4.64 s
Vertical jump32″
Broad jump9′1″
Bench press17 reps
3-cone drill6.91 s
20-yard shuttle4.23 s

Combine and pro day results compiled by array-carpenter (nfl-draft-data).

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.