Kevin William O'Connell (born May 25, 1985), nicknamed "KOC", is an American professional football coach and former quarterback who is the head coach for the Minnesota Vikings of the National Football League (NFL). He played college football for the San Diego State Aztecs from 2004 to 2007 and in the NFL for five seasons from 2008 to 2012, with his longest tenure (2009–2011) as a player with the New York Jets.

O'Connell and his family lived in Tennessee, New York, and California. He attended high school in Carlsbad, California, at La Costa Canyon High School. After graduation from high school in 2004, he enrolled at San Diego State University and played quarterback for the Aztecs, starting for three seasons.

The New England Patriots selected Kevin O'Connell in the third round of the 2008 NFL draft. He played five years as a quarterback in the NFL, with New England in 2008, the Detroit Lions in 2009, the New York Jets from 2009 to 2011, the Miami Dolphins and the San Diego Chargers in 2012. From 2013 to 2014, retiring from the NFL, O'Connell served as a private instructor for quarterbacks. O'Connell's NFL coaching career began in 2015; he held various assistant coaching roles on the Cleveland Browns, San Francisco 49ers, Washington Redskins, and Los Angeles Rams (where he won Super Bowl LVI as offensive coordinator in the 2021 season). Immediately afterward, O'Connell signed a deal as head coach of the Minnesota Vikings, where he led the team to the NFC North division title in his first season with the franchise, and made the postseason in two out of the first three seasons as head coach. He was also honored as the 2024 AP NFL Coach of the Year.

Early life and education Born in Knoxville, Tennessee, on May 25, 1985, O'Connell is the son of Suzanne and Bill O'Connell, a former FBI agent. Bill O'Connell played football for Villanova University in Villanova, a western suburb of Philadelphia.

During O'Connell's childhood, while his dad worked in the FBI, Kevin and his older sister Kelly, moved around frequently due to their father's work. the family moved to New York in 1990, and eventually to Carlsbad, California north of San Diego. Kevin shifted from playing running back to quarterback while he was in middle school, before moving to La Costa Canyon High School in Carlsbad. He lettered in both football and basketball in high school. In football as a junior, he passed for 980 yards and seven touchdowns. As a senior, he was named the team's Most Valuable Player and selected to All-League, All-North County, and All-San Diego teams. In basketball, he was a two-year letterman, and a teammate of Arizona standout player, Chase Budinger.

Kevin O'Connell graduated from La Costa Canyon High School in 2003. He earned a degree in political science from San Diego State University in December 2007.

College playing career

2003 and 2004 seasons On February 1, 2003, O'Connell committed to play football for Tom Craft's San Diego State Aztecs football team. He came to San Diego State as "a player we can build the offensive class around," according to Craft.

As a true freshman in 2003, O'Connell, age 18, and sophomore Matt Dlugolecki were backups to Adam Hall who was coming off a strong junior season in 2002. Craft stated, "With a senior quarterback, the logical step is to redshirt Kevin O'Connell. But we are not going to define the situation until we see everyone in August." When Hall was injured during the regular season, Craft began to dress O'Connell during games, but not play O'Connell, but rather to get him used to traveling and dressing with the team. O'Connell did not see any game action in 2003, registered no statistics, and retained four years of eligibility under the NCAA's redshirt rule.

O'Connell performed well in the annual spring game in March 2004, but Dlugolecki was named the starting quarterback during the spring. While O'Connell was touted as the team's "stronger armed quarterback," he spent the 2004 season as San Diego State's No. 2 quarterback behind Dlugolecki. In the season opener against I-AA Idaho State, O'Connell threw his first career touchdown pass. Dlugolecki started 7 games, getting injured in the 7th game, promoting O'Connell's first start.

In his first collegiate start, O'Connell led the Aztecs to a 19–9 loss to a New Mexico team that finished second in the Mountain West Conference and was led by DonTrell Moore. O'Connell completed 16 of 32 passes for 165 yards and one touchdown. In his second start, the Aztecs lost to a No. 9 Utah team that finished the season ranked No. 4 and No. 5 in both the AP and Coaches polls respectively. The next week, the Aztecs were blown out by the BYU Cougars, 49–16. After the loss to BYU, O'Connell led San Diego State to victories over Air Force (37–31) and UNLV (21–3). O'Connell completed 33 of 69 passes for 407 yards with 3 touchdowns in those games.

2005 season In the spring of 2005, O'Connell was in a three-way competition for San Diego State's starting quarterback job. 2004's returning starter Matt Dluglocecki was returning from injury, and redshirt freshman, Darren Mougey was expected to make a push for playing time. In April 2005, Craft said, "We want to make the decision early, hopefully in the first week of practice. It will be an open three-way battle. We just want to make the decision early so we can be ready for our game against UCLA. We'll stay with one guy, unlike last year." In the 2005 spring game, O'Connell didn't participate due to his recovery from shoulder surgery, and gave Dluglocecki, Mougey and Kevin Craft opportunities to take all of the repetitions. After fall practice, Tom Craft announced his depth chart with O'Connell as his No. 1 quarterback. O'Connell was the starting quarterback in 12 games for the 2005 San Diego State Aztecs football team which compiled a 5–7 record.

On September 24, 2005, O'Connell had a career-high four touchdown passes in a 52–21 victory over San Jose State. After the game, O'Connell was asked for his reaction to offense improving and responded, "We were able to do some big things. We're going to try to take what we leaned from the first four games and apply it for the rest of the season."

On October 15, 2005, O'Connell led the Aztecs to a 28–19 upset victory over a Utah Utes team led by Brian Johnson. O'Connell completed 17 of 23 passes for 219 yards and three touchdowns. In his first match up against a No. 20 TCU team that finished the season ranked No. 11 and No. 9 in the AP and Coaches polls respectively, the Aztecs lost 23–20. O'Connell threw a game-high 235 yards, two interceptions, with a rushing touchdown and passing touchdown. In the final three games of the 2005 regular season, O'Connell completed 63 of 102 passes for 802 yards, six touchdowns, and two interceptions. For the season as a whole, he completed 233 of 375 passes for 2,663 yards, 19 touchdowns and twelve interceptions. Following the conclusion of the season, Tom Craft was relived of his duties as head coach.

2006 season In the spring of 2006, O'Connell was in a three-way competition for San Diego State's starting quarterback job again. When new head coach Chuck Long was appointed the head coach, he wanted to see what he had between the three quarterbacks. The 2006 competition pitted O'Connell against sophomores Mongey and Kevin Craft. In April 2006, Long said, "It felt that way today. His experience definitely showed up today, and I thought he commanded well all game. Kevin Craft and Darren (Mougey) had their moments as well, but you could sense (O'Connell's) experience. He had a nice day." In the 2006 spring game, O'Connell impressed observers as he completed 15 of 26 passes for 155 yards with a touchdown and an interception. Long said after fall camp, "Kevin O'Connell's had a great, great camp. He had a nice drive today. He's our captain and he'll go in number one, and we're going to practice that way. Darren Mougey and Kevin Craft both played well today and that's what you want – a healthy competition."

In his first start of the season, O'Connell and the Aztecs lost 34–27 to a UTEP Miners team that was led by Jordan Palmer. In the first half of the game, O'Connell left with a thumb injury. He would miss the next six games after undergoing thumb surgery.

In relief of starting quarterback Kevin Craft, O'Connell lead the Aztecs to a victory over UNLV. O'Connell rushed for a touchdown on his first drive and finished the game, completing all 7 passes he attempted for 68 yards. O'Connell reclaimed his starting position with the team the next game.

After the win against UNLV, O'Connell and the Aztecs suffered losses to TCU (52–0) and New Mexico (41–14). O'Connell completed 29 of 55 passes for 325 yards in those games. In the final game of the season, a 17–6 win to Colorado State, closing out a 3–9 season for the Aztecs. O'Connell finished the season moving into 7th place all-time for the Aztecs.

2007 season In 2007, his final season at San Diego State, O'Connell started 12 games at quarterback for the 2007 San Diego State Aztecs football team with an 4–8 record. For the first time in his college career, he entered the season as the unquestioned starting quarterback. In the fifth game of the season, O'Connell led San Diego State to a 52–17 victory over Portland State. O'Connell completed 19 of 31 passes for career-highs with 443 yards and five touchdowns.

For the season, O'Connell completed 257 of 439 passes for 3,063 yards, 15 touchdowns, and 8 interceptions. He was named Second Team All-Mountain West. O'Connell was a four-year team captain, he started 33 games. That is the sixth-most among SDSU quarterbacks, and O'Connell ranked first in school history in career rushing yards and second in career rushing touchdowns among quarterbacks. In 2007, he led the team in rushing yards. In passing, O'Connell ranked tenth in yardage, eighth in attempts, and seventh in completions.

Professional playing career Pre-draft O'Connell played in both the 2008 Hula Bowl and the 2008 East-West Shrine Game. He was the Kai team quarterback in the 2008 Hula Bowl, leading the offense and was one of the Kai team's only bright spots. O'Connell was 11-of-21 for 147 yards and completed the pass which resulted in the Kai's only score of the game.

At the 2008 NFL Combine, O'Connell ran the 40-yard dash in 4.61 seconds; only University of San Diego quarterback Josh Johnson had a faster time among quarterbacks.

New England Patriots

The New England Patriots selected O'Connell with their fourth pick (94th overall) in the third round of the 2008 NFL draft. During the 2008 season, playing under head coach Bill Belichick, O'Connell rushed for a touchdown in the 2008 preseason against the New York Giants in the fourth quarter, in a game the Patriots eventually lost 19–14. O'Connell made his NFL debut on September 21, 2008, in the fourth quarter against the Miami Dolphins, throwing his first four career passes and completing three. On December 21, in a 47–7 victory over the Arizona Cardinals, O'Connell completed 1 of 2 passes (50%) for −2 yards and rushed 3 times for −6 yards.

Going into the 2009 season, O'Connell was competing with veteran quarterback Andrew Walter, signed after his release from the Oakland Raiders, and undrafted free agent rookie Brian Hoyer of Michigan State, for the backup position behind Tom Brady. In an August 20 game against the Cincinnati Bengals, O'Connell completed 9 of 16 passes for 90 yards. In the third preseason game in the second half, O'Connell threw two interceptions and only threw three completions on 10 attempts. Two days later, on August 30, the Patriots waived O'Connell.

Detroit Lions O'Connell was claimed off waivers by the Detroit Lions on September 1, 2009. O'Connell appeared in the Lions final preseason game, but saw minimal playing time.

New York Jets (first stint)