Kelvin Harmon with the Washington Redskins, 2019
With the Washington Redskins, 2019. Photo: All-Pro Reels, CC BY-SA 2.0, via Wikimedia Commons

Receiver, NC State, 2016–⁠18

Kelvin Harmon

Number
No. 3
Height
6′3″
Weight
214 lb
Class (2018)
Junior
Hometown
Palmyra, NJ
Born
Dec 15, 1996, in Liberia

Wikipedia readers: about 420 a month over the past year

Kelvin Harmon played receiver at NC State (2016–⁠18). The Washington Redskins took Harmon in round 6, No. 206 overall in the 2019 NFL Draft.

At a glance

Best season
1,086
Receiving yards, 2018 (NC State, 9–⁠4)
Best game
247 yards
At Syracuse, week 9, 2018: No. 1 receiving game in FBS that week
Drafted
No. 206
Round 6, 2019 NFL Draft (Washington Redskins)

Career highs

15catches, career highvs. Wake Forest, 2018247receiving yards, career highat Syracuse, 20182receiving touchdowns, career hightwice; last at Syracuse, 2018

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2016NC State2746217.1568
2017NC State691,01714.7448
2018NC State741,08614.7674
Career1702,56515.11574

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2016NC State3WRFr.
2017NC State3WRSo.
2018NC State3WRJr.6′3″214

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
2016NC State360.9695th (n=489)0.5234.45%
2017NC State1100.6165th (n=507)0.5266.811%
2018NC State1010.8286th (n=497)0.5382.512%

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

2018 NC State 11 games, 74 catches, 1,086 yards, 6 TD
DateOpponentResultRecYdsTDLong
Sep 1vs.James MadisonW 24–⁠13433013
Sep 8vs.Georgia StateW 41–⁠78129039
Sep 22atMarshallW 37–⁠206150046
Sep 29vs.VirginiaW 35–⁠21694129
Oct 6vs.Boston CollegeW 28–⁠239128134
Oct 20atClemsonL 7–⁠4121308
Oct 27atSyracuseL 41–⁠5111247274
Nov 3vs.Florida StateW 47–⁠28437119
Nov 8vs.Wake ForestL 23–⁠2715134018
Nov 24atNorth CarolinaW 34–⁠28354024
Dec 1vs.East CarolinaW 58–⁠3667118
2017 NC State 13 games, 69 catches, 1,017 yards, 4 TD
DateOpponentResultRecYdsTDLong
Sep 2vs.South CarolinaL 28–⁠3510114024
Sep 9vs.MarshallW 37–⁠209121134
Sep 16vs.FurmanW 49–⁠16533014
Sep 23atFlorida StateW 27–⁠21116016
Sep 30vs.SyracuseW 33–⁠25217010
Oct 5vs.LouisvilleW 39–⁠256133148
Oct 14atPittsburghW 35–⁠173113043
Oct 28atNotre DameL 14–⁠35797124
Nov 4vs.ClemsonL 31–⁠388155140
Nov 11atBoston CollegeW 17–⁠14568024
Nov 18atWake ForestL 24–⁠308105032
Nov 25vs.North CarolinaW 33–⁠21121021
Dec 29 ✦vs.Arizona StateW 52–⁠3142408
2016 NC State 10 games, 27 catches, 462 yards, 5 TD
DateOpponentResultRecYdsTDLong
Sep 1vs.William & MaryW 48–⁠14253029
Sep 17vs.Old DominionW 49–⁠22341021
Oct 1vs.Wake ForestW 33–⁠16243236
Oct 15atClemsonL 17–⁠24342024
Oct 22atLouisvilleL 13–⁠54217114
Oct 29vs.Boston CollegeL 14–⁠21580130
Nov 5vs.Florida StateL 20–⁠24113013
Nov 12atSyracuseW 35–⁠204101168
Nov 19vs.MiamiL 13–⁠27468039
Dec 26 ✦vs.VanderbiltW 41–⁠171404

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

Before the draft

DrillCombine 2019
Height6′2½″
Weight221 lb
Arm length32½″
Hand size9½″
Wingspan75½″W
40-yard dash4.60 s
10-yard split1.54 sW
Vertical jump32½″
Broad jump9′9″
Bench press18 reps
3-cone drill7.15 s
20-yard shuttle4.32 s

Unmarked: Combine and pro day results compiled by array-carpenter (nfl-draft-data); W: Pre-draft measurables: Wikipedia (CC BY-SA).

In the NFL

1 season, 15 games with a stat; latest team: Dallas Cowboys.

SeasonTeamGRecYdsTD
2019Washington Redskins15303650

Regular seasons, from nflverse (CC BY 4.0). G counts games in which the player recorded a stat.

Other pro football

YearsLeagueTeam
2023USFLPhiladelphia Stars *
2024UFLDC Defenders

Leagues other than the NFL, from the infobox of his Wikipedia article (CC BY-SA), as it names the teams. * Off-season roster or practice squad only.

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.