Craig Arend Haupt (born 25 June 1972) is a South African born English former cricketer. Haupt is a left-handed batsman who bowls right-arm medium pace. He was born in Cape Town, Cape Province. Haupt made his debut for Oxfordshire in a List A match against the Durham Cricket Board in the 1999 NatWest Trophy. He played a further 3 List A matches for Oxfordshire, the last coming against Shropshire in the 2nd round of the 2002 Cheltenham & Gloucester Trophy which was held in 2001. In his 4 List A matches he scored 182 runs at a batting average of 60.66, with a high score of 126*. This came against the Nottinghamshire Cricket Board in the 1st round of the 2002 Cheltenham & Gloucester Trophy, played in 2001. With the ball he took a single wickets at a cost of 56 runs, with best figures of 1/33.