CricketScore

Players / M Kapp

Women's cricket

M Kapp: runs, wickets and records

413 recorded matches from 21 Oct 2011 to 9 Aug 2026, most often for South Africa, Sydney Sixers, Delhi Capitals. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests3637615075.2063.112600
ODIs116962,590121*37.5488.631425628
T20Is103841,49881*20.81107.70613719
T20 leagues1911502,66693*24.92119.60727657

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests311/2062.001.940
ODIs1091415/2024.174.032
T20Is94874/620.455.590
T20 leagues1902155/1518.875.971

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
150213England27 Jun 2022
121*128Pakistan16 Sep 2025
11494India19 Jun 2024
100105Pakistan8 Sep 2023
93*51Brisbane Heat23 Nov 2025

M Kapp: matches in the records

M Kapp appears in 413 recorded women's matches, from 21 October 2011 to 9 August 2026, most often for South Africa, Sydney Sixers and Delhi Capitals. The matches split as 3 in Test matches, 116 in One Day Internationals, 103 in Twenty20 Internationals and 191 in franchise Twenty20 leagues. The most frequent opponents in the records are England (34 matches), India (33 matches) and West Indies (30 matches). The ground used most often is Senwes Park, with 20 matches.

M Kapp batting record

In Test matches, the batting record is 376 runs in 6 innings, an average of 75.20, a strike rate of 63.1 and a highest score of 150, with 1 hundred and 2 fifties.

In One Day Internationals, the batting record is 2,590 runs in 96 innings, an average of 37.54, a strike rate of 88.6 and a highest score of 121*, with 3 hundreds, 14 fifties and 7 ducks.

In Twenty20 Internationals, the batting record is 1,498 runs in 84 innings, an average of 20.81, a strike rate of 107.7 and a highest score of 81*, with 6 fifties and 5 ducks.

In franchise Twenty20 leagues, the batting record is 2,666 runs in 150 innings, an average of 24.92, a strike rate of 119.6 and a highest score of 93*, with 7 fifties and 13 ducks.

M Kapp bowling record

In One Day Internationals, the bowling record is 141 wickets in 109 innings, an average of 24.17, an economy rate of 4.03 and best figures of 5 for 20, including 2 five-wicket hauls.

In Twenty20 Internationals, the bowling record is 87 wickets in 94 innings, an average of 20.45, an economy rate of 5.59 and best figures of 4 for 6.

In franchise Twenty20 leagues, the bowling record is 215 wickets in 190 innings, an average of 18.87, an economy rate of 5.97 and best figures of 5 for 15, including 1 five-wicket haul.

M Kapp highest innings

The highest individual scores in the records are: 150 from 213 balls against England at The Cooper Associates County Ground, Taunton on 27 June 2022 (Tests). 121* from 128 balls against Pakistan at Gaddafi Stadium, Lahore on 16 September 2025 (ODIs). 114 from 94 balls against India at M Chinnaswamy Stadium, Bengaluru on 19 June 2024 (ODIs). 100 from 105 balls against Pakistan at National Stadium, Karachi on 8 September 2023 (ODIs). 93* from 51 balls against Brisbane Heat at Allan Border Field, Brisbane on 23 November 2025 (franchise Twenty20 leagues).

M Kapp best bowling

The best bowling figures in the records are: 5 for 15 against Gujarat Giants at Dr DY Patil Sports Academy, Mumbai on 11 March 2023. 5 for 20 against England at Barsapara Cricket Stadium, Guwahati on 29 October 2025. 5 for 45 against England at Bay Oval, Mount Maunganui on 14 March 2022. 4 for 6 against Bangladesh at Senwes Park on 14 September 2013. 4 for 9 against Southern Brave at Lord's, London on 21 August 2021.

M Kapp results with the side

In One Day Internationals, the player's side won 65 and lost 46 of the 116 recorded matches (58.6% of decided matches).

In Twenty20 Internationals, the player's side won 51 and lost 47 of the 103 recorded matches (52.0% of decided matches).

In franchise Twenty20 leagues, the player's side won 102 and lost 82 of the 191 recorded matches (55.4% of decided matches).

Against the most frequent opponents the results were England: 7 won, 26 lost in 34 matches, India: 11 won, 19 lost in 33 matches, West Indies: 17 won, 11 lost in 30 matches, Sri Lanka: 18 won, 8 lost in 29 matches and Pakistan: 19 won, 9 lost in 29 matches.

M Kapp teams

Matches by side: South Africa (222), Sydney Sixers (60), Delhi Capitals (34), Oval Invincibles (33), Perth Scorchers (27), Melbourne Stars (17), Sydney Thunder (13) and London Spirit (7).

M Kapp main grounds

The grounds used most often are Senwes Park (20), Kennington Oval, London (19), Junction Oval, Melbourne (11), North Sydney Oval (10), M Chinnaswamy Stadium, Bengaluru (10) and Lord's, London (9).

M Kapp runs by year

Runs in each calendar year of the records: 2011 (37), 2012 (14), 2013 (216), 2014 (190), 2015 (25), 2016 (341), 2017 (312), 2018 (268), 2019 (493), 2020 (297), 2021 (539), 2022 (898), 2023 (895), 2024 (1,420), 2025 (816), 2026 (369).

M Kapp wickets by year

Wickets in each calendar year of the records: 2011 (3), 2012 (1), 2013 (21), 2014 (16), 2015 (1), 2016 (27), 2017 (32), 2018 (43), 2019 (32), 2020 (20), 2021 (42), 2022 (29), 2023 (47), 2024 (54), 2025 (46), 2026 (30).

M Kapp matches by year

Recorded matches in each calendar year: 2011 (3), 2012 (3), 2013 (11), 2014 (15), 2015 (3), 2016 (24), 2017 (30), 2018 (41), 2019 (29), 2020 (18), 2021 (35), 2022 (29), 2023 (50), 2024 (55), 2025 (42), 2026 (25).

M Kapp fours and sixes

In Test matches, 60 fours and 0 sixes, one boundary every 9.9 balls faced; 63.8% of the runs came in boundaries.

In One Day Internationals, 256 fours and 28 sixes, one boundary every 10.3 balls faced; 46.0% of the runs came in boundaries.

In Twenty20 Internationals, 137 fours and 19 sixes, one boundary every 8.9 balls faced; 44.2% of the runs came in boundaries.

In franchise Twenty20 leagues, 276 fours and 57 sixes, one boundary every 6.7 balls faced; 54.2% of the runs came in boundaries.

How M Kapp gets out

In One Day Internationals, 69 recorded dismissals: caught 54%, lbw 13%, bowled 13% and run out 9%.

In Twenty20 Internationals, 72 recorded dismissals: caught 64%, run out 11%, bowled 10% and stumped 8%.

In franchise Twenty20 leagues, 107 recorded dismissals: caught 57%, bowled 21%, run out 9% and stumped 6%.

M Kapp bowling in detail

In One Day Internationals: 3,263 dot balls (64.4% of legal deliveries), 80 maidens, 188 wides and 10 no-balls and wickets by caught 52%, bowled 25% and lbw 19%.

In Twenty20 Internationals: 1,023 dot balls (53.6% of legal deliveries), 13 maidens, 84 wides and 11 no-balls and wickets by caught 56%, bowled 26% and lbw 13%.

In franchise Twenty20 leagues: 2,149 dot balls (52.7% of legal deliveries), 17 maidens, 168 wides and 11 no-balls and wickets by caught 48%, bowled 35% and lbw 13%.

M Kapp player of the match awards

Of the 33 player of the match awards on record, the first is dated 14 September 2013 (South Africa v Bangladesh) and the latest 9 August 2026 (London Spirit v Birmingham Phoenix): 10 in One Day Internationals, 5 in Twenty20 Internationals and 18 in franchise Twenty20 leagues.

M Kapp first and latest matches

The first recorded match in Test matches is dated 27 June 2022 against England and the latest 15 December 2024 against England.

The first recorded match in One Day Internationals is dated 21 October 2011 against England and the latest 2 November 2025 against India.

The first recorded match in Twenty20 Internationals is dated 26 September 2012 against Sri Lanka and the latest 2 July 2026 against England.

The first recorded match in franchise Twenty20 leagues is dated 18 December 2015 against Melbourne Stars and the latest 9 August 2026 against Birmingham Phoenix.

M Kapp against different opponents

The most runs against a single opponent are 828 against India in 30 innings (average 36.00), 793 against Pakistan in 26 innings (average 39.65), 786 against England in 32 innings (average 27.10) and 553 against Sri Lanka in 22 innings (average 30.72).

The most wickets against a single opponent are 38 against England in 33 innings, 35 against West Indies in 27 innings, 31 against Pakistan in 27 innings and 30 against Sri Lanka in 29 innings.

M Kapp at different grounds

The grounds that have produced the most runs are Kennington Oval, London (393 runs in 19 innings), Senwes Park (308 runs in 15 innings), Lord's, London (301 runs in 9 innings) and Junction Oval, Melbourne (224 runs in 11 innings).

M Kapp recent years

Year by year, the latest figures in the records are 2021: 35 matches, 539 runs and 42 wickets; 2022: 29 matches, 898 runs and 29 wickets; 2023: 50 matches, 895 runs and 47 wickets; 2024: 55 matches, 1,420 runs and 54 wickets; 2025: 42 matches, 816 runs and 46 wickets; 2026: 25 matches, 369 runs and 30 wickets.

M Kapp year by year

The busiest year in the records is 2024, with 55 matches. The most runs in a calendar year came in 2024: 1,420. The most wickets in a calendar year came in 2024: 54.

Questions and answers

How many matches has M Kapp played?

413 recorded matches, from 21 October 2011 to 9 August 2026.

How many runs has M Kapp scored in Tests?

376 runs in 6 innings, at an average of 75.20.

How many runs has M Kapp scored in ODIs?

2,590 runs in 96 innings, at an average of 37.54.

How many runs has M Kapp scored in T20Is?

1,498 runs in 84 innings, at an average of 20.81.

What is M Kapp's highest score?

150 from 213 balls against England on 27 June 2022, at The Cooper Associates County Ground, Taunton.

How many wickets has M Kapp taken in ODIs?

141 wickets in 109 innings, with best figures of 5 for 20.

How many wickets has M Kapp taken in T20Is?

87 wickets in 94 innings, with best figures of 4 for 6.

How many wickets has M Kapp taken in T20 leagues?

215 wickets in 190 innings, with best figures of 5 for 15.

How many sixes has M Kapp hit?

104 sixes and 729 fours in the recorded matches.

How many player of the match awards has M Kapp won?

33 in the recorded matches.

How many hundreds has M Kapp scored?

4 in the recorded matches.

Which teams has M Kapp played for?

South Africa (222), Sydney Sixers (60), Delhi Capitals (34), Oval Invincibles (33), Perth Scorchers (27), Melbourne Stars (17), Sydney Thunder (13) and London Spirit (7).

When was M Kapp's most recent recorded match?

9 August 2026.

Team pages

Records