Career
Holdstock played for Western Province between 1989 and 1993 before playing for Boland 1993 and 1995. After finishing playing Holdstock took up umpiring. He made his list A umpiring debut in 2006 and his first class debut in 2007.
In 2011 Holdstock made his international Twenty20 debut.
He umpired in three One Day International games in 2013.