On February 19, Beasley and the Dynamo opened the 2019 season with a Champions League match against Guastatoya. Beasley scored the only goal of the match hitting a weak foot volley from outside the box to give the Dynamo the win. On March 12, Beasley came off injured in a CCL match against Tigres. He underwent surgery on his knee on March 20 and was out for almost 2 months. Beasley returned from the injury and made his first MLS appearance of the season on May 15 in a 1–0 loss to the Portland Timbers. On May 20, Beasley announced that he would be retiring after the 2019 season. Beasley would make 18 appearances across all competitions in 2019, his last coming on October 6 as the Dynamo defeated the LA Galaxy 4–2 in the final game of the season and Beasley's career. Beasley was subbed off in the 89th minute to a standing ovation from the crowd. After the match the Dynamo showed a tribute on the videoboard and Beasley addressed the crowd, saying "I wouldn't think of another club to end my career with. Houston is my home. I'm not gonna say goodbye."