Alistair Campbell vs Hashan Tillakaratne

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Alistair Campbell has dominance over Hashan Tillakaratne in ODIs, while Hashan Tillakaratne has the edge in overall and Tests. In recent years, form favours Hashan Tillakaratne.
CAREER
OverallACHT
Most Runs81268334
Highest Score234308
Best Strike Rate10898
Most sixes4811
Most Fours785764
Best Averages
Most 50s4933
Most 100s812
Most Not Outs1863
2004ACHT
Most Runs172
Highest Score74
Best Strike Rate36
Most sixes0
Most Fours23
Best Averages
Most 50s1
Most Not Outs1
2003ACHT
Most Runs7680
Highest Score7225
Best Strike Rate28102
Most sixes00
Most Fours076
Best Averages
Most 50s2
Most 100s1
Most Not Outs2
2002ACHT
Most Runs629389
Highest Score146122
Best Strike Rate10874
Most sixes20
Most Fours7049
Best Averages
Most 50s6
Most 100s1
Most Not Outs5
2000ACHT
Most Runs1344
Highest Score207
Best Strike Rate106
Most sixes6
Most Fours134
Best Averages
Most 50s8
Most 100s2
Most Not Outs4
1999BESTACHT
Most Runs886478
Highest Score133128
Best Strike Rate9994
Most sixes60
Most Fours9041
Best Averages
Most 50s43
Most Not Outs25
1998ACHT
Most Runs1174316
Highest Score158127
Best Strike Rate110125
Most sixes70
Most Fours12135
Best Averages
Most 50s52
Most 100s1
Most Not Outs22
1997ACHT
Most Runs754552
Highest Score145141
Best Strike Rate12386
Most sixes111
Most Fours4657
Best Averages
Most 50s62
Most 100s1
Most Not Outs55
1996ACHT
Most Runs634758
Highest Score159196
Best Strike Rate10188
Most sixes11
Most Fours7043
Best Averages
Most 50s43
Most 100s1
Most Not Outs17
1995ACHT
Most Runs2631136
Highest Score128219
Best Strike Rate87115
Most sixes14
Most Fours1492
Best Averages
Most 50s23
Most 100s3
Most Not Outs16
1994ACHT
Most Runs428804
Highest Score230184
Best Strike Rate108109
Most sixes60
Most Fours3886
Best Averages
Most 50s24
Most 100s11
Most Not Outs16
1993ACHT
Most Runs521897
Highest Score149197
Best Strike Rate10495
Most sixes10
Most Fours5985
Best Averages
Most 50s55
Most 100s1
Most Not Outs6
1992ACHT
Most Runs193481
Highest Score60137
Best Strike Rate76106
Most sixes03
Most Fours2238
Best Averages
Most 50s12
Most Not Outs15
1991ACHT
Most Runs294
Highest Score75
Best Strike Rate73
Most sixes0
Most Fours26
Best Averages
Most Not Outs1
1990ACHT
Most Runs447
Highest Score131
Best Strike Rate55
Most sixes0
Most Fours28
Best Averages
Most 50s3
Most Not Outs2
1989ACHT
Most Runs183
Highest Score77
Best Strike Rate74
Most sixes1
Most Fours14
Best Averages
Most 50s1
Most Not Outs2
1988ACHT
Most Runs26
Highest Score15
Best Strike Rate43
Most sixes0
Most Fours0
Best Averages
Most Not Outs2
1986ACHT
Most Runs39
Highest Score19
Best Strike Rate36
Most sixes0
Most Fours1
Best Averages
Most Not Outs1
TEST
OverallACHT
Most Runs28584545
Highest Score103204
Best Strike Rate4240
Most sixes41
Most Fours355540
Best Averages
Most 50s1820
Most 100s211
Most Not Outs424
2004ACHT
Most Runs172
Highest Score74
Best Strike Rate36
Most sixes0
Most Fours23
Best Averages
Most 50s1
Most Not Outs1
2003ACHT
Most Runs348
Highest Score144
Best Strike Rate41
Most sixes0
Most Fours49
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2002ACHT
Most Runs245371
Highest Score62104
Best Strike Rate4636
Most sixes00
Most Fours3548
Best Averages
Most 50s2
Most 100s1
Most Not Outs5
2000ACHT
Most Runs384
Highest Score102
Best Strike Rate36
Most sixes2
Most Fours45
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1999ACHT
Most Runs18393
Highest Score3655
Best Strike Rate3534
Most sixes00
Most Fours2616
Best Averages
Most 50s1
Most Not Outs1
1998ACHT
Most Runs369234
Highest Score5655
Best Strike Rate4133
Most sixes00
Most Fours5029
Best Averages
Most 50s11
Most 100s
Most Not Outs
1997BESTACHT
Most Runs105333
Highest Score59103
Best Strike Rate4937
Most sixes00
Most Fours1438
Best Averages
Most 50s12
Most 100s1
Most Not Outs13
1996ACHT
Most Runs356214
Highest Score84126
Best Strike Rate4337
Most sixes00
Most Fours4018
Best Averages
Most 50s21
Most 100s1
Most Not Outs1
1995ACHT
Most Runs121685
Highest Score60119
Best Strike Rate3542
Most sixes00
Most Fours1073
Best Averages
Most 50s12
Most 100s3
Most Not Outs1
1994ACHT
Most Runs161446
Highest Score99116
Best Strike Rate3545
Most sixes10
Most Fours1865
Best Averages
Most 50s12
Most 100s1
Most Not Outs2
1993ACHT
Most Runs298485
Highest Score7593
Best Strike Rate5138
Most sixes10
Most Fours4459
Best Averages
Most 50s44
Most 100s
Most Not Outs4
1992ACHT
Most Runs180201
Highest Score5293
Best Strike Rate4943
Most sixes00
Most Fours2023
Best Averages
Most 50s12
Most Not Outs1
1991ACHT
Most Runs220
Highest Score49
Best Strike Rate36
Most sixes0
Most Fours21
Best Averages
Most Not Outs1
1990ACHT
Most Runs55
Highest Score55
Best Strike Rate
Most sixes0
Most Fours8
Best Averages
Most 50s1
Most Not Outs
1989ACHT
Most Runs6
Highest Score6
Best Strike Rate19
Most sixes0
Most Fours0
Best Averages
Most 50s
Most Not Outs
1988ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1986ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
ODI
OverallACHT
Most Runs52683789
Highest Score131104
Best Strike Rate6658
Most sixes4410
Most Fours430224
Best Averages
Most 50s3113
Most 100s61
Most Not Outs1439
2004ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2003ACHT
Most Runs7332
Highest Score781
Best Strike Rate2861
Most sixes00
Most Fours027
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2002ACHT
Most Runs38418
Highest Score8418
Best Strike Rate6238
Most sixes20
Most Fours351
Best Averages
Most 50s4
Most 100s
Most Not Outs
2000ACHT
Most Runs960
Highest Score105
Best Strike Rate70
Most sixes4
Most Fours89
Best Averages
Most 50s6
Most 100s1
Most Not Outs3
1999BESTACHT
Most Runs703385
Highest Score9773
Best Strike Rate6460
Most sixes60
Most Fours6425
Best Averages
Most 50s42
Most Not Outs24
1998ACHT
Most Runs80582
Highest Score10272
Best Strike Rate6992
Most sixes70
Most Fours716
Best Averages
Most 50s41
Most 100s1
Most Not Outs22
1997ACHT
Most Runs649219
Highest Score8638
Best Strike Rate7449
Most sixes111
Most Fours3219
Best Averages
Most 50s5
Most 100s
Most Not Outs42
1996ACHT
Most Runs278544
Highest Score7570
Best Strike Rate5851
Most sixes11
Most Fours3025
Best Averages
Most 50s22
Most 100s
Most Not Outs16
1995ACHT
Most Runs142451
Highest Score68100
Best Strike Rate5273
Most sixes14
Most Fours419
Best Averages
Most 50s11
Most 100s
Most Not Outs15
1994ACHT
Most Runs267358
Highest Score13168
Best Strike Rate7364
Most sixes50
Most Fours2021
Best Averages
Most 50s12
Most 100s1
Most Not Outs14
1993ACHT
Most Runs223412
Highest Score74104
Best Strike Rate5357
Most sixes00
Most Fours1526
Best Averages
Most 50s11
Most 100s1
Most Not Outs2
1992ACHT
Most Runs13280
Highest Score844
Best Strike Rate2763
Most sixes03
Most Fours215
Best Averages
Most 50s
Most Not Outs5
1991ACHT
Most Runs74
Highest Score26
Best Strike Rate37
Most sixes0
Most Fours5
Best Averages
Most Not Outs
1990ACHT
Most Runs392
Highest Score76
Best Strike Rate55
Most sixes0
Most Fours20
Best Averages
Most 50s2
Most Not Outs2
1989ACHT
Most Runs177
Highest Score71
Best Strike Rate55
Most sixes1
Most Fours14
Best Averages
Most 50s1
Most Not Outs2
1988ACHT
Most Runs26
Highest Score15
Best Strike Rate43
Most sixes0
Most Fours0
Best Averages
Most Not Outs2
1986ACHT
Most Runs39
Highest Score19
Best Strike Rate36
Most sixes0
Most Fours1
Best Averages
Most Not Outs1
T20I
OverallACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2004BESTACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2003ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2002ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1998ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1991ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1990ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1989ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1988ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1986ACHT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs