CricketScore

Players / R Ngarava

Men's cricket

R 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
FormatMInnRunsHSAvgSR100504s6s
Tests101613528*11.2548.900152
ODIs49302714815.9483.600288
T20Is893111115*6.17104.700114
T20 leagues7396*9.00150.00010

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests16214/5340.713.620
ODIs47675/3229.555.361
T20Is871144/1619.897.320
T20 leagues742/1546.758.630

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
4852Pakistan24 Nov 2024
3527Netherlands21 Mar 2023
34*27Bangladesh10 Aug 2022
3442India18 Aug 2022
28*44Bangladesh20 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.

Team pages

Records