Mayo had reportedly been a target of the Detroit Pistons.
This probably closes the door on the Bucks re-signing Monta Ellis. May will replace Ellis and JJ Redick, who the Bucks recently traded away JJ Redick for a couple second-round picks.
Mayo signed a one-year deal with the Dallas Mavericks last offseason looking to parlay a solid season into a lucrative contract. No contract details have emerged yet but considering the state of the free agent market I'd be surprised if it didn't resemble the four-year $27 million deal Redick got with the Los Angeles Clippers.
The Pistons were interested in Mayo as a primary scoring option on the perimeter. Mayo started the year in Dallas extremely hot before cooling off in the second half. In the end Mayo had the best true shooting percentage of his career thanks to a 40 percent clip from 3-point range.
After jumping into the free agent and trade markets the Pistons are seeing many targets going elsewhere. Mayo is off to division rival Bucks, Kevin Martin signed with the Timberwolves, Tyreke Evans looks like he might choose between the Kings and Pelicans, Josh Smith appears to favor the Rockets and after seeing the Kings rescind their big offer for Iguodala it looks like he's most interested in returning to the Nuggets.