Season totals or exact team stints. Career totals count each season once.
| Season | Age | Team | G | GS | Receiving | Passing | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tgt | Rec | Yds | TD | Ctch% | Y/R | Y/Tgt | AirYd/T | 1D | Cmp | Att | Cmp% | Yds | TD | Int | TD% | Int% | Y/A | AdjY/A | TD:INT | Rate | Sk | |||||
| 1982 | 24 | BUF | 9 | — | — | 9 | 96 | 0 | — | 10.7 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 1983 | 25 | BUF | 7 | — | — | 14 | 180 | 3 | — | 12.9 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 1984 | 26 | BUF | 4 | — | — | 4 | 38 | 0 | — | 9.5 | — | — | — | 0 | 1 | 0.0% | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | — | 39.6 | 0 |
| Career | — | 20 | — | — | 27 | 314 | 3 | — | 11.6 | — | — | — | 0 | 1 | 0.0% | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | — | 39.6 | 0 | |
Career Value · VORP
5 career value over replacement — #4004 all-time of 4,695. 1.7/season above a replacement-level WR.
Pick #76 (Rd 3) · BUF · 1981 · -3.8 vs expected KV-H
Fan Rating
Rate Mike Mosley — All-Time
Explore More
Similar Players
A wide receiver who contributed in a defined role. Their developmental reflects a career built on specific contributions rather than volume.
Worth 5 points of value above a freely-available replacement receiver — top 86% of all 4,695 ranked at the position. 1 of 3 seasons cleared the replacement bar, by +5 on average.See board →
Seasons above replacement
1 seasons × ~5 surplus ≈ VORP 5
Trey Palmer
WR
88% match