Lance was redshirted at North Dakota State for the 2018 season, but played in two games in which he recorded two rushing touchdowns.
Lance was named the starter in 2019 and led the Bison to the 2020 NCAA Division I Football Championship Game and was named the MVP during the 28–20 victory.[8][1] He finished the season completing 192-of-287 passes for 2,786 yards, 28 touchdowns, and no interceptions, an NCAA record for most passing attempts in a season without an interception while also rushing for 1,100 yards and 14 touchdowns.[9] For his performance that season, Lance won the Walter Payton Award as the FCS's most outstanding offensive player and the Jerry Rice Award as the FCS's best freshman.[10][11]
Lance was set to start again in 2020 before the season was postponed due to the COVID-19 pandemic. His only game appearance that season was in a single game against Central Arkansas in October 2020. Lance threw for two touchdowns and ran for an additional two, while throwing the only interception of his college career.[9] The Bison were scheduled to make up the rest of the season in early 2021, but Lance announced following the game that he would opt out to prepare for the 2021 NFL draft.[9]
Ahead of the 2021 NFL draft, most analysts predicted Lance or Alabama quarterback Mac Jones would be taken third overall by the San Francisco 49ers, who traded up with the Miami Dolphins in exchange for their first-round picks in 2021, 2022, and 2023 and their third-round pick in 2022.[14][15] The 49ers selected Lance, making him their first first-round quarterback since Alex Smith in 2005 and the second-highest drafted FCS player after fellow North Dakota State quarterback Carson Wentz.[16] Considered a top quarterback prospect in the draft, Lance was one of five quarterbacks taken in the first round. He signed his four-year rookie contract, worth $34.1 million, on July 28, 2021.[17][18]
Lance began the 2021 season as the second-string quarterback behind incumbent starter Jimmy Garoppolo, but made his NFL debut in Week 1 against the Detroit Lions. Lance was used in one play during the first quarter, in which he contributed to the eventual 41–33 road victory by throwing a five-yard touchdown pass to wide receiver Trent Sherfield.[19] Two weeks later against the Green Bay Packers, Lance took the field for two plays and scored a rushing touchdown in the first as the 49ers narrowly lost by a score of 30–28.[20]
During a Week 4 28–21 loss to the Seattle Seahawks, Lance saw his first significant playing time when he relieved an injured Garoppolo in the second half. Lance completed nine of 18 passes for 157 yards and two touchdowns and rushed seven times for 41 yards.[21] Due to Garoppolo's injury, Lance was named the starter for the following week's game against the Arizona Cardinals.[22] Lance completed 15-of-29 passes for 192 yards and an interception while also rushing 16 times for 89 yards during the 17–10 road loss.[23] Following the game, it was announced Lance suffered a sprained knee.[24] The injury made him unavailable for the Week 7 matchup against the Indianapolis Colts, with Nate Sudfeld replacing Lance as the second option behind a returning Garoppolo.[25] Lance returned as Garoppolo's backup during the next week's 33–22 victory over the Chicago Bears.[26] Lance did not take field again until the 49ers' final drive against the Jacksonville Jaguars in Week 11. He rushed for seven yards before taking the victory formation to complete the 30–10 road victory.[27]
Lance remained the second-string quarterback for the next five weeks until Garoppolo suffered a thumb injury during a 20–17 road loss to the Tennessee Titans. Making his second start in Week 17 against the Houston Texans, Lance threw for 249 yards, two touchdowns, and an interception. The 49ers won the game by a score of 23–7, earning Lance his first career win.[28] Lance's start marked his final appearance in 2021 after Garoppolo returned for the regular season finale against the Los Angeles Rams.[29] Lance held a backup role during the 49ers' playoff run, which concluded with a defeat to the Rams in the NFC Championship Game.[30] Following the season, Lance revealed he spent the year battling a right index finger injury he suffered in a preseason game against the Las Vegas Raiders.[31]
Lance was named the starter over Garoppolo for the 2022 season, but appeared in only two games before suffering a season-ending ankle injury against the Seahawks in Week 2.[32] His only full game of the season was the opener against the Bears, completing 13-of-28 passes for 164 yards and an interception in a 19–10 road loss.[33][34][35] Lance had a second surgery on his ankle to remove hardware causing irritation.[36]
Lance entered the 2023 training camp on uncertain terms due to his limited play with the 49ers and the success of second-year quarterback Brock Purdy the previous season, who helped lead the 49ers to the 2022 NFC Championship Game.[37][38] Ahead of the season, Lance was named the third-string backup behind Purdy and free agent acquisition Sam Darnold, which led to further speculation over his future in San Francisco.[39] Lance completed 22-of-33 passes for 285 yards with two touchdown passes and an interception while playing in San Francisco's first two preseason games against the Las Vegas Raiders and Denver Broncos; he did not play in the team's final preseason game against the Los Angeles Chargers.
On August 26, 2023, Lance was traded to the Dallas Cowboys for a 2024 fourth-round pick (Malik Mustapha).[40][41] He was later named the third-string quarterback and was a healthy scratch all season.[42][43]
On May 1, 2024, the Cowboys declined the fifth-year option on Lance's contract, making him a free agent after the 2024 season.[44] During the 2024 preseason, Lance saw the majority of action at quarterback in place of starter Dak Prescott and backup Cooper Rush. In a 26–19 preseason loss to the Los Angeles Chargers, Lance completed 33 of 49 passes for 323 yards and a touchdown but was intercepted five times.[45]
^ abcdeGoodbread, Chase (September 30, 2020). "How You Like Me Now?". NFL.com. Retrieved September 30, 2020. Heck, if he enters the 2021 draft, he wouldn't even be able to celebrate his selection with a legal beer; he won't turn 21 until May 9, a couple weeks after the draft, he doesn't drink so it doesn't matter.