The Milwaukee Bucks have a reached a verbal agreement with free agent shooting guard O.J. Mayo on a three year, $24 million deal, according to a person with knowledge of the deal.

NBA: Dwight Howard picks Rockets

The person spoke to USA TODAY Sports on the condition of anonymity because the deal can not be finalized until the free agency moratorium lifts on July 10.

Mayo averaged 15.3 points and 4.4 assists per game last season for the Dallas Mavericks, and he will fill the void left by J.J. Redick after a three-team trade sent him to the Clippers this week.

PHOTOS: Top 20 NBA free agents

Show Thumbnails
Show Captions