The Denver Broncos have agreed to sign Marquette King to a three-year deal worth $7 million.

King was released by the Raiders this offseason.

King is widely considered one of the NFL's best punters.