Selected 46th overall by the Lakers in the 2011 NBA draft, Goudelock emerged as the team’s top rookie while playing in a reserve role during the lockout-shortened 2011-12 season. Goudelock, who came to the Lakers after finishing fourth in NCAA scoring as a senior at College of Charleston, saw his playing time increase following an early-season injury to backup point guard Steve Blake.
Goudelock scored 14 points in a victory over the Clippers in late January – a performance that prompted Coach Mike Brown to make him a regular in the rotation. Always keen to remind teammates, coaches and reporters that his last name is pronounced, GOWD-lock (and that he prefers the nickname “G-Lock”), Goudelock finished his rookie season averaging 4.4 points per game in 40 games off the bench.
The Lakers waived Goudelock before the start of the 2012-13 season, and the Georgia native spent most of the season in the NBA Development League, where he was named the league's MVP.
Down a player following Kobe Bryant's season-ending Achilles' injury near the end of the season, the Lakers signed Goudelock in April 2013. Goudelock appeared in one game during his second stint with the Lakers. He went on to sign with BC UNICS Kazan of the Russian Professional Basketball League in July 2013.