CricketWise
  1. Home
  2. Players
  3. Tshepo Moreki

Western Province · Men's cricket

Tshepo Moreki stats

Data through 27 September 2026Last updated 27 September 2026

Coverage: matches in the Cricsheet data from 12 November 2016 to 27 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2016 and 2026, Tshepo Moreki appears in 2 Tests for South Africa in the Cricsheet data. Tshepo Moreki took 23 T20 league wickets in the data (average 30.04, economy 9.47, best 4/22).

International matches
2
Tests 2
International wickets
2
0 five-wicket hauls
T20 league & domestic matches
26
22 runs
Best bowling
4/22
T20 (leagues & domestic)

Teams played for

Western Province 2022–2026 · 10Paarl Rocks 2018 · 7Lions 2024 · 4Cape Cobras 2016–2021 · 3Titans 2019 · 2South Africa 2024 · 2

Tshepo Moreki batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test2421567.506822.100030
T20 (leagues & domestic)2693225*3.675143.100200

Runs per year

0510152016202120260
Tshepo Moreki: runs per calendar year (all formats in the data)
05101520162018201920212022202420260
Tshepo Moreki: runs per calendar year (all formats in the data)
Show as table
Tshepo Moreki: runs per calendar year (all formats in the data)
YearRuns
20160
201811
20190
20210
202211
202415
20260
Year-by-year batting (4 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2016T20 (leagues & domestic)100.000.0000
2018T20 (leagues & domestic)4113.6736.7500
2022T20 (leagues & domestic)4115.5055.0500
2024Test4157.5022.1600

Tshepo Moreki bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test439820221/321/76101.003.05199.00011
T20 (leagues & domestic)26438691234/22–30.049.4719.0100

Wickets per year

0510152016202120263
Tshepo Moreki: wickets per calendar year (all formats in the data)
05101520162018201920212022202420263
Tshepo Moreki: wickets per calendar year (all formats in the data)
Show as table
Tshepo Moreki: wickets per calendar year (all formats in the data)
YearWickets
20160
20185
20190
20211
202211
20245
20263
Year-by-year bowling (8 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2016T20 (leagues & domestic)10–14.000/14
2018T20 (leagues & domestic)7529.2010.432/18
2019T20 (leagues & domestic)20–10.200/12
2021T20 (leagues & domestic)2163.008.401/30
2022T20 (leagues & domestic)81115.737.634/22
2024T20 (leagues & domestic)4354.3310.872/38
2024Test42101.003.051/32
2026T20 (leagues & domestic)2327.0010.342/52
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
New ZealandTest4157.5022.1600
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
New ZealandTest42101.003.051/32
KnightsT20 (leagues & domestic)5339.338.431/16
BolandT20 (leagues & domestic)3260.0013.332/24
WarriorsT20 (leagues & domestic)30–9.000/12

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Bay Oval2115.506
Senwes Park4115.505
SuperSport Park155.005
Newlands144.004
Seddon Park24–4
St George's Park122.002
Boland Park10–0
The Wanderers Stadium100.000

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Senwes Park71312.547.19
Kingsmead3327.008.53
Boland Park3234.509.86
SuperSport Park4256.5011.49
Mangaung Oval1120.006.67
Newlands2143.008.60
Seddon Park2176.002.43
St George's Park3183.0011.86
Bay Oval21126.003.60

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
T20Powerplay––––174108.24
T20Middle4757.10171710.18
T20Death184440.9693610.45

How Tshepo Moreki was dismissed

How Tshepo Moreki took wickets

Last 13 innings

024612 Nov 201620 Oct 202213 Feb 20240
Tshepo Moreki: runs in the last 13 innings
024612 Nov 201630 Nov 20187 Dec 201821 Oct 202231 Oct 20224 Feb 202413 Feb 20240
Tshepo Moreki: runs in the last 13 innings
Show as table
Tshepo Moreki: runs in the last 13 innings
InningsRuns
12 Nov 20160
20 Nov 20180
30 Nov 20182
5 Dec 20185
7 Dec 20184
20 Oct 20220
21 Oct 20223
29 Oct 20223
31 Oct 20225
4 Feb 20245
4 Feb 20246
13 Feb 20244
13 Feb 20240
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
13 Feb 2024TestNew Zealand0*3not outSeddon Park
13 Feb 2024TestNew Zealand4*15not outSeddon Park
4 Feb 2024TestNew Zealand631lbwBay Oval
4 Feb 2024TestNew Zealand519bowledBay Oval
31 Oct 2022T20 (leagues & domestic)Lions5*5not outSenwes Park
29 Oct 2022T20 (leagues & domestic)Dolphins38bowledSenwes Park
21 Oct 2022T20 (leagues & domestic)Titans3*5not outSenwes Park
20 Oct 2022T20 (leagues & domestic)Knights02bowledSenwes Park
7 Dec 2018T20 (leagues & domestic)Cape Town Blitz410run outNewlands
5 Dec 2018T20 (leagues & domestic)Tshwane Spartans512caughtSuperSport Park
30 Nov 2018T20 (leagues & domestic)Nelson Mandela Bay Giants27bowledSt George's Park
20 Nov 2018T20 (leagues & domestic)Jozi Stars0*1not outBoland Park
12 Nov 2016T20 (leagues & domestic)Knights01caughtThe Wanderers Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
27 Sep 2026T20 (leagues & domestic)Knights1/2940Newlands
25 Sep 2026T20 (leagues & domestic)Titans2/523.50SuperSport Park
19 Oct 2024T20 (leagues & domestic)North West2/3840Senwes Park
9 Oct 2024T20 (leagues & domestic)Knights1/2030Mangaung Oval
6 Oct 2024T20 (leagues & domestic)Dolphins0/3940The Wanderers Stadium
8 Mar 2024T20 (leagues & domestic)Boland0/6640The Wanderers Stadium
13 Feb 2024TestNew Zealand0/4418.24Seddon Park
13 Feb 2024TestNew Zealand1/32134Seddon Park
4 Feb 2024TestNew Zealand0/1681Bay Oval
4 Feb 2024TestNew Zealand1/110272Bay Oval
31 Oct 2022T20 (leagues & domestic)Lions4/2240Senwes Park
29 Oct 2022T20 (leagues & domestic)Dolphins1/172.40Senwes Park
27 Oct 2022T20 (leagues & domestic)North West1/2240Senwes Park
21 Oct 2022T20 (leagues & domestic)Titans2/2430Senwes Park
20 Oct 2022T20 (leagues & domestic)Knights1/1620Senwes Park
18 Oct 2022T20 (leagues & domestic)Boland2/2430Senwes Park
9 Feb 2022T20 (leagues & domestic)Warriors0/1820St George's Park
7 Feb 2022T20 (leagues & domestic)Boland0/3020St George's Park
26 Feb 2021T20 (leagues & domestic)Lions1/303.30Kingsmead
23 Feb 2021T20 (leagues & domestic)Warriors0/3340Kingsmead

Frequently asked questions

How many wickets has Tshepo Moreki taken in T20 leagues?
23 wickets in 26 innings at an average of 30.04, economy 9.47, best figures 4/22.
How many runs has Tshepo Moreki scored in Tests?
15 runs in 4 innings (2 matches) at an average of 7.50 and a strike rate of 22.1, in the data from 2024 to 2024.
How many runs has Tshepo Moreki scored in T20 leagues?
22 runs in 9 innings (26 matches) at an average of 3.67 and a strike rate of 43.1, in the data from 2016 to 2026.
What is Tshepo Moreki's highest score?
6 in Tests, 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.