After going undrafted in the 2010 NBA draft, Peacock signed with the Gießen 46ers of the German Basketball Bundesliga (BBL) on August 2. In his rookie season, he averaged 13.7 points and 6.4 rebounds per game. For the following 2011–12 season, he transferred to other BBL team Eisbären Bremerhaven, where he averaged 11.8 points and 5.4 rebounds per game. In October 2012, Peacock signed with his third BBL club Fraport Skyliners, where averaged 15.4 points and 5.2 rebound per game.