pitch report

pitch report: Test, ODI & T20I

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

by format
TestODIT20I
Matches–5512
Avg 1st innings–220151
Avg 2nd innings–183131
Avg 3rd innings–––
Avg 4th innings–––
Highest total–385180
Lowest all out–8889
Bat first wins–244
Chasing wins–244
Drawn–––
Wickets to pace–56%44% spin51%49% spin
Verdict–Toss-upToss-up

Averages are from the 62 of 67 matches with a scorecard. The pace and spin shares are of the 503 wickets whose bowler has a recorded style; 396 do not.

Who wins, by format
ODI
50%50%
T20I
50%50%
Bat firstDrawnChase
who rules here

Team records at

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

TeamTestODIT20I
Sri Lankanot played58%26–17 · 45 M42%5–6 · 12 M
IndiaFORTRESSnot played56%10–8 · 18 Mnot played
Pakistannot played31%4–9 · 13 M67%2–0 · 3 M
New Zealandnot played40%4–6 · 10 M50%1–1 · 2 M
Englandnot played43%3–3 · 7 Mnot played
Bangladeshnot played20%1–3 · 5 M100%1–0 · 1 M
West Indiesnot played0%0–2 · 2 M33%1–2 · 3 M
Australianot played75%3–1 · 4 Mnot played
South Africanot played50%2–2 · 4 Mnot played
Afghanistannot playednot played33%1–2 · 3 M
United Arab Emiratesnot played0%0–2 · 2 Mnot played

Recent matches at

T20ISri Lanka v Pakistan2026Sri Lanka won by 14 runs
T20ISri Lanka v Pakistan2026Match abandoned without a ball bowled
T20ISri Lanka v Pakistan2026Pakistan won by 6 wickets (with 20 balls remaining)
T20IBangladesh v Sri Lanka2025Bangladesh won by 83 runs
ODISri Lanka v New Zealand2024Sri Lanka won by 45 runs (DLS method)
T20INew Zealand v Sri Lanka2024New Zealand won by 5 runs
T20INew Zealand v Sri Lanka2024Sri Lanka won by 4 wickets (with 6 balls remaining)
T20IWest Indies v Sri Lanka2024Sri Lanka won by 9 wickets (with 12 balls remaining)
T20ISri Lanka v West Indies2024Sri Lanka won by 73 runs
T20ISri Lanka v West Indies2024West Indies won by 5 wickets (with 5 balls remaining)
T20IAfghanistan v Sri Lanka2024Afghanistan won by 3 runs
T20ISri Lanka v Afghanistan2024Sri Lanka won by 72 runs

Records at

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

Most runs

Test
Not recorded
ODI
  1. 4Upul Tharanga26 mat · avg 22.71545
  2. 5Sanath Jayasuriya20 mat · avg 28.67516
  3. 6MS Dhoni16 mat · avg 41.45456
  4. 7Marvan Atapattu13 mat · avg 39.00429
  5. 8Virender Sehwag12 mat · avg 34.00374
  6. 9Angelo Mathews20 mat · avg 35.60356
  7. 10Shahid Afridi7 mat · avg 47.57333
  8. 11Kusal Mendis8 mat · avg 36.63293
  9. 12Shoaib Malik11 mat · avg 29.30293
  10. 13Rahul Dravid5 mat · avg 73.00292
  11. 14Dinesh Chandimal8 mat · avg 46.00276
  12. 15Chamara Kapugedera16 mat · avg 38.43269
T20I
  1. 4Charith Asalanka10 mat · avg 19.25154
  2. 5Wanindu Hasaranga10 mat · avg 21.71152
  3. 6Kusal Perera7 mat · avg 18.50111
  4. 7Sadeera Samarawickrama3 mat · avg 33.0099
  5. 8Rahmanullah Gurbaz3 mat · avg 32.0096
  6. 9Brandon King3 mat · avg 30.3391
  7. 10Ibrahim Zadran3 mat · avg 43.5087
  8. 11Dasun Shanaka6 mat · avg 17.0085
  9. 12Litton Das1 mat · avg 76.0076
  10. 13Rovman Powell3 mat · avg 23.3370
  11. 14Dhananjaya de Silva4 mat · avg 17.5070
  12. 15Janith Liyanage2 mat · avg 62.0062

Most wickets

Test
Not recorded
ODI
  1. 4Praveen Kumar10 mat · avg 22.0618
  2. 5Ashish Nehra11 mat · avg 22.2218
  3. 6Angelo Mathews20 mat · avg 23.8116
  4. 7Tillakaratne Dilshan32 mat · avg 30.7516
  5. 8Nuwan Kulasekara18 mat · avg 31.4416
  6. 9Thisara Perera14 mat · avg 21.6015
  7. 10Zaheer Khan11 mat · avg 25.2015
  8. 11Chaminda Vaas14 mat · avg 29.0013
  9. 12Daryl Tuffey8 mat · avg 20.5413
  10. 13Upul Chandana10 mat · avg 26.8513
  11. 14Kyle Mills9 mat · avg 25.6712
  12. 15Sanath Jayasuriya20 mat · avg 33.0812
T20I
  1. 4Dunith Wellalage4 mat · avg 15.176
  2. 5Nuwan Thushara7 mat · avg 30.176
  3. 6Mohammad Wasim2 mat · avg 12.205
  4. 7Binura Fernando3 mat · avg 18.605
  5. 8Azmatullah Omarzai3 mat · avg 28.004
  6. 9Romario Shepherd3 mat · avg 21.504
  7. 10Mohammad Nabi3 mat · avg 15.004
  8. 11Zakary Foulkes2 mat · avg 10.754
  9. 12Glenn Phillips2 mat · avg 4.504
  10. 13Fazalhaq Farooqi2 mat · avg 14.004
  11. 14Charith Asalanka10 mat · avg 17.333
  12. 15Naveen-ul-Haq2 mat · avg 23.673

Highest score

Test
Not recorded
ODI
  1. 4Shahid Afridi7 mat · avg 47.57124
  2. 5Mahela Jayawardene35 mat · avg 41.00123
  3. 6Tillakaratne Dilshan32 mat · avg 33.54110
  4. 7Virender Sehwag12 mat · avg 34.00110
  5. 8Sanath Jayasuriya20 mat · avg 28.67107
  6. 9Rahul Dravid5 mat · avg 73.00104
  7. 10Mohammad Hafeez7 mat · avg 25.71103
  8. 11Dinesh Chandimal8 mat · avg 46.00102
  9. 12Avishka Fernando2 mat · avg 50.00100
  10. 13Marvan Atapattu13 mat · avg 39.0097
  11. 14Junaid Siddique2 mat · avg 67.5097
  12. 15Ross Taylor4 mat · avg 39.6795
T20I
  1. 4Wanindu Hasaranga10 mat · avg 21.7167
  2. 5Ibrahim Zadran3 mat · avg 43.5067
  3. 6Kamindu Mendis6 mat · avg 39.7565
  4. 7Brandon King3 mat · avg 30.3363
  5. 8Pathum Nissanka11 mat · avg 28.1860
  6. 9Charith Asalanka10 mat · avg 19.2559
  7. 10Kusal Perera7 mat · avg 18.5055
  8. 11Sadeera Samarawickrama3 mat · avg 33.0051
  9. 12Sahibzada Farhan2 mat · avg 30.0051
  10. 13Evin Lewis3 mat · avg 19.0050
  11. 14Shamim Hossain1 mat · avg 48.0048
  12. 15Salman Agha2 mat · avg 30.5045

Most hundreds

Test
Not recorded
ODI
  1. 4Tillakaratne Dilshan32 mat · avg 33.541
  2. 5Sanath Jayasuriya20 mat · avg 28.671
  3. 6Virender Sehwag12 mat · avg 34.001
  4. 7Rahul Dravid5 mat · avg 73.001
  5. 8Dinesh Chandimal8 mat · avg 46.001
  6. 9Tamim Iqbal5 mat · avg 58.501
  7. 10Mohammad Hafeez7 mat · avg 25.711
  8. 11Shikhar Dhawan1 mat · avg 132.001
  9. 12Avishka Fernando2 mat · avg 50.001
T20I
Not recorded

Most fifties

Test
Not recorded
ODI
  1. 4Upul Tharanga26 mat · avg 22.714
  2. 5MS Dhoni16 mat · avg 41.453
  3. 6Marvan Atapattu13 mat · avg 39.003
  4. 7Rahul Dravid5 mat · avg 73.003
  5. 8Gautam Gambhir6 mat · avg 44.173
  6. 9Sourav Ganguly3 mat · avg 37.672
  7. 10Ricky Ponting2 mat · avg 63.502
  8. 11George Bailey2 mat · avg 160.002
  9. 12Avishka Gunawardene4 mat · avg 44.752
  10. 13Umar Akmal6 mat · avg 32.002
  11. 14Niroshan Dickwella5 mat · avg 36.002
  12. 15Dinesh Chandimal8 mat · avg 46.002
T20I
  1. 4Charith Asalanka10 mat · avg 19.251
  2. 5Wanindu Hasaranga10 mat · avg 21.711
  3. 6Kusal Perera7 mat · avg 18.501
  4. 7Sadeera Samarawickrama3 mat · avg 33.001
  5. 8Rahmanullah Gurbaz3 mat · avg 32.001
  6. 9Brandon King3 mat · avg 30.331
  7. 10Ibrahim Zadran3 mat · avg 43.501
  8. 11Litton Das1 mat · avg 76.001
  9. 12Sahibzada Farhan2 mat · avg 30.001
  10. 13Evin Lewis3 mat · avg 19.001

Most sixes

Test
Not recorded
ODI
  1. 4Stephen Fleming5 mat · avg 24.206
  2. 5MS Dhoni16 mat · avg 41.455
  3. 6Abdul Razzaq11 mat · avg 22.255
  4. 7Mohammad Hafeez7 mat · avg 25.715
  5. 8Chamara Kapugedera16 mat · avg 38.435
  6. 9Thisara Perera14 mat · avg 21.305
  7. 10Dwayne Smith2 mat · avg 44.004
  8. 11Sanath Jayasuriya20 mat · avg 28.674
  9. 12Aaron Finch2 mat · avg 42.504
  10. 13Jean-Paul Duminy4 mat · avg 29.333
  11. 14Scott Styris9 mat · avg 27.133
  12. 15Kamran Akmal6 mat · avg 27.673
T20I
  1. 4Kamindu Mendis6 mat · avg 39.755
  2. 5Wanindu Hasaranga10 mat · avg 21.715
  3. 6Litton Das1 mat · avg 76.005
  4. 7Charith Asalanka10 mat · avg 19.254
  5. 8Rovman Powell3 mat · avg 23.334
  6. 9Angelo Mathews3 mat · avg 26.004
  7. 10Evin Lewis3 mat · avg 19.004
  8. 11Gudakesh Motie3 mat · avg 18.003
  9. 12Salman Agha2 mat · avg 30.503
  10. 13Josh Clarkson2 mat · avg 13.502
  11. 14Mohammad Nawaz2 mat · avg 28.002
  12. 15Hazratullah Zazai2 mat · avg 23.002

Most fours

Test
Not recorded
ODI
  1. 4Upul Tharanga26 mat · avg 22.7164
  2. 5Sanath Jayasuriya20 mat · avg 28.6763
  3. 6Virender Sehwag12 mat · avg 34.0054
  4. 7MS Dhoni16 mat · avg 41.4535
  5. 8Marvan Atapattu13 mat · avg 39.0035
  6. 9Shahid Afridi7 mat · avg 47.5734
  7. 10Kusal Mendis8 mat · avg 36.6332
  8. 11Yuvraj Singh11 mat · avg 22.7330
  9. 12Rahul Dravid5 mat · avg 73.0029
  10. 13Virat Kohli10 mat · avg 27.0029
  11. 14Tamim Iqbal5 mat · avg 58.5028
  12. 15Angelo Mathews20 mat · avg 35.6027
T20I
  1. 4Wanindu Hasaranga10 mat · avg 21.7117
  2. 5Brandon King3 mat · avg 30.3315
  3. 6Charith Asalanka10 mat · avg 19.2514
  4. 7Kusal Perera7 mat · avg 18.5013
  5. 8Ibrahim Zadran3 mat · avg 43.5011
  6. 9Sadeera Samarawickrama3 mat · avg 33.0010
  7. 10Rahmanullah Gurbaz3 mat · avg 32.0010
  8. 11Dhananjaya de Silva4 mat · avg 17.508
  9. 12Salman Agha2 mat · avg 30.507
  10. 13Hazratullah Zazai2 mat · avg 23.006
  11. 14Sahibzada Farhan2 mat · avg 30.006
  12. 15Evin Lewis3 mat · avg 19.006

Most not outs

Test
Not recorded
ODI
  1. 4Angelo Mathews20 mat · avg 35.605
  2. 5Chaminda Vaas14 mat · avg 7.674
  3. 6Lasith Malinga21 mat · avg 9.804
  4. 7MS Dhoni16 mat · avg 41.454
  5. 8Pragyan Ojha6 mat · avg 18.004
  6. 9Harbhajan Singh8 mat · avg 19.673
  7. 10Muttiah Muralitharan21 mat · avg 10.713
  8. 11Irfan Pathan7 mat · avg 28.333
  9. 12Nuwan Kulasekara18 mat · avg 15.133
  10. 13Abdul Razzaq11 mat · avg 22.253
  11. 14Andy McKay3 mat · avg 7.003
  12. 15Mohammad Sami5 mat · avg 14.503
T20I
  1. 4Fabian Allen1 mat · avg 4.001
  2. 5Chamindu Wickramasinghe1 mat · avg 4.001
  3. 6Akila Dananjaya1 mat · avg 4.001
  4. 7Shamar Joseph3 mat · avg 5.001
  5. 8Matheesha Pathirana9 mat · avg 5.001
  6. 9Mohammad Saifuddin1 mat · avg 6.001
  7. 10Mohammad Wasim2 mat · avg 7.001
  8. 11Usman Khan2 mat · avg 8.001
  9. 12Dunith Wellalage4 mat · avg 12.001
  10. 13Noor Ahmad3 mat · avg 14.001
  11. 14Mohammad Ishaq1 mat · avg 16.001
  12. 15Alzarri Joseph3 mat · avg 18.001

Most balls faced

Test
Not recorded
ODI
  1. 4Upul Tharanga26 mat · avg 22.71789
  2. 5Marvan Atapattu13 mat · avg 39.00776
  3. 6Sanath Jayasuriya20 mat · avg 28.67649
  4. 7MS Dhoni16 mat · avg 41.45649
  5. 8Angelo Mathews20 mat · avg 35.60485
  6. 9Yuvraj Singh11 mat · avg 22.73435
  7. 10Virender Sehwag12 mat · avg 34.00389
  8. 11Younis Khan8 mat · avg 33.29386
  9. 12Chamara Kapugedera16 mat · avg 38.43382
  10. 13Shoaib Malik11 mat · avg 29.30364
  11. 14Rahul Dravid5 mat · avg 73.00355
  12. 15Scott Styris9 mat · avg 27.13344
T20I
  1. 4Kamindu Mendis6 mat · avg 39.75114
  2. 5Wanindu Hasaranga10 mat · avg 21.7198
  3. 6Kusal Perera7 mat · avg 18.5088
  4. 7Sadeera Samarawickrama3 mat · avg 33.0078
  5. 8Ibrahim Zadran3 mat · avg 43.5071
  6. 9Rovman Powell3 mat · avg 23.3362
  7. 10Brandon King3 mat · avg 30.3360
  8. 11Rahmanullah Gurbaz3 mat · avg 32.0057
  9. 12Dhananjaya de Silva4 mat · avg 17.5056
  10. 13Will Young2 mat · avg 24.5051
  11. 14Litton Das1 mat · avg 76.0050
  12. 15Dasun Shanaka6 mat · avg 17.0046

Best bowling figures

Test
Not recorded
ODI
  1. 4Lasith Malinga21 mat · avg 29.235/34
  2. 5Michael Clarke2 mat · avg 11.205/35
  3. 6Brad Hogg2 mat · avg 15.205/41
  4. 7Farveez Maharoof12 mat · avg 18.265/42
  5. 8Virender Sehwag12 mat · avg 37.004/6
  6. 9Daniel Vettori5 mat · avg 11.704/14
  7. 10Zaheer Khan11 mat · avg 25.204/21
  8. 11Upul Chandana10 mat · avg 26.854/22
  9. 12Tillakaratne Dilshan32 mat · avg 30.754/29
  10. 13Khurram Khan2 mat · avg 16.004/32
  11. 14Tabraiz Shamsi2 mat · avg 19.004/33
  12. 15Graeme Swann3 mat · avg 15.434/34
T20I
  1. 4Lockie Ferguson1 mat · avg 2.333/7
  2. 5Dunith Wellalage4 mat · avg 15.173/9
  3. 6Rishad Hossain1 mat · avg 6.003/18
  4. 7Salman Mirza1 mat · avg 6.003/18
  5. 8Zakary Foulkes2 mat · avg 10.753/20
  6. 9Fazalhaq Farooqi2 mat · avg 14.003/25
  7. 10Abrar Ahmed2 mat · avg 15.673/25
  8. 11Binura Fernando3 mat · avg 18.603/31
  9. 12Mohammad Wasim2 mat · avg 12.203/54
  10. 13Charith Asalanka10 mat · avg 17.332/6
  11. 14Maheesh Theekshana10 mat · avg 22.092/7
  12. 15Angelo Mathews3 mat · avg 15.332/9

Five-wicket hauls

Four-wicket hauls

Test
Not recorded
ODI
  1. 4Taskin Ahmed2 mat · avg 17.601
  2. 5Khurram Khan2 mat · avg 16.001
  3. 6Virender Sehwag12 mat · avg 37.001
  4. 7Mohammad Hafeez7 mat · avg 18.501
  5. 8Graeme Swann3 mat · avg 15.431
  6. 9Daniel Vettori5 mat · avg 11.701
  7. 10Kyle Mills9 mat · avg 25.671
  8. 11Upul Chandana10 mat · avg 26.851
  9. 12Zaheer Khan11 mat · avg 25.201
  10. 13Thisara Perera14 mat · avg 21.601
  11. 14Tillakaratne Dilshan32 mat · avg 30.751
  12. 15Farveez Maharoof12 mat · avg 18.261
T20I
  1. 1Wanindu Hasaranga10 mat · avg 12.852
  2. 2Matheesha Pathirana9 mat · avg 11.161
RECENT RESULTS 1 match