CricketWise
  1. Home
  2. Players
  3. Tillakaratne Dilshan

Sri Lanka · Men's cricket

Tillakaratne Dilshan stats

Data through 9 September 2016Last updated 9 September 2016

Coverage: matches in the Cricsheet data from 19 May 2003 to 9 September 2016. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2003 and 2016, Tillakaratne Dilshan appears in 61 Tests, 280 ODIs, 77 T20Is for Sri Lanka in the Cricsheet data. The most runs came in ODIs: 9,212 at an average of 40.23 and a strike rate of 87.4, with a highest score of 161*. With the ball, the best return was 87 wickets in ODIs at an average of 47.83 and an economy rate of 4.92. Against Zimbabwe in ODIs, Tillakaratne Dilshan averaged 125.00 over 9 innings.

International matches
418
Tests 61 · ODIs 280 · T20Is 77
International runs
15,343
36 hundreds
International wickets
130
0 five-wicket hauls
T20 league & domestic matches
87
1,958 runs
Best batting average (Test)
44.73
102 innings
Highest score
193
Test

Teams played for

Sri Lanka 2003–2016 · 418Delhi Capitals 2008–2010 · 27Royal Challengers Bengaluru 2011–2013 · 24Surrey 2014 · 16Derbyshire 2015 · 11Chittagong Vikings 2015 · 7Dhaka Gladiators 2013 · 7Guyana Amazon Warriors 2013–2015 · 6Sydney Thunder 2014 · 4

Tillakaratne Dilshan batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test6110244,38419344.736,25970.01421952722
ODI280259309,212161*40.2310,53887.4214210102149
T20I7776111,747104*26.881,454120.21121021029
T20 (leagues & domestic)878691,95876*25.431,659118.00111123544
First-class61122546928.2235072.6021391
List A99030211533.5637381.0122310

Runs per year

01K2K3K200320082016295
Tillakaratne Dilshan: runs per calendar year (all formats in the data)
01K2K3K2003200520072009201120132016295
Tillakaratne Dilshan: runs per calendar year (all formats in the data)
Show as table
Tillakaratne Dilshan: runs per calendar year (all formats in the data)
YearRuns
2003117
2004376
2005732
2006849
2007755
2008760
20092,986
20101,415
20111,765
20122,245
20131,924
20141,835
20151,803
2016295
Year-by-year batting (48 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2003ODI33411.3347.92700
2003Test18383.0063.48301
2004ODI1326633.2581.13900
2004Test211055.0056.710410
2005ODI1026629.5690.58103
2005Test646677.6769.916814
2006ODI2449424.7081.18201
2006T20I252.5033.3300
2006Test1335026.9255.66902
2007ODI2051031.8882.05802
2007T20I46521.67122.63800
2007Test418060.0068.28402
2008ODI1735222.0083.66403
2008T20 (leagues & domestic)710417.33131.63300
2008T20I277.0070.0700
2008Test829742.4375.612511
2009ODI19100055.56103.216042
2009T20 (leagues & domestic)1341841.80122.66704
2009T20I1247142.82141.49605
2009Test18109764.5382.716261
2010ODI2092151.1798.911034
2010T20 (leagues & domestic)6447.3383.01700
2010T20I915121.5794.44100
2010Test1029933.2284.96803
2011ODI2681432.5686.214424
2011T20 (leagues & domestic)1022628.25125.65902
2011T20I313668.00174.410410
2011Test1858932.7264.919313
2012ODI30111941.4484.616043
2012T20 (leagues & domestic)928535.62109.27603
2012T20I1120420.40109.77601
2012Test1663739.8164.714732
2013ODI25116061.0581.112537
2013T20 (leagues & domestic)1426920.69103.94900
2013T20I721943.80114.77402
2013Test627646.0067.312612
2014First-class518537.0078.76902
2014List A627646.0087.311512
2014ODI2599041.2585.310117
2014T20 (leagues & domestic)1123521.36127.04600
2014T20I914918.62104.25501
2015First-class66917.2560.02700
2015List A3268.6745.61400
2015ODI23120754.8690.816146
2015T20 (leagues & domestic)1637725.13125.26702
2015T20I412431.00140.95602
2016ODI47919.7573.84200
2016T20I1321618.00109.67501

Tillakaratne Dilshan bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test623,0491,570344/104/1046.183.0989.71069
ODI1805,0734,161874/4–47.834.9258.31018
T20I2525831392/4–34.787.2828.7000
T20 (leagues & domestic)52734903212/6–43.007.3835.0000
First-class419210532/292/2935.003.2864.0004
List A619821321/34–106.506.4599.0000

Wickets per year

01020302003200820164
Tillakaratne Dilshan: wickets per calendar year (all formats in the data)
010203020032005200720092011201320164
Tillakaratne Dilshan: wickets per calendar year (all formats in the data)
Show as table
Tillakaratne Dilshan: wickets per calendar year (all formats in the data)
YearWickets
20031
20042
20055
200611
200711
20083
20098
201016
201122
20128
201319
201427
201519
20164
Year-by-year bowling (43 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2003ODI2120.003.331/14
2004ODI92124.005.081/12
2004Test10–1.500/9
2005ODI9448.005.032/40
2005Test4164.003.761/36
2006ODI211050.304.882/14
2006T20I2126.004.731/18
2006Test40–4.850/9
2007ODI18841.004.382/20
2007T20I3218.006.552/4
2007Test4135.001.751/11
2008ODI6236.004.111/14
2008T20 (leagues & domestic)113.003.001/3
2008Test10–2.000/2
2009ODI81146.006.591/19
2009T20 (leagues & domestic)80–6.120/4
2009T20I4166.0013.201/14
2009Test9626.173.804/10
2010ODI8724.574.413/37
2010T20 (leagues & domestic)4323.338.571/7
2010T20I30–5.750/4
2010Test9627.002.573/56
2011ODI211044.204.804/4
2011T20 (leagues & domestic)61108.009.001/30
2011T20I2134.006.801/8
2011Test151052.502.983/57
2012ODI193153.005.101/22
2012T20 (leagues & domestic)50–11.000/6
2012Test9554.203.632/73
2013ODI17940.674.302/11
2013T20 (leagues & domestic)7522.606.282/6
2013T20I50–7.330/7
2013Test6556.402.942/75
2014First-class1214.501.932/29
2014List A62106.506.451/34
2014ODI191733.535.173/37
2014T20 (leagues & domestic)9535.206.732/21
2014T20I1123.0011.501/23
2015First-class3176.004.471/9
2015ODI191243.505.462/28
2015T20 (leagues & domestic)12643.007.592/28
2016ODI41121.005.301/49
2016T20I5313.005.572/8

Tillakaratne Dilshan against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
BangladeshTest1394778.9279.316844
IndiaTest1777951.9373.612534
PakistanTest1974038.9567.714532
EnglandTest1567545.0061.619315
AustraliaTest1345735.1555.514721
New ZealandTest837854.0081.112312
South AfricaTest921323.6777.57801
West IndiesTest819524.3876.86202
IndiaODI57215139.8390.5160410
PakistanODI34121940.6381.213726
New ZealandODI30118944.0482.411636
AustraliaODI4199526.8980.310615
South AfricaODI2297248.6086.811525
EnglandODI3089633.1982.210824
BangladeshODI1978255.8697.516141
ZimbabweODI9500125.00106.214422
West IndiesODI1227424.91105.06402
West IndiesT20I934649.43143.69604
New ZealandT20I1332432.40107.67603
PakistanT20I1432326.92115.87501
AustraliaT20I1025228.00137.710411
IndiaT20I916618.44114.56101
South AfricaT20I511929.75107.27401
EnglandT20I69816.33118.15501
BangladeshT20I43612.00105.92100
Deccan ChargersT20 (leagues & domestic)826337.57127.77103
Rajasthan RoyalsT20 (leagues & domestic)823038.33119.27601
Mumbai IndiansT20 (leagues & domestic)919624.5098.55901
Kolkata Knight RidersT20 (leagues & domestic)510726.75120.24200
Pune WarriorsT20 (leagues & domestic)410526.2598.15301
Chennai Super KingsT20 (leagues & domestic)57915.80117.95001
Punjab KingsT20 (leagues & domestic)4348.5091.91600
KentFirst-class410033.3386.26801
LeicestershireFirst-class46215.5072.13500
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
BangladeshTest10827.622.654/10
AustraliaTest11752.862.912/26
IndiaTest11450.253.053/56
EnglandTest8470.003.852/73
PakistanTest8399.333.233/57
West IndiesTest5315.002.142/4
New ZealandTest4320.333.211/12
South AfricaTest5247.003.481/17
EnglandODI232134.434.973/37
New ZealandODI221346.544.952/22
South AfricaODI221350.775.113/40
BangladeshODI111020.303.903/37
IndiaODI36980.785.322/40
AustraliaODI26695.834.721/11
ZimbabweODI4513.204.404/4
PakistanODI22579.605.491/20
West IndiesODI11353.674.781/0
AustraliaT20I4228.506.332/8
PakistanT20I3211.505.751/2
BangladeshT20I3147.009.401/23
IndiaT20I4142.008.401/14
New ZealandT20I60–7.710/4
Chennai Super KingsT20 (leagues & domestic)4246.508.331/19
Kolkata Knight RidersT20 (leagues & domestic)30–6.500/15
Deccan ChargersT20 (leagues & domestic)70–8.640/6

Top grounds (batting)

Top grounds (bowling)

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay19421591122.16923487.41
T20Middle12661239102.255660167.35
T20Death497283175.6189867.29
ODIPowerplay3527385891.479384104.91
ODIMiddle4744586580.91084122614.83
ODIDeath941815115.542567165.63

How Tillakaratne Dilshan was dismissed

How Tillakaratne Dilshan took wickets

Last 20 innings

025507510026 Dec 201514 Feb 20169 Sep 20161
Tillakaratne Dilshan: runs in the last 20 innings
025507510026 Dec 20155 Jan 201612 Feb 201628 Feb 201620 Mar 201621 Aug 20169 Sep 20161
Tillakaratne Dilshan: runs in the last 20 innings
Show as table
Tillakaratne Dilshan: runs in the last 20 innings
InningsRuns
26 Dec 20159
28 Dec 20157
31 Dec 201591
5 Jan 20165
7 Jan 20160
10 Jan 201628
12 Feb 20160
14 Feb 20161
25 Feb 201627
28 Feb 201612
1 Mar 201618
4 Mar 201675
20 Mar 201612
26 Mar 20162
28 Mar 201636
21 Aug 201622
24 Aug 201610
28 Aug 201642
6 Sep 20164
9 Sep 20161
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
9 Sep 2016T20IAustralia13caughtR Premadasa Stadium
6 Sep 2016T20IAustralia43bowledPallekele International Cricket Stadium
28 Aug 2016ODIAustralia4265caughtRangiri Dambulla International Stadium
24 Aug 2016ODIAustralia1011bowledR Premadasa Stadium
21 Aug 2016ODIAustralia2227caughtR Premadasa Stadium
28 Mar 2016T20ISouth Africa3640lbwArun Jaitley Stadium
26 Mar 2016T20IEngland22caughtArun Jaitley Stadium
20 Mar 2016T20IWest Indies1210lbwM Chinnaswamy Stadium
4 Mar 2016T20IPakistan75*56not outShere Bangla National Stadium
1 Mar 2016T20IIndia1816caughtShere Bangla National Stadium
28 Feb 2016T20IBangladesh129caughtShere Bangla National Stadium
25 Feb 2016T20IUnited Arab Emirates2728caughtShere Bangla National Stadium
14 Feb 2016T20IIndia12lbwDr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium
12 Feb 2016T20IIndia01stumpedJSCA International Stadium Complex
10 Jan 2016T20INew Zealand2826caughtEden Park
7 Jan 2016T20INew Zealand01caughtBay Oval
5 Jan 2016ODINew Zealand54caughtBay Oval
31 Dec 2015ODINew Zealand9192run outSaxton Oval
28 Dec 2015ODINew Zealand711caughtHagley Oval
26 Dec 2015ODINew Zealand910caughtHagley Oval

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
9 Sep 2016T20IAustralia2/820R Premadasa Stadium
28 Aug 2016ODIAustralia0/2440Rangiri Dambulla International Stadium
24 Aug 2016ODIAustralia0/2350R Premadasa Stadium
21 Aug 2016ODIAustralia0/253.50R Premadasa Stadium
4 Mar 2016T20IPakistan1/210Shere Bangla National Stadium
28 Feb 2016T20IBangladesh0/510Shere Bangla National Stadium
14 Feb 2016T20IIndia0/410Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium
7 Jan 2016T20INew Zealand0/2020Bay Oval
5 Jan 2016ODINew Zealand1/49100Bay Oval
31 Dec 2015ODINew Zealand0/4381Saxton Oval
26 Dec 2015ODINew Zealand1/1020Hagley Oval
9 Dec 2015T20 (leagues & domestic)Barisal Bulls0/1630Shere Bangla National Stadium
8 Dec 2015T20 (leagues & domestic)Dhaka Dynamites0/2940Shere Bangla National Stadium
1 Dec 2015T20 (leagues & domestic)Rangpur Riders0/2030Zahur Ahmed Chowdhury Stadium
30 Nov 2015T20 (leagues & domestic)Barisal Bulls1/910Zahur Ahmed Chowdhury Stadium
26 Nov 2015T20 (leagues & domestic)Dhaka Dynamites0/2440Shere Bangla National Stadium
4 Nov 2015ODIWest Indies0/710R Premadasa Stadium
7 Aug 2015First-classLeicestershire0/2371Grace Road
7 Aug 2015First-classLeicestershire1/930Grace Road
22 Jul 2015ODIPakistan0/3030R Premadasa Stadium

Batter vs bowler matchups

Bowlers Tillakaratne Dilshan faced most

Batters Tillakaratne Dilshan bowled to most

Frequently asked questions

How many runs has Tillakaratne Dilshan scored in Tests?
4,384 runs in 102 innings (61 matches) at an average of 44.73 and a strike rate of 70.0, in the data from 2003 to 2013.
How many runs has Tillakaratne Dilshan scored in ODIs?
9,212 runs in 259 innings (280 matches) at an average of 40.23 and a strike rate of 87.4, in the data from 2003 to 2016.
How many runs has Tillakaratne Dilshan scored in T20Is?
1,747 runs in 76 innings (77 matches) at an average of 26.88 and a strike rate of 120.2, in the data from 2006 to 2016.
What is Tillakaratne Dilshan's highest score?
193 in Tests, the highest score in the data.
How many wickets has Tillakaratne Dilshan taken in Tests?
34 wickets in 62 innings at an average of 46.18, economy 3.09, best figures 4/10.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.