Herzberg played cricket primarily as a bowler, bowling right-arm
off-spin. He made his senior cricket debut for
Worcestershire County Cricket Club in England in the
1990 Refuge Assurance League, a
List A cricket competition. He remained at the county for two seasons and played for the county Second XI regularly but did not make another appearance for the First XI. He made his
first-class cricket debut for
Western Australia (WA) against
New South Wales in March 1992 in the
1991/92 Sheffield Shield. He returned to England for the 1992 season, playing once for
Leicestershire's Second XI, before making his second first-class appearance for WA during the
1992/93 Sheffield Shield. He only played two senior matches for WA before moving to play for Tasmania in
1993/94, making seven first-class appearances for the team. In 1995 Herzberg returned to England to play for
Kent County Cricket Club, making five first-class appearances for the First XI, before playing for
Somerset in the 1997 season. On his Kent debut he took six wickets and claimed his only five-wicket innings haul, 5/33, against Leicestershire at
Canterbury. At Somerset he played seven first-class matches and appeared three times in one-day matches for the county. During his career, which has been described as "somewhat chequered", Herzberg played for five senior teams. He made 21 first-class and five List A appearances, taking 47 first-class wickets. ==Personal life==