Washington Redskins / Football Team 2019 season Haskins was selected by the
Washington Redskins in the first round of the
2019 NFL draft, 15th overall. Despite his high school and college
jersey number of 7 being unofficially retired by the Redskins in honor of quarterback
Joe Theismann, whose career ended with a
leg injury in 1985, Haskins requested and was granted permission from him to wear it. Haskins signed his four-year rookie contract on May 9, 2019, worth $14.37 million, including an $8.47 million signing bonus. Haskins saw his first action with the team in a Week 4 game against the
New York Giants in relief of
Case Keenum, who was benched for poor performance. In the game, Haskins also struggled, throwing for 107 yards and three
interceptions, including a
pick-six, as the Redskins lost 24–3. During a Week 8 game against the
Minnesota Vikings, Haskins again replaced Keenum, who left the game due to a concussion. He finished the game with 33 passing yards and an interception as the Redskins lost 19–9. The following week Haskins made his first career start against the
Buffalo Bills, finishing with 144 passing yards as the team lost 24–9. Haskins' first win as a starter came during Week 12 against the
Detroit Lions, where he finished with 156 passing yards, 28 rushing yards, and an interception in the 19–16 victory. He was criticized for his work ethic when late in the game, he was posing for a selfie with fans so the substitute quarterback was sent in. For his efforts, he was named the
Pepsi NFL Rookie of the Week. In Week 16 against the Giants, Haskins threw for 133 yards and two touchdowns before being carted off the field due to an ankle injury suffered on the first play of the third quarter, which also made him miss the following week's game.
2020 season Prior to the 2020 season, Haskins lost around seven-percent in total body fat and was named the starter and one of the
team captains. In a Week 3 loss against the
Cleveland Browns, Haskins threw three interceptions and lost a fumble. The following week against the
Baltimore Ravens, he threw for a career-high 314 yards in another loss. Haskins was benched in favor of
Kyle Allen prior to the Week 5 game against the
Los Angeles Rams due to coaches being unimpressed with his work ethic and performance. In October 2020, he was fined 4,833 for breaking league
COVID-19 protocols after making a reservation for a family friend at the team hotel in New York prior to a game against the Giants. Haskins remained as the team's backup until the Week 14 game against the
San Francisco 49ers, where he played in the second half after
Alex Smith left the game due to a calf strain. He then started the following week's game against the
Seattle Seahawks because Smith had yet to recover from his injury. In the game, Haskins threw for 295 yards and one touchdown with two interceptions during a 20–15 loss. Following the game, Haskins was photographed attending his girlfriend's birthday party without wearing a
face mask. Due to breaking COVID-19 protocols again, he was fined $40,000 by the team and lost his status as a captain. Despite that, he started the Week 16 game against the
Carolina Panthers but was benched for
Taylor Heinicke in the fourth quarter after throwing 14 of 28 for 154 yards and two interceptions, finishing with a
passer rating of 36.9 in a 20–13 loss. Haskins was released by the team the day after, with head coach
Ron Rivera saying he believed that it benefited both parties if they went their separate ways.
Pittsburgh Steelers Haskins signed with the
Pittsburgh Steelers on January 21, 2021. He was named the third-string quarterback behind
Ben Roethlisberger and
Mason Rudolph and was inactive for all but one game that season. Haskins signed a one-year,
restricted free agent tender by the team on March 16, 2022. ==Career statistics==