pitch report

pitch report: Test, ODI & T20I

Every format side by side. Gold marks the highest value on each line.

by format
TestODIT20I
Matches–172
Avg 1st innings–252160
Avg 2nd innings–194162
Avg 3rd innings–––
Avg 4th innings–––
Highest total–353176
Lowest all out–36–
Bat first wins–9–
Chasing wins–72
Drawn–––
Wickets to pace–70%30% spin44%56% spin
Verdict–Bat firstChase

The pace and spin shares are of the 185 wickets whose bowler has a recorded style; 68 do not.

Who wins, by format
ODI
56%44%
T20I
100%
Bat firstDrawnChase
who rules here

Team records at

Win rate in each format, ordered by matches played here.

TeamTestODIT20I
South AfricaFORTRESSnot played73%8–3 · 11 M50%1–1 · 2 M
Indianot played50%3–2 · 6 Mnot played
Sri Lankanot played25%1–3 · 4 Mnot played
Pakistannot played75%3–1 · 4 Mnot played
Netherlandsnot played0%0–2 · 2 Mnot played
Zimbabwenot played0%0–1 · 2 Mnot played
Kenyanot played0%0–1 · 1 Mnot played
Canadanot played0%0–1 · 1 Mnot played
Bangladeshnot played0%0–1 · 1 Mnot played
New Zealandnot played100%1–0 · 1 Mnot played
Australianot played0%0–1 · 1 Mnot played
West Indiesnot playednot played0%0–1 · 1 M
Englandnot playednot played100%1–0 · 1 M

Recent matches at

T20ISouth Africa v West Indies2026South Africa won by 9 wickets (with 13 balls remaining)
ODISouth Africa v Pakistan2024Pakistan won by 3 wickets (with 3 balls remaining)
ODISouth Africa v India2023India won by 78 runs
ODIIndia v South Africa2022South Africa won by 7 wickets (with 11 balls remaining)
ODISouth Africa v India2022South Africa won by 31 runs
T20ISouth Africa v England2020England won by 4 wickets (with 1 ball remaining)
ODISouth Africa v Australia2020South Africa won by 74 runs
ODISouth Africa v Zimbabwe2018South Africa won by 4 wickets (with 25 balls remaining)
ODISouth Africa v Bangladesh2017South Africa won by 104 runs
ODISouth Africa v New Zealand2013New Zealand won by 1 wicket (with 26 balls remaining)
ODISouth Africa v Sri Lanka2012South Africa won by 258 runs
ODINetherlands v Pakistan2003Pakistan won by 97 runs

Records at

Every board, by format, across every international played here.

Most runs

Test
Not recorded
ODI
  1. 4Sachin Tendulkar3 mat · avg 68.00204
  2. 5Quinton de Kock5 mat · avg 36.80184
  3. 6Rassie van der Dussen4 mat · avg 88.00176
  4. 7Jacques Kallis3 mat · avg 172.00172
  5. 8Temba Bavuma3 mat · avg 57.00171
  6. 9Sourav Ganguly3 mat · avg 52.33157
  7. 10Aiden Markram5 mat · avg 38.50154
  8. 11Mohammad Yousuf3 mat · avg 39.67119
  9. 12Tony de Zorzi2 mat · avg 57.00114
  10. 13Boeta Dippenaar2 mat · avg 112.00112
  11. 14Saim Ayub1 mat · avg 109.00109
  12. 15Sanju Samson1 mat · avg 108.00108
T20I
  1. 4Lhuan-dre Pretorius1 mat · avg 44.0044
  2. 5Ryan Rickelton1 mat · avg 40.0040
  3. 6Quinton de Kock1 mat · avg 30.0030
  4. 7George Linde2 mat · avg 29.0029
  5. 8Rovman Powell1 mat · avg 29.0029
  6. 9Brandon King1 mat · avg 27.0027
  7. 10Eoin Morgan1 mat · avg 26.0026
  8. 11Rassie van der Dussen1 mat · avg 25.0025
  9. 12Jos Buttler1 mat · avg 22.0022
  10. 13Roston Chase1 mat · avg 22.0022
  11. 14Reeza Hendricks1 mat · avg 16.0016
  12. 15Matthew Forde1 mat · avg 16.0016

Most wickets

Test
Not recorded
ODI
  1. 4Wasim Akram2 mat · avg 8.006
  2. 5Tim de Leede2 mat · avg 14.676
  3. 6Lungi Ngidi3 mat · avg 25.805
  4. 7Kagiso Rabada3 mat · avg 24.005
  5. 8Imran Tahir2 mat · avg 18.805
  6. 9Javagal Srinath3 mat · avg 18.205
  7. 10Lonwabo Tsotsobe2 mat · avg 12.405
  8. 11Lasith Malinga1 mat · avg 10.805
  9. 12Eddo Brandes1 mat · avg 8.205
  10. 13Keshav Maharaj4 mat · avg 44.754
  11. 14Muttiah Muralitharan3 mat · avg 17.754
  12. 15Rubel Hossain1 mat · avg 15.504
T20I
  1. 4Corbin Bosch1 mat · avg 17.502
  2. 5Keshav Maharaj1 mat · avg 22.002
  3. 6Lungi Ngidi1 mat · avg 25.502
  4. 7Jofra Archer1 mat · avg 18.001
  5. 8Chris Jordan1 mat · avg 29.001
  6. 9Roston Chase1 mat · avg 31.001
  7. 10Tom Curran1 mat · avg 37.001
  8. 11Kagiso Rabada2 mat · avg 60.001

Highest score

Test
Not recorded
ODI
  1. 4Heinrich Klaasen4 mat · avg 96.33123
  2. 5Hashim Amla3 mat · avg 70.00112
  3. 6Sourav Ganguly3 mat · avg 52.33111
  4. 7Temba Bavuma3 mat · avg 57.00110
  5. 8Saim Ayub1 mat · avg 109.00109
  6. 9Sanju Samson1 mat · avg 108.00108
  7. 10Gary Kirsten1 mat · avg 102.00102
  8. 11Jacques Kallis3 mat · avg 172.00100
  9. 12Janneman Malan3 mat · avg 32.3391
  10. 13Rishabh Pant2 mat · avg 50.5085
  11. 14Romesh Kaluwitharana2 mat · avg 50.5083
  12. 15Salman Agha1 mat · avg 82.0082
T20I
  1. 4Lhuan-dre Pretorius1 mat · avg 44.0044
  2. 5Ryan Rickelton1 mat · avg 40.0040
  3. 6Quinton de Kock1 mat · avg 30.0030
  4. 7George Linde2 mat · avg 29.0029
  5. 8Rovman Powell1 mat · avg 29.0029
  6. 9Brandon King1 mat · avg 27.0027
  7. 10Eoin Morgan1 mat · avg 26.0026
  8. 11Rassie van der Dussen1 mat · avg 25.0025
  9. 12Jos Buttler1 mat · avg 22.0022
  10. 13Roston Chase1 mat · avg 22.0022
  11. 14Reeza Hendricks1 mat · avg 16.0016
  12. 15Matthew Forde1 mat · avg 16.0016

Most hundreds

Test
Not recorded
ODI
  1. 4Sachin Tendulkar3 mat · avg 68.001
  2. 5Rassie van der Dussen4 mat · avg 88.001
  3. 6Jacques Kallis3 mat · avg 172.001
  4. 7Temba Bavuma3 mat · avg 57.001
  5. 8Sourav Ganguly3 mat · avg 52.331
  6. 9Saim Ayub1 mat · avg 109.001
  7. 10Sanju Samson1 mat · avg 108.001
  8. 11Gary Kirsten1 mat · avg 102.001
T20I
Not recorded

Most fifties

Test
Not recorded
ODI
  1. 4Saeed Anwar2 mat · avg 39.001
  2. 5Steven Smith1 mat · avg 76.001
  3. 6David Miller4 mat · avg 38.001
  4. 7Marvan Atapattu2 mat · avg 75.001
  5. 8Jonty Rhodes2 mat · avg 75.001
  6. 9Sean Williams1 mat · avg 69.001
  7. 10Imrul Kayes1 mat · avg 68.001
  8. 11Ijaz Ahmed1 mat · avg 65.001
  9. 12Virender Sehwag2 mat · avg 61.001
  10. 13Alistair Campbell1 mat · avg 61.001
  11. 14Mushfiqur Rahim1 mat · avg 60.001
  12. 15Herschelle Gibbs2 mat · avg 26.501
T20I
  1. 1Aiden Markram1 mat · avg 86.001
  2. 2Dawid Malan1 mat · avg 55.001

Most sixes

Test
Not recorded
ODI
  1. 4Quinton de Kock5 mat · avg 36.803
  2. 5Sourav Ganguly3 mat · avg 52.333
  3. 6Virender Sehwag2 mat · avg 61.003
  4. 7Rory Kleinveldt1 mat · avg 26.003
  5. 8Tony de Zorzi2 mat · avg 57.003
  6. 9Saim Ayub1 mat · avg 109.003
  7. 10Sanju Samson1 mat · avg 108.003
  8. 11Craig Evans1 mat · avg 40.003
  9. 12Robin Singh1 mat · avg 48.002
  10. 13Albie Morkel1 mat · avg 25.002
  11. 14Salman Agha1 mat · avg 82.002
  12. 15Shardul Thakur2 mat · avg 90.002
T20I
  1. 4Matthew Forde1 mat · avg 16.002
  2. 5Dawid Malan1 mat · avg 55.001
  3. 6Lhuan-dre Pretorius1 mat · avg 44.001
  4. 7Quinton de Kock1 mat · avg 30.001
  5. 8George Linde2 mat · avg 29.001
  6. 9Rovman Powell1 mat · avg 29.001
  7. 10Brandon King1 mat · avg 27.001
  8. 11Eoin Morgan1 mat · avg 26.001
  9. 12Ben Stokes1 mat · avg 16.001
  10. 13Johnson Charles1 mat · avg 13.001

Most fours

Test
Not recorded
ODI
  1. 4Shikhar Dhawan2 mat · avg 54.0015
  2. 5Aiden Markram5 mat · avg 38.5014
  3. 6Temba Bavuma3 mat · avg 57.0014
  4. 7Hashim Amla3 mat · avg 70.0013
  5. 8Tony de Zorzi2 mat · avg 57.0012
  6. 9Rassie van der Dussen4 mat · avg 88.0012
  7. 10Quinton de Kock5 mat · avg 36.8012
  8. 11Rishabh Pant2 mat · avg 50.5011
  9. 12Sourav Ganguly3 mat · avg 52.3310
  10. 13Boeta Dippenaar2 mat · avg 112.0010
  11. 14Saim Ayub1 mat · avg 109.0010
  12. 15Sean Williams1 mat · avg 69.0010
T20I
  1. 4Brandon King1 mat · avg 27.005
  2. 5Shimron Hetmyer1 mat · avg 48.004
  3. 6Jos Buttler1 mat · avg 22.004
  4. 7Eoin Morgan1 mat · avg 26.003
  5. 8Quinton de Kock1 mat · avg 30.003
  6. 9Rovman Powell1 mat · avg 29.002
  7. 10Roston Chase1 mat · avg 22.002
  8. 11Reeza Hendricks1 mat · avg 16.002
  9. 12Jason Roy1 mat · avg 14.002
  10. 13Temba Bavuma1 mat · avg 13.002
  11. 14George Linde2 mat · avg 29.002
  12. 15Sherfane Rutherford1 mat · avg 6.001

Most not outs

Test
Not recorded
ODI
  1. 4Shardul Thakur2 mat · avg 90.002
  2. 5Marvan Atapattu2 mat · avg 75.002
  3. 6Heinrich Klaasen4 mat · avg 96.331
  4. 7Javagal Srinath3 mat · avg 8.001
  5. 8Farhaan Behardien1 mat · avg 7.001
  6. 9Adam Zampa1 mat · avg 7.001
  7. 10Roland Lefebvre2 mat · avg 7.001
  8. 11Arshdeep Singh1 mat · avg 7.001
  9. 12Dale Steyn3 mat · avg 2.501
  10. 13Robin Peterson3 mat · avg 4.001
  11. 14Naseem Shah1 mat · avg 9.001
  12. 15Ajantha Mendis1 mat · avg 3.001

Most balls faced

Test
Not recorded
ODI
  1. 4Jacques Kallis3 mat · avg 172.00219
  2. 5Quinton de Kock5 mat · avg 36.80218
  3. 6Sachin Tendulkar3 mat · avg 68.00212
  4. 7Temba Bavuma3 mat · avg 57.00209
  5. 8Aiden Markram5 mat · avg 38.50187
  6. 9Boeta Dippenaar2 mat · avg 112.00177
  7. 10Daan van Bunge2 mat · avg 46.50176
  8. 11Rassie van der Dussen4 mat · avg 88.00165
  9. 12AB de Villiers3 mat · avg 78.33152
  10. 13Romesh Kaluwitharana2 mat · avg 50.50135
  11. 14Mohammad Yousuf3 mat · avg 39.67133
  12. 15KL Rahul3 mat · avg 29.33131
T20I
  1. 4Ryan Rickelton1 mat · avg 40.0032
  2. 5Rassie van der Dussen1 mat · avg 25.0029
  3. 6Lhuan-dre Pretorius1 mat · avg 44.0028
  4. 7Rovman Powell1 mat · avg 29.0025
  5. 8George Linde2 mat · avg 29.0020
  6. 9Jason Roy1 mat · avg 14.0019
  7. 10Quinton de Kock1 mat · avg 30.0018
  8. 11Roston Chase1 mat · avg 22.0018
  9. 12Reeza Hendricks1 mat · avg 16.0018
  10. 13Eoin Morgan1 mat · avg 26.0017
  11. 14Brandon King1 mat · avg 27.0016
  12. 15Jos Buttler1 mat · avg 22.0015

Best bowling figures

Test
Not recorded
ODI
  1. 4Prabath Nissanka1 mat · avg 3.004/12
  2. 5Mitchell McClenaghan1 mat · avg 5.004/20
  3. 6Kane Williamson1 mat · avg 5.504/22
  4. 7Arshdeep Singh1 mat · avg 7.504/30
  5. 8Javagal Srinath3 mat · avg 18.204/30
  6. 9Anil Kumble3 mat · avg 16.004/32
  7. 10Salman Agha1 mat · avg 8.004/32
  8. 11Tim de Leede2 mat · avg 14.674/35
  9. 12Andile Phehlukwayo6 mat · avg 21.104/40
  10. 13Aravinda de Silva2 mat · avg 11.254/45
  11. 14Ryan McLaren1 mat · avg 11.504/46
  12. 15Rubel Hossain1 mat · avg 15.504/62
T20I
  1. 4Corbin Bosch1 mat · avg 17.502/35
  2. 5Keshav Maharaj1 mat · avg 22.002/44
  3. 6Lungi Ngidi1 mat · avg 25.502/51
  4. 7Jofra Archer1 mat · avg 18.001/18
  5. 8Kagiso Rabada2 mat · avg 60.001/25
  6. 9Chris Jordan1 mat · avg 29.001/29
  7. 10Roston Chase1 mat · avg 31.001/31
  8. 11Tom Curran1 mat · avg 37.001/37

Five-wicket hauls

Test
Not recorded
ODI
  1. 1Eddo Brandes1 mat · avg 8.201
  2. 2Lasith Malinga1 mat · avg 10.801
T20I
Not recorded

Four-wicket hauls

Test
Not recorded
ODI
  1. 4Javagal Srinath3 mat · avg 18.201
  2. 5Morne Morkel1 mat · avg 2.501
  3. 6Prabath Nissanka1 mat · avg 3.001
  4. 7Mitchell McClenaghan1 mat · avg 5.001
  5. 8Kane Williamson1 mat · avg 5.501
  6. 9Arshdeep Singh1 mat · avg 7.501
  7. 10Salman Agha1 mat · avg 8.001
  8. 11Aravinda de Silva2 mat · avg 11.251
  9. 12Ryan McLaren1 mat · avg 11.501
  10. 13Rubel Hossain1 mat · avg 15.501
T20I
Not recorded
RECENT RESULTS 1 match