Grades are based on a 1-to-5 scale, with '5' marking excellence, '4' for above-average, '3' for average, '2' for below-average and '1' for failure to perform. Players that did not accrue a season (weren't on the active roster for at least six weeks) or played in five games or fewer are not graded. Below are individual grades, based on game and practice observations, weekly film reviews and interviews with coaches for 11 offensive linemen who finished the season on the Vikings' active roster, injured reserve or practice squad. Unofficial NFL stats, such as QB pressures, missed tackles and targeted passes, are compiled by ProFootballFocus.com.
OT Brian O'Neill (3.5) — Only four NFL tackles allowed fewer quarterback pressures this season than O'Neill (19), the Vikings' second-year bookend who continued a promising trajectory. Former Pitt tight end added a shade under 10 pounds during the offseason, and it was evident through improved run blocking. Impressive performances against the Eagles' Brandon Graham and the Broncos' Von Miller. Coaches praised growth in pass pro technique. Fires out of stance to gain depth in pass pro sets. Shifts weight to maintain balanced blocks. Short reaction time and agile feet to recover against speed rushers. Started anchoring better against power moves. Played 983 snaps [94.9%]. One of eight Vikings to eclipse 1,000 snaps, including 70 on special teams. Tied for team-worst nine penalties, including an ongoing problem for the eager O'Neill — a team-high four false starts.
Team-low two sacks given up in regular season — a rip move by the Cowboys' Demarcus Lawrence and a bull rush by the Packers' Za'Darius Smith in Week 16. Struggled a bit with the Seahawks' Ezekiel Ansah the Week 13 loss in Seattle, giving up two hits. Surrendered a third sack via an inside move by Arik Armstead in the NFC Divisional playoff loss in San Francisco. Season ended with a concussion from an illegal blindside block from Nick Bosa that drew the ire of Vikings teammates and coaches. Showed significant progress in Year 2, dropping pressure totals from 31 to 19, solidifying himself as a budding cornerstone for the Vikings.
G Josh Kline (3.0) — Signed a three-year, $15.5 million contract in free agency to fill the right guard opening. Stabilized the spot unspectacularly after years of turnover. Below-average, try-hard run blocker. Solid in pass protection, shoring up the right side of a line that held up better than the left side. Fights to recover even if beaten with initial pass-rush move. Played 742 snaps [71.6%]. Penalized three times. Played well in both losses against the Packers, outside of losing his footing during Kenny Clark's strip-sack on Cousins in Week 2. Subtle veteran savvy, extending outside arm to sell Clark's defensive hold to officials in same game. Had his worst games against the Chiefs and Seahawks. Suffered two concussions against the Raiders and Cowboys. Missed three games. Some offensive lines might be positioned to upgrade from Kline, but the Vikings are not one of them with holes elsewhere.
OT Riley Reiff (2.5) — The 31-year-old Reiff leveled out a bit in Year 3 for the Vikings. Less became more for the offensive line and its team captain, who wasn't asked to drop into pass protection as much and improved when he did. Lacks spring in step to quickly drop into pass protection sets, making him vulnerable to speed rushers. But a play action-heavy offense kept Cousins on the move through bootlegs, easing the line's burden. Reiff, who played through a foot injury last season, looked healthier while allowing 25 pressures (five sacks) in the regular season.