He played college basketball for the Charleston Cougars and was named the Southern Conference Player of the Year in 2011.
Goudelock was an All-EuroLeague Second Team selection in 2015, as he reached the Euroleague Final Four with Fenerbahçe Ülker.
Goudelock attended Stone Mountain High School under coach William Johnson, leading the Pirates to a 24–7 record as a senior while averaging 22.7 points per game and hitting 42.4 percent of his three-point attempts.
[1] On March 15, 2011, he scored 39 points, including shooting 8-of-15 on three-pointers, in front of a sellout crowd in the first round of the NIT Tournament.
One of Goudelock's breakout games came on January 4, 2010, against the defending national champions UNC, in which he hit a game-tying three with less than 3 seconds left and led the Cougars to an eventual 72–69 win in overtime at Carolina First Arena.
[7] Goudelock was selected by the Los Angeles Lakers in the second round as the 46th overall pick of the 2011 NBA Draft.
[16] On April 14, 2013, Goudelock re-signed with the Los Angeles Lakers after Kobe Bryant suffered a season-ending Achilles tendon injury.
[20] On April 25, Goudelock was named the 2012–13 NBA Development League Most Valuable Player Award for his earlier play with Rio Grande Valley and Sioux Falls.
[31] On July 2, 2014, Goudelock signed a two-year deal with the Turkish Basketball Super League team Fenerbahçe Ülker.
[32] In a roster full of talent like Jan Veselý, Nemanja Bjelica, Bogdan Bogdanović, Ricky Hickman and others, Goudelock quickly emerged as a first scoring option for one of the most demanding and greatest European head coaches, Željko Obradović.
[34][35] On November 13, 2014, Goudelock set the EuroLeague record since the 2000–01 season in three-point field goals made, with 10, in a 93–86 victory over FC Bayern Munich.
Eventually, Fenerbahçe finished the Final Four in 4th place, after losing in the third-place game to CSKA Moscow, by a score of 80–86.
[47] Three days later, he made his debut with the Rockets in a 125–109 loss to the Charlotte Hornets, recording two points and one steal in five minutes.
[52] On June 15, 2018, Goudelock went to win his first Italian title ever with Milano by beating Dolomiti Energia Trento in game 6 of the 2018 LBA Finals.
[54] On July 23, 2018, Goudelock returned to China for a second stint, signing with the Shandong Golden Stars.
On October 21, 2019, Goudelock returned to Italy for a second stint, signing with Umana Reyer Venezia for the 2019–20 season,[56] even though he was officially registered to the league only three months later, on January 23, 2020.