Peprah, 21, capped off a memorable year by scoring the equaliser and eventual scoring the winning goal against Benni McCarthy’s AmaZulu on Thursday.
Three days earlier, he scored both goals as the Buccaneers rallied from a goal down to defeat Marumo Gallants 2-1.
Peprah joined Orlando Pirates from King Faisal in his hometown four months ago and failed to hit the back of the goal before breaking his drought against Marumo Gallants.
Peprah became the sixth player in Orlando Pirates history to score back-to-back braces since the PSL era began in 1996/97.
He was the first player to do this since Tendai Ndoro in the 2016/17 season.