Craig Evans is a former Zimbabwean cricketer who played 53 ODIs and 3 Tests for Zimbabwe between 1992 and 2003. Craig Evans was born on 29 November 1969 (age 56) in Salisbury (now Harare), Zimbabwe. His full name is Craig Neil Evans. He made his ODI debut against India on 25 October 1992 and his Test debut against Sri Lanka on 11 September 1996.
| Craig Evans | ||
| Born: | 29 November 1969 (age 56) | ![]() |
| Birth Place: | Salisbury (now Harare), Zimbabwe | |
| Role: | Batting all-rounder | |
| Batting Style: | Right-hand bat | |
| Bowling Style: | Right-arm medium | |
Batting Career Details:
| M | Inn | Runs | HS | Avg | SR | 100 | 200 | 50 | |
| Test | 3 | 6 | 52 | 22 | 8.67 | 32.3 | 0 | 0 | 0 |
| ODI | 53 | 47 | 764 | 96* | 18.19 | 75.94 | 0 | 0 | 2 |
Bowling Career Details:
| M | Inn | Runs | Wkts | Econ | Avg | SR | 5W | 10W | |
| Test | 3 | 2 | 35 | 0 | 3.89 | 0 | 0 | 0 | 0 |
| ODI | 53 | 34 | 848 | 21 | 5.28 | 40.38 | 45.9 | 0 | 0 |
Evans was a right-handed batter and a right-arm medium-pace bowler. In 53 ODIs he scored 764 runs at an average of 18.19, with two fifties and a top score of 96 not out, and took 21 wickets with best figures of 3/11. His 96 not out, his highest international score, came against Sri Lanka in Colombo in 1996.
He played for Zimbabwe at the 1996 Cricket World Cup. His last ODI was against Pakistan on 1 December 2002 and his last Test was against Australia on 9 October 2003. In domestic cricket he played for Mashonaland and Matabeleland. He went to school at Falcon College and also played rugby union.
In 2020 Evans was named in Zimbabwe's squad for the Over-50s Cricket World Cup in South Africa, which was called off during the third round of matches because of the coronavirus pandemic.
Craig Evans family: son Brad Evans
His son Brad Evans, born on 24 March 1997 in Harare, also plays cricket for Zimbabwe. Brad made his T20I debut in May 2022, his ODI debut in August 2022 and his Test debut against the West Indies in February 2023. In October 2025 Brad took 5/22 in a Test against Afghanistan, and he was named in Zimbabwe's squad for the 2026 Men's T20 World Cup.
Frequently asked questions
Who is Craig Evans?
Craig Evans is a former Zimbabwean cricketer who played 53 ODIs and 3 Tests for Zimbabwe between 1992 and 2003.
When was Craig Evans born?
Craig Evans was born on 29 November 1969 (age 56) in Salisbury (now Harare), Zimbabwe.
What is Craig Evans's full name?
His full name is Craig Neil Evans.
When did Craig Evans make his debut for Zimbabwe?
He made his ODI debut against India on 25 October 1992 and his Test debut against Sri Lanka on 11 September 1996.
How many runs did Craig Evans score in ODIs?
He scored 764 runs in 53 ODIs at an average of 18.19, with two fifties.
What was Craig Evans's highest score?
His highest international score was 96 not out against Sri Lanka in Colombo in 1996.
Did Craig Evans play in a World Cup?
Yes. He played for Zimbabwe at the 1996 Cricket World Cup.
When did Craig Evans play his last match for Zimbabwe?
His last ODI was against Pakistan on 1 December 2002 and his last Test was against Australia on 9 October 2003.
Is Brad Evans the son of Craig Evans?
Yes. Brad Evans, who plays for Zimbabwe in all three formats, is Craig Evans's son.
Was Brad Evans in Zimbabwe's 2026 T20 World Cup squad?
Yes. Brad Evans was named in Zimbabwe's squad for the 2026 Men's T20 World Cup.











