Aravinda de Silva vs Desmond Haynes

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Desmond Haynes has the edge in overall, Tests and ODIs. In recent years, both players have been evenly matched.
CAREER
OverallADDH
Most Runs1564516135
Highest Score412336
Best Strike Rate132108
Most sixes15077
Most Fours14681598
Best Averages
Most 50s8696
Most 100s3134
Most Not Outs4153
2003ADDH
Most Runs390
Highest Score92
Best Strike Rate82
Most sixes7
Most Fours34
Best Averages
Most 50s3
2002ADDH
Most Runs873
Highest Score283
Best Strike Rate140
Most sixes4
Most Fours98
Best Averages
Most 50s5
Most 100s1
Most Not Outs4
2000ADDH
Most Runs447
Highest Score208
Best Strike Rate117
Most sixes3
Most Fours52
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
1999ADDH
Most Runs687
Highest Score159
Best Strike Rate112
Most sixes2
Most Fours72
Best Averages
Most 50s7
Most Not Outs3
1998ADDH
Most Runs1376
Highest Score257
Best Strike Rate129
Most sixes11
Most Fours142
Best Averages
Most 50s8
Most 100s3
Most Not Outs2
1997ADDH
Most Runs2432
Highest Score302
Best Strike Rate145
Most sixes17
Most Fours261
Best Averages
Most 50s10
Most 100s10
Most Not Outs7
1996ADDH
Most Runs1261
Highest Score180
Best Strike Rate144
Most sixes16
Most Fours126
Best Averages
Most 50s5
Most 100s4
Most Not Outs5
1995ADDH
Most Runs763
Highest Score180
Best Strike Rate115
Most sixes5
Most Fours67
Best Averages
Most 50s4
Most 100s1
Most Not Outs1
1994BESTADDH
Most Runs1038485
Highest Score234178
Best Strike Rate129127
Most sixes113
Most Fours9455
Best Averages
Most 50s53
Most 100s21
Most Not Outs41
1993ADDH
Most Runs13551198
Highest Score223225
Best Strike Rate121107
Most sixes176
Most Fours111134
Best Averages
Most 50s128
Most 100s12
Most Not Outs35
1992ADDH
Most Runs839747
Highest Score190154
Best Strike Rate145117
Most sixes74
Most Fours7670
Best Averages
Most 50s57
Most 100s1
Most Not Outs23
1991ADDH
Most Runs6561175
Highest Score293200
Best Strike Rate152111
Most sixes71
Most Fours79142
Best Averages
Most 50s19
Most 100s21
Most Not Outs4
1990ADDH
Most Runs482852
Highest Score111234
Best Strike Rate97112
Most sixes102
Most Fours1788
Best Averages
Most 50s23
Most 100s13
Most Not Outs11
1989ADDH
Most Runs7551603
Highest Score263295
Best Strike Rate137123
Most sixes918
Most Fours75151
Best Averages
Most 50s67
Most 100s16
Most Not Outs6
1988ADDH
Most Runs5541296
Highest Score106242
Best Strike Rate112110
Most sixes28
Most Fours41111
Best Averages
Most 50s56
Most 100s3
Most Not Outs4
1987ADDH
Most Runs184904
Highest Score72226
Best Strike Rate6194
Most sixes12
Most Fours594
Best Averages
Most 50s14
Most 100s2
Most Not Outs23
1986ADDH
Most Runs3071034
Highest Score89208
Best Strike Rate6497
Most sixes34
Most Fours8108
Best Averages
Most 50s18
Most 100s1
Most Not Outs16
1985ADDH
Most Runs8021576
Highest Score208235
Best Strike Rate79123
Most sixes156
Most Fours62155
Best Averages
Most 50s411
Most 100s23
Most Not Outs37
1984ADDH
Most Runs1241763
Highest Score66278
Best Strike Rate126109
Most sixes06
Most Fours12179
Best Averages
Most 50s110
Most 100s7
Most Not Outs28
1983ADDH
Most Runs1029
Highest Score233
Best Strike Rate105
Most sixes3
Most Fours58
Best Averages
Most 50s6
Most 100s1
Most Not Outs3
1982ADDH
Most Runs227
Highest Score103
Best Strike Rate89
Most sixes0
Most Fours21
Best Averages
Most 50s2
1981ADDH
Most Runs557
Highest Score180
Best Strike Rate105
Most sixes0
Most Fours65
Best Averages
Most 50s4
Most Not Outs1
1980ADDH
Most Runs977
Highest Score234
Best Strike Rate88
Most sixes6
Most Fours98
Best Averages
Most 50s3
Most 100s3
1979ADDH
Most Runs382
Highest Score122
Best Strike Rate122
Most sixes2
Most Fours30
Best Averages
Most 50s2
Most Not Outs1
1978ADDH
Most Runs330
Highest Score214
Best Strike Rate109
Most sixes6
Most Fours39
Best Averages
Most 50s3
Most 100s1
TEST
OverallADDH
Most Runs63617487
Highest Score267184
Best Strike Rate5145
Most sixes4824
Most Fours756830
Best Averages
Most 50s2239
Most 100s2017
Most Not Outs1125
2003ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002ADDH
Most Runs409
Highest Score206
Best Strike Rate61
Most sixes1
Most Fours56
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2000ADDH
Most Runs306
Highest Score112
Best Strike Rate39
Most sixes0
Most Fours36
Best Averages
Most 50s
Most 100s1
Most Not Outs
1999ADDH
Most Runs293
Highest Score78
Best Strike Rate44
Most sixes1
Most Fours40
Best Averages
Most 50s3
Most Not Outs2
1998ADDH
Most Runs682
Highest Score152
Best Strike Rate54
Most sixes7
Most Fours85
Best Averages
Most 50s3
Most 100s2
Most Not Outs2
1997ADDH
Most Runs1220
Highest Score168
Best Strike Rate59
Most sixes6
Most Fours149
Best Averages
Most 50s2
Most 100s7
Most Not Outs3
1996ADDH
Most Runs73
Highest Score35
Best Strike Rate52
Most sixes1
Most Fours8
Best Averages
Most 50s
Most 100s
Most Not Outs
1995ADDH
Most Runs282
Highest Score105
Best Strike Rate39
Most sixes0
Most Fours32
Best Averages
Most 50s1
Most 100s1
Most Not Outs
1994ADDH
Most Runs326217
Highest Score12763
Best Strike Rate4445
Most sixes11
Most Fours4624
Best Averages
Most 50s1
Most 100s1
Most Not Outs11
1993BESTADDH
Most Runs656524
Highest Score148143
Best Strike Rate4450
Most sixes74
Most Fours7567
Best Averages
Most 50s51
Most 100s12
Most Not Outs13
1992ADDH
Most Runs301102
Highest Score8558
Best Strike Rate6263
Most sixes30
Most Fours3615
Best Averages
Most 50s31
Most 100s
Most Not Outs
1991ADDH
Most Runs603735
Highest Score267111
Best Strike Rate6445
Most sixes70
Most Fours7697
Best Averages
Most 50s15
Most 100s21
Most Not Outs4
1990ADDH
Most Runs12569
Highest Score7167
Best Strike Rate48
Most sixes01
Most Fours057
Best Averages
Most 50s
Most 100s3
Most Not Outs
1989ADDH
Most Runs314596
Highest Score167143
Best Strike Rate5050
Most sixes43
Most Fours3865
Best Averages
Most 50s23
Most 100s12
Most Not Outs1
1988ADDH
Most Runs34550
Highest Score18100
Best Strike Rate3237
Most sixes00
Most Fours453
Best Averages
Most 50s3
Most 100s
Most Not Outs3
1987ADDH
Most Runs29342
Highest Score21121
Best Strike Rate42
Most sixes00
Most Fours049
Best Averages
Most 50s1
Most 100s1
Most Not Outs2
1986ADDH
Most Runs160618
Highest Score37131
Best Strike Rate42
Most sixes22
Most Fours366
Best Averages
Most 50s4
Most 100s1
Most Not Outs14
1985ADDH
Most Runs418344
Highest Score12290
Best Strike Rate50
Most sixes61
Most Fours4241
Best Averages
Most 50s14
Most 100s2
Most Not Outs12
1984ADDH
Most Runs19950
Highest Score16145
Best Strike Rate5850
Most sixes01
Most Fours3107
Best Averages
Most 50s6
Most 100s3
Most Not Outs3
1983ADDH
Most Runs509
Highest Score136
Best Strike Rate41
Most sixes3
Most Fours29
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1982ADDH
Most Runs96
Highest Score51
Best Strike Rate47
Most sixes0
Most Fours10
Best Averages
Most 50s1
1981ADDH
Most Runs263
Highest Score96
Best Strike Rate39
Most sixes0
Most Fours32
Best Averages
Most 50s2
Most Not Outs
1980ADDH
Most Runs806
Highest Score184
Best Strike Rate37
Most sixes4
Most Fours85
Best Averages
Most 50s2
Most 100s3
1979ADDH
Most Runs84
Highest Score42
Best Strike Rate68
Most sixes0
Most Fours10
Best Averages
Most 50s
Most Not Outs1
1978ADDH
Most Runs182
Highest Score66
Best Strike Rate
Most sixes4
Most Fours23
Best Averages
Most 50s3
Most 100s
ODI
OverallADDH
Most Runs92848648
Highest Score145152
Best Strike Rate8163
Most sixes10253
Most Fours712768
Best Averages
Most 50s6457
Most 100s1117
Most Not Outs3028
2003ADDH
Most Runs390
Highest Score92
Best Strike Rate82
Most sixes7
Most Fours34
Best Averages
Most 50s3
2002ADDH
Most Runs464
Highest Score77
Best Strike Rate79
Most sixes3
Most Fours42
Best Averages
Most 50s4
Most 100s
Most Not Outs4
2000ADDH
Most Runs141
Highest Score96
Best Strike Rate78
Most sixes3
Most Fours16
Best Averages
Most 50s1
Most 100s
Most Not Outs1
1999ADDH
Most Runs394
Highest Score81
Best Strike Rate68
Most sixes1
Most Fours32
Best Averages
Most 50s4
Most Not Outs1
1998ADDH
Most Runs694
Highest Score105
Best Strike Rate75
Most sixes4
Most Fours57
Best Averages
Most 50s5
Most 100s1
Most Not Outs
1997ADDH
Most Runs1212
Highest Score134
Best Strike Rate86
Most sixes11
Most Fours112
Best Averages
Most 50s8
Most 100s3
Most Not Outs4
1996ADDH
Most Runs1188
Highest Score145
Best Strike Rate92
Most sixes15
Most Fours118
Best Averages
Most 50s5
Most 100s4
Most Not Outs5
1995ADDH
Most Runs481
Highest Score75
Best Strike Rate76
Most sixes5
Most Fours35
Best Averages
Most 50s3
Most 100s
Most Not Outs1
1994ADDH
Most Runs712268
Highest Score107115
Best Strike Rate8582
Most sixes102
Most Fours4831
Best Averages
Most 50s52
Most 100s11
Most Not Outs3
1993ADDH
Most Runs699674
Highest Score7582
Best Strike Rate7757
Most sixes102
Most Fours3667
Best Averages
Most 50s77
Most 100s
Most Not Outs22
1992ADDH
Most Runs538645
Highest Score10596
Best Strike Rate8354
Most sixes44
Most Fours4055
Best Averages
Most 50s26
Most 100s1
Most Not Outs23
1991ADDH
Most Runs53440
Highest Score2689
Best Strike Rate8866
Most sixes01
Most Fours345
Best Averages
Most 50s4
Most 100s
Most Not Outs
1990ADDH
Most Runs470283
Highest Score10467
Best Strike Rate9764
Most sixes101
Most Fours1731
Best Averages
Most 50s23
Most 100s1
Most Not Outs11
1989ADDH
Most Runs4411007
Highest Score96152
Best Strike Rate8773
Most sixes515
Most Fours3786
Best Averages
Most 50s44
Most 100s4
Most Not Outs5
1988ADDH
Most Runs520746
Highest Score88142
Best Strike Rate8073
Most sixes28
Most Fours3758
Best Averages
Most 50s53
Most 100s3
Most Not Outs1
1987BESTADDH
Most Runs155562
Highest Score51105
Best Strike Rate6152
Most sixes12
Most Fours545
Best Averages
Most 50s13
Most 100s1
Most Not Outs21
1986ADDH
Most Runs147416
Highest Score5277
Best Strike Rate6455
Most sixes12
Most Fours542
Best Averages
Most 50s14
Most 100s
Most Not Outs2
1985ADDH
Most Runs3841232
Highest Score86145
Best Strike Rate7973
Most sixes95
Most Fours20114
Best Averages
Most 50s37
Most 100s3
Most Not Outs25
1984ADDH
Most Runs105813
Highest Score50133
Best Strike Rate6859
Most sixes05
Most Fours972
Best Averages
Most 50s14
Most 100s4
Most Not Outs25
1983ADDH
Most Runs520
Highest Score97
Best Strike Rate64
Most sixes0
Most Fours29
Best Averages
Most 50s4
Most 100s
Most Not Outs2
1982ADDH
Most Runs131
Highest Score52
Best Strike Rate42
Most sixes0
Most Fours11
Best Averages
Most 50s1
1981ADDH
Most Runs294
Highest Score84
Best Strike Rate66
Most sixes0
Most Fours33
Best Averages
Most 50s2
Most Not Outs1
1980ADDH
Most Runs171
Highest Score50
Best Strike Rate51
Most sixes2
Most Fours13
Best Averages
Most 50s1
Most 100s
1979ADDH
Most Runs298
Highest Score80
Best Strike Rate54
Most sixes2
Most Fours20
Best Averages
Most 50s2
Most Not Outs
1978ADDH
Most Runs148
Highest Score148
Best Strike Rate109
Most sixes2
Most Fours16
Best Averages
Most 50s
Most 100s1
T20I
OverallADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2003BESTADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1998ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1990ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1989ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1988ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1987ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1986ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1985ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1984ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1983ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1982ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1981ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1980ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
1979ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1978ADDH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s