CricketWise
  1. Home
  2. Players
  3. T Perera

Botswana · Men's cricket

T Perera stats

Data through 4 October 2025Last updated 4 October 2025

Coverage: matches in the Cricsheet data from 7 April 2017 to 4 October 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

T Perera played 34 T20Is for Botswana in the data, between 2017 and 2025. In T20Is T Perera scored 555 runs in 31 innings (average 23.12, strike rate 103.7), including 0 hundreds and 0 fifties. Against Uganda in T20Is, T Perera averaged 25.00 over 5 innings.

International matches
34
T20Is 34
International runs
555
0 hundreds
Best batting average (T20I)
23.12
31 innings
Highest score
48*
T20I

Teams played for

Botswana 2017–2025 · 39

T Perera batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
T20I3431755548*23.12535103.70035416
List A540433210.7511039.100102

Runs per year

010020030020172021202578
T Perera: runs per calendar year (all formats in the data)
010020030020172019202120222024202578
T Perera: runs per calendar year (all formats in the data)
Show as table
T Perera: runs per calendar year (all formats in the data)
YearRuns
201743
2019101
202171
202285
2024220
202578
Year-by-year batting (6 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2017List A44310.7539.13200
2019T20I610116.8379.53000
2021T20I47123.6798.62600
2022T20I48542.50107.62900
2024T20I1222024.44118.94800
2025T20I57819.50108.33100

T Perera bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
T20I19312449164/21–28.068.6319.5100

Wickets per year

0510152017202120254
T Perera: wickets per calendar year (all formats in the data)
0510152017201920212022202420254
T Perera: wickets per calendar year (all formats in the data)
Show as table
T Perera: wickets per calendar year (all formats in the data)
YearWickets
20170
20190
20210
20220
202412
20254
Year-by-year bowling (3 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2019T20I20–12.330/17
2024T20I131223.428.034/21
2025T20I4432.759.362/27
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
RwandaT20I410927.25106.94800
UgandaT20I510025.00109.94800
NamibiaT20I47318.2593.63000
NigeriaT20I67114.20129.11900
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
NigeriaT20I4523.208.292/27
RwandaT20I3237.0010.572/44
UgandaT20I3156.008.001/39

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Gahanga International Cricket Stadium1631826.5048
United Cricket Club Ground47318.2530
Takashinga Sports Club44711.7519
Willowmoore Park C Field23417.0032
Harare Sports Club131–31
Integrated Polytechnic Regional Centre129–29
Lugogo Cricket Oval22814.0015
University of Lagos Cricket Oval11515.0015
Nigeria Cricket Federation Oval 211313.0013
Willowmoore Park B Field199.009

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
University of Lagos Cricket Oval145.255.25
Gahanga International Cricket Stadium8446.259.25
Nigeria Cricket Federation Oval 22315.677.83
Takashinga Sports Club3324.677.40
Nigeria Cricket Federation Oval 1115.002.50
Harare Sports Club1157.0014.25

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay235230102.2413267.82
T20Middle269255105.5169058.53
T20Death5150102.049059.93

How T Perera was dismissed

How T Perera took wickets

Last 20 innings

020406017 Nov 20225 Dec 20244 Oct 202519
T Perera: runs in the last 20 innings
020406017 Nov 202223 Nov 20244 Dec 20247 Dec 202411 Dec 202426 Sep 20254 Oct 202519
T Perera: runs in the last 20 innings
Show as table
T Perera: runs in the last 20 innings
InningsRuns
17 Nov 202229
22 Nov 202211
24 Nov 202217
23 Nov 20241
24 Nov 202415
28 Nov 202413
4 Dec 202410
5 Dec 20240
6 Dec 202433
7 Dec 202418
8 Dec 202448
9 Dec 202426
11 Dec 20240
12 Dec 20248
13 Dec 202448
26 Sep 20258
28 Sep 202531
30 Sep 20251
2 Oct 202519
4 Oct 202519
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
4 Oct 2025T20IMalawi1920caughtTakashinga Sports Club
2 Oct 2025T20INigeria197caughtTakashinga Sports Club
30 Sep 2025T20IUganda13caughtTakashinga Sports Club
28 Sep 2025T20IZimbabwe31*32not outHarare Sports Club
26 Sep 2025T20ITanzania810caught and bowledTakashinga Sports Club
13 Dec 2024T20IUganda48*36not outGahanga International Cricket Stadium
12 Dec 2024T20INigeria8*3not outGahanga International Cricket Stadium
11 Dec 2024T20IRwanda01caughtGahanga International Cricket Stadium
9 Dec 2024T20IUganda2612caughtGahanga International Cricket Stadium
8 Dec 2024T20IRwanda4842caughtGahanga International Cricket Stadium
7 Dec 2024T20INigeria1812lbwGahanga International Cricket Stadium
6 Dec 2024T20IRwanda3332caughtGahanga International Cricket Stadium
5 Dec 2024T20INigeria01run outGahanga International Cricket Stadium
4 Dec 2024T20IUganda107caught and bowledGahanga International Cricket Stadium
28 Nov 2024T20INigeria1316caughtNigeria Cricket Federation Oval 2
24 Nov 2024T20ISierra Leone1521caughtUniversity of Lagos Cricket Oval
23 Nov 2024T20IEswatini1*2not outTafawa Balewa Square Cricket Oval
24 Nov 2022T20IKenya1716caughtGahanga International Cricket Stadium
22 Nov 2022T20IMali11*8not outGahanga International Cricket Stadium
17 Nov 2022T20ISeychelles29*28not outIntegrated Polytechnic Regional Centre

Frequently asked questions

How many runs has T Perera scored in T20Is?
555 runs in 31 innings (34 matches) at an average of 23.12 and a strike rate of 103.7, in the data from 2019 to 2025.
What is T Perera's highest score?
48* in T20Is, the highest score in the data.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.