Hashan Tillakaratne vs Alistair Campbell

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Hashan Tillakaratne has dominance over Alistair Campbell in overall and Tests, while Alistair Campbell has the edge in ODIs. In recent years, form favours Hashan Tillakaratne.
CAREER
OverallHTAC
Most Runs83348126
Highest Score308234
Best Strike Rate98108
Most sixes1148
Most Fours764785
Best Averages
Most 50s3349
Most 100s128
Most Not Outs6318
2004HTAC
Most Runs172
Highest Score74
Best Strike Rate36
Most sixes0
Most Fours23
Best Averages
Most 50s1
Most Not Outs1
2003HTAC
Most Runs6807
Highest Score2257
Best Strike Rate10228
Most sixes00
Most Fours760
Best Averages
Most 50s2
Most 100s1
Most Not Outs2
2002HTAC
Most Runs389629
Highest Score122146
Best Strike Rate74108
Most sixes02
Most Fours4970
Best Averages
Most 50s6
Most 100s1
Most Not Outs5
2000HTAC
Most Runs1344
Highest Score207
Best Strike Rate106
Most sixes6
Most Fours134
Best Averages
Most 50s8
Most 100s2
Most Not Outs4
1999BESTHTAC
Most Runs478886
Highest Score128133
Best Strike Rate9499
Most sixes06
Most Fours4190
Best Averages
Most 50s34
Most Not Outs52
1998HTAC
Most Runs3161174
Highest Score127158
Best Strike Rate125110
Most sixes07
Most Fours35121
Best Averages
Most 50s25
Most 100s1
Most Not Outs22
1997HTAC
Most Runs552754
Highest Score141145
Best Strike Rate86123
Most sixes111
Most Fours5746
Best Averages
Most 50s26
Most 100s1
Most Not Outs55
1996HTAC
Most Runs758634
Highest Score196159
Best Strike Rate88101
Most sixes11
Most Fours4370
Best Averages
Most 50s34
Most 100s1
Most Not Outs71
1995HTAC
Most Runs1136263
Highest Score219128
Best Strike Rate11587
Most sixes41
Most Fours9214
Best Averages
Most 50s32
Most 100s3
Most Not Outs61
1994HTAC
Most Runs804428
Highest Score184230
Best Strike Rate109108
Most sixes06
Most Fours8638
Best Averages
Most 50s42
Most 100s11
Most Not Outs61
1993HTAC
Most Runs897521
Highest Score197149
Best Strike Rate95104
Most sixes01
Most Fours8559
Best Averages
Most 50s55
Most 100s1
Most Not Outs6
1992HTAC
Most Runs481193
Highest Score13760
Best Strike Rate10676
Most sixes30
Most Fours3822
Best Averages
Most 50s21
Most Not Outs51
1991HTAC
Most Runs294
Highest Score75
Best Strike Rate73
Most sixes0
Most Fours26
Best Averages
Most Not Outs1
1990HTAC
Most Runs447
Highest Score131
Best Strike Rate55
Most sixes0
Most Fours28
Best Averages
Most 50s3
Most Not Outs2
1989HTAC
Most Runs183
Highest Score77
Best Strike Rate74
Most sixes1
Most Fours14
Best Averages
Most 50s1
Most Not Outs2
1988HTAC
Most Runs26
Highest Score15
Best Strike Rate43
Most sixes0
Most Fours0
Best Averages
Most Not Outs2
1986HTAC
Most Runs39
Highest Score19
Best Strike Rate36
Most sixes0
Most Fours1
Best Averages
Most Not Outs1
TEST
OverallHTAC
Most Runs45452858
Highest Score204103
Best Strike Rate4042
Most sixes14
Most Fours540355
Best Averages
Most 50s2018
Most 100s112
Most Not Outs244
2004HTAC
Most Runs172
Highest Score74
Best Strike Rate36
Most sixes0
Most Fours23
Best Averages
Most 50s1
Most Not Outs1
2003HTAC
Most Runs348
Highest Score144
Best Strike Rate41
Most sixes0
Most Fours49
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2002HTAC
Most Runs371245
Highest Score10462
Best Strike Rate3646
Most sixes00
Most Fours4835
Best Averages
Most 50s2
Most 100s1
Most Not Outs5
2000HTAC
Most Runs384
Highest Score102
Best Strike Rate36
Most sixes2
Most Fours45
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1999HTAC
Most Runs93183
Highest Score5536
Best Strike Rate3435
Most sixes00
Most Fours1626
Best Averages
Most 50s1
Most Not Outs1
1998HTAC
Most Runs234369
Highest Score5556
Best Strike Rate3341
Most sixes00
Most Fours2950
Best Averages
Most 50s11
Most 100s
Most Not Outs
1997BESTHTAC
Most Runs333105
Highest Score10359
Best Strike Rate3749
Most sixes00
Most Fours3814
Best Averages
Most 50s21
Most 100s1
Most Not Outs31
1996HTAC
Most Runs214356
Highest Score12684
Best Strike Rate3743
Most sixes00
Most Fours1840
Best Averages
Most 50s12
Most 100s1
Most Not Outs1
1995HTAC
Most Runs685121
Highest Score11960
Best Strike Rate4235
Most sixes00
Most Fours7310
Best Averages
Most 50s21
Most 100s3
Most Not Outs1
1994HTAC
Most Runs446161
Highest Score11699
Best Strike Rate4535
Most sixes01
Most Fours6518
Best Averages
Most 50s21
Most 100s1
Most Not Outs2
1993HTAC
Most Runs485298
Highest Score9375
Best Strike Rate3851
Most sixes01
Most Fours5944
Best Averages
Most 50s44
Most 100s
Most Not Outs4
1992HTAC
Most Runs201180
Highest Score9352
Best Strike Rate4349
Most sixes00
Most Fours2320
Best Averages
Most 50s21
Most Not Outs1
1991HTAC
Most Runs220
Highest Score49
Best Strike Rate36
Most sixes0
Most Fours21
Best Averages
Most Not Outs1
1990HTAC
Most Runs55
Highest Score55
Best Strike Rate
Most sixes0
Most Fours8
Best Averages
Most 50s1
Most Not Outs
1989HTAC
Most Runs6
Highest Score6
Best Strike Rate19
Most sixes0
Most Fours0
Best Averages
Most 50s
Most Not Outs
1988HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1986HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
ODI
OverallHTAC
Most Runs37895268
Highest Score104131
Best Strike Rate5866
Most sixes1044
Most Fours224430
Best Averages
Most 50s1331
Most 100s16
Most Not Outs3914
2004HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2003HTAC
Most Runs3327
Highest Score817
Best Strike Rate6128
Most sixes00
Most Fours270
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2002HTAC
Most Runs18384
Highest Score1884
Best Strike Rate3862
Most sixes02
Most Fours135
Best Averages
Most 50s4
Most 100s
Most Not Outs
2000HTAC
Most Runs960
Highest Score105
Best Strike Rate70
Most sixes4
Most Fours89
Best Averages
Most 50s6
Most 100s1
Most Not Outs3
1999BESTHTAC
Most Runs385703
Highest Score7397
Best Strike Rate6064
Most sixes06
Most Fours2564
Best Averages
Most 50s24
Most Not Outs42
1998HTAC
Most Runs82805
Highest Score72102
Best Strike Rate9269
Most sixes07
Most Fours671
Best Averages
Most 50s14
Most 100s1
Most Not Outs22
1997HTAC
Most Runs219649
Highest Score3886
Best Strike Rate4974
Most sixes111
Most Fours1932
Best Averages
Most 50s5
Most 100s
Most Not Outs24
1996HTAC
Most Runs544278
Highest Score7075
Best Strike Rate5158
Most sixes11
Most Fours2530
Best Averages
Most 50s22
Most 100s
Most Not Outs61
1995HTAC
Most Runs451142
Highest Score10068
Best Strike Rate7352
Most sixes41
Most Fours194
Best Averages
Most 50s11
Most 100s
Most Not Outs51
1994HTAC
Most Runs358267
Highest Score68131
Best Strike Rate6473
Most sixes05
Most Fours2120
Best Averages
Most 50s21
Most 100s1
Most Not Outs41
1993HTAC
Most Runs412223
Highest Score10474
Best Strike Rate5753
Most sixes00
Most Fours2615
Best Averages
Most 50s11
Most 100s1
Most Not Outs2
1992HTAC
Most Runs28013
Highest Score448
Best Strike Rate6327
Most sixes30
Most Fours152
Best Averages
Most 50s
Most Not Outs5
1991HTAC
Most Runs74
Highest Score26
Best Strike Rate37
Most sixes0
Most Fours5
Best Averages
Most Not Outs
1990HTAC
Most Runs392
Highest Score76
Best Strike Rate55
Most sixes0
Most Fours20
Best Averages
Most 50s2
Most Not Outs2
1989HTAC
Most Runs177
Highest Score71
Best Strike Rate55
Most sixes1
Most Fours14
Best Averages
Most 50s1
Most Not Outs2
1988HTAC
Most Runs26
Highest Score15
Best Strike Rate43
Most sixes0
Most Fours0
Best Averages
Most Not Outs2
1986HTAC
Most Runs39
Highest Score19
Best Strike Rate36
Most sixes0
Most Fours1
Best Averages
Most Not Outs1
T20I
OverallHTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2004BESTHTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2003HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2002HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1998HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1991HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1990HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1989HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1988HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1986HTAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs