pitch report

pitch report: Test, ODI & T20I

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

by format
TestODIT20I
Matches–2651
Avg 1st innings–240118
Avg 2nd innings–18798
Avg 3rd innings–––
Avg 4th innings–––
Highest total–399205
Lowest all out–9135
Bat first wins–816
Chasing wins–1527
Drawn–––
Wickets to pace–81%20% spin60%40% spin
Verdict–ChaseChase

Averages are from the 76 of 77 matches with a scorecard. The pace and spin shares are of the 742 wickets whose bowler has a recorded style; 183 do not.

Who wins, by format
ODI
35%65%
T20I
37%63%
Bat firstDrawnChase
who rules here

Team records at

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

TeamTestODIT20I
Kenyanot played0%0–2 · 2 M75%9–3 · 12 M
Botswananot playednot played62%8–5 · 13 M
Malawinot playednot played50%6–6 · 12 M
South Africanot played90%9–1 · 10 M0%0–0 · 1 M
UgandaFORTRESSnot playednot played90%9–1 · 10 M
Mozambiquenot playednot played20%2–8 · 10 M
Ghananot playednot played38%3–5 · 8 M
Canadanot played50%3–3 · 6 Mnot played
Cameroonnot playednot played17%1–5 · 6 M
Sierra Leonenot playednot played50%3–3 · 6 M
Scotlandnot played20%1–4 · 5 Mnot played
Rwandanot playednot played60%3–2 · 5 M
Tanzanianot playednot played80%4–1 · 5 M
Netherlandsnot played50%2–2 · 4 Mnot played
Zimbabwenot played0%0–3 · 3 M0%0–0 · 1 M
Eswatininot playednot played25%1–3 · 4 M
Irelandnot played50%2–2 · 4 Mnot played
Mauritiusnot playednot played25%1–3 · 4 M
Bangladeshnot played0%0–2 · 3 Mnot played
Malinot playednot played0%0–3 · 3 M
Gambianot playednot played0%0–2 · 2 M
Afghanistannot played100%2–0 · 2 Mnot played
New Zealandnot played50%1–1 · 2 Mnot played
Bermudanot played50%1–1 · 2 Mnot played
Sri Lankanot played100%2–0 · 2 Mnot played
Pakistannot played0%0–2 · 2 Mnot played
Australianot played100%1–0 · 1 Mnot played
Namibianot played0%0–1 · 1 Mnot played
United Arab Emiratesnot played0%0–1 · 1 Mnot played
West Indiesnot played0%0–0 · 1 Mnot played
Indianot played100%1–0 · 1 Mnot played

Recent matches at

T20IUganda v Kenya2023Uganda won by 91 runs
T20IMalawi v Botswana2023Botswana won by 3 wickets (with 0 balls remaining)
T20IKenya v Malawi2023Kenya won by 4 runs (DLS method)
T20IBotswana v Uganda2023Uganda won by 10 wickets (with 88 balls remaining)
T20ISierra Leone v Ghana2023Ghana won by 2 wickets (with 2 balls remaining)
T20IRwanda v Mozambique2023Mozambique won by 5 wickets (with 19 balls remaining)
T20IKenya v Botswana2023Kenya won by 40 runs
T20IMalawi v Rwanda2023Malawi won by 46 runs
T20IUganda v Mozambique2023Uganda won by 51 runs
T20IBotswana v Sierra Leone2023Sierra Leone won by 2 wickets (with 2 balls remaining)
T20IMozambique v Malawi2023Malawi won by 6 wickets (with 8 balls remaining)
T20IGhana v Kenya2023Kenya won by 8 wickets (with 41 balls remaining)

Records at

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

Most runs

Test
Not recorded
ODI
  1. 4Marvan Atapattu2 mat · avg 217.00217
  2. 5Neil McCallum5 mat · avg 54.25217
  3. 6Gavin Hamilton5 mat · avg 42.80214
  4. 7Kyle Coetzer5 mat · avg 41.40207
  5. 8Temba Bavuma2 mat · avg 203.00203
  6. 9Graeme Smith5 mat · avg 47.50190
  7. 10Ashish Bagai6 mat · avg 37.00185
  8. 11Ryan ten Doeschate3 mat · avg 92.00184
  9. 12Jean-Paul Duminy3 mat · avg 181.00181
  10. 13Kevin O'Brien4 mat · avg 76.50153
  11. 14John Davison3 mat · avg 49.33148
  12. 15Eoin Morgan2 mat · avg 144.00144
T20I
  1. 4Reginald Nehonde13 mat · avg 27.22245
  2. 5Riazat Ali Shah8 mat · avg 56.75227
  3. 6Simon Ssesazi10 mat · avg 28.25226
  4. 7Donnex Kansonkho12 mat · avg 17.00204
  5. 8Francisco Damiao Couana10 mat · avg 20.20202
  6. 9Rushab Patel9 mat · avg 33.17199
  7. 10Moazzam Baig12 mat · avg 21.67195
  8. 11Vinoo Balakrishnan12 mat · avg 15.75189
  9. 12Filipe Antonio Cossa10 mat · avg 25.43178
  10. 13Alpesh Ramjani10 mat · avg 44.50178
  11. 14Thatayaone Tshose7 mat · avg 43.25173
  12. 15Abhik Patwa5 mat · avg 42.00168

Most wickets

Test
Not recorded
ODI
  1. 4Kevin Hurdle2 mat · avg 13.676
  2. 5Ryan McLaren2 mat · avg 13.836
  3. 6Shaun Pollock4 mat · avg 18.176
  4. 7Makhaya Ntini3 mat · avg 18.176
  5. 8Dale Steyn3 mat · avg 22.006
  6. 9John Blain4 mat · avg 32.836
  7. 10Jan Stander5 mat · avg 40.205
  8. 11Johan Botha3 mat · avg 20.005
  9. 12Muttiah Muralitharan1 mat · avg 4.605
  10. 13Hamid Hassan2 mat · avg 15.605
  11. 14George Codrington2 mat · avg 17.405
  12. 15Chaminda Vaas2 mat · avg 18.004
T20I
  1. 4Henry Ssenyondo6 mat · avg 7.1916
  2. 5Sami Sohail12 mat · avg 11.9416
  3. 6Lucas Oluoch12 mat · avg 12.0813
  4. 7Shem Ngoche12 mat · avg 14.6213
  5. 8Joao Hou10 mat · avg 17.6213
  6. 9Daniel Jakiel12 mat · avg 24.2512
  7. 10Kofi Stephen Bagabena8 mat · avg 10.4511
  8. 11Mmoloki Mooketsi11 mat · avg 23.8010
  9. 12Alpesh Ramjani10 mat · avg 14.6010
  10. 13Francisco Damiao Couana10 mat · avg 21.5010
  11. 14George Sesay6 mat · avg 8.4010
  12. 15Chernoh Bah6 mat · avg 6.7010

Highest score

Test
Not recorded
ODI
  1. 4Gavin Hamilton5 mat · avg 42.80127
  2. 5Marvan Atapattu2 mat · avg 217.00123
  3. 6Neil McCallum5 mat · avg 54.25121
  4. 7Temba Bavuma2 mat · avg 203.00113
  5. 8AB de Villiers4 mat · avg 154.50109
  6. 9Sachin Tendulkar1 mat · avg 104.00104
  7. 10Tatenda Taibu2 mat · avg 131.00103
  8. 11William Porterfield4 mat · avg 33.75101
  9. 12Herschelle Gibbs3 mat · avg 58.5097
  10. 13Karim Sadiq2 mat · avg 56.0092
  11. 14Kyle Coetzer5 mat · avg 41.4091
  12. 15Kevin O'Brien4 mat · avg 76.5089
T20I
  1. 4Alpesh Ramjani10 mat · avg 44.5078
  2. 5Sami Sohail12 mat · avg 34.8975
  3. 6Moazzam Baig12 mat · avg 21.6774
  4. 7Alex Osei5 mat · avg 31.2072
  5. 8Rexford Bakum8 mat · avg 19.2971
  6. 9Amal Rajeevan5 mat · avg 29.0070
  7. 10Abhik Patwa5 mat · avg 42.0068
  8. 11Filipe Antonio Cossa10 mat · avg 25.4363
  9. 12Kassim Nassoro5 mat · avg 32.0060
  10. 13Thatayaone Tshose7 mat · avg 43.2560
  11. 14Robinson Obuya5 mat · avg 39.0057
  12. 15Samson Kwesi Awe Awiah7 mat · avg 23.3357

Most hundreds

Test
Not recorded
T20I
Not recorded

Most fifties

Test
Not recorded
ODI
  1. 4Samiullah Shenwari2 mat · avg 37.001
  2. 5Gary Kirsten2 mat · avg 37.001
  3. 6Aravinda de Silva2 mat · avg 36.501
  4. 7Steve Tikolo2 mat · avg 72.001
  5. 8Nathan Astle2 mat · avg 34.501
  6. 9Scott Styris2 mat · avg 64.001
  7. 10Alexei Kervezee2 mat · avg 32.001
  8. 11Jimmy Kamande1 mat · avg 61.001
  9. 12Daan van Bunge3 mat · avg 20.331
  10. 13Lance Klusener4 mat · avg 60.001
  11. 14Mohammad Nabi2 mat · avg 30.001
  12. 15Steven Smith1 mat · avg 59.001
T20I
  1. 4Adil Butt4 mat · avg 22.751
  2. 5Alusine Turay5 mat · avg 22.751
  3. 6Ameer Saiyed4 mat · avg 23.001
  4. 7Kassim Nassoro5 mat · avg 32.001
  5. 8Akhil Anil5 mat · avg 52.501
  6. 9Amal Rajeevan5 mat · avg 29.001
  7. 10Robinson Obuya5 mat · avg 39.001
  8. 11Rexford Bakum8 mat · avg 19.291
  9. 12Samson Kwesi Awe Awiah7 mat · avg 23.331
  10. 13Alex Osei5 mat · avg 31.201
  11. 14Abhik Patwa5 mat · avg 42.001
  12. 15Thatayaone Tshose7 mat · avg 43.251

Most sixes

Test
Not recorded
ODI
  1. 4Rizwan Cheema3 mat · avg 17.335
  2. 5Jean-Paul Duminy3 mat · avg 181.005
  3. 6John Davison3 mat · avg 49.335
  4. 7Eoin Morgan2 mat · avg 144.005
  5. 8Hashim Amla4 mat · avg 66.505
  6. 9Neil McCallum5 mat · avg 54.254
  7. 10Karim Sadiq2 mat · avg 56.004
  8. 11William Porterfield4 mat · avg 33.754
  9. 12Ricardo Powell1 mat · avg 50.004
  10. 13Jan Stander5 mat · avg 9.753
  11. 14Vikramjit Singh1 mat · avg 45.003
  12. 15Mohammad Yousuf1 mat · avg 29.003
T20I
  1. 4Filipe Antonio Cossa10 mat · avg 25.438
  2. 5Karabo Modise5 mat · avg 20.606
  3. 6Robinson Obuya5 mat · avg 39.006
  4. 7Rexford Bakum8 mat · avg 19.296
  5. 8Sami Sohail12 mat · avg 34.895
  6. 9Akhil Anil5 mat · avg 52.505
  7. 10Lansana Lamin6 mat · avg 15.505
  8. 11Abhik Patwa5 mat · avg 42.005
  9. 12Alpesh Ramjani10 mat · avg 44.505
  10. 13Karabo Motlhanka13 mat · avg 36.604
  11. 14Francisco Damiao Couana10 mat · avg 20.204
  12. 15Daniel Kwabena Anefie8 mat · avg 12.674

Most fours

Test
Not recorded
ODI
  1. 4Graeme Smith5 mat · avg 47.5023
  2. 5Ashish Bagai6 mat · avg 37.0022
  3. 6Marvan Atapattu2 mat · avg 217.0022
  4. 7Temba Bavuma2 mat · avg 203.0021
  5. 8AB de Villiers4 mat · avg 154.5021
  6. 9Herschelle Gibbs3 mat · avg 58.5021
  7. 10Ryan ten Doeschate3 mat · avg 92.0020
  8. 11Hashim Amla4 mat · avg 66.5019
  9. 12John Davison3 mat · avg 49.3319
  10. 13Kevin O'Brien4 mat · avg 76.5018
  11. 14Geoff Barnett3 mat · avg 36.0016
  12. 15William Porterfield4 mat · avg 33.7515
T20I
  1. 4Sami Sohail12 mat · avg 34.8923
  2. 5Irfan Karim12 mat · avg 49.0022
  3. 6Reginald Nehonde13 mat · avg 27.2222
  4. 7Rushab Patel9 mat · avg 33.1722
  5. 8Riazat Ali Shah8 mat · avg 56.7520
  6. 9Moazzam Baig12 mat · avg 21.6720
  7. 10Donnex Kansonkho12 mat · avg 17.0019
  8. 11Abhik Patwa5 mat · avg 42.0018
  9. 12Roger Galwanao Mukasa5 mat · avg 29.7516
  10. 13Filipe Antonio Cossa10 mat · avg 25.4316
  11. 14Vinoo Balakrishnan12 mat · avg 15.7515
  12. 15Amal Rajeevan5 mat · avg 29.0015

Most not outs

Test
Not recorded
ODI
  1. 4Khurram Chohan3 mat · avg 18.002
  2. 5Scott Styris2 mat · avg 64.002
  3. 6Albie Morkel3 mat · avg 124.002
  4. 7Dewald Nel4 mat · avg 5.002
  5. 8Hamid Hassan2 mat · avg 4.002
  6. 9David Miller4 mat · avg 67.002
  7. 10Mohammad Irfan1 mat · avg 4.001
  8. 11Gordon Drummond1 mat · avg 25.001
  9. 12Prosper Utseya2 mat · avg 24.001
  10. 13Hasti Gul1 mat · avg 23.001
  11. 14Mushtaq Ahmed1 mat · avg 1.001
  12. 15Mark Jonkman2 mat · avg 20.001
T20I
  1. 4Neil Mugabe8 mat · avg 22.753
  2. 5Filipe Antonio Cossa10 mat · avg 25.433
  3. 6Kabare Kevin Irakoze5 mat · avg 22.503
  4. 7Agostinho Navicha10 mat · avg 12.803
  5. 8Eric Kubwimana3 mat · avg 14.003
  6. 9Vineshbhai Vijaybhai Patel4 mat · avg 17.003
  7. 10Riazat Ali Shah8 mat · avg 56.753
  8. 11Irfan Karim12 mat · avg 49.003
  9. 12Sami Sohail12 mat · avg 34.893
  10. 13Rushab Patel9 mat · avg 33.173
  11. 14Harsheed Anantkumar Chohan5 mat · avg 8.002
  12. 15Gershom Masimba Ntambalika8 mat · avg 10.002

Most balls faced

Test
Not recorded
ODI
  1. 4AB de Villiers4 mat · avg 154.50288
  2. 5Ashish Bagai6 mat · avg 37.00282
  3. 6Marvan Atapattu2 mat · avg 217.00244
  4. 7Neil McCallum5 mat · avg 54.25242
  5. 8Gavin Hamilton5 mat · avg 42.80229
  6. 9Graeme Smith5 mat · avg 47.50214
  7. 10Temba Bavuma2 mat · avg 203.00202
  8. 11Ryan ten Doeschate3 mat · avg 92.00176
  9. 12Kevin O'Brien4 mat · avg 76.50174
  10. 13Abdool Samad3 mat · avg 31.67165
  11. 14Jean-Paul Duminy3 mat · avg 181.00160
  12. 15Ian Billcliff4 mat · avg 28.33159
T20I
  1. 4Reginald Nehonde13 mat · avg 27.22238
  2. 5Donnex Kansonkho12 mat · avg 17.00233
  3. 6Gift Kansonkho12 mat · avg 18.33217
  4. 7Francisco Damiao Couana10 mat · avg 20.20216
  5. 8Vinoo Balakrishnan12 mat · avg 15.75213
  6. 9Simon Ssesazi10 mat · avg 28.25204
  7. 10Moazzam Baig12 mat · avg 21.67199
  8. 11Rushab Patel9 mat · avg 33.17174
  9. 12Riazat Ali Shah8 mat · avg 56.75161
  10. 13Filipe Antonio Cossa10 mat · avg 25.43156
  11. 14Samson Kwesi Awe Awiah7 mat · avg 23.33154
  12. 15Alex Osei5 mat · avg 31.20147

Best bowling figures

Test
Not recorded
ODI
  1. 4Henry Osinde5 mat · avg 11.084/39
  2. 5Saleem Mukuddem2 mat · avg 15.754/40
  3. 6Craig Wright4 mat · avg 15.304/41
  4. 7Wasim Akram1 mat · avg 10.754/43
  5. 8Jacob Oram1 mat · avg 13.004/52
  6. 9Rusty Theron1 mat · avg 6.003/18
  7. 10Tabraiz Shamsi1 mat · avg 8.333/25
  8. 11Johan Botha3 mat · avg 20.003/27
  9. 12Makhaya Ntini3 mat · avg 18.173/28
  10. 13Umar Bhatti5 mat · avg 14.903/28
  11. 14Shane Bond1 mat · avg 9.673/29
  12. 15Kevin Hurdle2 mat · avg 13.673/30
T20I
  1. 4Vishil Patel8 mat · avg 5.764/5
  2. 5Sami Sohail12 mat · avg 11.944/6
  3. 6George Sesay6 mat · avg 8.404/6
  4. 7Peter Langat7 mat · avg 11.894/8
  5. 8Kassim Nassoro5 mat · avg 15.004/14
  6. 9Kenneth Waiswa10 mat · avg 10.904/14
  7. 10Donnex Kansonkho12 mat · avg 5.504/16
  8. 11Mmoloki Mooketsi11 mat · avg 23.804/16
  9. 12Karabo Motlhanka13 mat · avg 13.754/16
  10. 13Alpesh Ramjani10 mat · avg 14.604/17
  11. 14Henry Ssenyondo6 mat · avg 7.194/20
  12. 15Hitesh Rao4 mat · avg 20.004/22

Five-wicket hauls

Test
Not recorded
ODI
  1. 1Muttiah Muralitharan1 mat · avg 4.601
T20I
  1. 1Dhruvkumar Maisuria12 mat · avg 8.381
  2. 2Moazzam Baig12 mat · avg 9.751

Four-wicket hauls

Test
Not recorded
T20I
  1. 4Dhruvkumar Maisuria12 mat · avg 8.381
  2. 5Cosmas Kyewuta4 mat · avg 13.141
  3. 6Kassim Nassoro5 mat · avg 15.001
  4. 7Karabo Motlhanka13 mat · avg 13.751
  5. 8Peter Langat7 mat · avg 11.891
  6. 9Mmoloki Mooketsi11 mat · avg 23.801
  7. 10Kenneth Waiswa10 mat · avg 10.901
  8. 11Donnex Kansonkho12 mat · avg 5.501
  9. 12George Sesay6 mat · avg 8.401
  10. 13Daniel Jakiel12 mat · avg 24.251
  11. 14Lucas Oluoch12 mat · avg 12.081
  12. 15Sami Sohail12 mat · avg 11.941
RECENT RESULTS 1 match