Desmond Haynes vs Aravinda de Silva

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Desmond Haynes has dominance over Aravinda de Silva in overall, Tests and ODIs. In recent years, both players have been evenly matched.
CAREER
OverallDHAD
Most Runs1613515645
Highest Score336412
Best Strike Rate108132
Most sixes77150
Most Fours15981468
Best Averages
Most 50s9686
Most 100s3431
Most Not Outs5341
2003DHAD
Most Runs390
Highest Score92
Best Strike Rate82
Most sixes7
Most Fours34
Best Averages
Most 50s3
2002DHAD
Most Runs873
Highest Score283
Best Strike Rate140
Most sixes4
Most Fours98
Best Averages
Most 50s5
Most 100s1
Most Not Outs4
2000DHAD
Most Runs447
Highest Score208
Best Strike Rate117
Most sixes3
Most Fours52
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
1999DHAD
Most Runs687
Highest Score159
Best Strike Rate112
Most sixes2
Most Fours72
Best Averages
Most 50s7
Most Not Outs3
1998DHAD
Most Runs1376
Highest Score257
Best Strike Rate129
Most sixes11
Most Fours142
Best Averages
Most 50s8
Most 100s3
Most Not Outs2
1997DHAD
Most Runs2432
Highest Score302
Best Strike Rate145
Most sixes17
Most Fours261
Best Averages
Most 50s10
Most 100s10
Most Not Outs7
1996DHAD
Most Runs1261
Highest Score180
Best Strike Rate144
Most sixes16
Most Fours126
Best Averages
Most 50s5
Most 100s4
Most Not Outs5
1995DHAD
Most Runs763
Highest Score180
Best Strike Rate115
Most sixes5
Most Fours67
Best Averages
Most 50s4
Most 100s1
Most Not Outs1
1994BESTDHAD
Most Runs4851038
Highest Score178234
Best Strike Rate127129
Most sixes311
Most Fours5594
Best Averages
Most 50s35
Most 100s12
Most Not Outs14
1993DHAD
Most Runs11981355
Highest Score225223
Best Strike Rate107121
Most sixes617
Most Fours134111
Best Averages
Most 50s812
Most 100s21
Most Not Outs53
1992DHAD
Most Runs747839
Highest Score154190
Best Strike Rate117145
Most sixes47
Most Fours7076
Best Averages
Most 50s75
Most 100s1
Most Not Outs32
1991DHAD
Most Runs1175656
Highest Score200293
Best Strike Rate111152
Most sixes17
Most Fours14279
Best Averages
Most 50s91
Most 100s12
Most Not Outs4
1990DHAD
Most Runs852482
Highest Score234111
Best Strike Rate11297
Most sixes210
Most Fours8817
Best Averages
Most 50s32
Most 100s31
Most Not Outs11
1989DHAD
Most Runs1603755
Highest Score295263
Best Strike Rate123137
Most sixes189
Most Fours15175
Best Averages
Most 50s76
Most 100s61
Most Not Outs6
1988DHAD
Most Runs1296554
Highest Score242106
Best Strike Rate110112
Most sixes82
Most Fours11141
Best Averages
Most 50s65
Most 100s3
Most Not Outs4
1987DHAD
Most Runs904184
Highest Score22672
Best Strike Rate9461
Most sixes21
Most Fours945
Best Averages
Most 50s41
Most 100s2
Most Not Outs32
1986DHAD
Most Runs1034307
Highest Score20889
Best Strike Rate9764
Most sixes43
Most Fours1088
Best Averages
Most 50s81
Most 100s1
Most Not Outs61
1985DHAD
Most Runs1576802
Highest Score235208
Best Strike Rate12379
Most sixes615
Most Fours15562
Best Averages
Most 50s114
Most 100s32
Most Not Outs73
1984DHAD
Most Runs1763124
Highest Score27866
Best Strike Rate109126
Most sixes60
Most Fours17912
Best Averages
Most 50s101
Most 100s7
Most Not Outs82
1983DHAD
Most Runs1029
Highest Score233
Best Strike Rate105
Most sixes3
Most Fours58
Best Averages
Most 50s6
Most 100s1
Most Not Outs3
1982DHAD
Most Runs227
Highest Score103
Best Strike Rate89
Most sixes0
Most Fours21
Best Averages
Most 50s2
1981DHAD
Most Runs557
Highest Score180
Best Strike Rate105
Most sixes0
Most Fours65
Best Averages
Most 50s4
Most Not Outs1
1980DHAD
Most Runs977
Highest Score234
Best Strike Rate88
Most sixes6
Most Fours98
Best Averages
Most 50s3
Most 100s3
1979DHAD
Most Runs382
Highest Score122
Best Strike Rate122
Most sixes2
Most Fours30
Best Averages
Most 50s2
Most Not Outs1
1978DHAD
Most Runs330
Highest Score214
Best Strike Rate109
Most sixes6
Most Fours39
Best Averages
Most 50s3
Most 100s1
TEST
OverallDHAD
Most Runs74876361
Highest Score184267
Best Strike Rate4551
Most sixes2448
Most Fours830756
Best Averages
Most 50s3922
Most 100s1720
Most Not Outs2511
2003DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002DHAD
Most Runs409
Highest Score206
Best Strike Rate61
Most sixes1
Most Fours56
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2000DHAD
Most Runs306
Highest Score112
Best Strike Rate39
Most sixes0
Most Fours36
Best Averages
Most 50s
Most 100s1
Most Not Outs
1999DHAD
Most Runs293
Highest Score78
Best Strike Rate44
Most sixes1
Most Fours40
Best Averages
Most 50s3
Most Not Outs2
1998DHAD
Most Runs682
Highest Score152
Best Strike Rate54
Most sixes7
Most Fours85
Best Averages
Most 50s3
Most 100s2
Most Not Outs2
1997DHAD
Most Runs1220
Highest Score168
Best Strike Rate59
Most sixes6
Most Fours149
Best Averages
Most 50s2
Most 100s7
Most Not Outs3
1996DHAD
Most Runs73
Highest Score35
Best Strike Rate52
Most sixes1
Most Fours8
Best Averages
Most 50s
Most 100s
Most Not Outs
1995DHAD
Most Runs282
Highest Score105
Best Strike Rate39
Most sixes0
Most Fours32
Best Averages
Most 50s1
Most 100s1
Most Not Outs
1994DHAD
Most Runs217326
Highest Score63127
Best Strike Rate4544
Most sixes11
Most Fours2446
Best Averages
Most 50s1
Most 100s1
Most Not Outs11
1993BESTDHAD
Most Runs524656
Highest Score143148
Best Strike Rate5044
Most sixes47
Most Fours6775
Best Averages
Most 50s15
Most 100s21
Most Not Outs31
1992DHAD
Most Runs102301
Highest Score5885
Best Strike Rate6362
Most sixes03
Most Fours1536
Best Averages
Most 50s13
Most 100s
Most Not Outs
1991DHAD
Most Runs735603
Highest Score111267
Best Strike Rate4564
Most sixes07
Most Fours9776
Best Averages
Most 50s51
Most 100s12
Most Not Outs4
1990DHAD
Most Runs56912
Highest Score1677
Best Strike Rate48
Most sixes10
Most Fours570
Best Averages
Most 50s
Most 100s3
Most Not Outs
1989DHAD
Most Runs596314
Highest Score143167
Best Strike Rate5050
Most sixes34
Most Fours6538
Best Averages
Most 50s32
Most 100s21
Most Not Outs1
1988DHAD
Most Runs55034
Highest Score10018
Best Strike Rate3732
Most sixes00
Most Fours534
Best Averages
Most 50s3
Most 100s
Most Not Outs3
1987DHAD
Most Runs34229
Highest Score12121
Best Strike Rate42
Most sixes00
Most Fours490
Best Averages
Most 50s1
Most 100s1
Most Not Outs2
1986DHAD
Most Runs618160
Highest Score13137
Best Strike Rate42
Most sixes22
Most Fours663
Best Averages
Most 50s4
Most 100s1
Most Not Outs41
1985DHAD
Most Runs344418
Highest Score90122
Best Strike Rate50
Most sixes16
Most Fours4142
Best Averages
Most 50s41
Most 100s2
Most Not Outs21
1984DHAD
Most Runs95019
Highest Score14516
Best Strike Rate5058
Most sixes10
Most Fours1073
Best Averages
Most 50s6
Most 100s3
Most Not Outs3
1983DHAD
Most Runs509
Highest Score136
Best Strike Rate41
Most sixes3
Most Fours29
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1982DHAD
Most Runs96
Highest Score51
Best Strike Rate47
Most sixes0
Most Fours10
Best Averages
Most 50s1
1981DHAD
Most Runs263
Highest Score96
Best Strike Rate39
Most sixes0
Most Fours32
Best Averages
Most 50s2
Most Not Outs
1980DHAD
Most Runs806
Highest Score184
Best Strike Rate37
Most sixes4
Most Fours85
Best Averages
Most 50s2
Most 100s3
1979DHAD
Most Runs84
Highest Score42
Best Strike Rate68
Most sixes0
Most Fours10
Best Averages
Most 50s
Most Not Outs1
1978DHAD
Most Runs182
Highest Score66
Best Strike Rate
Most sixes4
Most Fours23
Best Averages
Most 50s3
Most 100s
ODI
OverallDHAD
Most Runs86489284
Highest Score152145
Best Strike Rate6381
Most sixes53102
Most Fours768712
Best Averages
Most 50s5764
Most 100s1711
Most Not Outs2830
2003DHAD
Most Runs390
Highest Score92
Best Strike Rate82
Most sixes7
Most Fours34
Best Averages
Most 50s3
2002DHAD
Most Runs464
Highest Score77
Best Strike Rate79
Most sixes3
Most Fours42
Best Averages
Most 50s4
Most 100s
Most Not Outs4
2000DHAD
Most Runs141
Highest Score96
Best Strike Rate78
Most sixes3
Most Fours16
Best Averages
Most 50s1
Most 100s
Most Not Outs1
1999DHAD
Most Runs394
Highest Score81
Best Strike Rate68
Most sixes1
Most Fours32
Best Averages
Most 50s4
Most Not Outs1
1998DHAD
Most Runs694
Highest Score105
Best Strike Rate75
Most sixes4
Most Fours57
Best Averages
Most 50s5
Most 100s1
Most Not Outs
1997DHAD
Most Runs1212
Highest Score134
Best Strike Rate86
Most sixes11
Most Fours112
Best Averages
Most 50s8
Most 100s3
Most Not Outs4
1996DHAD
Most Runs1188
Highest Score145
Best Strike Rate92
Most sixes15
Most Fours118
Best Averages
Most 50s5
Most 100s4
Most Not Outs5
1995DHAD
Most Runs481
Highest Score75
Best Strike Rate76
Most sixes5
Most Fours35
Best Averages
Most 50s3
Most 100s
Most Not Outs1
1994DHAD
Most Runs268712
Highest Score115107
Best Strike Rate8285
Most sixes210
Most Fours3148
Best Averages
Most 50s25
Most 100s11
Most Not Outs3
1993DHAD
Most Runs674699
Highest Score8275
Best Strike Rate5777
Most sixes210
Most Fours6736
Best Averages
Most 50s77
Most 100s
Most Not Outs22
1992DHAD
Most Runs645538
Highest Score96105
Best Strike Rate5483
Most sixes44
Most Fours5540
Best Averages
Most 50s62
Most 100s1
Most Not Outs32
1991DHAD
Most Runs44053
Highest Score8926
Best Strike Rate6688
Most sixes10
Most Fours453
Best Averages
Most 50s4
Most 100s
Most Not Outs
1990DHAD
Most Runs283470
Highest Score67104
Best Strike Rate6497
Most sixes110
Most Fours3117
Best Averages
Most 50s32
Most 100s1
Most Not Outs11
1989DHAD
Most Runs1007441
Highest Score15296
Best Strike Rate7387
Most sixes155
Most Fours8637
Best Averages
Most 50s44
Most 100s4
Most Not Outs5
1988DHAD
Most Runs746520
Highest Score14288
Best Strike Rate7380
Most sixes82
Most Fours5837
Best Averages
Most 50s35
Most 100s3
Most Not Outs1
1987BESTDHAD
Most Runs562155
Highest Score10551
Best Strike Rate5261
Most sixes21
Most Fours455
Best Averages
Most 50s31
Most 100s1
Most Not Outs12
1986DHAD
Most Runs416147
Highest Score7752
Best Strike Rate5564
Most sixes21
Most Fours425
Best Averages
Most 50s41
Most 100s
Most Not Outs2
1985DHAD
Most Runs1232384
Highest Score14586
Best Strike Rate7379
Most sixes59
Most Fours11420
Best Averages
Most 50s73
Most 100s3
Most Not Outs52
1984DHAD
Most Runs813105
Highest Score13350
Best Strike Rate5968
Most sixes50
Most Fours729
Best Averages
Most 50s41
Most 100s4
Most Not Outs52
1983DHAD
Most Runs520
Highest Score97
Best Strike Rate64
Most sixes0
Most Fours29
Best Averages
Most 50s4
Most 100s
Most Not Outs2
1982DHAD
Most Runs131
Highest Score52
Best Strike Rate42
Most sixes0
Most Fours11
Best Averages
Most 50s1
1981DHAD
Most Runs294
Highest Score84
Best Strike Rate66
Most sixes0
Most Fours33
Best Averages
Most 50s2
Most Not Outs1
1980DHAD
Most Runs171
Highest Score50
Best Strike Rate51
Most sixes2
Most Fours13
Best Averages
Most 50s1
Most 100s
1979DHAD
Most Runs298
Highest Score80
Best Strike Rate54
Most sixes2
Most Fours20
Best Averages
Most 50s2
Most Not Outs
1978DHAD
Most Runs148
Highest Score148
Best Strike Rate109
Most sixes2
Most Fours16
Best Averages
Most 50s
Most 100s1
T20I
OverallDHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2003BESTDHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1998DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1990DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1989DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1988DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1987DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1986DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1985DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1984DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1983DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1982DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1981DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1980DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
1979DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1978DHAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s