Spencer Hawes played for the Cavs and 76ers last year. / David Richard, USA TODAY Sports

by Sam Amick, USA TODAY Sports

by Sam Amick, USA TODAY Sports

Free agent center Spencer Hawes has agreed to a four-year, $23 million deal with the Los Angeles Clippers, a person with familiar with the negotiations confirmed to USA TODAY Sports.

The person spoke on the condition of anonymity because the deal can't be finalized until the NBA's free agency moratorium lifts on July 10.

Yahoo Sports first reported Hawes' deal.

Hawes has been making the rounds of late, having kicked off the free agency period on Tuesday with a visit from Portland Trail Blazers general manager Neil Olshey in Los Angeles before heading to Arizona for a visit Friday with the Phoenix Suns. The 26-year-old who has played for the Sacramento Kings, Philadelphia 76ers and Cleveland Cavaliers in his seven-year career has been a part of losing teams at almost every step along the way (though the Sixers were in the playoffs in 2011 and 2012).

In joining this Clippers team that went 57-25 last season and fell to the Oklahoma City Thunder in the Western Conference semifinals, he prioritized winning over the bigger payday that likely could have come elsewhere.

Although the deal is for the Clippers' midlevel exception, the person said there's still a remote chance it could wind up as a sign-and-trade deal between the Cavaliers and the Clippers. If that turns out to be the case, Hawes' final financial figures could change.

A person with knowledge of the Cavaliers' situation, however, said it had not yet been discussed between the two teams and was unlikely. That person spoke on the condition of anonymity because of the sensitive nature of the situation.