O'Connell was born in Long Grove, Illinois, on September 1, 1998.[1] O'Connell is the middle child of five brothers: Sean, Patrick, Liam, and Seamus. He also has one sister, Grace.
After not playing in 2017 and 2018, he played in six games in 2019 and started three. He made his first career start against Northwestern, completing 34 of 50 passes for 271 yards with two touchdowns and two interceptions.[8] Overall that season, he completed 103 of 164 passes for 1,101 yards with eight touchdowns and four interceptions. O'Connell entered 2020 as the starter before suffering a season-ending injury after three games.[9] He completed 88 of 136 passes for 916 yards with seven touchdowns and two interceptions. O'Connell entered 2021 as the backup to Jack Plummer, but eventually took over as the starter and completed 315 of 440 passes for 3,712 yards with 28 touchdowns and 11 interceptions.[10] He decided to enter the 2023 NFL draft after the 2022 season.[11] In the 2022 season, he passed for 3,490 yards, 22 touchdowns, and 13 interceptions to go with a rushing touchdown.[12]
On October 1, 2023, O'Connell made his first career NFL start, filling in for an injured Jimmy Garoppolo. Playing against the Los Angeles Chargers, he went 24-of-39 for 238 yards and had his first career rushing touchdown on a goal-line sneak. The Raiders lost 24–17 in his debut.[16] On November 1, 2023, O'Connell was named the starting quarterback for the remainder of the season.[17] In Week 15, O'Connell threw four touchdown passes in a dominant 63–21 victory over the Los Angeles Chargers.[18] During the Week 16 Christmas Day game against the Kansas City Chiefs, where despite his team winning 20–14, O'Connell went 9 of 21 in pass attempts for 62 yards, never completing a pass after the first quarter.[19] O'Connell went 5–5 as a starter. He finished with 2,218 passing yards, 12 passing touchdowns and 7 interceptions to go with a rushing touchdown.[20]
2024 season
Following a preseason quarterback competition with new free agent signing Gardner Minshew, O'Connell was named a backup to begin the season.[21] After the Raiders began the season with a 2–3 record, O'Connell was named the starter on October 9.[22] In his first start of the season, O'Connell passed for 227 yards, one touchdown, and one interception as the Raiders lost to the Pittsburgh Steelers 32–13. Against the Los Angeles Rams on October 20, O'Connell suffered a fractured thumb and was later placed on injured reserve.[23] After missing four games, the Raiders activated O'Connell to the 53-man roster on November 28, ahead of the team's Week 13 matchup against the Chiefs.[24] In his return from injury, O'Connell produced the first 300-yard performance of his career, finishing with 340 yards, two touchdowns, and zero interceptions, but miscommunication in the final minute resulted in a lost fumble as the Raiders lost 19–17.[25]