CricketWise
  1. Home
  2. Players
  3. Marco Jansen

South Africa · Men's cricket

Marco Jansen stats

Data through 9 October 2026Last updated 9 October 2026

Coverage: matches in the Cricsheet data from 21 November 2019 to 9 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Marco Jansen played 22 Tests, 33 ODIs, 28 T20Is for South Africa in the data, between 2019 and 2026. With the ball, the best return was 148 wickets in T20 leagues at an average of 27.42 and an economy rate of 8.49.

International matches
83
Tests 22 · ODIs 33 · T20Is 28
International runs
1,584
0 hundreds
International wickets
173
5 five-wicket hauls
T20 league & domestic matches
136
994 runs
Best bowling
7/13
Test

Teams played for

South Africa 2021–2026 · 83Sunrisers Eastern Cape 2023–2026 · 46Punjab Kings 2025–2026 · 28Washington Freedom 2023–2026 · 20Sunrisers Hyderabad 2022–2024 · 19Welsh Fire 2026 · 8Warriors 2021–2024 · 6North West 2024 · 4Durban Heat 2019 · 3Mumbai Indians 2021 · 2

Marco Jansen batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test223456859323.621,21956.20448914
ODI3328564775*28.13565114.50315231
T20I2819525255*18.00175144.00221520
T20 (leagues & domestic)136822999471*18.75745133.40356058

Runs per year

02505007501K201920232026362
Marco Jansen: runs per calendar year (all formats in the data)
02505007501K2019202120222023202420252026362
Marco Jansen: runs per calendar year (all formats in the data)
Show as table
Marco Jansen: runs per calendar year (all formats in the data)
YearRuns
20190
202192
2022271
2023833
2024412
2025608
2026362
Year-by-year batting (22 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2021T20 (leagues & domestic)66012.00115.44700
2021Test23216.0057.11900
2022ODI2168.0069.61400
2022T20 (leagues & domestic)399.00128.6800
2022T20I11212.0070.61200
2022Test1323421.2743.95901
2023ODI1740633.83116.07501
2023T20 (leagues & domestic)2028331.44137.46601
2023T20I12020.00142.92000
2023Test412462.0044.88401
2024ODI33913.0070.92600
2024T20 (leagues & domestic)1318520.56171.37101
2024T20I1013419.14167.55401
2024Test7549.0062.81600
2025ODI49223.00146.07001
2025T20 (leagues & domestic)2330720.47123.85101
2025T20I5297.25103.61400
2025Test618030.0093.39302
2026ODI29447.00127.07501
2026T20 (leagues & domestic)1715010.71121.04200
2026T20I25757.00158.35501
2026Test26130.5082.43500

Marco Jansen bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test403,6421,993937/1311/8621.433.2839.294121
ODI331,6021,725515/39–33.826.4631.41110
T20I28617924294/22–31.868.9921.3201
T20 (leagues & domestic)1332,8694,0581485/30–27.428.4919.4415

Wickets per year

02040608020192023202648
Marco Jansen: wickets per calendar year (all formats in the data)
020406080201920212022202320242025202648
Marco Jansen: wickets per calendar year (all formats in the data)
Show as table
Marco Jansen: wickets per calendar year (all formats in the data)
YearWickets
20191
202111
202246
202370
202475
202570
202648
Year-by-year bowling (23 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2019T20 (leagues & domestic)31105.0010.501/41
2021T20 (leagues & domestic)7630.337.582/21
2021Test2524.803.884/55
2022ODI3274.506.172/57
2022T20 (leagues & domestic)8739.148.563/25
2022T20I1138.009.501/38
2022Test133619.033.195/35
2023ODI203329.976.375/39
2023T20 (leagues & domestic)252528.328.312/16
2023T20I3527.2012.363/52
2023Test5737.713.663/36
2024ODI3629.006.113/71
2024T20 (leagues & domestic)264021.008.575/30
2024T20I12745.147.152/20
2024Test82217.233.757/13
2025ODI5742.296.583/39
2025T20 (leagues & domestic)303921.517.984/13
2025T20I6540.009.522/18
2025Test101922.532.906/48
2026ODI2339.008.362/53
2026T20 (leagues & domestic)343037.008.963/10
2026T20I61121.2710.324/22
2026Test2428.252.903/68

Marco Jansen against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
IndiaTest1026129.0067.89302
AustraliaTest813817.2540.55901
PakistanTest49230.6778.66201
EnglandTest38227.3353.24800
New ZealandTest45829.0043.63700
Sri LankaTest3258.3367.61300
AustraliaODI825431.75124.57501
EnglandODI3119119.00143.47501
IndiaODI511723.40111.47001
PakistanODI45914.7585.52600
IndiaT20I1014616.22149.05401
EnglandT20I310.5020.0100
MI Cape TownT20 (leagues & domestic)715125.17164.16601
Paarl RoyalsT20 (leagues & domestic)713927.80140.47101
Pretoria CapitalsT20 (leagues & domestic)712832.00133.35101
Durban's Super GiantsT20 (leagues & domestic)67725.67135.13600
Joburg Super KingsT20 (leagues & domestic)66817.00133.32300
Chennai Super KingsT20 (leagues & domestic)455–127.93400
Gujarat TitansT20 (leagues & domestic)44013.33125.02000
Mumbai IndiansT20 (leagues & domestic)33210.67128.01700
Seattle OrcasT20 (leagues & domestic)3299.6796.72000
Texas Super KingsT20 (leagues & domestic)32020.00166.7900
Kolkata Knight RidersT20 (leagues & domestic)671.4041.2300
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
IndiaTest143615.722.916/48
Sri LankaTest41417.143.777/13
AustraliaTest71235.003.163/32
PakistanTest61029.503.456/52
EnglandTest4913.113.755/35
New ZealandTest3928.563.434/98
AustraliaODI91333.627.625/39
PakistanODI4924.115.793/43
EnglandODI4824.126.003/39
IndiaODI6572.807.022/63
NetherlandsODI3423.254.012/27
IndiaT20I121329.928.494/22
West IndiesT20I4531.6011.293/52
EnglandT20I3254.5010.902/18
Pretoria CapitalsT20 (leagues & domestic)111615.756.464/13
Durban's Super GiantsT20 (leagues & domestic)81512.676.915/30
Paarl RoyalsT20 (leagues & domestic)91120.826.943/22
Kolkata Knight RidersT20 (leagues & domestic)8921.898.153/17
Joburg Super KingsT20 (leagues & domestic)8923.677.472/13
MI Cape TownT20 (leagues & domestic)9932.008.472/23
San Francisco UnicornsT20 (leagues & domestic)4818.629.933/28
Royal Challengers BengaluruT20 (leagues & domestic)4711.865.933/25
Mumbai IndiansT20 (leagues & domestic)5729.5710.892/34
Seattle OrcasT20 (leagues & domestic)4623.839.133/33
Lucknow Super GiantsT20 (leagues & domestic)4621.508.062/33
Gujarat TitansT20 (leagues & domestic)6545.209.421/20
Texas Super KingsT20 (leagues & domestic)5441.509.762/31
MI New YorkT20 (leagues & domestic)5433.007.332/18
Rajasthan RoyalsT20 (leagues & domestic)5453.7511.732/41
Chennai Super KingsT20 (leagues & domestic)6456.509.832/30
Delhi CapitalsT20 (leagues & domestic)41158.0011.291/41
Sunrisers HyderabadT20 (leagues & domestic)30–14.000/39

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
SuperSport Park1433537.2284
Kingsmead1330230.2075
The Wanderers Stadium1120225.2547
Newlands920022.2266
St George's Park1714811.3824
Boland Park511438.0071
Wankhede Stadium4101101.0075
Assam Cricket Association Stadium19393.0093
Senwes Park49230.6743
Mangaung Oval38743.5032

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
St George's Park233718.036.18
SuperSport Park213426.215.46
Newlands152919.314.52
The Wanderers Stadium142322.435.38
Kingsmead162325.875.20
Grand Prairie Stadium111423.438.27
Narendra Modi Stadium81323.699.68
Hagley Oval3928.563.43
Maharaja Yadavindra Singh International Cricket Stadium9932.568.75
Lord's4818.753.44

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––––1876817.94
T20Middle465400116.220807358.67
T20Death781520150.247803619.95
ODIPowerplay––––750235.86
ODIMiddle35237194.915596116.56
ODIDeath295194152.18256177.97

How Marco Jansen was dismissed

How Marco Jansen took wickets

Last 20 innings

02040608022 Feb 202619 Jun 20269 Oct 202635
Marco Jansen: runs in the last 20 innings
02040608022 Feb 202619 Apr 202614 May 202627 Jun 202629 Jul 202612 Aug 20269 Oct 202635
Marco Jansen: runs in the last 20 innings
Show as table
Marco Jansen: runs in the last 20 innings
InningsRuns
22 Feb 20262
4 Mar 202655
31 Mar 20269
19 Apr 20261
3 May 202620
6 May 202619
14 May 20262
19 Jun 20261
25 Jun 202620
27 Jun 20269
11 Jul 20267
25 Jul 20264
29 Jul 20262
5 Aug 20265
9 Aug 20261
12 Aug 20261
24 Sep 202675
27 Sep 202619
9 Oct 202626
9 Oct 202635
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
9 Oct 2026TestAustralia3554bowledKingsmead
9 Oct 2026TestAustralia2620caughtKingsmead
27 Sep 2026ODIAustralia1915caughtThe Wanderers Stadium
24 Sep 2026ODIAustralia7559lbwKingsmead
12 Aug 2026T20 (leagues & domestic)London Spirit14caughtSophia Gardens
9 Aug 2026T20 (leagues & domestic)Sunrisers Leeds12caughtHeadingley
5 Aug 2026T20 (leagues & domestic)Manchester Super Giants5*3not outOld Trafford
29 Jul 2026T20 (leagues & domestic)Trent Rockets23caughtSophia Gardens
25 Jul 2026T20 (leagues & domestic)MI London42run outSophia Gardens
11 Jul 2026T20 (leagues & domestic)Texas Super Kings7*4not outGrand Prairie Stadium
27 Jun 2026T20 (leagues & domestic)Texas Super Kings95caughtOakland Coliseum
25 Jun 2026T20 (leagues & domestic)Seattle Orcas2020caughtOakland Coliseum
19 Jun 2026T20 (leagues & domestic)Seattle Orcas13bowledGrand Prairie Stadium
14 May 2026T20 (leagues & domestic)Mumbai Indians27bowledHimachal Pradesh Cricket Association Stadium
6 May 2026T20 (leagues & domestic)Sunrisers Hyderabad1916caughtRajiv Gandhi International Stadium
3 May 2026T20 (leagues & domestic)Gujarat Titans2011caughtNarendra Modi Stadium
19 Apr 2026T20 (leagues & domestic)Lucknow Super Giants1*1not outMaharaja Yadavindra Singh International Cricket Stadium
31 Mar 2026T20 (leagues & domestic)Gujarat Titans910caughtMaharaja Yadavindra Singh International Cricket Stadium
4 Mar 2026T20INew Zealand55*30not outEden Gardens
22 Feb 2026T20IIndia26caughtNarendra Modi Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
9 Oct 2026TestAustralia1/4580Kingsmead
9 Oct 2026TestAustralia3/68319Kingsmead
27 Sep 2026ODIAustralia2/5370The Wanderers Stadium
24 Sep 2026ODIAustralia1/6470Kingsmead
12 Aug 2026T20 (leagues & domestic)London Spirit2/1640Sophia Gardens
9 Aug 2026T20 (leagues & domestic)Sunrisers Leeds0/3640Headingley
5 Aug 2026T20 (leagues & domestic)Manchester Super Giants0/4230Old Trafford
3 Aug 2026T20 (leagues & domestic)Southern Brave0/1640Sophia Gardens
1 Aug 2026T20 (leagues & domestic)Birmingham Phoenix2/2140Edgbaston
29 Jul 2026T20 (leagues & domestic)Trent Rockets0/253.20Sophia Gardens
25 Jul 2026T20 (leagues & domestic)MI London0/3740Sophia Gardens
22 Jul 2026T20 (leagues & domestic)Southern Brave2/1740The Rose Bowl
11 Jul 2026T20 (leagues & domestic)Texas Super Kings0/2120Grand Prairie Stadium
28 Jun 2026T20 (leagues & domestic)San Francisco Unicorns1/4030Oakland Coliseum
27 Jun 2026T20 (leagues & domestic)Texas Super Kings1/3540Oakland Coliseum
25 Jun 2026T20 (leagues & domestic)Seattle Orcas3/3340Oakland Coliseum
20 Jun 2026T20 (leagues & domestic)MI New York0/3030Grand Prairie Stadium
19 Jun 2026T20 (leagues & domestic)Seattle Orcas1/5240Grand Prairie Stadium
23 May 2026T20 (leagues & domestic)Lucknow Super Giants2/3340Ekana Cricket Stadium
14 May 2026T20 (leagues & domestic)Mumbai Indians1/5540Himachal Pradesh Cricket Association Stadium

Batter vs bowler matchups

Batters Marco Jansen bowled to most

Frequently asked questions

How many wickets has Marco Jansen taken in Tests?
93 wickets in 40 innings at an average of 21.43, economy 3.28, best figures 7/13.
How many wickets has Marco Jansen taken in ODIs?
51 wickets in 33 innings at an average of 33.82, economy 6.46, best figures 5/39.
How many runs has Marco Jansen scored in Tests?
685 runs in 34 innings (22 matches) at an average of 23.62 and a strike rate of 56.2, in the data from 2021 to 2026.
How many runs has Marco Jansen scored in ODIs?
647 runs in 28 innings (33 matches) at an average of 28.13 and a strike rate of 114.5, in the data from 2022 to 2026.
How many runs has Marco Jansen scored in T20Is?
252 runs in 19 innings (28 matches) at an average of 18.00 and a strike rate of 144.0, in the data from 2022 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.