Minnesota Vikings
OT
Primary72
Roster Value84/100High-End Starterhigh confidenceOffensive line profile emphasizes continuity and durability alongside current role.
Experience
94
Expected Games
15/17
Prime
96
Draft Pedigree
70
This Year
$23M
Per Game
$1.5M
MINMIN
Projected Role
Rotational
Roster Status
Active
Age
30
Height
6'7"
Weight
297 lb
College
Pittsburgh

Roster Value components

Player Roster Value is a roster-asset estimate, not a performance grade. Each input is a transparent 1–100 read; a dash means we don't have a confident read yet.

Role72
Experience94
Durability90
Continuity99
Prime96
Draft pedigree70
Contract Fit71

Where Brian O'Neill fits · Tackles

MIN tackles, last season vs this season — Brian O'Neill is highlighted. This shows where he sits in the room now, alongside last season's group for context.

NEW arrived this offseasonRE-UP re-signedLEFT left after last season- returning players are unmarked

92Christian Darrisaw8511/177599639682$13M27.26'5"314
72Brian O'Neill8415/179499909670$23M30.96'7"297
45Ryan Van DemarkNEW4715/173808896$4.3M28.36'6"300
45Caleb Etienne355/17005089$885K24.96'8"330
45Tristan LeighNEW435/17005050$1.0M310
40Caleb TiernanNEW484/1700505058$1.7M323
25Walter Rouse325/171338289125$1.1M25.46'6"323
92Christian Darrisaw8511/177599639682$13M27.26'5"314
72Brian O'Neill8415/179499909670$23M30.96'7"297
62Matt NelsonLEFT459/175305296030.66'7"299
45Caleb Etienne355/17005089$885K24.96'8"330
30Max PircherLEFT28005096026.96'7"315
25Justin SkuleLEFT4215/17610869623$1.4M29.76'6"318
25Walter Rouse325/171338289125$1.1M25.46'6"323

Contract

This season$23M
Total deal$93M

Roster move

Primary72
OTBrian O'NeillRoster value84/100
Exp94
Exp gms15/17
Prime96
Draft284
$23MThis yr
$93MTotal
$1.5MPer gm

Transactions

Official moves and active rumors involving this player, from the canonical transaction tracker.

Player transaction coverage will appear here soon.