Crompton was raised in Asheville, North Carolina, and played two seasons of football at Clyde A. Erwin High School in Asheville. Before his junior season, Crompton moved to Waynesville, North Carolina in 2003 to finish his high school career at Tuscola High School.[2] He was a Parade All-American in his senior season for the Tuscola Mountaineers. In 2003 and 2004, he was the named to the 3A All-State, All-Western and All-Mountain Athletic Teams, as well as being two-time player of the year. In 2004, he threw for 2,423 yards and 24 touchdowns on his way to an invite to the U.S. Army All-American Bowl, where his performance earned him the "Army of One" award.[3]
In 2006, Crompton saw little action until an injury to starting quarterback Erik Ainge led to his first significant playing time against #13 LSU. Replacing Ainge in the second quarter, he threw for 183 yards, two touchdowns, and an interception in the Volunteers' 28–24 loss at Neyland Stadium.[7] The following week was Crompton's first-ever collegiate start against Arkansas at Donald W. Reynolds Razorback Stadium. Croptom would go 16-of-34 for 174 yards, two touchdowns, and one interception as the Volunteers lost 31–14.[8] Ainge's return against Vanderbilt meant limited playing time for Crompton. Crompton finished the season 31-of-66 passing with four touchdowns and two interceptions.[9]
2007 season
As a sophomore in 2007, Crompton saw action as a reserve in seven games. He threw his lone touchdown of the season, a 49-yard pass to wide receiver Kenny O'Neal, in a 59–7 home victory over Louisiana-Lafayette.[10][11] He finished the season 7-of-12 passing for 98 yards, two interceptions, and one touchdown.[12]
2008 season
In 2008, Crompton started the first four and the final two games of the season in the midst of what would be head coach Phillip Fulmer's last season with the Volunteers. He was the starter in wins over Alabama-Birmingham,[13]Kentucky,[14] and Vanderbilt;[15] however, his erratic play within the offensive scheme of newly hired offensive coordinator Dave Clawson contributed to a poor season for Tennessee, where they went 5–6 and missed a bowl game, and the subsequent firing of Fulmer.[16] He finished the season 86-of-167 passing (51.5%) with five interceptions and four touchdowns.[17]
2009 season
When Lane Kiffin was hired as head coach of the Volunteers, he named Crompton the starting quarterback prior to the 2009 season.[18][19] Crompton, as a senior, finally achieved some success with the program. In Kiffin's first game as the Volunteers' head coach, Crompton had a great outing with 233 passing yards, five touchdowns, and two interceptions in the 63–7 home victory over the Western Kentucky Hilltoppers.[20][21] Crompton led Tennessee to an upset 45–19 home rout of the Georgia Bulldogs[22] and was named the AT&T National Player of the Week. In a game at Bryant–Denny Stadium in Tuscaloosa, Alabama, against undefeated, top-ranked, and eventual national champion Alabama, Crompton's passing had Tennessee in position for a game-winning field goal in the final seconds, only to see the kick blocked by Terrence Cody as the Crimson Tide escaped with a 12–10 win.[23][24] Crompton won five of his last seven starts in the regular season before the Vols lost 37–14 to Virginia Tech in the Chick-fil-a Bowl.[25] Crompton finished the season with 27 touchdown passes, 13 interceptions, and a 58.3% completion percentage.[26]
Crompton was selected by the San Diego Chargers in the fifth round with the 168th overall pick of the 2010 NFL draft.[28] He was waived during final cuts on September 4, 2010, was re-signed to the Chargers' practice squad the next day, but was released on September 7, 2010.[29]
New England Patriots
The New England Patriots signed Crompton to their practice squad on November 2, 2010.[30] On January 18, 2011, the Patriots re-signed Crompton to a future contract for the 2011 season. On August 1, he was waived by the team.[31]
On January 3, 2012, Crompton signed a futures contract with the Redskins.[35] On August 27, he was released by the team.[36] Two days later, Crompton was re-signed by the Redskins.[37] Crompton was released again on August 31, 2012, for final cuts before the start of the 2012 season.[38]
Edmonton Eskimos
On May 14, 2013, Crompton signed with the Edmonton Eskimos of the Canadian Football League.[39] Crompton made appearances in seven games during the 2013 CFL season for the Eskimos; only receiving significant playing time in one of those seven games.[40]
Montreal Alouettes
On August 22, 2014, he played his first game for the Alouettes in relief of Alex Brink, completing 18 for 29 passes for 266 yards in a 24–16 loss to the Winnipeg Blue Bombers. Despite the loss, Crompton received praise for his strong play.[41] Crompton played the remaining 11 regular-season games and led the Alouettes from a 1–7 start to a record of 9–9 and a playoff berth. During the 2014 CFL season, Crompton completed 179 passes on 308 attempts (58.1% accuracy), for 2,482 yards, with 11 touchdowns and eight interceptions (passer rating of 85.2). Crompton led the Alouettes to a dominant 50–17 Eastern Semi-final victory over the BC Lions, but was unable to overcome the divisional champion Hamilton Tiger-Cats in the Eastern Final.
Crompton entered the Alouettes 2015 CFL Training Camp as the starting quarterback. Crompton had a rough start to the 2015 CFL season: On opening night, he completed just 5-of-17 pass attempts for 51 yards with one touchdown and one interception. He sustained a shoulder injury during the game and was unable to finish the contest.[42] Due to multiple injuries throughout the 2015 campaign Crompton only played in 3 games. Crompton did not make an appearance for the Alouettes during the 2016 season. On April 4, 2017, Crompton was released by the Alouettes.[43] Crompton has since retired from professional football.[44]
On August 18, 2019, Crompton joined the Toronto Argonauts (CFL) as an offensive coach to assist offensive coordinator Jacques Chapdelaine.[45] He spent the remainder of the 2019 season with the Argonauts, but was not retained following a head coaching change for 2020.
Bishop's Gaiters
On January 18, 2022, it was announced that Crompton had joined the Bishop's Gaiters as the team's offensive coordinator and quarterbacks coach.[46] On March 9, 2022, it was announced that Crompton will no longer serve as offensive coordinator at Bishop's.[47]
Tuscola Mountaineers
On March 27, 2023, it was announced that Crompton had been named head football coach of Tuscola High School in Waynesville, NC.[1]