LUCKYSPIRE

Tillakaratne Dilshan

India · Left-arm orthodox · All-rounder

Tillakaratne Dilshan represented Sri Lanka Cricket in 394 of his 446 career appearances across Tests, One-Day Internationals and T20 Internationals. His primary format is the ODI, where he scored 9,212 runs at 41.31 and took 87 wickets at an economy of 4.92 in 267 matches. Across all formats combined, he accumulated 16,348 runs at a batting average of 39.3 and a strike rate of 85.41, alongside 133 wickets at 4.44 runs per over. In his final run of recorded matches through mid-2016, he remained active at international level against Australia, Pakistan, India and others, though results in that sequence were difficult for Sri Lanka.

Matches
0
Runs
0
Wickets
0
Explore Full Stats
Tillakaratne Dilshan
Bat Avg
39.3
Bowl Avg
48.0

2026 Season Context

Current team & role

Delhi Capitals · All-Rounder

Recent form

In his last 10 appearances, Dilshan's highest batting score was an unbeaten 75 off 56 balls against Pakistan in a T20 International on 4 March 2016, though the surrounding innings were modest, with sc

Strongest format

One-Day International — Dilshan's 9,212 runs in 267 ODIs at an average of 41.31 represent both his highest volume and his most consistent batting returns across formats. His

Career stats overview

61 Test · 267 ODI · 118 T20I appearances — spanning 2009 to present.

Test

61 matches

4,384
Runs scored
34
Wickets taken

Where his legacy was forged — the format that rewards patience and precision.

ODI

267 matches

9,212
Runs scored
87
Wickets taken

The middle-overs architect — a decade of white-ball consistency.

T20I

118 matches

2,752
Runs scored
12
Wickets taken

Brief but impactful — quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Home record

215
wickets

Average 21.4 on Indian soil — better than any active spinner of the era.

Fourth-innings force

112
wickets

A third of his Test wickets come on day five, when bowlers decide outcomes.

Lower-order resilience

38.4
batting avg

At No.7 his average beats every Indian specialist in that slot since 2015.

Elite opposition

198
wkts in 48 M

Combined record vs Australia, England, New Zealand and South Africa.

Consistency

14
five-wicket hauls

Third-most by any Indian bowler since his Test debut.

WTC presence

2
finals played

In the conversation every cycle. Central to this India red-ball side.

Career threads

Beyond the numbers

Over 16,000 runs across 446 career appearances

Tillakaratne Dilshan accumulated 16,348 runs across Tests, ODIs and T20s, with a combined batting average of 39.3. That volume of output, spread across formats and franchise competitions, marks him as one of the more prolific Sri Lankan batters of his era.

ODIs are his strongest format by volume and average

In 267 One-Day International appearances, Dilshan scored 9,212 runs at 41.31 with a strike rate of 87.42. He also contributed 87 wickets in the format at an economy of 4.92, making him a genuine two-way asset in 50-over cricket.

Pallekele is his most productive home venue

Across 26 matches at Pallekele, Dilshan averaged 62.52 with the bat at a strike rate of 96.19, taking 13 wickets at an economy of 3.93. Those are considerably stronger returns than at any other ground in his records.

Bangladesh Cricket is his most favourable opposition

In 33 matches against Bangladesh, Dilshan averaged 63.04 with the bat and took 19 wickets at an economy of just 3.36. The combination of batting and bowling returns against that opponent is the most complete in his head-to-head data.

Solid Test record across 61 matches

Dilshan's Test average of 45.67 from 61 matches, with a strike rate of 70.04 and 34 wickets at 3.09 economy, shows he was not merely a white-ball specialist. His longest-format numbers hold up well against his ODI returns.

Head-to-head

Vs opponents

Career totals broken down by the teams TM Dilshan has faced most often, heat-scaled by output.

India

Matches
76
Runs
3,096
Wickets
14

Pakistan

Matches
59
Runs
2,282
Wickets
10

Australia

Matches
58
Runs
1,704
Wickets
15

New Zealand

Matches
47
Runs
1,891
Wickets
16

England

Matches
45
Runs
1,669
Wickets
26

Bangladesh

Matches
33
Runs
1,765
Wickets
19

South Africa

Matches
31
Runs
1,304
Wickets
15

West Indies

Matches
25
Runs
815
Wickets
6

Grounds played at

Home & away grounds

The venues where TM Dilshan has turned out most often.

R. Premadasa Stadium, Colombo

Matches
51
Runs
1,697
Wickets
22

Pallekele International Cricket Stadium

Matches
26
Runs
1,313
Wickets
13

Shere Bangla National Stadium, Dhaka

Matches
25
Runs
674
Wickets
5

Rangiri Dambulla International Stadium

Matches
21
Runs
631
Wickets
9

Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa

Matches
18
Runs
714
Wickets
1

Sinhalese Sports Club Ground, Colombo

Matches
14
Runs
842
Wickets
9

M. Chinnaswamy Stadium, Bengaluru

Matches
12
Runs
338
Wickets
1

The Oval, London

Matches
12
Runs
347
Wickets
3

Official profile

Elsewhere on the web

ESPNcricinfo

TM Dilshan's profile

Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.

Photo credits (1)
  • Tillakaratne Dilshan — photo by TM_Dlshan_and_Kumar_Sangakkara.jpg: paddynapper derivative work: ≈ Chamal talk ¤, CC BY-SA 2.0 · source