Free agent Corey Brewer has agreed to remain with the Houston Rockets, and will sign a three-year, $24 million deal, according to Yahoo! Sports Adrian Wojnarowski. CBS Sports' Ken Berger reported the deal contains no player or team options.

Brewer reportedly broke off serious negotiations with the Sacramento Kings before the Kings offered him a contract and reached back out to Houston, the team he played for since December 2014.

The eighth-year player out of the University of Florida has been one of the more dependable guards in the NBA over the past few seasons. He's averaged between 11.5 and 12.3 points each of the past three seasons.

Brewer also averaged 11.2 during the Rockets' postseason run, which lasted until the Western Conference finals, which it lost to eventual champion Golden State.

The Rockets are reportedly still "in the mix" despite the signing for the biggest free agent remaining in the 2015 offseason, the Portland Trail Blazers' LaMarcus Aldridge, according to the Chronicle.

Analysis: Part of the value in acquiring Brewer via trade last season was the power (in the form of early Bird rights) that it would give Houston to re-sign him. Here we see it exercised. The Rockets return a role player perfectly suited to their playing style without at all sacrificing their ability to spend. Brewer’s chaotic contributions might not be worth $23.4 million to every team, but in Houston they’re welcome and fairly compensated. Disrupting passing lanes, hard cuts, and fast-break sprints are at the core of Brewer’s game, all fittings within the context of how the Rockets play. Losing those contributions would have proven painful, too, for a team light in the way of wing depth. Keeping Brewer is a solid move for a team in Houston’s contending station. — Rob Mahoney