- Home
- Players
- BJ Bennett
Zimbabwe · Men's cricket
BJ Bennett stats
Data through 20 September 2026Last updated 20 September 2026
Coverage: matches in the Cricsheet data from 7 December 2023 to 20 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
BJ Bennett played 9 Tests, 14 ODIs, 68 T20Is for Zimbabwe in the data, between 2023 and 2026. The most runs came in T20Is: 2,027 at an average of 33.78 and a strike rate of 144.2, with a highest score of 111. Against Sri Lanka in T20Is, BJ Bennett averaged 46.14 over 9 innings.
International matches
91
Tests 9 · ODIs 14 · T20Is 68
International runs
2,917
3 hundreds
Best batting average (T20I)
33.78
66 innings
Highest score
169
ODI
Teams played for
Zimbabwe 2023–2026 · 91
BJ Bennett batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 9 | 16 | 1 | 450 | 139 | 30.00 | 622 | 72.3 | 1 | 3 | 2 | 73 | 1 |
| ODI | 14 | 14 | 0 | 440 | 169 | 31.43 | 492 | 89.4 | 1 | 0 | 2 | 56 | 7 |
| T20I | 68 | 66 | 6 | 2,027 | 111 | 33.78 | 1,406 | 144.2 | 1 | 13 | 6 | 238 | 63 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2023 | 28 |
| 2024 | 706 |
| 2025 | 1,490 |
| 2026 | 693 |
Year-by-year batting (10 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2023 | T20I | 3 | 28 | 9.33 | 116.7 | 27 | 0 | 0 |
| 2024 | ODI | 3 | 71 | 23.67 | 95.9 | 37 | 0 | 0 |
| 2024 | T20I | 24 | 617 | 28.05 | 149.4 | 91 | 0 | 4 |
| 2024 | Test | 2 | 18 | 9.00 | 39.1 | 10 | 0 | 0 |
| 2025 | ODI | 5 | 268 | 53.60 | 97.5 | 169 | 1 | 0 |
| 2025 | T20I | 22 | 849 | 38.59 | 148.4 | 111 | 1 | 6 |
| 2025 | Test | 13 | 373 | 31.08 | 73.3 | 139 | 1 | 2 |
| 2026 | ODI | 6 | 101 | 16.83 | 70.6 | 30 | 0 | 0 |
| 2026 | T20I | 17 | 533 | 41.00 | 134.3 | 97 | 0 | 3 |
| 2026 | Test | 1 | 59 | 59.00 | 88.1 | 59 | 0 | 1 |
BJ Bennett bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 6 | 288 | 199 | 1 | 1/49 | 1/49 | 199.00 | 4.15 | 288.0 | 0 | 0 | 2 |
| ODI | 4 | 66 | 81 | 1 | 1/13 | – | 81.00 | 7.36 | 66.0 | 0 | 0 | 0 |
| T20I | 21 | 176 | 249 | 9 | 2/8 | – | 27.67 | 8.49 | 19.6 | 0 | 0 | 2 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2023 | 1 |
| 2024 | 5 |
| 2025 | 1 |
| 2026 | 4 |
Year-by-year bowling (7 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2023 | T20I | 1 | 1 | 4.00 | 4.00 | 1/4 |
| 2024 | ODI | 1 | 0 | – | 13.50 | 0/27 |
| 2024 | T20I | 9 | 5 | 23.80 | 8.30 | 2/20 |
| 2025 | T20I | 3 | 0 | – | 8.67 | 0/4 |
| 2025 | Test | 6 | 1 | 199.00 | 4.15 | 1/49 |
| 2026 | ODI | 3 | 1 | 54.00 | 6.00 | 1/13 |
| 2026 | T20I | 8 | 3 | 33.33 | 9.09 | 2/8 |
BJ Bennett against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Bangladesh | Test | 5 | 197 | 39.40 | 75.5 | 59 | 0 | 3 |
| Ireland | Test | 4 | 70 | 17.50 | 51.5 | 45 | 0 | 0 |
| New Zealand | Test | 4 | 24 | 6.00 | 54.5 | 18 | 0 | 0 |
| Ireland | ODI | 3 | 247 | 82.33 | 100.8 | 169 | 1 | 0 |
| Australia | ODI | 3 | 78 | 26.00 | 82.1 | 30 | 0 | 0 |
| Pakistan | ODI | 3 | 71 | 23.67 | 95.9 | 37 | 0 | 0 |
| Bangladesh | ODI | 3 | 23 | 7.67 | 47.9 | 17 | 0 | 0 |
| Sri Lanka | T20I | 9 | 323 | 46.14 | 132.4 | 81 | 0 | 2 |
| Namibia | T20I | 7 | 270 | 38.57 | 165.6 | 94 | 0 | 2 |
| Bangladesh | T20I | 8 | 237 | 33.86 | 133.1 | 70 | 0 | 1 |
| India | T20I | 9 | 200 | 25.00 | 152.7 | 97 | 0 | 1 |
| South Africa | T20I | 6 | 159 | 26.50 | 120.5 | 61 | 0 | 1 |
| Pakistan | T20I | 5 | 128 | 25.60 | 134.7 | 49 | 0 | 0 |
| Kenya | T20I | 3 | 91 | 30.33 | 142.2 | 51 | 0 | 1 |
| Ireland | T20I | 6 | 60 | 10.00 | 107.1 | 27 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Bangladesh | T20I | 5 | 4 | 17.50 | 7.78 | 2/20 |
| India | T20I | 7 | 2 | 49.00 | 9.80 | 1/0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Harare Sports Club | 38 | 1131 | 29.76 | 169 |
| Queens Sports Club | 19 | 474 | 26.33 | 94 |
| R Premadasa Stadium | 5 | 191 | 95.50 | 64 |
| Rawalpindi Cricket Stadium | 4 | 141 | 35.25 | 49 |
| Trent Bridge | 2 | 140 | 70.00 | 139 |
| Gymkhana Club Ground, Nairobi | 3 | 135 | 45.00 | 91 |
| Sylhet International Cricket Stadium | 2 | 111 | 55.50 | 57 |
| Namibia Cricket Ground | 5 | 107 | 21.40 | 34 |
| MA Chidambaram Stadium | 1 | 97 | – | 97 |
| Achimota Senior Secondary School A Field | 3 | 92 | 30.67 | 65 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shere Bangla National Stadium | 2 | 4 | 10.00 | 6.67 |
| Harare Sports Club | 11 | 4 | 38.25 | 8.05 |
| Namibia Cricket Ground | 1 | 2 | 4.00 | 8.00 |
| Zahur Ahmed Chowdhury Stadium | 2 | 1 | 59.00 | 5.90 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1113 | 758 | 146.8 | 32 | 42 | 3 | 8.29 |
| T20 | Middle | 729 | 538 | 135.5 | 21 | 126 | 6 | 8.43 |
| T20 | Death | 185 | 110 | 168.2 | 7 | 8 | 0 | 10.50 |
| ODI | Powerplay | 210 | 259 | 81.1 | 8 | – | – | – |
| ODI | Middle | 180 | 207 | 87.0 | 5 | 66 | 1 | 7.36 |
| ODI | Death | 50 | 26 | 192.3 | 1 | – | – | – |
How BJ Bennett was dismissed
- Caught57 (64%)
- Bowled20 (22%)
- Caught and bowled5 (6%)
- Lbw3 (3%)
- Run out2 (2%)
- Stumped1 (1%)
- Hit wicket1 (1%)
How BJ Bennett took wickets
- Caught6
- Bowled3
- Lbw2
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 26 Feb 2026 | 97 |
| 1 Mar 2026 | 15 |
| 28 Jun 2026 | 59 |
| 6 Jul 2026 | 17 |
| 9 Jul 2026 | 0 |
| 11 Jul 2026 | 6 |
| 15 Jul 2026 | 44 |
| 17 Jul 2026 | 11 |
| 19 Jul 2026 | 47 |
| 23 Jul 2026 | 0 |
| 25 Jul 2026 | 32 |
| 26 Jul 2026 | 0 |
| 29 Aug 2026 | 34 |
| 31 Aug 2026 | 32 |
| 1 Sep 2026 | 13 |
| 3 Sep 2026 | 22 |
| 6 Sep 2026 | 6 |
| 15 Sep 2026 | 25 |
| 18 Sep 2026 | 23 |
| 20 Sep 2026 | 30 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 20 Sep 2026 | ODI | Australia | 30 | 29 | caught | Harare Sports Club |
| 18 Sep 2026 | ODI | Australia | 23 | 34 | bowled | Harare Sports Club |
| 15 Sep 2026 | ODI | Australia | 25 | 32 | caught | Harare Sports Club |
| 6 Sep 2026 | T20I | South Africa | 6 | 5 | caught | Namibia Cricket Ground |
| 3 Sep 2026 | T20I | Namibia | 22 | 17 | caught | Namibia Cricket Ground |
| 1 Sep 2026 | T20I | South Africa | 13 | 8 | caught | Namibia Cricket Ground |
| 31 Aug 2026 | T20I | Namibia | 32 | 21 | caught | Namibia Cricket Ground |
| 29 Aug 2026 | T20I | South Africa | 34 | 35 | bowled | Namibia Cricket Ground |
| 26 Jul 2026 | T20I | India | 0 | 1 | caught | Harare Sports Club |
| 25 Jul 2026 | T20I | India | 32 | 19 | caught | Harare Sports Club |
| 23 Jul 2026 | T20I | India | 0 | 1 | caught | Harare Sports Club |
| 19 Jul 2026 | T20I | Bangladesh | 47 | 38 | bowled | Queens Sports Club |
| 17 Jul 2026 | T20I | Bangladesh | 11 | 5 | bowled | Queens Sports Club |
| 15 Jul 2026 | T20I | Bangladesh | 44 | 30 | caught | Queens Sports Club |
| 11 Jul 2026 | ODI | Bangladesh | 6 | 19 | caught | Harare Sports Club |
| 9 Jul 2026 | ODI | Bangladesh | 0 | 5 | bowled | Harare Sports Club |
| 6 Jul 2026 | ODI | Bangladesh | 17 | 24 | caught | Harare Sports Club |
| 28 Jun 2026 | Test | Bangladesh | 59 | 67 | caught and bowled | Harare Sports Club |
| 1 Mar 2026 | T20I | South Africa | 15 | 13 | caught | Arun Jaitley Stadium |
| 26 Feb 2026 | T20I | India | 97* | 59 | not out | MA Chidambaram Stadium |
Frequently asked questions
How many runs has BJ Bennett scored in Tests?
450 runs in 16 innings (9 matches) at an average of 30.00 and a strike rate of 72.3, in the data from 2024 to 2026.
How many runs has BJ Bennett scored in ODIs?
440 runs in 14 innings (14 matches) at an average of 31.43 and a strike rate of 89.4, in the data from 2024 to 2026.
How many runs has BJ Bennett scored in T20Is?
2,027 runs in 66 innings (68 matches) at an average of 33.78 and a strike rate of 144.2, in the data from 2023 to 2026.
What is BJ Bennett's highest score?
169 in ODIs, the highest score in the data.
How many centuries has BJ Bennett scored?
3 hundreds in the data: 1 in Tests, 1 in ODIs, 1 in T20Is.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.