- Home
- Players
- Richard Ngarava
Zimbabwe · Men's cricket
Richard Ngarava stats
Data through 25 July 2026Last updated 25 July 2026
Coverage: matches in the Cricsheet data from 15 June 2017 to 25 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2017 and 2026, Richard Ngarava appears in 10 Tests, 49 ODIs, 89 T20Is for Zimbabwe in the Cricsheet data. Richard Ngarava took 114 T20I wickets in the data (average 19.89, economy 7.32, best 4/16).
International matches
148
Tests 10 · ODIs 49 · T20Is 89
International runs
517
0 hundreds
International wickets
202
1 five-wicket hauls
T20 league & domestic matches
12
10 runs
Best bowling
5/32
ODI
Teams played for
Zimbabwe 2017–2026 · 148Galle Titans 2023 · 5Sylhet Strikers 2024 · 5Sharjah Warriorz 2025 · 1Dubai Capitals 2024 · 1
Richard Ngarava batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 10 | 16 | 4 | 135 | 28* | 11.25 | 276 | 48.9 | 0 | 0 | 3 | 15 | 2 |
| ODI | 49 | 31 | 14 | 271 | 48 | 15.94 | 324 | 83.6 | 0 | 0 | 4 | 28 | 8 |
| T20I | 89 | 33 | 15 | 111 | 15* | 6.17 | 106 | 104.7 | 0 | 0 | 8 | 11 | 4 |
| T20 (leagues & domestic) | 12 | 6 | 2 | 10 | 6* | 2.50 | 10 | 100.0 | 0 | 0 | 3 | 1 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2017 | 2 |
| 2018 | 2 |
| 2019 | 0 |
| 2020 | 1 |
| 2021 | 54 |
| 2022 | 103 |
| 2023 | 97 |
| 2024 | 102 |
| 2025 | 113 |
| 2026 | 53 |
Year-by-year batting (22 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2017 | ODI | 1 | 2 | – | 100.0 | 2 | 0 | 0 |
| 2018 | ODI | 2 | 2 | 1.00 | 18.2 | 1 | 0 | 0 |
| 2020 | ODI | 2 | 1 | – | 14.3 | 1 | 0 | 0 |
| 2021 | ODI | 3 | 10 | 5.00 | 32.3 | 7 | 0 | 0 |
| 2021 | T20I | 5 | 13 | 6.50 | 108.3 | 11 | 0 | 0 |
| 2021 | Test | 6 | 31 | 6.20 | 50.8 | 15 | 0 | 0 |
| 2022 | ODI | 7 | 81 | 40.50 | 100.0 | 34 | 0 | 0 |
| 2022 | T20I | 7 | 22 | 5.50 | 104.8 | 9 | 0 | 0 |
| 2023 | ODI | 7 | 55 | 9.17 | 107.8 | 35 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 3 | 9 | 9.00 | 150.0 | 6 | 0 | 0 |
| 2023 | T20I | 5 | 14 | 3.50 | 140.0 | 8 | 0 | 0 |
| 2023 | Test | 1 | 19 | – | 95.0 | 19 | 0 | 0 |
| 2024 | ODI | 5 | 74 | 24.67 | 93.7 | 48 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 3 | 1 | 0.33 | 25.0 | 1 | 0 | 0 |
| 2024 | T20I | 8 | 11 | 2.20 | 78.6 | 8 | 0 | 0 |
| 2024 | Test | 2 | 16 | 8.00 | 45.7 | 11 | 0 | 0 |
| 2025 | ODI | 3 | 19 | 19.00 | 90.5 | 17 | 0 | 0 |
| 2025 | T20I | 5 | 28 | 14.00 | 155.6 | 12 | 0 | 0 |
| 2025 | Test | 6 | 66 | 16.50 | 44.3 | 28 | 0 | 0 |
| 2026 | ODI | 1 | 27 | 27.00 | 65.9 | 27 | 0 | 0 |
| 2026 | T20I | 3 | 23 | 23.00 | 74.2 | 15 | 0 | 0 |
| 2026 | Test | 1 | 3 | 3.00 | 27.3 | 3 | 0 | 0 |
Richard Ngarava bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 16 | 1,417 | 855 | 21 | 4/53 | 6/120 | 40.71 | 3.62 | 67.5 | 2 | 0 | 34 |
| ODI | 47 | 2,216 | 1,975 | 67 | 5/32 | – | 29.48 | 5.35 | 33.1 | 2 | 1 | 23 |
| T20I | 87 | 1,858 | 2,267 | 114 | 4/16 | – | 19.89 | 7.32 | 16.3 | 3 | 0 | 12 |
| T20 (leagues & domestic) | 12 | 244 | 349 | 13 | 4/30 | – | 26.85 | 8.58 | 18.8 | 1 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2017 | 1 |
| 2018 | 0 |
| 2019 | 2 |
| 2020 | 3 |
| 2021 | 21 |
| 2022 | 25 |
| 2023 | 49 |
| 2024 | 40 |
| 2025 | 47 |
| 2026 | 27 |
Year-by-year bowling (25 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2017 | ODI | 1 | 1 | 96.00 | 9.60 | 1/96 |
| 2018 | ODI | 3 | 0 | – | 8.02 | 0/26 |
| 2019 | T20I | 1 | 2 | 24.00 | 12.00 | 2/48 |
| 2020 | ODI | 3 | 2 | 68.00 | 5.91 | 2/62 |
| 2020 | T20I | 2 | 1 | 65.00 | 9.07 | 1/37 |
| 2021 | ODI | 5 | 7 | 30.00 | 5.12 | 3/52 |
| 2021 | T20I | 12 | 9 | 36.33 | 7.35 | 2/13 |
| 2021 | Test | 4 | 5 | 56.20 | 3.31 | 2/104 |
| 2022 | ODI | 10 | 11 | 38.36 | 5.31 | 3/56 |
| 2022 | T20I | 13 | 14 | 23.36 | 7.38 | 2/18 |
| 2023 | ODI | 12 | 20 | 23.55 | 4.69 | 4/43 |
| 2023 | T20 (leagues & domestic) | 5 | 3 | 41.00 | 7.85 | 2/15 |
| 2023 | T20I | 15 | 26 | 11.42 | 5.64 | 3/11 |
| 2023 | Test | 2 | 0 | – | 3.83 | 0/19 |
| 2024 | ODI | 6 | 10 | 18.10 | 4.81 | 5/32 |
| 2024 | T20 (leagues & domestic) | 6 | 9 | 21.78 | 9.33 | 4/30 |
| 2024 | T20I | 17 | 17 | 24.18 | 6.89 | 4/16 |
| 2024 | Test | 2 | 4 | 26.50 | 4.82 | 4/53 |
| 2025 | ODI | 5 | 10 | 23.80 | 5.33 | 3/56 |
| 2025 | T20 (leagues & domestic) | 1 | 1 | 30.00 | 7.50 | 1/30 |
| 2025 | T20I | 19 | 29 | 18.07 | 7.71 | 4/34 |
| 2025 | Test | 6 | 7 | 47.14 | 3.79 | 4/55 |
| 2026 | ODI | 2 | 6 | 14.33 | 5.27 | 3/31 |
| 2026 | T20I | 8 | 16 | 16.75 | 9.14 | 4/26 |
| 2026 | Test | 2 | 5 | 10.00 | 2.63 | 3/32 |
Richard Ngarava against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Bangladesh | Test | 7 | 50 | 10.00 | 45.0 | 28 | 0 | 0 |
| Ireland | Test | 4 | 45 | 11.25 | 39.1 | 15 | 0 | 0 |
| Pakistan | Test | 4 | 21 | 7.00 | 70.0 | 15 | 0 | 0 |
| Pakistan | ODI | 7 | 70 | 14.00 | 76.9 | 48 | 0 | 0 |
| Bangladesh | ODI | 4 | 68 | 34.00 | 85.0 | 34 | 0 | 0 |
| Ireland | ODI | 4 | 23 | 7.67 | 53.5 | 17 | 0 | 0 |
| Sri Lanka | ODI | 7 | 19 | 6.33 | 118.8 | 10 | 0 | 0 |
| Ireland | T20I | 5 | 29 | 9.67 | 145.0 | 12 | 0 | 0 |
| Bangladesh | T20I | 6 | 23 | 7.67 | 92.0 | 15 | 0 | 0 |
| Pakistan | T20I | 7 | 11 | 3.67 | 84.6 | 5 | 0 | 0 |
| India | T20I | 3 | 2 | 0.67 | 18.2 | 1 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Ireland | Test | 4 | 10 | 22.60 | 4.25 | 4/53 |
| Bangladesh | Test | 7 | 8 | 42.12 | 3.44 | 3/32 |
| Sri Lanka | ODI | 9 | 19 | 18.74 | 4.99 | 5/32 |
| Ireland | ODI | 9 | 13 | 31.08 | 5.17 | 3/52 |
| Bangladesh | ODI | 7 | 10 | 33.60 | 5.57 | 3/31 |
| Netherlands | ODI | 3 | 5 | 20.80 | 4.33 | 2/40 |
| Pakistan | ODI | 8 | 4 | 79.25 | 6.00 | 2/55 |
| Australia | ODI | 3 | 4 | 17.25 | 4.45 | 2/16 |
| Bangladesh | T20I | 10 | 15 | 19.20 | 7.38 | 4/26 |
| Ireland | T20I | 13 | 15 | 21.80 | 7.08 | 2/20 |
| Namibia | T20I | 7 | 12 | 11.92 | 5.72 | 3/26 |
| Pakistan | T20I | 11 | 7 | 47.00 | 8.40 | 1/10 |
| Sri Lanka | T20I | 8 | 6 | 36.17 | 7.75 | 2/15 |
| Scotland | T20I | 4 | 6 | 16.83 | 6.31 | 2/13 |
| India | T20I | 7 | 5 | 54.80 | 11.26 | 1/29 |
| Kenya | T20I | 3 | 4 | 17.00 | 6.38 | 2/14 |
| South Africa | T20I | 3 | 4 | 18.25 | 8.11 | 3/35 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Harare Sports Club | 30 | 228 | 11.40 | 35 |
| Queens Sports Club | 16 | 147 | 13.36 | 48 |
| Sylhet International Cricket Stadium | 5 | 33 | 11.00 | 28 |
| Civil Service Cricket Club | 3 | 19 | 6.33 | 11 |
| Pallekele International Cricket Stadium | 4 | 16 | 8.00 | 10 |
| Bready Cricket Club | 2 | 12 | 12.00 | 11 |
| R Premadasa Stadium | 4 | 10 | 10.00 | 5 |
| Adelaide Oval | 1 | 9 | 9.00 | 9 |
| Ruaraka Sports Club Ground | 1 | 8 | – | 8 |
| United Cricket Club Ground | 2 | 8 | 8.00 | 8 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Harare Sports Club | 58 | 83 | 26.00 | 5.39 |
| Queens Sports Club | 23 | 28 | 28.57 | 5.47 |
| United Cricket Club Ground | 6 | 12 | 8.33 | 4.55 |
| R Premadasa Stadium | 8 | 12 | 18.75 | 6.19 |
| Sylhet International Cricket Stadium | 6 | 9 | 28.44 | 5.22 |
| Civil Service Cricket Club | 5 | 8 | 27.75 | 5.05 |
| Pallekele International Cricket Stadium | 6 | 7 | 31.14 | 5.74 |
| Rawalpindi Cricket Stadium | 9 | 7 | 46.43 | 7.14 |
| Gymkhana Club Ground, Nairobi | 3 | 6 | 6.67 | 4.62 |
| Wanderers Cricket Ground | 3 | 6 | 7.67 | 4.60 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 1212 | 65 | 6.61 |
| T20 | Middle | 11 | 17 | 64.7 | 3 | 224 | 13 | 8.09 |
| T20 | Death | 110 | 99 | 111.1 | 19 | 666 | 49 | 8.81 |
| ODI | Powerplay | – | – | – | – | 1091 | 23 | 4.52 |
| ODI | Middle | 179 | 237 | 75.5 | 11 | 682 | 19 | 5.01 |
| ODI | Death | 92 | 87 | 105.7 | 6 | 443 | 25 | 7.90 |
How Richard Ngarava was dismissed
- Bowled31 (61%)
- Caught13 (25%)
- Run out3 (6%)
- Caught and bowled2 (4%)
- Stumped1 (2%)
- Lbw1 (2%)
How Richard Ngarava took wickets
- Caught155
- Bowled43
- Lbw13
- Caught and bowled4
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 5 Dec 2024 | 1 |
| 6 Feb 2025 | 15 |
| 6 Feb 2025 | 14 |
| 16 Feb 2025 | 17 |
| 23 Feb 2025 | 12 |
| 20 Apr 2025 | 28 |
| 20 Apr 2025 | 4 |
| 28 Apr 2025 | 0 |
| 28 Apr 2025 | 5 |
| 24 Jul 2025 | 6 |
| 29 Aug 2025 | 0 |
| 31 Aug 2025 | 2 |
| 7 Sep 2025 | 4 |
| 18 Nov 2025 | 1 |
| 23 Nov 2025 | 5 |
| 23 Feb 2026 | 7 |
| 28 Jun 2026 | 3 |
| 6 Jul 2026 | 27 |
| 17 Jul 2026 | 15 |
| 25 Jul 2026 | 1 |
Last 20 bowling innings
Frequently asked questions
How many wickets has Richard Ngarava taken in Tests?
21 wickets in 16 innings at an average of 40.71, economy 3.62, best figures 4/53.
How many wickets has Richard Ngarava taken in ODIs?
67 wickets in 47 innings at an average of 29.48, economy 5.35, best figures 5/32.
How many runs has Richard Ngarava scored in Tests?
135 runs in 16 innings (10 matches) at an average of 11.25 and a strike rate of 48.9, in the data from 2021 to 2026.
How many runs has Richard Ngarava scored in ODIs?
271 runs in 31 innings (49 matches) at an average of 15.94 and a strike rate of 83.6, in the data from 2017 to 2026.
How many runs has Richard Ngarava scored in T20Is?
111 runs in 33 innings (89 matches) at an average of 6.17 and a strike rate of 104.7, in the data from 2019 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.