Updated

The Golden State Warriors have reportedly signed free-agent swingman Andre Iguodala to a four-year contract.

According to multiple sources, including the San Jose Mercury News and NBA.com, Iguodala will earn $48 million over the length of the deal.

In order to make the signing, the Warriors cleared out cap space by shedding the contracts of forwards Richard Jefferson and Andris Biedrins and guard Brandon Rush, who were set to earn a combined a $24 million in 2014.

All three players and multiple draft picks -- including a 2014 first rounder -- have reportedly been shipped to the Utah Jazz.

Iguodala, 29, averaged 13.0 points, 5.3 rebounds, 5.4 assists and 1.7 steals per game during his only season with the Denver Nuggets in 2012-13.

The nine-year veteran has produced 15.1 points, 5.8 rebounds, 4.9 assists and 1.7 steals per game over the course of his career. He spent his first eight seasons with the Philadelphia 76ers.

Earlier in the week, Iguodala had a reported four-year, $52 million deal offer from the Sacramento Kings withdrawn.

Jefferson, Biedrins and Rush all have one year remaining on their respective contracts.