San Francisco 49ers Driskel was selected by the
San Francisco 49ers in the sixth round of the
2016 NFL draft with the 207th overall pick. The 49ers previously traded tight end
Vernon Davis to the
Denver Broncos in exchange for the pick used to select Driskel. On May 5, 2016, the 49ers signed him to a four-year, $2.45 million contract with a signing bonus of $112,539. Driskel began
training camp as the No. 4 quarterback on the depth chart. After a season-ending injury to
Thad Lewis, Driskel competed with
Christian Ponder for the third-string quarterback position. On September 3, he was released by the 49ers as part of final roster cuts.
Cincinnati Bengals On September 4, 2016, Driskel was claimed off waivers by the
Cincinnati Bengals. He began the season as the Bengals' third-string quarterback on their depth chart, behind veterans
Andy Dalton and
A. J. McCarron. On September 4, 2017, Driskel was placed on
injured reserve. In Week 7 of the 2018 season, Driskel made his regular-season NFL debut in relief of
Andy Dalton in the fourth quarter. In the 45–10 loss to the
Kansas City Chiefs, the former completed all four of his pass attempts for 39 yards. In Week 12 against the
Cleveland Browns, Dalton was injured and subsequently ruled out for the season with a thumb injury. Driskel came into the game in relief and threw his first professional touchdown to wide receiver
Tyler Boyd. He added a late rushing touchdown in the 35–20 loss. He started the last five games of the season for the Bengals, where he finished 1–4 and passed for 764 yards, five touchdowns, and two interceptions in five starts. On August 31, 2019, Driskel was placed on
injured reserve. He was waived from injured reserve with an injury settlement on September 11.
Detroit Lions On September 17, 2019, Driskel was signed by the
Detroit Lions. In Week 10, Driskel made his first start for the Lions against the
Chicago Bears after
Matthew Stafford was inactive due to injury. He finished the contest with 269 passing yards, one touchdown, and one interception as the Lions lost 20–13. In Week 11 against the
Dallas Cowboys, Driskel threw for 209 yards and two touchdowns, as well as 51 yards and a touchdown on the ground, in the 35–27 loss. After a Week 12 loss to the
Washington Redskins, Driskel was placed on injured reserve with a hamstring injury. Rookie
David Blough would start the remaining five regular season games, all of which resulted in losses.
Denver Broncos On March 27, 2020, Driskel signed a two-year contract with the
Denver Broncos. On September 20, Driskel came in for injured starting quarterback
Drew Lock in a Week 2 matchup against the
Pittsburgh Steelers. He passed for 256 yards, two touchdowns, and one interception in relief in the 26–21 loss. Driskel made his first start as a Bronco in Week 3 against the
Tampa Bay Buccaneers. During the game, Driskel threw for 176 yards, 1 touchdown, and 1 interception before being benched in the fourth quarter of the 28–10 loss. On November 26, Driskel was placed on the reserve/
COVID-19 list after testing positive for the virus. He and the other three quarterbacks on the Broncos roster were fined by the team for violating COVID-19 protocols. Driskel was activated from the COVID-19 list on December 16. On May 3, 2021, Driskel was released by the Broncos.
Houston Texans On May 20, 2021, Driskel signed a one-year contract with the
Houston Texans. He was released on August 31. Driskel was re-signed to the practice squad the following day. He was promoted to the active roster on October 16. On November 18, Driskel converted from quarterback to tight end, playing the position for the first time in his career. He was placed on injured reserve on December 22. On March 18, 2022, Driskel re-signed with the Texans. He was released on August 30, and re-signed back to the practice squad the next day. He was promoted to the active roster on December 14.
Arizona Cardinals On April 17, 2023, Driskel signed a one-year contract with the
Arizona Cardinals. He was released on August 29, and re-signed to the practice squad the next day. Driskel was released again on October 20 and re-signed to the practice squad on October 31. He was elevated to the active roster on November 4, to backup
Clayton Tune against the
Cleveland Browns. Driskel then reverted back to the practice squad after the game. On January 3, 2024, the Browns announced Driskel would be the starting quarterback in their Week 18 matchup against the
Cincinnati Bengals. The Browns clinched a playoff berth the week prior, so they decided to rest some of their key starters, including quarterback
Joe Flacco, for the regular season finale to avoid potential injury.
Washington Commanders On April 1, 2024, Driskel signed with the
Washington Commanders.
Las Vegas Raiders On September 1, 2025, Driskel signed with the
Las Vegas Raiders' practice squad. He was released on October 8.
Arizona Cardinals (second stint) On November 6, 2025, Driskel signed with the
Arizona Cardinals' practice squad.
Washington Commanders (second stint) On December 22, 2025, the Commanders signed Driskel off of the Cardinals' practice squad following an injury to
Marcus Mariota. ==Career statistics==