Haskins was drafted by the Washington Redskins in the first round, 15th overall, of the 2019 NFL Draft.
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.

He 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 Thursday Night Football game against the Minnesota Vikings in Week 8, Haskins again replaced Keenum, who left the game due to a concussion, finishing 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 Redskins lost 24–9.
In Week 11 against the New York Jets, Haskins threw for 214 yards, two touchdowns, and one interception in the 34–17 loss.

During Week 12 against the Detroit Lions, Haskins finished with 156 passing yards, 28 rushing yards, and an interception as the Redskins won 19–16, giving Haskins his first career win as an NFL starter.
In a Week 15 loss against the Philadelphia Eagles, Haskins threw for 261 yards and 2 touchdowns, including a 75-yard touchdown to Terry McLaurin.
For his efforts, he was named the Pepsi NFL Rookie of the Week, his first professional honor.
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 he suffered on the first play of the third quarter.
Haskins would later sit out the Week 17 regular season finale.

During the 2020 offseason, Haskins lost seven percent in total body fat.
Haskins was drafted by the Washington Redskins in the first round, 15th overall, of the 2019 NFL Draft. 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.
He 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 Thursday Night Football game against the Minnesota Vikings in Week 8, Haskins again replaced Keenum, who left the game due to a concussion, finishing 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 Redskins lost 24–9. In Week 11 against the New York Jets, Haskins threw for 214 yards, two touchdowns, and one interception in the 34–17 loss.
During Week 12 against the Detroit Lions, Haskins finished with 156 passing yards, 28 rushing yards, and an interception as the Redskins won 19–16, giving Haskins his first career win as an NFL starter. In a Week 15 loss against the Philadelphia Eagles, Haskins threw for 261 yards and 2 touchdowns, including a 75-yard touchdown to Terry McLaurin. For his efforts, he was named the Pepsi NFL Rookie of the Week, his first professional honor. 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 he suffered on the first play of the third quarter. Haskins would later sit out the Week 17 regular season finale.
During the 2020 offseason, Haskins lost seven percent in total body fat.
Dwayne Haskins