O.J. Mayo agrees to deal with Bucks

Adrian Wojnarowski

Free agent guard O.J. Mayo has agreed to a three-year, $24 million contract with the Milwaukee Bucks, league sources told Yahoo! Sports.

Mayo, 25, will be a replacement for the loss of guard J.J. Redick and the expected departure of Monta Ellis. The Bucks agreed to send Redick to the Los Angeles Clippers in a sign-and-trade deal.

Mayo averaged 15.3 points and 4.4 assists for the Dallas Mavericks last season.

Related coverage on Yahoo! Sports:
Dwight Howard finalizing deal to join Rockets
Kings hope to build around DeMarcus Cousins
Slideshow: NBA free-agency tracker