Season totals or exact team stints. Career totals count each season once.
| Season | Age | Team | G | GS | Receiving | Snap Counts | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tgt | Rec | Yds | TD | Ctch% | Y/R | Y/Tgt | AirYd/T | 1D | Off | Off% | Def | Def% | ST | ST% | |||||
| 2015 | 21–22 | NE | 5 | — | 3 | 1 | 6 | 0 | 33.3% | 6.0 | 2.0 | — | 0 | 67 | 21.6% | — | 0.0% | 9 | 5.0% |
| 2016 | 22–23 | SF | 9 | — | 21 | 13 | 133 | 0 | 61.9% | 10.2 | 6.3 | — | 6 | 230 | 41.2% | — | 0.0% | 2 | 0.7% |
| Career | — | 14 | — | 24 | 14 | 139 | 0 | 58.3% | 9.9 | 5.8 | — | 6 | 297 | 34.2% | — | 0.0% | 11 | 2.2% | |
Fan Rating
Rate Chris Harper — All-Time
Explore More
Similar Players
2 seasons · peak 0.2 in 2016
VAL (Value Above League) measures each NFL season against that season's league; the dashed line is zero — a season that added nothing above the league's fringe. ● peak · ○ league-best season.
#1,054 of 1,332 all-time WRs by KV-H
| Season | Age | Team | G | GS | Tgt | Rec | Yds | TD | Ctch% | Y/R | Y/Tgt | AirYd/T | 1D | VAL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | 21–22 | NE | 3 | 0* | 3 | 1 | 6 | 0 | 33.3% | 6.0 | 2.0 | — | 0 | 0 |
| 2016 | 22–23 | SF | 8 | 0* | 21 | 13 | 133 | 0 | 61.9% | 10.2 | 6.3 | — | 6 | 0.2 |
| Career | 11 | 24 | 14 | 139 | 0 | 58.3% | 9.9 | 5.8 | — | 6 | 0.2 |
* GS not available from free sources — SG* estimated from snap share (nflverse 2012+)
| Season | Age | Team | G | GS | Off | Off% | Def | Def% | ST | ST% |
|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | 21–22 | NE | 5 | 0* | 67 | 21.6% | — | 0.0% | 9 | 5.0% |
| 2016 | 22–23 | SF | 9 | 0* | 230 | 41.2% | — | 0.0% | 2 | 0.7% |
| Career | 14 | 297 | 34.2% | — | 0.0% | 11 | 2.2% |
* GS not available from free sources — SG* estimated from snap share (nflverse 2012+)
A depth / rotational career by KV-H: a remarkably steady profile that scores 28 of 100, era-normalized against rec yds/g peers across 1 scored season, with a short career trimming the score.
Blend 39 × longevity 0.72 = KV-H 28· confidence 100%
Season-by-season quality (era-relative rec yds/g)
Dee Eskridge
WR
91% match
2015 Draft ClassmatesFull class →