On July 26, 2016, Beal re-signed with the Wizards. On November 19, 2016, he scored 34 points in a 114–111 loss to the Miami Heat. Two days later, he had 30 or more in consecutive games for the first time in his five-year career, recording a career-high 42 points in a 106–101 win over the Phoenix Suns. On November 27, he was fined $15,000 for grabbing at the throat of Evan Fournier during the Wizards' game against the Orlando Magic two days earlier. On November 28, he scored 31 points and hit a career-high seven three-pointers in a 101–95 overtime win over the Sacramento Kings. On December 14, he recorded 20 points and a career-high nine assists in a 109–106 win over the Charlotte Hornets. With two made three-pointers on December 16 against the Detroit Pistons, Beal reached 501 career three-pointers and became the third Wizards player to make 500, joining Gilbert Arenas and Antawn Jamison. On December 18, he had a 41-point effort in a 117–110 win over the Los Angeles Clippers. On February 6, 2017, he had another 41-point effort in a 140–135 overtime loss to the Cleveland Cavaliers. On February 24, 2017, he scored 40 points in a 120–112 loss to the Philadelphia 76ers, recording his fourth 40-point game of the season. On March 29, 2017, he scored 27 points in a 133–124 loss to the Los Angeles Clippers. During the game, Beal surpassed Gilbert Arenas for the franchise single-season three-point record. He made five against the Clippers to finish with 209 by the end of the game—Arenas had 205 in 2004–05 and 2006–07. Beal joined Kevin Durant and Vince Carter as the only three players in NBA history, 23 years old or younger, to average at least 23 points and shoot above 40 percent from three-point range.