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
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
Overall
AD
DH
Most Runs
15645
16135
Highest Score
412
336
Best Strike Rate
132
108
Most sixes
150
77
Most Fours
1468
1598
Best Averages
Most 50s
86
96
Most 100s
31
34
Most Not Outs
41
53
2003
AD
DH
Most Runs
390
Highest Score
92
Best Strike Rate
82
Most sixes
7
Most Fours
34
Best Averages
Most 50s
3
2002
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
Most Runs
1038
485
Highest Score
234
178
Best Strike Rate
129
127
Most sixes
11
3
Most Fours
94
55
Best Averages
Most 50s
5
3
Most 100s
2
1
Most Not Outs
4
1
1993
AD
DH
Most Runs
1355
1198
Highest Score
223
225
Best Strike Rate
121
107
Most sixes
17
6
Most Fours
111
134
Best Averages
Most 50s
12
8
Most 100s
1
2
Most Not Outs
3
5
1992
AD
DH
Most Runs
839
747
Highest Score
190
154
Best Strike Rate
145
117
Most sixes
7
4
Most Fours
76
70
Best Averages
Most 50s
5
7
Most 100s
1
Most Not Outs
2
3
1991
AD
DH
Most Runs
656
1175
Highest Score
293
200
Best Strike Rate
152
111
Most sixes
7
1
Most Fours
79
142
Best Averages
Most 50s
1
9
Most 100s
2
1
Most Not Outs
4
1990
AD
DH
Most Runs
482
852
Highest Score
111
234
Best Strike Rate
97
112
Most sixes
10
2
Most Fours
17
88
Best Averages
Most 50s
2
3
Most 100s
1
3
Most Not Outs
1
1
1989
AD
DH
Most Runs
755
1603
Highest Score
263
295
Best Strike Rate
137
123
Most sixes
9
18
Most Fours
75
151
Best Averages
Most 50s
6
7
Most 100s
1
6
Most Not Outs
6
1988
AD
DH
Most Runs
554
1296
Highest Score
106
242
Best Strike Rate
112
110
Most sixes
2
8
Most Fours
41
111
Best Averages
Most 50s
5
6
Most 100s
3
Most Not Outs
4
1987
AD
DH
Most Runs
184
904
Highest Score
72
226
Best Strike Rate
61
94
Most sixes
1
2
Most Fours
5
94
Best Averages
Most 50s
1
4
Most 100s
2
Most Not Outs
2
3
1986
AD
DH
Most Runs
307
1034
Highest Score
89
208
Best Strike Rate
64
97
Most sixes
3
4
Most Fours
8
108
Best Averages
Most 50s
1
8
Most 100s
1
Most Not Outs
1
6
1985
AD
DH
Most Runs
802
1576
Highest Score
208
235
Best Strike Rate
79
123
Most sixes
15
6
Most Fours
62
155
Best Averages
Most 50s
4
11
Most 100s
2
3
Most Not Outs
3
7
1984
AD
DH
Most Runs
124
1763
Highest Score
66
278
Best Strike Rate
126
109
Most sixes
0
6
Most Fours
12
179
Best Averages
Most 50s
1
10
Most 100s
7
Most Not Outs
2
8
1983
AD
DH
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
AD
DH
Most Runs
227
Highest Score
103
Best Strike Rate
89
Most sixes
0
Most Fours
21
Best Averages
Most 50s
2
1981
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
Most Runs
6361
7487
Highest Score
267
184
Best Strike Rate
51
45
Most sixes
48
24
Most Fours
756
830
Best Averages
Most 50s
22
39
Most 100s
20
17
Most Not Outs
11
25
2003
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
Most Runs
326
217
Highest Score
127
63
Best Strike Rate
44
45
Most sixes
1
1
Most Fours
46
24
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
1
1
1993
BEST
AD
DH
Most Runs
656
524
Highest Score
148
143
Best Strike Rate
44
50
Most sixes
7
4
Most Fours
75
67
Best Averages
Most 50s
5
1
Most 100s
1
2
Most Not Outs
1
3
1992
AD
DH
Most Runs
301
102
Highest Score
85
58
Best Strike Rate
62
63
Most sixes
3
0
Most Fours
36
15
Best Averages
Most 50s
3
1
Most 100s
Most Not Outs
1991
AD
DH
Most Runs
603
735
Highest Score
267
111
Best Strike Rate
64
45
Most sixes
7
0
Most Fours
76
97
Best Averages
Most 50s
1
5
Most 100s
2
1
Most Not Outs
4
1990
AD
DH
Most Runs
12
569
Highest Score
7
167
Best Strike Rate
48
Most sixes
0
1
Most Fours
0
57
Best Averages
Most 50s
Most 100s
3
Most Not Outs
1989
AD
DH
Most Runs
314
596
Highest Score
167
143
Best Strike Rate
50
50
Most sixes
4
3
Most Fours
38
65
Best Averages
Most 50s
2
3
Most 100s
1
2
Most Not Outs
1
1988
AD
DH
Most Runs
34
550
Highest Score
18
100
Best Strike Rate
32
37
Most sixes
0
0
Most Fours
4
53
Best Averages
Most 50s
3
Most 100s
Most Not Outs
3
1987
AD
DH
Most Runs
29
342
Highest Score
21
121
Best Strike Rate
42
Most sixes
0
0
Most Fours
0
49
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
2
1986
AD
DH
Most Runs
160
618
Highest Score
37
131
Best Strike Rate
42
Most sixes
2
2
Most Fours
3
66
Best Averages
Most 50s
4
Most 100s
1
Most Not Outs
1
4
1985
AD
DH
Most Runs
418
344
Highest Score
122
90
Best Strike Rate
50
Most sixes
6
1
Most Fours
42
41
Best Averages
Most 50s
1
4
Most 100s
2
Most Not Outs
1
2
1984
AD
DH
Most Runs
19
950
Highest Score
16
145
Best Strike Rate
58
50
Most sixes
0
1
Most Fours
3
107
Best Averages
Most 50s
6
Most 100s
3
Most Not Outs
3
1983
AD
DH
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
AD
DH
Most Runs
96
Highest Score
51
Best Strike Rate
47
Most sixes
0
Most Fours
10
Best Averages
Most 50s
1
1981
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
Most Runs
182
Highest Score
66
Best Strike Rate
Most sixes
4
Most Fours
23
Best Averages
Most 50s
3
Most 100s
ODI
Overall
AD
DH
Most Runs
9284
8648
Highest Score
145
152
Best Strike Rate
81
63
Most sixes
102
53
Most Fours
712
768
Best Averages
Most 50s
64
57
Most 100s
11
17
Most Not Outs
30
28
2003
AD
DH
Most Runs
390
Highest Score
92
Best Strike Rate
82
Most sixes
7
Most Fours
34
Best Averages
Most 50s
3
2002
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
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
AD
DH
Most Runs
712
268
Highest Score
107
115
Best Strike Rate
85
82
Most sixes
10
2
Most Fours
48
31
Best Averages
Most 50s
5
2
Most 100s
1
1
Most Not Outs
3
1993
AD
DH
Most Runs
699
674
Highest Score
75
82
Best Strike Rate
77
57
Most sixes
10
2
Most Fours
36
67
Best Averages
Most 50s
7
7
Most 100s
Most Not Outs
2
2
1992
AD
DH
Most Runs
538
645
Highest Score
105
96
Best Strike Rate
83
54
Most sixes
4
4
Most Fours
40
55
Best Averages
Most 50s
2
6
Most 100s
1
Most Not Outs
2
3
1991
AD
DH
Most Runs
53
440
Highest Score
26
89
Best Strike Rate
88
66
Most sixes
0
1
Most Fours
3
45
Best Averages
Most 50s
4
Most 100s
Most Not Outs
1990
AD
DH
Most Runs
470
283
Highest Score
104
67
Best Strike Rate
97
64
Most sixes
10
1
Most Fours
17
31
Best Averages
Most 50s
2
3
Most 100s
1
Most Not Outs
1
1
1989
AD
DH
Most Runs
441
1007
Highest Score
96
152
Best Strike Rate
87
73
Most sixes
5
15
Most Fours
37
86
Best Averages
Most 50s
4
4
Most 100s
4
Most Not Outs
5
1988
AD
DH
Most Runs
520
746
Highest Score
88
142
Best Strike Rate
80
73
Most sixes
2
8
Most Fours
37
58
Best Averages
Most 50s
5
3
Most 100s
3
Most Not Outs
1
1987
BEST
AD
DH
Most Runs
155
562
Highest Score
51
105
Best Strike Rate
61
52
Most sixes
1
2
Most Fours
5
45
Best Averages
Most 50s
1
3
Most 100s
1
Most Not Outs
2
1
1986
AD
DH
Most Runs
147
416
Highest Score
52
77
Best Strike Rate
64
55
Most sixes
1
2
Most Fours
5
42
Best Averages
Most 50s
1
4
Most 100s
Most Not Outs
2
1985
AD
DH
Most Runs
384
1232
Highest Score
86
145
Best Strike Rate
79
73
Most sixes
9
5
Most Fours
20
114
Best Averages
Most 50s
3
7
Most 100s
3
Most Not Outs
2
5
1984
AD
DH
Most Runs
105
813
Highest Score
50
133
Best Strike Rate
68
59
Most sixes
0
5
Most Fours
9
72
Best Averages
Most 50s
1
4
Most 100s
4
Most Not Outs
2
5
1983
AD
DH
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
AD
DH
Most Runs
131
Highest Score
52
Best Strike Rate
42
Most sixes
0
Most Fours
11
Best Averages
Most 50s
1
1981
AD
DH
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
AD
DH
Most Runs
171
Highest Score
50
Best Strike Rate
51
Most sixes
2
Most Fours
13
Best Averages
Most 50s
1
Most 100s
1979
AD
DH
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
AD
DH
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
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2003
BEST
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1998
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1990
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1989
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1988
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1987
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1986
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1985
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1984
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1983
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1982
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1981
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1980
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
1979
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1978
AD
DH
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s