White started five games as a true freshman at South Florida in 2013, but struggled, only completing 93 of 175 passes for 1,083 yards with three touchdowns and nine interceptions.[3]
Prior to his sophomore season in 2014, he was named the starting quarterback.[4][5] In 10 starts, he completed 122 of 242 passes for 1,639 yards, eight touchdowns, and seven interceptions.[6]
White was named the starting quarterback to open the 2016 season, taking over after Brandon Doughty graduated.[8] He started all 14 games, completing 280 of 416 passes for 4,363 yards with 37 touchdowns and seven interceptions.[9] He compiled impressive stats despite sitting out in the second halves of several games.
He returned as the starter his senior year in 2017, completing 368 of 560 passes for 4,177 yards, 26 touchdowns, and eight interceptions.[10]
White accepted his invitation to play in the 2018 Senior Bowl.[11] On January 27, 2018, White completed 8 of 11 pass attempts for 128-yards and two touchdowns as part of Houston Texans head coach Bill O'Brien's South team that defeated the North 45–16 in the 2018 Senior Bowl.[12] White significantly helped his draft stock with his Senior Bowl performance.[13]
He attended the NFL Scouting Combine in Indianapolis and completed all of the combine and positional drills. His draft rise was hampered by his overall performance after he put up some of the lowest marks among all quarterbacks in combine drills.[14] On March 30, 2018, White participated at Western Kentucky's pro day, but opted to stand on his combine numbers and only performed positional and passing drills. He attended a pre-draft visits with the Indianapolis Colts, Tennessee Titans, and Miami Dolphins and also performed a private workout for the New England Patriots.[15] At the conclusion of the pre-draft process, White was projected to be a third or fourth round pick by the majority of NFL draft experts and scouts. He was ranked the eighth best quarterback prospect in the draft by DraftScout.com and was ranked the ninth best quarterback by Scouts Inc.[16][17]
The Dallas Cowboys selected White in the fifth round (171st overall) of the 2018 NFL draft.[19] White was the eighth quarterback drafted in 2018.[20] He became the second Western Kentucky quarterback to be drafted into the NFL and surpassed Brandon Doughty as the highest drafted quarterback from Western Kentucky.[21]
On May 12, 2018, the Cowboys signed White to a four-year, $2.67 million contract that included a signing bonus of $217,553.[22] He made the team as the third-string quarterback.
In 2019, he was given the opportunity to compete during the preseason for the backup job behind Dak Prescott.[23] On August 31, White was waived after the team decided to carry just two quarterbacks on the regular season roster.[24] The Cowboys opted not to add him to the practice squad, choosing instead to sign rookie quarterback Clayton Thorson.[25]
New York Jets
On September 25, 2019, White was signed to the New York Jets practice squad.[26] He signed a reserve/future contract with the Jets on December 30.[27]
On September 5, 2020, White was waived by the Jets and signed to the practice squad the next day.[28][29] He was promoted to the active roster on September 12.[30] White was waived on October 1,[31] and re-signed to the practice squad four days later.[32] He was elevated to the active roster on October 10 and 17 for the team's weeks 5 and 6 games against the Arizona Cardinals and Dolphins, and reverted to the practice squad after each game.[33][34] White was promoted to the active roster on November 9.[35] He was waived again on November 10,[36] and re-signed to the practice squad again the next day.[37] He was promoted to the active roster again on November 21.[38] He was waived again on November 23,[39] and re-signed to the practice squad again the next day.[40] He signed a reserve/future contract with the Jets on January 4, 2021.[41]
After an injury to starting quarterback Zach Wilson early in the 2nd quarter of a Week 7 matchup against the Patriots,[42] White made his regular season debut. He immediately moved the Jets into the endzone with a touchdown pass to Corey Davis.[43] Early in the 3rd quarter, he led another touchdown drive, but the Jets missed the two point conversion which would have made it a two score game. From there, the Patriots ran away with it as White finished the game with 202 passing yards, one touchdown, and 2 interceptions in the 54–13 loss.[44] With Wilson still injured, he made his first career start against the Cincinnati Bengals in Week 8.[45] White briefly left due to a head injury but returned,[46] finishing the game completing 37 of 45 passes for 405 yards, 3 touchdowns, and 2 interceptions as the Jets won 34–31.[47] He was named the AFC Offensive Player of the Week for his performance.[48] He became the first Jets quarterback since Vinny Testaverde in 2000 to throw for 400+ yards and the first quarterback in the NFL to do so in his first career start since Cam Newton.[49]
On March 16, 2022, White re-signed with the Jets for one year and $2.54 million.[50]
White was announced as the Jets Week 12 starter against the Chicago Bears after Zach Wilson was benched on November 23, 2022.[51] White completed 22 of 28 passes for 315 yards, with three touchdowns and no interceptions, in the Jets' 31–10 win.[52] White subsequently passed for 369 yards the following week against the Minnesota Vikings, rushing for a touchdown but also tossing two interceptions and struggling in the red zone for much of the game.[53] The following week against the Buffalo Bills, White passed for 268 yards, but suffered numerous hard hits to the chest by Buffalo's pass rush. White was forced to leave the game twice but decided to come back both times in what turned out to be a 20–12 Jets loss to the Bills. He was later revealed to have two rib injuries and was checked into a local Buffalo hospital as a precautionary measure.[54][55] With White injured, Wilson was named the starter for the next two weeks.[56]
White returned as a starter in week 17 against the Seattle Seahawks, but struggled as he passed for 240 yards with two interceptions and a fumble lost in a 6–23 defeat. On January 6, 2023, it was revealed that he had been playing through five broken ribs, and he was ruled out for the season finale against the Dolphins.[57]
Miami Dolphins
On March 16, 2023, White signed a two-year contract with the Miami Dolphins.[58] He was the backup quarterback behind Tua Tagovailoa. He appeared in 6 games, making 5-of-6 passes for 74 yards, including a 68-yard touchdown pass to Robbie Chosen, during garbage time in a 70–20 win against the Denver Broncos.[59]
In 2024, he was passed on the depth chart by Skylar Thompson in the course of the preseason. On August 25, 2024, White was released after the Dolphins decided to keep only 2 quarterbacks on the roster.[60]
Buffalo Bills
On August 28, 2024, White signed with the Buffalo Bills on their practice squad, with primary backup quarterback Mitchell Trubisky expected to miss the early part of the season due to injury.[61] In his first interview with the press since the signing, White quipped that his "only condition" for signing with the Bills was he couldn't "be locker mates with Matt Milano", who had laid the hit that broke his ribs during the 2022 Bills–Jets game.[62] White was elevated from the practice squad to the active roster for the team's December 1 game against the San Francisco 49ers.[63] On January 3, 2025, the Bills signed White to their active roster, and extended him through the 2025 season.[64]