Players / M Jansen
Men's cricketM Jansen: runs, wickets and records
206 recorded matches from 9 Apr 2021 to 9 Oct 2026, most often for South Africa, Sunrisers Eastern Cape, Punjab Kings. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 22 | 34 | 685 | 93 | 23.62 | 56.2 | 0 | 4 | 89 | 14 |
| ODIs | 33 | 28 | 647 | 75* | 28.13 | 114.5 | 0 | 3 | 52 | 31 |
| T20Is | 28 | 19 | 252 | 55* | 18.00 | 144.0 | 0 | 2 | 15 | 20 |
| T20 leagues | 123 | 72 | 872 | 71* | 18.96 | 132.1 | 0 | 3 | 53 | 49 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 40 | 93 | 7/13 | 21.43 | 3.28 | 4 |
| ODIs | 33 | 51 | 5/39 | 33.92 | 6.48 | 1 |
| T20Is | 28 | 29 | 4/22 | 31.86 | 8.99 | 0 |
| T20 leagues | 120 | 135 | 5/30 | 27.10 | 8.50 | 1 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 93 | 91 | India | 22 Nov 2025 |
| 84* | 147 | India | 26 Dec 2023 |
| 75* | 42 | England | 21 Oct 2023 |
| 75 | 59 | Australia | 24 Sep 2026 |
| 71* | 31 | Paarl Royals | 2 Feb 2024 |
M Jansen: matches in the records
M Jansen appears in 206 recorded men's matches, from 9 April 2021 to 9 October 2026, most often for South Africa, Sunrisers Eastern Cape and Punjab Kings. The matches split as 22 in Test matches, 33 in One Day Internationals, 28 in Twenty20 Internationals and 123 in franchise Twenty20 leagues. The most frequent opponents in the records are India (25 matches), Australia (15 matches) and Pretoria Capitals (11 matches). The ground used most often is St George's Park, Gqeberha, with 21 matches.
M Jansen batting record
In Test matches, the batting record is 685 runs in 34 innings, an average of 23.62, a strike rate of 56.2 and a highest score of 93, with 4 fifties and 4 ducks.
In One Day Internationals, the batting record is 647 runs in 28 innings, an average of 28.13, a strike rate of 114.5 and a highest score of 75*, with 3 fifties and 1 ducks.
In Twenty20 Internationals, the batting record is 252 runs in 19 innings, an average of 18.00, a strike rate of 144.0 and a highest score of 55*, with 2 fifties and 2 ducks.
In franchise Twenty20 leagues, the batting record is 872 runs in 72 innings, an average of 18.96, a strike rate of 132.1 and a highest score of 71*, with 3 fifties and 5 ducks.
M Jansen bowling record
In Test matches, the bowling record is 93 wickets in 40 innings, an average of 21.43, an economy rate of 3.28, a strike rate of 39.2 balls per wicket and best figures of 7 for 13, including 4 five-wicket hauls.
In One Day Internationals, the bowling record is 51 wickets in 33 innings, an average of 33.92, an economy rate of 6.48 and best figures of 5 for 39, including 1 five-wicket haul.
In Twenty20 Internationals, the bowling record is 29 wickets in 28 innings, an average of 31.86, an economy rate of 8.99 and best figures of 4 for 22.
In franchise Twenty20 leagues, the bowling record is 135 wickets in 120 innings, an average of 27.10, an economy rate of 8.50 and best figures of 5 for 30, including 1 five-wicket haul.
M Jansen highest innings
The highest individual scores in the records are: 93 from 91 balls against India at Barsapara Cricket Stadium, Guwahati on 22 November 2025 (Tests). 84* from 147 balls against India at SuperSport Park, Centurion on 26 December 2023 (Tests). 75* from 42 balls against England at Wankhede Stadium, Mumbai on 21 October 2023 (ODIs). 75 from 59 balls against Australia at Kingsmead, Durban on 24 September 2026 (ODIs). 71* from 31 balls against Paarl Royals at Boland Park, Paarl on 2 February 2024 (franchise Twenty20 leagues).
M Jansen best bowling
The best bowling figures in the records are: 7 for 13 against Sri Lanka at Kingsmead, Durban on 27 November 2024. 6 for 48 against India at Barsapara Cricket Stadium, Guwahati on 22 November 2025. 6 for 52 against Pakistan at SuperSport Park, Centurion on 26 December 2024. 5 for 30 against Durban's Super Giants at Newlands, Cape Town on 10 February 2024. 5 for 35 against England at Kennington Oval, London on 8 September 2022.
M Jansen results with the side
In Test matches, the player's side won 14 and lost 7 of the 22 recorded matches (66.7% of decided matches).
In One Day Internationals, the player's side won 18 and lost 15 of the 33 recorded matches (54.5% of decided matches).
In Twenty20 Internationals, the player's side won 17 and lost 11 of the 28 recorded matches (60.7% of decided matches).
In franchise Twenty20 leagues, the player's side won 71 and lost 47 of the 123 recorded matches (60.2% of decided matches).
Against the most frequent opponents the results were India: 11 won, 14 lost in 25 matches, Australia: 7 won, 7 lost in 15 matches, Pretoria Capitals: 6 won, 5 lost in 11 matches, Kolkata Knight Riders: 4 won, 3 lost in 9 matches and England: 6 won, 3 lost in 9 matches.
M Jansen teams
Matches by side: South Africa (83), Sunrisers Eastern Cape (46), Punjab Kings (28), Washington Freedom (20), Sunrisers Hyderabad (19), Welsh Fire (8) and Mumbai Indians (2).
M Jansen main grounds
The grounds used most often are St George's Park, Gqeberha (21), SuperSport Park, Centurion (16), The Wanderers Stadium, Johannesburg (11), Newlands, Cape Town (11), Kingsmead, Durban (9) and Eden Gardens, Kolkata (8).
M Jansen runs by year
Runs in each calendar year of the records: 2021 (32), 2022 (271), 2023 (833), 2024 (350), 2025 (608), 2026 (362).
M Jansen wickets by year
Wickets in each calendar year of the records: 2021 (7), 2022 (46), 2023 (70), 2024 (67), 2025 (70), 2026 (48).
M Jansen matches by year
Recorded matches in each calendar year: 2021 (3), 2022 (20), 2023 (52), 2024 (40), 2025 (47), 2026 (44).
M Jansen fours and sixes
In Test matches, 89 fours and 14 sixes, one boundary every 11.8 balls faced; 64.2% of the runs came in boundaries.
In One Day Internationals, 52 fours and 31 sixes, one boundary every 6.8 balls faced; 60.9% of the runs came in boundaries.
In Twenty20 Internationals, 15 fours and 20 sixes, one boundary every 5.0 balls faced; 71.4% of the runs came in boundaries.
In franchise Twenty20 leagues, 53 fours and 49 sixes, one boundary every 6.5 balls faced; 58.0% of the runs came in boundaries.
How M Jansen gets out
In Test matches, 29 recorded dismissals: caught 52%, bowled 28%, lbw 14% and caught and bowled 7%.
In One Day Internationals, 23 recorded dismissals: caught 70%, lbw 17% and bowled 13%.
In franchise Twenty20 leagues, 46 recorded dismissals: caught 67%, bowled 24%, run out 4% and lbw 2%.
M Jansen bowling in detail
In Test matches: 2,757 dot balls (75.7% of legal deliveries), 121 maidens, 10 wides and 40 no-balls and wickets by caught 73%, bowled 19% and lbw 5%.
In One Day Internationals: 908 dot balls (56.7% of legal deliveries), 10 maidens, 103 wides and 16 no-balls and wickets by caught 73%, bowled 14% and lbw 8%.
In Twenty20 Internationals: 283 dot balls (45.9% of legal deliveries), 1 maidens, 40 wides and 8 no-balls and wickets by caught 79%, bowled 17% and lbw 3%.
In franchise Twenty20 leagues: 1,137 dot balls (44.0% of legal deliveries), 5 maidens, 154 wides and 18 no-balls and wickets by caught 81%, bowled 13% and lbw 4%.
M Jansen player of the match awards
Of the 10 player of the match awards on record, the first is dated 23 April 2022 (Royal Challengers Bangalore v Sunrisers Hyderabad) and the latest 14 February 2026 (New Zealand v South Africa): 2 in Test matches, 2 in One Day Internationals, 1 in Twenty20 Internationals and 5 in franchise Twenty20 leagues.
M Jansen first and latest matches
The first recorded match in Test matches is dated 26 December 2021 against India and the latest 9 October 2026 against Australia.
The first recorded match in One Day Internationals is dated 19 January 2022 against India and the latest 27 September 2026 against Australia.
The first recorded match in Twenty20 Internationals is dated 17 June 2022 against India and the latest 4 March 2026 against New Zealand.
The first recorded match in franchise Twenty20 leagues is dated 9 April 2021 against Royal Challengers Bangalore and the latest 12 August 2026 against London Spirit.
M Jansen against different opponents
The most runs against a single opponent are 524 against India in 25 innings (average 22.78), 412 against Australia in 17 innings (average 24.24), 202 against England in 9 innings (average 33.67) and 151 against MI Cape Town in 7 innings (average 25.17).
The most wickets against a single opponent are 54 against India in 32 innings, 26 against Australia in 17 innings, 19 against England in 11 innings and 19 against Pakistan in 10 innings.
M Jansen at different grounds
The grounds that have produced the most runs are SuperSport Park, Centurion (335 runs in 14 innings), Kingsmead, Durban (242 runs in 9 innings), Newlands, Cape Town (200 runs in 9 innings) and The Wanderers Stadium, Johannesburg (174 runs in 9 innings).
M Jansen recent years
Year by year, the latest figures in the records are 2021: 3 matches, 32 runs and 7 wickets; 2022: 20 matches, 271 runs and 46 wickets; 2023: 52 matches, 833 runs and 70 wickets; 2024: 40 matches, 350 runs and 67 wickets; 2025: 47 matches, 608 runs and 70 wickets; 2026: 44 matches, 362 runs and 48 wickets.
M Jansen year by year
The busiest year in the records is 2023, with 52 matches. The most runs in a calendar year came in 2023: 833. The most wickets in a calendar year came in 2025: 70.
Questions and answers
How many matches has M Jansen played?
206 recorded matches, from 9 April 2021 to 9 October 2026.
How many runs has M Jansen scored in Tests?
685 runs in 34 innings, at an average of 23.62.
How many runs has M Jansen scored in ODIs?
647 runs in 28 innings, at an average of 28.13.
How many runs has M Jansen scored in T20Is?
252 runs in 19 innings, at an average of 18.00.
What is M Jansen's highest score?
93 from 91 balls against India on 22 November 2025, at Barsapara Cricket Stadium, Guwahati.
How many wickets has M Jansen taken in Tests?
93 wickets in 40 innings, with best figures of 7 for 13.
How many wickets has M Jansen taken in ODIs?
51 wickets in 33 innings, with best figures of 5 for 39.
How many wickets has M Jansen taken in T20Is?
29 wickets in 28 innings, with best figures of 4 for 22.
How many sixes has M Jansen hit?
114 sixes and 209 fours in the recorded matches.
How many player of the match awards has M Jansen won?
10 in the recorded matches.
Which teams has M Jansen played for?
South Africa (83), Sunrisers Eastern Cape (46), Punjab Kings (28), Washington Freedom (20), Sunrisers Hyderabad (19), Welsh Fire (8) and Mumbai Indians (2).
When was M Jansen's most recent recorded match?
9 October 2026.