
Brian O'Neill
T
#75
Experience: 9 years
Height: 6-7
Age: 30
Weight: 310 lbs
College: Pittsburgh
Fumbles
| YEAR | TEAM | G | FUM | LOST | FF | OWN FR | OPP FR | TD |
|---|---|---|---|---|---|---|---|---|
| 2025 | Minnesota Vikings | 14 | ||||||
| 2024 | Minnesota Vikings | 17 | 0 | 0 | 1 | |||
| 2023 | Minnesota Vikings | 14 | ||||||
| 2022 | Minnesota Vikings | 16 | ||||||
| 2021 | Minnesota Vikings | 17 | 0 | 0 | 0 | 1 | ||
| 2020 | Minnesota Vikings | 16 | 0 | |||||
| 2019 | Minnesota Vikings | 15 | 0 | 0 | 1 | |||
| 2018 | Minnesota Vikings | 15 | ||||||
| TOTAL | 124 | 0 | 0 | 0 | 3 | 0 | 0 |
Defense
| YEAR | TEAM | G | Total | Solo | AST | SCK | SFTY | PDEF | INT | TDS | YDS | AVG | LNG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Minnesota Vikings | 14 | |||||||||||
| 2024 | Minnesota Vikings | 17 | |||||||||||
| 2023 | Minnesota Vikings | 14 | |||||||||||
| 2022 | Minnesota Vikings | 16 | |||||||||||
| 2021 | Minnesota Vikings | 17 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 2020 | Minnesota Vikings | 16 | 2 | 2 | 0 | 0 | 0 | 0 | |||||
| 2019 | Minnesota Vikings | 15 | |||||||||||
| 2018 | Minnesota Vikings | 15 | |||||||||||
| TOTAL | 124 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Biography
HONORS
- Pro Bowl (2x - 2021, 2024)
- Minnesota Vikings Rookie of the Year (2018)
CAREER NOTES
- Highest-drafted Pitt player by the Minnesota Vikings since Hall of Famer Chris Doleman at No. 4 overall in 1985.
- Joined T Christian Darrisaw (2021, first round, 23rd overall), OT Ezra Cleveland (2020, second round, 58th overall) and C Garrett Bradbury (2019, first round, 18th overall) as OL drafted by the Vikings in the opening two rounds of the draft in four-consecutive seasons.
- Signed a contract extension with the Vikings prior to the start of the 2021 season.
- Since moving into starting lineup for the final 11 games of 2018, has started every game he has been active.
- Teammates at Pitt with 2021 Vikings rookies DE Patrick Jones II and DT Jaylen Twyman.
- According to Pro Football Focus, O'Neill only allowed two sacks in 2024 (at L.A. Rams in Week 8, vs. Atlanta in Week 14), tied for the fourth fewest among all tackles league wide in 2024 (minimum 80% block snaps played). His 81.2 PFF Grade for Pass Blocking was a single-season career best, topping his previous career-high grade of 77.9 from 2022.
HONORS
- Pro Bowl (2x - 2021, 2024)
- Minnesota Vikings Rookie of the Year (2018)
CAREER NOTES
- Highest-drafted Pitt player by the Minnesota Vikings since Hall of Famer Chris Doleman at No. 4 overall in 1985.
- Joined T Christian Darrisaw (2021, first round, 23rd overall), OT Ezra Cleveland (2020, second round, 58th overall) and C Garrett Bradbury (2019, first round, 18th overall) as OL drafted by the Vikings in the opening two rounds of the draft in four-consecutive seasons.
- Signed a contract extension with the Vikings prior to the start of the 2021 season.
- Since moving into starting lineup for the final 11 games of 2018, has started every game he has been active.
- Teammates at Pitt with 2021 Vikings rookies DE Patrick Jones II and DT Jaylen Twyman.
- According to Pro Football Focus, O'Neill only allowed two sacks in 2024 (at L.A. Rams in Week 8, vs. Atlanta in Week 14), tied for the fourth fewest among all tackles league wide in 2024 (minimum 80% block snaps played). His 81.2 PFF Grade for Pass Blocking was a single-season career best, topping his previous career-high grade of 77.9 from 2022.
2024 | MINNESOTA VIKINGS
- Named team captain for the 2024 season, the fourth selection of his career.
- Started all 17 games at RT and started the team's Wild Card matchup against the L.A. Rams in Arizona (1/13). He played 1,100 offensive snaps during the regular season, the fifth-most snaps played among all tackles in the NFL
- Made his 100th career start in Week 12 at Chicago (11/24).
- Week 8 at the L.A. Rams (10/24). marked his 100th career game
- Made his season debut in Week 1 at the New York Giants (9/8), playing 100% of the team's offensive snaps. Also saw action on special teams.
2023 | MINNESOTA VIKINGS
- Named team captain for the 2023 season, the third nod of his career.
- Started all 14 games in which he appeared for the Minnesota Vikings in 2023.
- Inactive at Detroit in Week 18 (1/7) due to injury.
- Returned to the starting lineup in Week 17 against Green Bay (12/31), playing 100% of the Vikings offensive snaps.
- Inactive at Cincinnati in Week 15 (12/16) and against Detroit in Week 16 (12/24) due to injury.
- Started the first 13 games of the season, and had played 100% of the Vikings offensive snaps before exiting the game at Las Vegas in Week 14 (12/10) with an ankle injuy.
- Made his season debut against Tampa Bay (9/10), playing in his 80th-career game (76th-career start).
2022 | MINNESOTA VIKINGS
- Finished the 2022 season on Reserve/Injured.
- Helped QB Kirk Cousins throw 34 completions for 299 yards and three passing touchdowns, and also allowed Jefferson to set two single-season franchise records and Cook to pass Chuck Foreman for the third-most rushing yards in team history (12/24).
- Also helped the team to tally one rushing touchdown in the largest comeback in NFL history, a 33-point deficit to defeat the Colts in OT (12/17).
- Part of an offensive line that helped Cousins throw for 460 passing yards and four passing touchdowns.
- Helped Cousins pass for 427 yards, Jefferson to set the franchise single-game receiving yard high of 223, Cook to tally his 47th rushing TD, and Thielen to catch his 53rd receiving TD (12/11).
- Part of an offensive line that helped the offense tally two rushing touchdowns and a receiving touchdown (12/4).
- Helped Jefferson set the NFL record for most receiving yards through a player's first three seasons in NFL history, Thielen to tally his 52nd receiving TD, and Hockenson to catch his first touchdown pass as a Viking (11/24).
- Part of an offensive line that helped RB Dalvin Cook record his longest rushing touchdown of his career of 81 yards, WR Justin Jefferson to set a new career high of 193 receiving yards, his 20th game of at least 100 yards receiving and the most in a player's first three seasons in NFL history (11/13).
- Helped Cousins (137) to pass Daunte Culpepper (135) for the third-most passing touchdowns in franchise history. Also helped Jefferson tally his 19th career 100-yard receiving game, Cook to tally his fourth receiving touchdown of his career and Thielen to become the third Vikings WR to catch at least 500 passes in his career (11/6).
- Part of an offensive line that helped the offense tally three rushing touchdowns and two passing touchdowns. Also helped QB Kirk Cousins to become the 31st QB in NFL history to complete 3,000 passes in his career (10/30).
- Helped RB Dalvin Cook to tally a 53-yard touchdown run, WR Adam Thielen to tally his 51st career receiving touchdown and TE Irv Smith, Jr., to record a touchdown (10/16).
- Part of an offensive line that helped QB Kirk Cousins notch 17-straight pass completions, WR Justin Jefferson to catch a career-high 12 passes, RB Dalvin Cook to tally two rushing touchdowns and for WR Jalen Reagor to record his first touchdown as a Vikings (10/9).
- Helped WR Justin Jefferson to tally his first rushing touchdown, 16th 100-yard receiving game and RB Alexander Mattison to tally his first receiving TD of the season in Week 4 vs. New Orleans (10/2).
- Part of an offensive line that helped two RBs tally a rushing touchdown each and WR Adam Thielen notch his 50th career receiving touchdown (9/25).
- Started his 60th career game against Green Bay (9/11) and was part of an offensive line that allowed WR Justin Jefferson to tally a career-high 184 receiving yards and two touchdowns. Also part of an offensive line that only allowed 1.0 sack in Week 1.
2021 | MINNESOTA VIKINGS
- Appeared in all 17 games this season. Part of an offense that only surrended 30 sacks in 2021, the fifth-fewest in the NFL. Played in 100 percent of the team's offensive snaps this season.
- Started the first five games of the season at RT.
- Helped RB Alexander Mattison run for 100-plus yards for the third time in his career in a win over Detroit (10/10).
- Key part of the offense, reaching 571 total yards at Carolina (10/17).
- Helped RB Dalvin Cook rush for his 32nd touchdown since 2019 and third of the season at Los Angeles Chargers (11/14).
- Part of an offense that allowed QB Kirk Cousins to pass for 275 yards, two passing touchdowns and zero interceptions (11/14).
- Helped QB Kirk Cousins tally another 300+ passing yard game and WR Justin Jefferson record his 11th career 100-yard receiving game and two touchdowns against Green Bay (11/21).
- Helped WR Adam Thielen register his eighth multi-touchdown game of his career (11/28).
- Part of an offense that helped WR Justin Jefferson eclipse 1,000 yards receiving on the season and helped RB Alexander Mattison record his first rushing touchdown of the season and fourth in his career (11/28).
- Paved the way for WR Justin Jefferson to pass Jerry Rice in most receiving yards in the first two seasons of their career in NFL history, RB Alexander Mattison rush for his second touchdown of the season and Kirk Cousins record another 300+ passing and two touchdown game (12/5).
- Part of an offense that helped RB Dalvin Cook record his second 200+ rushing yard game of his career and two rushing touchdowns (12/9).
- Helped WR Justin Jefferson pass Hall of Famer Randy Moss for second in most receiving yards in a player's first two seasons in NFL history, trailing only Odell Beckham, Jr., by 20 yards (12/20).
- Part of an offense that allowed Kirk Cousins to pass for 300-plus yards and for WR Justin Jefferson to set the NFL record for most receiving yards in a player's first two seasons in the league (12/26).
- Helped QB Sean Mannion throw for 189 yards and his first touchdown of his career at Green Bay (1/2).
2020 | MINNESOTA VIKINGS
- Started all 16 games at RT for team that was fourth in the NFL in total offense, the highest mark since 2004.
- Helped Vikings offense post a 300-yard passer, 100-yard WR and a 100-yard RB for the second time on the season, matching a Vikings record for a season vs. Jacksonville (12/6).
- Paved way for Vikings offense to post a 3,000-yard passer, 1,000-yard WR and a 1,000-yard RB for the second straight season.
- Blocked for Dalvin Cook as he broke the 1,000-yard mark for the season vs. Dallas (11/22) in his ninth game of 2020, the second-fastest in team history behind Adrian Peterson's 8 games.
- Helped Cook run for 206 yards vs. Detroit (11/8), only the third Vikings player to break the 200-yard mark in team history.
- Paved the way for Cook to become only the third player in Vikings history to score four TDs in a game (three rushing, one receiving), also tying the team mark for rushing TDs in a game, while running for 163 yards at Green Bay (11/1).
- Helped RB Alexander Mattison break the 100-yard mark for the first time in his career at Seattle (10/11) after he replaced an injured Dalvin Cook.
- Part of an offense that featured two 100+ yard WRs and a 100-yard RB or the first time since the 2000 season at Houston (10/4) as the club got the first win of the season.
- Helped Cook run for career-high 181 yards and part of offense that had a 175+ yard rusher and receiver (Justin Jefferson, 175) in the same game for the first time in NFL history vs. Tennessee (9/27).
2019 | MINNESOTA VIKINGS
- Key part of an offensive line that gave up only 28 sacks, tied for fourth-fewest in the NFL and the sixth-lowest in team history.
- Minnesota allowed zero sacks in four games on the season and only one sack in six games.
- Made 15 regular-season starts at RT and two postseason starts.
- Helped RB Dalvin Cook break the 1,000-yard mark and earn Pro Bowl honors while protecting Kirk Cousins en route to his Pro Bowl berth.
- Started at RT in the season opener vs. Atlanta (9/8) as the Vikings offense posted 172 rushing yards.
- Started at RT at Green Bay (9/15), blocking as Dalvin Cook rushed for a then career-high 154 yards.
- Started at RT vs. Oakland (9/22) as the offense rushed for 211 yards and did not allow a sack.
- Started at RT as the Vikings posted 490 yards of offense at the New York Giants (10/6).
- Started at RT as the Vikings offense scored 38 points vs. Philadelphia (10/13).
- Started at RT at Detroit (10/20) as Minnesota posted 503 total yards of offense, the most since Minnesota racked up 558 total yards vs. Atlanta on 9/28/14, and scored 42 points, the most since Minnesota scored 49 points vs. NY Giants on 12/27/15.
- Started at RT vs. Washington (10/24) as the Vikings offense was not forced to punt for the first time since the 2004 season.
- Started at RT in the 27-23 win vs. Denver (11/17) as Minnesota scored 27 2nd-half points after being down 20-0 at half.
- Inactive vs. Chicago (12/29) as Minnesota rested starters.
- Made his NFL postseason debut in the Wild Card win at New Orleans (1/5/20), starting at RT.
- Started at RT in the Divisional game at San Francisco (1/11/20) but left game with injury.
2018 | MINNESOTA VIKINGS
- Played in 15 games, starting the last 11 at RT.
- Blocked for QB Kirk Cousins as he became the 1st player in NFL history to throw for 4,000 yards, 30 TDs, 10 or fewer INTs and post a 70% completion rate in a single season.
- Made his NFL debut at RT at Green Bay (9/16) when Rashod Hill left with an injury.
- Stepped in at RT at Philadelphia (10/7) after starter Rashod Hill moved to LT for an injured Riley Reiff.
- Made his first career start vs. Arizona (10/14), playing RT as Hill moved to LT in place of Reiff.
- Started at RT vs. Miami (12/16) as the team rushed for 220 yards and scored a season-high 41 points.
COLLEGE - PITTSBURGH
- Started the final 37 games and played in 38 during his Panthers career, 2015 and 2016 at RT and 2017 at LT.
- Helped Pitt to bowl games in 2015 and 2016 with 8-5 records.
- Team was 5-7 in 2017 but won the final game of the season and the final game of his Pitt career with a stunning 24-14 upset over No. 2 Miami.
- The Panthers upset No. 2 Clemson in 2016 on the road 43-42.
- An All-Atlantic Coast Conference choice by The Associated Press and conference coaches in 2017.
- Moved from TE to T as a redshirt freshman in 2015 and went on to start 12 games at RT.
- Scored both career TDs on rushes during the 2016 season: a 24-yarder vs. Georgia Tech and 5-yard score against Virginia Tech.
PREP - SALESIANUM (DEL.)
- Helped Salesianum High to Delaware Division I state championship as a standout TE/DE with an 11-1 mark.
- Teamed with Vikings linebacker Troy Reeder.
- He averaged 18.6 yards per catch with 33 catches for 614 yards and 8 TDs.
- Named First-Team All-State as a senior after Third-Team honors as a sophomore and junior.
- During his final 3 seasons, squad went 31-7.
- Earned Delaware Basketball Player of the Year honors as a senior after leading team to first state title with a 22-2 mark.
- Averaged 13.5 ppg and 8.2 rpg on the hardwood.
OFF THE FIELD
- Earned bachelor's degree in finance in December 2018.
- Has strong athletic background in his family - father played RB at Dartmouth, mother was a swimmer at Northeastern, and he has a brother who played soccer at Northwestern.
- High school teammates with Minnesota Timberwolves guard, Donte DiVincenzo.
- Has been active working with Autism Delaware charity events.
- In November 2019, helped give away 250 turkeys with other OL at The Salvation Army-Citadel Center in St. Paul.
- Helped at Special Olympics MN athletes for an evening of flag football at TCO Performance Center in September of 2019.
- Married his wife, Bryn, in March of 2024.