Players / R Ngarava
Men's cricketR Ngarava: runs, wickets and records
155 recorded matches from 15 Jun 2017 to 25 Jul 2026, most often for Zimbabwe, Galle Titans, Dubai Capitals. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 10 | 16 | 135 | 28* | 11.25 | 48.9 | 0 | 0 | 15 | 2 |
| ODIs | 49 | 30 | 271 | 48 | 15.94 | 83.6 | 0 | 0 | 28 | 8 |
| T20Is | 89 | 31 | 111 | 15* | 6.17 | 104.7 | 0 | 0 | 11 | 4 |
| T20 leagues | 7 | 3 | 9 | 6* | 9.00 | 150.0 | 0 | 0 | 1 | 0 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 16 | 21 | 4/53 | 40.71 | 3.62 | 0 |
| ODIs | 47 | 67 | 5/32 | 29.55 | 5.36 | 1 |
| T20Is | 87 | 114 | 4/16 | 19.89 | 7.32 | 0 |
| T20 leagues | 7 | 4 | 2/15 | 46.75 | 8.63 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 48 | 52 | Pakistan | 24 Nov 2024 |
| 35 | 27 | Netherlands | 21 Mar 2023 |
| 34* | 27 | Bangladesh | 10 Aug 2022 |
| 34 | 42 | India | 18 Aug 2022 |
| 28* | 44 | Bangladesh | 20 Apr 2025 |
R Ngarava: matches in the records
R Ngarava appears in 155 recorded men's matches, from 15 June 2017 to 25 July 2026, most often for Zimbabwe, Galle Titans and Dubai Capitals. The matches split as 10 in Test matches, 49 in One Day Internationals, 89 in Twenty20 Internationals and 7 in franchise Twenty20 leagues. The most frequent opponents in the records are Ireland (28 matches), Pakistan (21 matches) and Bangladesh (21 matches). The ground used most often is Harare Sports Club, with 60 matches.
R Ngarava batting record
In Test matches, the batting record is 135 runs in 16 innings, an average of 11.25 and a highest score of 28*, with 3 ducks.
In One Day Internationals, the batting record is 271 runs in 30 innings, an average of 15.94, a strike rate of 83.6 and a highest score of 48, with 4 ducks.
In Twenty20 Internationals, the batting record is 111 runs in 31 innings, an average of 6.17, a strike rate of 104.7 and a highest score of 15*, with 8 ducks.
R Ngarava bowling record
In Test matches, the bowling record is 21 wickets in 16 innings, an average of 40.71, an economy rate of 3.62, a strike rate of 67.5 balls per wicket and best figures of 4 for 53.
In One Day Internationals, the bowling record is 67 wickets in 47 innings, an average of 29.55, an economy rate of 5.36 and best figures of 5 for 32, including 1 five-wicket haul.
In Twenty20 Internationals, the bowling record is 114 wickets in 87 innings, an average of 19.89, an economy rate of 7.32 and best figures of 4 for 16.
R Ngarava highest innings
The highest individual scores in the records are: 48 from 52 balls against Pakistan at Queens Sports Club, Bulawayo on 24 November 2024 (ODIs). 35 from 27 balls against Netherlands at Harare Sports Club on 21 March 2023 (ODIs). 34* from 27 balls against Bangladesh at Harare Sports Club on 10 August 2022 (ODIs). 34 from 42 balls against India at Harare Sports Club on 18 August 2022 (ODIs). 28* from 44 balls against Bangladesh at Sylhet International Cricket Stadium on 20 April 2025 (Tests).
R Ngarava best bowling
The best bowling figures in the records are: 5 for 32 against Sri Lanka at R Premadasa Stadium, Colombo on 8 January 2024. 4 for 16 against Mozambique at Gymkhana Club Ground, Nairobi on 20 October 2024. 4 for 26 against Bangladesh at Queens Sports Club, Bulawayo on 15 July 2026. 4 for 34 against New Zealand at Harare Sports Club on 24 July 2025. 4 for 48 against Nepal at Harare Sports Club on 18 June 2023.
R Ngarava results with the side
In One Day Internationals, the player's side won 16 and lost 28 of the 49 recorded matches (36.4% of decided matches).
In Twenty20 Internationals, the player's side won 39 and lost 47 of the 89 recorded matches (45.3% of decided matches).
Against the most frequent opponents the results were Ireland: 11 won, 12 lost in 28 matches, Pakistan: 4 won, 16 lost in 21 matches, Bangladesh: 7 won, 14 lost in 21 matches, Sri Lanka: 4 won, 12 lost in 17 matches and India: 0 won, 9 lost in 9 matches.
R Ngarava teams
Matches by side: Zimbabwe (148), Galle Titans (5), Dubai Capitals (1) and Sharjah Warriorz (1).
R Ngarava main grounds
The grounds used most often are Harare Sports Club (60), Queens Sports Club, Bulawayo (19), Rawalpindi Cricket Stadium (9), R Premadasa Stadium, Colombo (8), Pallekele International Cricket Stadium (6) and United Cricket Club Ground, Windhoek (6).
R Ngarava runs by year
Runs in each calendar year of the records: 2017 (2), 2018 (2), 2020 (1), 2021 (54), 2022 (103), 2023 (97), 2024 (101), 2025 (113), 2026 (53).
R Ngarava wickets by year
Wickets in each calendar year of the records: 2017 (1), 2019 (2), 2020 (3), 2021 (21), 2022 (25), 2023 (49), 2024 (31), 2025 (47), 2026 (27).
R Ngarava matches by year
Recorded matches in each calendar year: 2017 (1), 2018 (3), 2019 (1), 2020 (5), 2021 (20), 2022 (23), 2023 (35), 2024 (25), 2025 (31), 2026 (11).
R Ngarava fours and sixes
In One Day Internationals, 28 fours and 8 sixes, one boundary every 9.0 balls faced; 59.0% of the runs came in boundaries.
How R Ngarava gets out
In One Day Internationals, 17 recorded dismissals: bowled 71%, caught 18%, lbw 6% and caught and bowled 6%.
In Twenty20 Internationals, 18 recorded dismissals: bowled 56%, caught 22%, run out 17% and stumped 6%.
R Ngarava bowling in detail
In Test matches: 1,032 dot balls (72.8% of legal deliveries), 34 maidens, 9 wides and 23 no-balls and wickets by caught 86% and bowled 14%.
In One Day Internationals: 1,290 dot balls (58.2% of legal deliveries), 23 maidens, 91 wides and 9 no-balls and wickets by caught 78%, bowled 12% and lbw 7%.
In Twenty20 Internationals: 906 dot balls (48.8% of legal deliveries), 12 maidens, 108 wides and 19 no-balls and wickets by caught 67%, bowled 25% and lbw 6%.
R Ngarava player of the match awards
Of the 3 player of the match awards on record, the first is dated 23 November 2023 (Tanzania v Zimbabwe) and the latest 15 July 2026 (Zimbabwe v Bangladesh): 3 in Twenty20 Internationals.
R Ngarava first and latest matches
The first recorded match in Test matches is dated 29 April 2021 against Pakistan and the latest 28 June 2026 against Bangladesh.
The first recorded match in One Day Internationals is dated 15 June 2017 against Scotland and the latest 9 July 2026 against Bangladesh.
The first recorded match in Twenty20 Internationals is dated 29 September 2019 against Singapore and the latest 25 July 2026 against India.
The first recorded match in franchise Twenty20 leagues is dated 1 August 2023 against B-Love Kandy and the latest 26 December 2025 against Desert Vipers.
R Ngarava against different opponents
The most runs against a single opponent are 141 against Bangladesh in 16 innings (average 14.10), 102 against Pakistan in 17 innings (average 9.27), 97 against Ireland in 13 innings (average 9.70) and 38 against India in 5 innings (average 9.50).
The most wickets against a single opponent are 38 against Ireland in 26 innings, 33 against Bangladesh in 24 innings, 25 against Sri Lanka in 17 innings and 14 against Pakistan in 21 innings.
R Ngarava at different grounds
The grounds that have produced the most runs are Harare Sports Club (228 runs in 29 innings), Queens Sports Club, Bulawayo (145 runs in 14 innings), Pallekele International Cricket Stadium (16 runs in 4 innings) and R Premadasa Stadium, Colombo (10 runs in 4 innings).
R Ngarava recent years
Year by year, the latest figures in the records are 2021: 20 matches, 54 runs and 21 wickets; 2022: 23 matches, 103 runs and 25 wickets; 2023: 35 matches, 97 runs and 49 wickets; 2024: 25 matches, 101 runs and 31 wickets; 2025: 31 matches, 113 runs and 47 wickets; 2026: 11 matches, 53 runs and 27 wickets.
R Ngarava year by year
The busiest year in the records is 2023, with 35 matches. The most runs in a calendar year came in 2025: 113. The most wickets in a calendar year came in 2023: 49.
Questions and answers
How many matches has R Ngarava played?
155 recorded matches, from 15 June 2017 to 25 July 2026.
How many runs has R Ngarava scored in Tests?
135 runs in 16 innings, at an average of 11.25.
How many runs has R Ngarava scored in ODIs?
271 runs in 30 innings, at an average of 15.94.
How many runs has R Ngarava scored in T20Is?
111 runs in 31 innings, at an average of 6.17.
What is R Ngarava's highest score?
48 from 52 balls against Pakistan on 24 November 2024, at Queens Sports Club, Bulawayo.
How many wickets has R Ngarava taken in Tests?
21 wickets in 16 innings, with best figures of 4 for 53.
How many wickets has R Ngarava taken in ODIs?
67 wickets in 47 innings, with best figures of 5 for 32.
How many wickets has R Ngarava taken in T20Is?
114 wickets in 87 innings, with best figures of 4 for 16.
How many sixes has R Ngarava hit?
14 sixes and 55 fours in the recorded matches.
How many player of the match awards has R Ngarava won?
3 in the recorded matches.
Which teams has R Ngarava played for?
Zimbabwe (148), Galle Titans (5), Dubai Capitals (1) and Sharjah Warriorz (1).
When was R Ngarava's most recent recorded match?
25 July 2026.