In 2007 Peek returned to where it all began, signing with the St George Illawarra Dragons.
In 2008 Peek played for the Cronulla Sharks, playing in 21 games including 2 finals matches; Peek's highest amount of games in one season.