Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2026 stats
2025 stats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
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
Overall
DH
AD
Most Runs
16135
15645
Highest Score
336
412
Best Strike Rate
108
132
Most sixes
77
150
Most Fours
1598
1468
Best Averages
Most 50s
96
86
Most 100s
34
31
Most Not Outs
53
41
2003
DH
AD
Most Runs
390
Highest Score
92
Best Strike Rate
82
Most sixes
7
Most Fours
34
Best Averages
Most 50s
3
2002
DH
AD
Most Runs
873
Highest Score
283
Best Strike Rate
140
Most sixes
4
Most Fours
98
Best Averages
Most 50s
5
Most 100s
1
Most Not Outs
4
2000
DH
AD
Most Runs
447
Highest Score
208
Best Strike Rate
117
Most sixes
3
Most Fours
52
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
1
1999
DH
AD
Most Runs
687
Highest Score
159
Best Strike Rate
112
Most sixes
2
Most Fours
72
Best Averages
Most 50s
7
Most Not Outs
3
1998
DH
AD
Most Runs
1376
Highest Score
257
Best Strike Rate
129
Most sixes
11
Most Fours
142
Best Averages
Most 50s
8
Most 100s
3
Most Not Outs
2
1997
DH
AD
Most Runs
2432
Highest Score
302
Best Strike Rate
145
Most sixes
17
Most Fours
261
Best Averages
Most 50s
10
Most 100s
10
Most Not Outs
7
1996
DH
AD
Most Runs
1261
Highest Score
180
Best Strike Rate
144
Most sixes
16
Most Fours
126
Best Averages
Most 50s
5
Most 100s
4
Most Not Outs
5
1995
DH
AD
Most Runs
763
Highest Score
180
Best Strike Rate
115
Most sixes
5
Most Fours
67
Best Averages
Most 50s
4
Most 100s
1
Most Not Outs
1
1994
BEST
DH
AD
Most Runs
485
1038
Highest Score
178
234
Best Strike Rate
127
129
Most sixes
3
11
Most Fours
55
94
Best Averages
Most 50s
3
5
Most 100s
1
2
Most Not Outs
1
4
1993
DH
AD
Most Runs
1198
1355
Highest Score
225
223
Best Strike Rate
107
121
Most sixes
6
17
Most Fours
134
111
Best Averages
Most 50s
8
12
Most 100s
2
1
Most Not Outs
5
3
1992
DH
AD
Most Runs
747
839
Highest Score
154
190
Best Strike Rate
117
145
Most sixes
4
7
Most Fours
70
76
Best Averages
Most 50s
7
5
Most 100s
1
Most Not Outs
3
2
1991
DH
AD
Most Runs
1175
656
Highest Score
200
293
Best Strike Rate
111
152
Most sixes
1
7
Most Fours
142
79
Best Averages
Most 50s
9
1
Most 100s
1
2
Most Not Outs
4
1990
DH
AD
Most Runs
852
482
Highest Score
234
111
Best Strike Rate
112
97
Most sixes
2
10
Most Fours
88
17
Best Averages
Most 50s
3
2
Most 100s
3
1
Most Not Outs
1
1
1989
DH
AD
Most Runs
1603
755
Highest Score
295
263
Best Strike Rate
123
137
Most sixes
18
9
Most Fours
151
75
Best Averages
Most 50s
7
6
Most 100s
6
1
Most Not Outs
6
1988
DH
AD
Most Runs
1296
554
Highest Score
242
106
Best Strike Rate
110
112
Most sixes
8
2
Most Fours
111
41
Best Averages
Most 50s
6
5
Most 100s
3
Most Not Outs
4
1987
DH
AD
Most Runs
904
184
Highest Score
226
72
Best Strike Rate
94
61
Most sixes
2
1
Most Fours
94
5
Best Averages
Most 50s
4
1
Most 100s
2
Most Not Outs
3
2
1986
DH
AD
Most Runs
1034
307
Highest Score
208
89
Best Strike Rate
97
64
Most sixes
4
3
Most Fours
108
8
Best Averages
Most 50s
8
1
Most 100s
1
Most Not Outs
6
1
1985
DH
AD
Most Runs
1576
802
Highest Score
235
208
Best Strike Rate
123
79
Most sixes
6
15
Most Fours
155
62
Best Averages
Most 50s
11
4
Most 100s
3
2
Most Not Outs
7
3
1984
DH
AD
Most Runs
1763
124
Highest Score
278
66
Best Strike Rate
109
126
Most sixes
6
0
Most Fours
179
12
Best Averages
Most 50s
10
1
Most 100s
7
Most Not Outs
8
2
1983
DH
AD
Most Runs
1029
Highest Score
233
Best Strike Rate
105
Most sixes
3
Most Fours
58
Best Averages
Most 50s
6
Most 100s
1
Most Not Outs
3
1982
DH
AD
Most Runs
227
Highest Score
103
Best Strike Rate
89
Most sixes
0
Most Fours
21
Best Averages
Most 50s
2
1981
DH
AD
Most Runs
557
Highest Score
180
Best Strike Rate
105
Most sixes
0
Most Fours
65
Best Averages
Most 50s
4
Most Not Outs
1
1980
DH
AD
Most Runs
977
Highest Score
234
Best Strike Rate
88
Most sixes
6
Most Fours
98
Best Averages
Most 50s
3
Most 100s
3
1979
DH
AD
Most Runs
382
Highest Score
122
Best Strike Rate
122
Most sixes
2
Most Fours
30
Best Averages
Most 50s
2
Most Not Outs
1
1978
DH
AD
Most Runs
330
Highest Score
214
Best Strike Rate
109
Most sixes
6
Most Fours
39
Best Averages
Most 50s
3
Most 100s
1
TEST
Overall
DH
AD
Most Runs
7487
6361
Highest Score
184
267
Best Strike Rate
45
51
Most sixes
24
48
Most Fours
830
756
Best Averages
Most 50s
39
22
Most 100s
17
20
Most Not Outs
25
11
2003
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002
DH
AD
Most Runs
409
Highest Score
206
Best Strike Rate
61
Most sixes
1
Most Fours
56
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
2000
DH
AD
Most Runs
306
Highest Score
112
Best Strike Rate
39
Most sixes
0
Most Fours
36
Best Averages
Most 50s
Most 100s
1
Most Not Outs
1999
DH
AD
Most Runs
293
Highest Score
78
Best Strike Rate
44
Most sixes
1
Most Fours
40
Best Averages
Most 50s
3
Most Not Outs
2
1998
DH
AD
Most Runs
682
Highest Score
152
Best Strike Rate
54
Most sixes
7
Most Fours
85
Best Averages
Most 50s
3
Most 100s
2
Most Not Outs
2
1997
DH
AD
Most Runs
1220
Highest Score
168
Best Strike Rate
59
Most sixes
6
Most Fours
149
Best Averages
Most 50s
2
Most 100s
7
Most Not Outs
3
1996
DH
AD
Most Runs
73
Highest Score
35
Best Strike Rate
52
Most sixes
1
Most Fours
8
Best Averages
Most 50s
Most 100s
Most Not Outs
1995
DH
AD
Most Runs
282
Highest Score
105
Best Strike Rate
39
Most sixes
0
Most Fours
32
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
1994
DH
AD
Most Runs
217
326
Highest Score
63
127
Best Strike Rate
45
44
Most sixes
1
1
Most Fours
24
46
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
1
1
1993
BEST
DH
AD
Most Runs
524
656
Highest Score
143
148
Best Strike Rate
50
44
Most sixes
4
7
Most Fours
67
75
Best Averages
Most 50s
1
5
Most 100s
2
1
Most Not Outs
3
1
1992
DH
AD
Most Runs
102
301
Highest Score
58
85
Best Strike Rate
63
62
Most sixes
0
3
Most Fours
15
36
Best Averages
Most 50s
1
3
Most 100s
Most Not Outs
1991
DH
AD
Most Runs
735
603
Highest Score
111
267
Best Strike Rate
45
64
Most sixes
0
7
Most Fours
97
76
Best Averages
Most 50s
5
1
Most 100s
1
2
Most Not Outs
4
1990
DH
AD
Most Runs
569
12
Highest Score
167
7
Best Strike Rate
48
Most sixes
1
0
Most Fours
57
0
Best Averages
Most 50s
Most 100s
3
Most Not Outs
1989
DH
AD
Most Runs
596
314
Highest Score
143
167
Best Strike Rate
50
50
Most sixes
3
4
Most Fours
65
38
Best Averages
Most 50s
3
2
Most 100s
2
1
Most Not Outs
1
1988
DH
AD
Most Runs
550
34
Highest Score
100
18
Best Strike Rate
37
32
Most sixes
0
0
Most Fours
53
4
Best Averages
Most 50s
3
Most 100s
Most Not Outs
3
1987
DH
AD
Most Runs
342
29
Highest Score
121
21
Best Strike Rate
42
Most sixes
0
0
Most Fours
49
0
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
2
1986
DH
AD
Most Runs
618
160
Highest Score
131
37
Best Strike Rate
42
Most sixes
2
2
Most Fours
66
3
Best Averages
Most 50s
4
Most 100s
1
Most Not Outs
4
1
1985
DH
AD
Most Runs
344
418
Highest Score
90
122
Best Strike Rate
50
Most sixes
1
6
Most Fours
41
42
Best Averages
Most 50s
4
1
Most 100s
2
Most Not Outs
2
1
1984
DH
AD
Most Runs
950
19
Highest Score
145
16
Best Strike Rate
50
58
Most sixes
1
0
Most Fours
107
3
Best Averages
Most 50s
6
Most 100s
3
Most Not Outs
3
1983
DH
AD
Most Runs
509
Highest Score
136
Best Strike Rate
41
Most sixes
3
Most Fours
29
Best Averages
Most 50s
2
Most 100s
1
Most Not Outs
1
1982
DH
AD
Most Runs
96
Highest Score
51
Best Strike Rate
47
Most sixes
0
Most Fours
10
Best Averages
Most 50s
1
1981
DH
AD
Most Runs
263
Highest Score
96
Best Strike Rate
39
Most sixes
0
Most Fours
32
Best Averages
Most 50s
2
Most Not Outs
1980
DH
AD
Most Runs
806
Highest Score
184
Best Strike Rate
37
Most sixes
4
Most Fours
85
Best Averages
Most 50s
2
Most 100s
3
1979
DH
AD
Most Runs
84
Highest Score
42
Best Strike Rate
68
Most sixes
0
Most Fours
10
Best Averages
Most 50s
Most Not Outs
1
1978
DH
AD
Most Runs
182
Highest Score
66
Best Strike Rate
Most sixes
4
Most Fours
23
Best Averages
Most 50s
3
Most 100s
ODI
Overall
DH
AD
Most Runs
8648
9284
Highest Score
152
145
Best Strike Rate
63
81
Most sixes
53
102
Most Fours
768
712
Best Averages
Most 50s
57
64
Most 100s
17
11
Most Not Outs
28
30
2003
DH
AD
Most Runs
390
Highest Score
92
Best Strike Rate
82
Most sixes
7
Most Fours
34
Best Averages
Most 50s
3
2002
DH
AD
Most Runs
464
Highest Score
77
Best Strike Rate
79
Most sixes
3
Most Fours
42
Best Averages
Most 50s
4
Most 100s
Most Not Outs
4
2000
DH
AD
Most Runs
141
Highest Score
96
Best Strike Rate
78
Most sixes
3
Most Fours
16
Best Averages
Most 50s
1
Most 100s
Most Not Outs
1
1999
DH
AD
Most Runs
394
Highest Score
81
Best Strike Rate
68
Most sixes
1
Most Fours
32
Best Averages
Most 50s
4
Most Not Outs
1
1998
DH
AD
Most Runs
694
Highest Score
105
Best Strike Rate
75
Most sixes
4
Most Fours
57
Best Averages
Most 50s
5
Most 100s
1
Most Not Outs
1997
DH
AD
Most Runs
1212
Highest Score
134
Best Strike Rate
86
Most sixes
11
Most Fours
112
Best Averages
Most 50s
8
Most 100s
3
Most Not Outs
4
1996
DH
AD
Most Runs
1188
Highest Score
145
Best Strike Rate
92
Most sixes
15
Most Fours
118
Best Averages
Most 50s
5
Most 100s
4
Most Not Outs
5
1995
DH
AD
Most Runs
481
Highest Score
75
Best Strike Rate
76
Most sixes
5
Most Fours
35
Best Averages
Most 50s
3
Most 100s
Most Not Outs
1
1994
DH
AD
Most Runs
268
712
Highest Score
115
107
Best Strike Rate
82
85
Most sixes
2
10
Most Fours
31
48
Best Averages
Most 50s
2
5
Most 100s
1
1
Most Not Outs
3
1993
DH
AD
Most Runs
674
699
Highest Score
82
75
Best Strike Rate
57
77
Most sixes
2
10
Most Fours
67
36
Best Averages
Most 50s
7
7
Most 100s
Most Not Outs
2
2
1992
DH
AD
Most Runs
645
538
Highest Score
96
105
Best Strike Rate
54
83
Most sixes
4
4
Most Fours
55
40
Best Averages
Most 50s
6
2
Most 100s
1
Most Not Outs
3
2
1991
DH
AD
Most Runs
440
53
Highest Score
89
26
Best Strike Rate
66
88
Most sixes
1
0
Most Fours
45
3
Best Averages
Most 50s
4
Most 100s
Most Not Outs
1990
DH
AD
Most Runs
283
470
Highest Score
67
104
Best Strike Rate
64
97
Most sixes
1
10
Most Fours
31
17
Best Averages
Most 50s
3
2
Most 100s
1
Most Not Outs
1
1
1989
DH
AD
Most Runs
1007
441
Highest Score
152
96
Best Strike Rate
73
87
Most sixes
15
5
Most Fours
86
37
Best Averages
Most 50s
4
4
Most 100s
4
Most Not Outs
5
1988
DH
AD
Most Runs
746
520
Highest Score
142
88
Best Strike Rate
73
80
Most sixes
8
2
Most Fours
58
37
Best Averages
Most 50s
3
5
Most 100s
3
Most Not Outs
1
1987
BEST
DH
AD
Most Runs
562
155
Highest Score
105
51
Best Strike Rate
52
61
Most sixes
2
1
Most Fours
45
5
Best Averages
Most 50s
3
1
Most 100s
1
Most Not Outs
1
2
1986
DH
AD
Most Runs
416
147
Highest Score
77
52
Best Strike Rate
55
64
Most sixes
2
1
Most Fours
42
5
Best Averages
Most 50s
4
1
Most 100s
Most Not Outs
2
1985
DH
AD
Most Runs
1232
384
Highest Score
145
86
Best Strike Rate
73
79
Most sixes
5
9
Most Fours
114
20
Best Averages
Most 50s
7
3
Most 100s
3
Most Not Outs
5
2
1984
DH
AD
Most Runs
813
105
Highest Score
133
50
Best Strike Rate
59
68
Most sixes
5
0
Most Fours
72
9
Best Averages
Most 50s
4
1
Most 100s
4
Most Not Outs
5
2
1983
DH
AD
Most Runs
520
Highest Score
97
Best Strike Rate
64
Most sixes
0
Most Fours
29
Best Averages
Most 50s
4
Most 100s
Most Not Outs
2
1982
DH
AD
Most Runs
131
Highest Score
52
Best Strike Rate
42
Most sixes
0
Most Fours
11
Best Averages
Most 50s
1
1981
DH
AD
Most Runs
294
Highest Score
84
Best Strike Rate
66
Most sixes
0
Most Fours
33
Best Averages
Most 50s
2
Most Not Outs
1
1980
DH
AD
Most Runs
171
Highest Score
50
Best Strike Rate
51
Most sixes
2
Most Fours
13
Best Averages
Most 50s
1
Most 100s
1979
DH
AD
Most Runs
298
Highest Score
80
Best Strike Rate
54
Most sixes
2
Most Fours
20
Best Averages
Most 50s
2
Most Not Outs
1978
DH
AD
Most Runs
148
Highest Score
148
Best Strike Rate
109
Most sixes
2
Most Fours
16
Best Averages
Most 50s
Most 100s
1
T20I
Overall
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2003
BEST
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1998
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1990
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1989
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1988
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1987
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1986
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1985
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1984
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1983
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1982
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1981
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1980
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
1979
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1978
DH
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s