The Oakland Raiders have signed Darren Waller to a three-year, $9 million extension.

Waller was scheduled to be a restricted free agent in 2020.

Waller, who served a pair of suspensions for failed drug tests while with the Ravens, has gone public with his fight for sobriety, which reached two years during training camp.

Waller has caught a team-leading 37 passes for 359 yards through five games for the 3-2 Raiders.