Aravinda de Silva vs Sir Viv Richards

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Sir Viv Richards has the edge in overall, Tests and ODIs. In recent years, both players have been evenly matched.
CAREER
OverallADSV
Most Runs1564515261
Highest Score412480
Best Strike Rate132160
Most sixes150210
Most Fours14681651
Best Averages
Most 50s8690
Most 100s3135
Most Not Outs4136
2003ADSV
Most Runs390
Highest Score92
Best Strike Rate82
Most sixes7
Most Fours34
Best Averages
Most 50s3
2002ADSV
Most Runs873
Highest Score283
Best Strike Rate140
Most sixes4
Most Fours98
Best Averages
Most 50s5
Most 100s1
Most Not Outs4
2000ADSV
Most Runs447
Highest Score208
Best Strike Rate117
Most sixes3
Most Fours52
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
1999ADSV
Most Runs687
Highest Score159
Best Strike Rate112
Most sixes2
Most Fours72
Best Averages
Most 50s7
Most Not Outs3
1998ADSV
Most Runs1376
Highest Score257
Best Strike Rate129
Most sixes11
Most Fours142
Best Averages
Most 50s8
Most 100s3
Most Not Outs2
1997ADSV
Most Runs2432
Highest Score302
Best Strike Rate145
Most sixes17
Most Fours261
Best Averages
Most 50s10
Most 100s10
Most Not Outs7
1996ADSV
Most Runs1261
Highest Score180
Best Strike Rate144
Most sixes16
Most Fours126
Best Averages
Most 50s5
Most 100s4
Most Not Outs5
1995ADSV
Most Runs763
Highest Score180
Best Strike Rate115
Most sixes5
Most Fours67
Best Averages
Most 50s4
Most 100s1
Most Not Outs1
1994ADSV
Most Runs1038
Highest Score234
Best Strike Rate129
Most sixes11
Most Fours94
Best Averages
Most 50s5
Most 100s2
Most Not Outs4
1993ADSV
Most Runs1355
Highest Score223
Best Strike Rate121
Most sixes17
Most Fours111
Best Averages
Most 50s12
Most 100s1
Most Not Outs3
1992ADSV
Most Runs839
Highest Score190
Best Strike Rate145
Most sixes7
Most Fours76
Best Averages
Most 50s5
Most 100s1
Most Not Outs2
1991ADSV
Most Runs656770
Highest Score293158
Best Strike Rate152138
Most sixes715
Most Fours7986
Best Averages
Most 50s18
Most 100s2
Most Not Outs2
1990ADSV
Most Runs482200
Highest Score111102
Best Strike Rate97131
Most sixes104
Most Fours1722
Best Averages
Most 50s21
Most 100s1
Most Not Outs1
1989ADSV
Most Runs755779
Highest Score263170
Best Strike Rate137149
Most sixes913
Most Fours7572
Best Averages
Most 50s64
Most 100s11
Most Not Outs4
1988ADSV
Most Runs5541188
Highest Score106256
Best Strike Rate112174
Most sixes217
Most Fours41150
Best Averages
Most 50s57
Most 100s3
Most Not Outs1
1987ADSV
Most Runs1841190
Highest Score72290
Best Strike Rate61171
Most sixes127
Most Fours5113
Best Averages
Most 50s17
Most 100s3
Most Not Outs22
1986BESTADSV
Most Runs307839
Highest Score89192
Best Strike Rate64192
Most sixes328
Most Fours873
Best Averages
Most 50s17
Most 100s1
Most Not Outs12
1985ADSV
Most Runs8021541
Highest Score208208
Best Strike Rate79161
Most sixes1526
Most Fours62137
Best Averages
Most 50s414
Most 100s22
Most Not Outs36
1984ADSV
Most Runs1241557
Highest Score66397
Best Strike Rate126170
Most sixes018
Most Fours12194
Best Averages
Most 50s17
Most 100s5
Most Not Outs25
1983ADSV
Most Runs1318
Highest Score269
Best Strike Rate214
Most sixes19
Most Fours118
Best Averages
Most 50s6
Most 100s4
Most Not Outs3
1982ADSV
Most Runs541
Highest Score128
Best Strike Rate160
Most sixes3
Most Fours51
Best Averages
Most 50s5
1981ADSV
Most Runs498
Highest Score254
Best Strike Rate151
Most sixes7
Most Fours63
Best Averages
Most 50s1
Most 100s2
Most Not Outs2
1980ADSV
Most Runs1221
Highest Score233
Best Strike Rate148
Most sixes9
Most Fours145
Best Averages
Most 50s10
Most 100s2
Most Not Outs1
1979ADSV
Most Runs762
Highest Score293
Best Strike Rate154
Most sixes8
Most Fours74
Best Averages
Most 50s3
Most 100s3
Most Not Outs4
1978ADSV
Most Runs71
Highest Score48
Best Strike Rate69
Most sixes1
Most Fours10
Best Averages
1977ADSV
Most Runs277
Highest Score112
Best Strike Rate143
Most sixes0
Most Fours18
Best Averages
Most 50s2
1976ADSV
Most Runs1926
Highest Score410
Best Strike Rate166
Most sixes8
Most Fours253
Best Averages
Most 50s6
Most 100s8
Most Not Outs1
1975ADSV
Most Runs322
Highest Score124
Best Strike Rate128
Most sixes1
Most Fours42
Best Averages
Most 50s2
Most Not Outs2
1974ADSV
Most Runs261
Highest Score192
Most sixes6
Most Fours30
Best Averages
Most 100s1
Most Not Outs1
TEST
OverallADSV
Most Runs63618540
Highest Score267291
Best Strike Rate5170
Most sixes4884
Most Fours7561051
Best Averages
Most 50s2245
Most 100s2024
Most Not Outs1112
2003ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002ADSV
Most Runs409
Highest Score206
Best Strike Rate61
Most sixes1
Most Fours56
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2000ADSV
Most Runs306
Highest Score112
Best Strike Rate39
Most sixes0
Most Fours36
Best Averages
Most 50s
Most 100s1
Most Not Outs
1999ADSV
Most Runs293
Highest Score78
Best Strike Rate44
Most sixes1
Most Fours40
Best Averages
Most 50s3
Most Not Outs2
1998ADSV
Most Runs682
Highest Score152
Best Strike Rate54
Most sixes7
Most Fours85
Best Averages
Most 50s3
Most 100s2
Most Not Outs2
1997ADSV
Most Runs1220
Highest Score168
Best Strike Rate59
Most sixes6
Most Fours149
Best Averages
Most 50s2
Most 100s7
Most Not Outs3
1996ADSV
Most Runs73
Highest Score35
Best Strike Rate52
Most sixes1
Most Fours8
Best Averages
Most 50s
Most 100s
Most Not Outs
1995ADSV
Most Runs282
Highest Score105
Best Strike Rate39
Most sixes0
Most Fours32
Best Averages
Most 50s1
Most 100s1
Most Not Outs
1994ADSV
Most Runs326
Highest Score127
Best Strike Rate44
Most sixes1
Most Fours46
Best Averages
Most 50s
Most 100s1
Most Not Outs1
1993ADSV
Most Runs656
Highest Score148
Best Strike Rate44
Most sixes7
Most Fours75
Best Averages
Most 50s5
Most 100s1
Most Not Outs1
1992ADSV
Most Runs301
Highest Score85
Best Strike Rate62
Most sixes3
Most Fours36
Best Averages
Most 50s3
Most 100s
Most Not Outs
1991BESTADSV
Most Runs603550
Highest Score26780
Best Strike Rate6459
Most sixes711
Most Fours7665
Best Averages
Most 50s17
Most 100s2
Most Not Outs2
1990ADSV
Most Runs12141
Highest Score770
Best Strike Rate65
Most sixes02
Most Fours018
Best Averages
Most 50s1
Most 100s
Most Not Outs
1989ADSV
Most Runs314287
Highest Score167110
Best Strike Rate5052
Most sixes41
Most Fours3832
Best Averages
Most 50s22
Most 100s11
Most Not Outs1
1988ADSV
Most Runs34867
Highest Score18146
Best Strike Rate3280
Most sixes09
Most Fours4120
Best Averages
Most 50s6
Most 100s2
Most Not Outs
1987ADSV
Most Runs29300
Highest Score21109
Best Strike Rate79
Most sixes03
Most Fours039
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
1986ADSV
Most Runs160506
Highest Score37110
Best Strike Rate94
Most sixes214
Most Fours348
Best Averages
Most 50s3
Most 100s1
Most Not Outs11
1985ADSV
Most Runs418310
Highest Score122105
Best Strike Rate68
Most sixes65
Most Fours4242
Best Averages
Most 50s12
Most 100s21
Most Not Outs11
1984ADSV
Most Runs19862
Highest Score16208
Best Strike Rate5869
Most sixes06
Most Fours3114
Best Averages
Most 50s3
Most 100s3
Most Not Outs2
1983ADSV
Most Runs588
Highest Score120
Best Strike Rate121
Most sixes9
Most Fours44
Best Averages
Most 50s3
Most 100s2
Most Not Outs
1982ADSV
Most Runs158
Highest Score50
Best Strike Rate88
Most sixes0
Most Fours20
Best Averages
Most 50s1
1981ADSV
Most Runs342
Highest Score182
Best Strike Rate59
Most sixes4
Most Fours50
Best Averages
Most 50s
Most 100s2
Most Not Outs1
1980ADSV
Most Runs893
Highest Score145
Best Strike Rate67
Most sixes5
Most Fours122
Best Averages
Most 50s7
Most 100s2
Most Not Outs1
1979ADSV
Most Runs236
Highest Score140
Best Strike Rate64
Most sixes1
Most Fours29
Best Averages
Most 50s1
Most 100s1
Most Not Outs
1978ADSV
Most Runs62
Highest Score39
Best Strike Rate
Most sixes1
Most Fours8
Best Averages
1977ADSV
Most Runs257
Highest Score92
Best Strike Rate
Most sixes0
Most Fours18
Best Averages
Most 50s2
1976ADSV
Most Runs1710
Highest Score291
Best Strike Rate72
Most sixes7
Most Fours223
Best Averages
Most 50s5
Most 100s7
Most Not Outs
1975ADSV
Most Runs210
Highest Score50
Best Strike Rate62
Most sixes0
Most Fours29
Best Averages
Most 50s1
Most Not Outs1
1974ADSV
Most Runs261
Highest Score192
Most sixes6
Most Fours30
Best Averages
Most 100s1
Most Not Outs1
ODI
OverallADSV
Most Runs92846721
Highest Score145189
Best Strike Rate8190
Most sixes102126
Most Fours712600
Best Averages
Most 50s6445
Most 100s1111
Most Not Outs3024
2003ADSV
Most Runs390
Highest Score92
Best Strike Rate82
Most sixes7
Most Fours34
Best Averages
Most 50s3
2002ADSV
Most Runs464
Highest Score77
Best Strike Rate79
Most sixes3
Most Fours42
Best Averages
Most 50s4
Most 100s
Most Not Outs4
2000ADSV
Most Runs141
Highest Score96
Best Strike Rate78
Most sixes3
Most Fours16
Best Averages
Most 50s1
Most 100s
Most Not Outs1
1999ADSV
Most Runs394
Highest Score81
Best Strike Rate68
Most sixes1
Most Fours32
Best Averages
Most 50s4
Most Not Outs1
1998ADSV
Most Runs694
Highest Score105
Best Strike Rate75
Most sixes4
Most Fours57
Best Averages
Most 50s5
Most 100s1
Most Not Outs
1997ADSV
Most Runs1212
Highest Score134
Best Strike Rate86
Most sixes11
Most Fours112
Best Averages
Most 50s8
Most 100s3
Most Not Outs4
1996ADSV
Most Runs1188
Highest Score145
Best Strike Rate92
Most sixes15
Most Fours118
Best Averages
Most 50s5
Most 100s4
Most Not Outs5
1995ADSV
Most Runs481
Highest Score75
Best Strike Rate76
Most sixes5
Most Fours35
Best Averages
Most 50s3
Most 100s
Most Not Outs1
1994ADSV
Most Runs712
Highest Score107
Best Strike Rate85
Most sixes10
Most Fours48
Best Averages
Most 50s5
Most 100s1
Most Not Outs3
1993ADSV
Most Runs699
Highest Score75
Best Strike Rate77
Most sixes10
Most Fours36
Best Averages
Most 50s7
Most 100s
Most Not Outs2
1992ADSV
Most Runs538
Highest Score105
Best Strike Rate83
Most sixes4
Most Fours40
Best Averages
Most 50s2
Most 100s1
Most Not Outs2
1991ADSV
Most Runs53220
Highest Score2678
Best Strike Rate8879
Most sixes04
Most Fours321
Best Averages
Most 50s1
Most 100s
Most Not Outs
1990ADSV
Most Runs47059
Highest Score10432
Best Strike Rate9766
Most sixes102
Most Fours174
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1989ADSV
Most Runs441492
Highest Score9660
Best Strike Rate8797
Most sixes512
Most Fours3740
Best Averages
Most 50s42
Most 100s
Most Not Outs3
1988ADSV
Most Runs520321
Highest Score88110
Best Strike Rate8094
Most sixes28
Most Fours3730
Best Averages
Most 50s51
Most 100s1
Most Not Outs1
1987BESTADSV
Most Runs155890
Highest Score51181
Best Strike Rate6192
Most sixes124
Most Fours574
Best Averages
Most 50s16
Most 100s2
Most Not Outs21
1986ADSV
Most Runs147333
Highest Score5282
Best Strike Rate6498
Most sixes114
Most Fours525
Best Averages
Most 50s14
Most 100s
Most Not Outs1
1985ADSV
Most Runs3841231
Highest Score86103
Best Strike Rate7993
Most sixes921
Most Fours2095
Best Averages
Most 50s312
Most 100s1
Most Not Outs25
1984ADSV
Most Runs105695
Highest Score50189
Best Strike Rate68101
Most sixes012
Most Fours980
Best Averages
Most 50s14
Most 100s2
Most Not Outs23
1983ADSV
Most Runs730
Highest Score149
Best Strike Rate93
Most sixes10
Most Fours74
Best Averages
Most 50s3
Most 100s2
Most Not Outs3
1982ADSV
Most Runs383
Highest Score78
Best Strike Rate72
Most sixes3
Most Fours31
Best Averages
Most 50s4
1981ADSV
Most Runs156
Highest Score72
Best Strike Rate92
Most sixes3
Most Fours13
Best Averages
Most 50s1
Most 100s
Most Not Outs1
1980ADSV
Most Runs328
Highest Score88
Best Strike Rate81
Most sixes4
Most Fours23
Best Averages
Most 50s3
Most 100s
Most Not Outs
1979ADSV
Most Runs526
Highest Score153
Best Strike Rate90
Most sixes7
Most Fours45
Best Averages
Most 50s2
Most 100s2
Most Not Outs4
1978ADSV
Most Runs9
Highest Score9
Best Strike Rate69
Most sixes0
Most Fours2
Best Averages
1977ADSV
Most Runs20
Highest Score20
Best Strike Rate143
Most sixes0
Most Fours0
Best Averages
Most 50s
1976ADSV
Most Runs216
Highest Score119
Best Strike Rate94
Most sixes1
Most Fours30
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
1975ADSV
Most Runs112
Highest Score74
Best Strike Rate66
Most sixes1
Most Fours13
Best Averages
Most 50s1
Most Not Outs1
1974ADSV
Most Runs
Highest Score
Most sixes
Most Fours
Best Averages
Most 100s
Most Not Outs
T20I
OverallADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2003BESTADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2002ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1998ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1990ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1989ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1988ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1987ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1986ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1985ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1984ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1983ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1982ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1981ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1980ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1979ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1978ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
1977ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1976ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1975ADSV
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1974ADSV
Most Runs
Highest Score
Most sixes
Most Fours
Best Averages
Most 100s
Most Not Outs