Coming out of high school, the then-Florida Marlins made Gonzalez the first overall pick in 2000. After a successful stint with the Padres, he was traded to the Red Sox in 2010 for a package that included future star Anthony Rizzo. Gonzalez put up decent overall numbers with the Red Sox but was vocally unhappy with the situation. He was sent to the Dodgers in 2012 in the famous "Nick Punto trade."