Richard Ngarava

Richard Ngarava
Personal information
Born (1997-12-29) 29 December 1997
Harare, Zimbabwe
Height6 ft 6 in (198 cm)
BattingLeft-handed
BowlingLeft-arm fast-medium
RoleAll rounder
International information
National side
Test debut (cap 116)29 April 2021 v Pakistan
Last Test20 October 2025 v Afghanistan
ODI debut (cap 133)16 February 2017 v Afghanistan
Last ODI31 August 2025 v Sri Lanka
ODI shirt no.39
T20I debut (cap 55)29 September 2019 v Singapore
Last T20I9 February 2026 v Oman
T20I shirt no.39
Domestic team information
YearsTeam
2017Mountaineers
2023Galle Titans
2024Sylhet Strikers
2024Dubai Capitals
Career statistics
Competition Test ODI T20I FC
Matches 11 55 90 34
Runs scored 136 272 101 367
Batting average 9.71 12.95 5.05 11.46
100s/50s 0/0 0/0 0/0 0/0
Top score 28* 48 12* 35
Balls bowled 1,644 2,435 1,898 4,707
Wickets 25 70 108 95
Bowling average 38.56 30.68 21.38 26.50
5 wickets in innings 1 1 0 1
10 wickets in match 0 0 0 0
Best bowling 5/37 5/32 4/16 5/37
Catches/stumpings 1/– 9/– 17/– 15/–
Source: ESPNcricinfo, 2 January 2026

Richard Ngarava (born 29 December 1997) is a Zimbabwean cricketer and captain in Test and ODI. He made his Twenty20 debut for Zimbabwe against Free State in the 2016 Africa T20 Cup on 9 September 2016. Earlier, he was part of Zimbabwe's squad for the 2016 Under-19 Cricket World Cup.