Born in Northumberland and educated at the Royal Grammar School, Newcastle,[1][2] Peng is a graduate of the Durham Cricket Academy,[3] who was given his chance at cricket after impressing at Chelmsford.
In 2000, he became the youngest Durham player to participate in the County Championship, and on his debut in the same year he made 98 runs, since bested by an innings of 139 against Sunderland.
However, having lost his first-team place in 2005 he accepted a contract to join Glamorgan.
In July 2007, he announced his immediate retirement from all forms of first-class cricket.
He said of the decision, "This season I have lost confidence and belief in my ability despite trying 100%.