Grades are based on a 1-5 scale, with '5' marking an excellent season, '4' for above-average, '3' for average, '2' for below-average and '1' for failure to perform. Players who did not accrue a season (weren't on the active roster for at least six weeks) or played in three games or fewer are not graded. Based on game and practice observations, weekly film reviews and interviews. Drops are provided by Pro Football Focus analyst Trevor Lynch.
Kyle Rudolph (4.0): Played a career-high 969 snaps [92.1%] as the tight end in a predominantly three-receiver offense. Sam Bradford's go-to option with 132 targets, most among all TEs. Grabbed career-best totals in receptions (83, third among TEs) and receiving yards (840, fourth). His seven touchdowns were the most since his 2012 Pro Bowl season. Appeared in all 16 games for a consecutive season, a first for his six-year career. Hit a performance escalator of $375,000 on 2018 and 2019 salaries for surpassing 80 catches. At his best running routes, not blocking for the league's worst run game. Tied the team lead with five drops. Flagged three times, twice for holding. Under contract for a $6.8 million salary cap hit next season.
Rhett Ellison (2.5): Made a difficult return from a severe knee injury to be ready for the season opener. Tweaked his knee and was forced to sit out against the Texans. Played 258 snaps [24.5%] in a spread offense that lessened his role. Earned $740,625 in per-game roster bonuses coming off the torn patellar tendon. Caught nine passes for 57 yards. Scored his first rushing touchdown on a surprise sweep in the overtime loss to the Lions. Didn't appear to be the same crushing blocker he was before the injury. Flagged three times. Played a big role on special teams (172 snaps). Pending free agent.
David Morgan (2.5): Drafted in the sixth round (188th overall), touted by the Vikings for his blocking. Active for 12 games, but played little due to early knee issues and an offense that trended away from multiple TE sets following Peterson's knee injury. Showed promise in the preseason, but played just 63 offensive snaps [6%] in the regular season.
Kyle Carter (N/A): Guaranteed $10,000 as one of the team's top undrafted free agent signings out of Penn State. Waived twice and re-signed to the practice squad in December. Inked a reserve/future deal.