Stephen Fleming vs Aravinda de Silva

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Aravinda de Silva has the edge in overall, Tests and ODIs. In recent years, both players have been evenly matched.
CAREER
OverallSFAD
Most Runs1531915645
Highest Score446412
Best Strike Rate246132
Most sixes89150
Most Fours17601468
Best Averages
Most 50s9586
Most 100s1731
Most Not Outs3141
2008SFAD
Most Runs398
Highest Score87
Best Strike Rate57
Most sixes2
Most Fours56
Best Averages
Most 50s4
2007SFAD
Most Runs823
Highest Score160
Best Strike Rate147
Most sixes16
Most Fours100
Best Averages
Most 50s5
Most 100s2
Most Not Outs2
2006SFAD
Most Runs1021
Highest Score389
Best Strike Rate262
Most sixes9
Most Fours136
Best Averages
Most 50s5
Most 100s1
2005SFAD
Most Runs875
Highest Score212
Best Strike Rate254
Most sixes10
Most Fours116
Best Averages
Most 50s7
2004SFAD
Most Runs1658
Highest Score317
Best Strike Rate130
Most sixes15
Most Fours195
Best Averages
Most 50s6
Most 100s4
Most Not Outs3
2003SFAD
Most Runs1312390
Highest Score40892
Best Strike Rate11482
Most sixes117
Most Fours16134
Best Averages
Most 50s33
Most 100s3
Most Not Outs4
2002SFAD
Most Runs1169873
Highest Score219283
Best Strike Rate106140
Most sixes24
Most Fours12398
Best Averages
Most 50s75
Most 100s11
Most Not Outs14
2000SFAD
Most Runs1015447
Highest Score184208
Best Strike Rate113117
Most sixes23
Most Fours12252
Best Averages
Most 50s91
Most 100s1
Most Not Outs31
1999SFAD
Most Runs910687
Highest Score142159
Best Strike Rate93112
Most sixes02
Most Fours10272
Best Averages
Most 50s67
Most Not Outs43
1998SFAD
Most Runs12771376
Highest Score290257
Best Strike Rate115129
Most sixes411
Most Fours113142
Best Averages
Most 50s58
Most 100s33
Most Not Outs52
1997SFAD
Most Runs10332432
Highest Score191302
Best Strike Rate107145
Most sixes417
Most Fours108261
Best Averages
Most 50s810
Most 100s110
Most Not Outs7
1996BESTSFAD
Most Runs11651261
Highest Score198180
Best Strike Rate121144
Most sixes216
Most Fours140126
Best Averages
Most 50s95
Most 100s14
Most Not Outs45
1995SFAD
Most Runs1006763
Highest Score157180
Best Strike Rate125115
Most sixes65
Most Fours10167
Best Averages
Most 50s84
Most 100s1
Most Not Outs21
1994SFAD
Most Runs7241038
Highest Score182234
Best Strike Rate114129
Most sixes211
Most Fours8094
Best Averages
Most 50s45
Most 100s2
Most Not Outs14
1993SFAD
Most Runs1355
Highest Score223
Best Strike Rate121
Most sixes17
Most Fours111
Best Averages
Most 50s12
Most 100s1
Most Not Outs3
1992SFAD
Most Runs839
Highest Score190
Best Strike Rate145
Most sixes7
Most Fours76
Best Averages
Most 50s5
Most 100s1
Most Not Outs2
1991SFAD
Most Runs656
Highest Score293
Best Strike Rate152
Most sixes7
Most Fours79
Best Averages
Most 50s1
Most 100s2
1990SFAD
Most Runs482
Highest Score111
Best Strike Rate97
Most sixes10
Most Fours17
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1989SFAD
Most Runs755
Highest Score263
Best Strike Rate137
Most sixes9
Most Fours75
Best Averages
Most 50s6
Most 100s1
1988SFAD
Most Runs554
Highest Score106
Best Strike Rate112
Most sixes2
Most Fours41
Best Averages
Most 50s5
1987SFAD
Most Runs184
Highest Score72
Best Strike Rate61
Most sixes1
Most Fours5
Best Averages
Most 50s1
Most Not Outs2
1986SFAD
Most Runs307
Highest Score89
Best Strike Rate64
Most sixes3
Most Fours8
Best Averages
Most 50s1
Most Not Outs1
1985SFAD
Most Runs802
Highest Score208
Best Strike Rate79
Most sixes15
Most Fours62
Best Averages
Most 50s4
Most 100s2
Most Not Outs3
1984SFAD
Most Runs124
Highest Score66
Best Strike Rate126
Most sixes0
Most Fours12
Best Averages
Most 50s1
Most Not Outs2
TEST
OverallSFAD
Most Runs71726361
Highest Score274267
Best Strike Rate4651
Most sixes2648
Most Fours917756
Best Averages
Most 50s4622
Most 100s920
Most Not Outs1011
2008SFAD
Most Runs398
Highest Score87
Best Strike Rate57
Most sixes2
Most Fours56
Best Averages
Most 50s4
2007SFAD
Most Runs154
Highest Score54
Best Strike Rate70
Most sixes3
Most Fours23
Best Averages
Most 50s1
Most 100s
Most Not Outs
2006SFAD
Most Runs570
Highest Score262
Best Strike Rate55
Most sixes3
Most Fours80
Best Averages
Most 50s1
Most 100s1
2005SFAD
Most Runs387
Highest Score88
Best Strike Rate45
Most sixes3
Most Fours55
Best Averages
Most 50s4
2004SFAD
Most Runs737
Highest Score202
Best Strike Rate51
Most sixes4
Most Fours91
Best Averages
Most 50s2
Most 100s2
Most Not Outs1
2003SFAD
Most Runs631
Highest Score274
Best Strike Rate49
Most sixes2
Most Fours73
Best Averages
Most 50s1
Most 100s2
Most Not Outs2
2002SFAD
Most Runs397409
Highest Score130206
Best Strike Rate4061
Most sixes01
Most Fours5356
Best Averages
Most 50s11
Most 100s11
Most Not Outs
2000SFAD
Most Runs438306
Highest Score99112
Best Strike Rate4439
Most sixes00
Most Fours5636
Best Averages
Most 50s4
Most 100s1
Most Not Outs
1999SFAD
Most Runs578293
Highest Score7378
Best Strike Rate3544
Most sixes01
Most Fours6640
Best Averages
Most 50s53
Most Not Outs32
1998BESTSFAD
Most Runs471682
Highest Score174152
Best Strike Rate4154
Most sixes17
Most Fours5285
Best Averages
Most 50s23
Most 100s12
Most Not Outs12
1997SFAD
Most Runs6101220
Highest Score129168
Best Strike Rate4559
Most sixes36
Most Fours73149
Best Averages
Most 50s62
Most 100s17
Most Not Outs3
1996SFAD
Most Runs45773
Highest Score9235
Best Strike Rate4752
Most sixes11
Most Fours698
Best Averages
Most 50s4
Most 100s
Most Not Outs2
1995SFAD
Most Runs492282
Highest Score79105
Best Strike Rate4439
Most sixes30
Most Fours5732
Best Averages
Most 50s41
Most 100s1
Most Not Outs
1994SFAD
Most Runs376326
Highest Score92127
Best Strike Rate4344
Most sixes01
Most Fours5546
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1993SFAD
Most Runs656
Highest Score148
Best Strike Rate44
Most sixes7
Most Fours75
Best Averages
Most 50s5
Most 100s1
Most Not Outs1
1992SFAD
Most Runs301
Highest Score85
Best Strike Rate62
Most sixes3
Most Fours36
Best Averages
Most 50s3
Most 100s
Most Not Outs
1991SFAD
Most Runs603
Highest Score267
Best Strike Rate64
Most sixes7
Most Fours76
Best Averages
Most 50s1
Most 100s2
1990SFAD
Most Runs12
Highest Score7
Best Strike Rate
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
1989SFAD
Most Runs314
Highest Score167
Best Strike Rate50
Most sixes4
Most Fours38
Best Averages
Most 50s2
Most 100s1
1988SFAD
Most Runs34
Highest Score18
Best Strike Rate32
Most sixes0
Most Fours4
Best Averages
Most 50s
1987SFAD
Most Runs29
Highest Score21
Best Strike Rate
Most sixes0
Most Fours0
Best Averages
Most 50s
Most Not Outs
1986SFAD
Most Runs160
Highest Score37
Best Strike Rate
Most sixes2
Most Fours3
Best Averages
Most 50s
Most Not Outs1
1985SFAD
Most Runs418
Highest Score122
Best Strike Rate
Most sixes6
Most Fours42
Best Averages
Most 50s1
Most 100s2
Most Not Outs1
1984SFAD
Most Runs19
Highest Score16
Best Strike Rate58
Most sixes0
Most Fours3
Best Averages
Most 50s
Most Not Outs
ODI
OverallSFAD
Most Runs80379284
Highest Score134145
Best Strike Rate7181
Most sixes63102
Most Fours823712
Best Averages
Most 50s4964
Most 100s811
Most Not Outs2130
2008SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2007SFAD
Most Runs669
Highest Score106
Best Strike Rate77
Most sixes13
Most Fours77
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2006SFAD
Most Runs390
Highest Score89
Best Strike Rate77
Most sixes6
Most Fours45
Best Averages
Most 50s4
Most 100s
2005SFAD
Most Runs439
Highest Score93
Best Strike Rate80
Most sixes7
Most Fours52
Best Averages
Most 50s3
2004SFAD
Most Runs921
Highest Score115
Best Strike Rate79
Most sixes11
Most Fours104
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2003SFAD
Most Runs681390
Highest Score13492
Best Strike Rate6582
Most sixes97
Most Fours8834
Best Averages
Most 50s23
Most 100s1
Most Not Outs2
2002BESTSFAD
Most Runs772464
Highest Score8977
Best Strike Rate6679
Most sixes23
Most Fours7042
Best Averages
Most 50s64
Most 100s
Most Not Outs14
2000SFAD
Most Runs577141
Highest Score8596
Best Strike Rate6978
Most sixes23
Most Fours6616
Best Averages
Most 50s51
Most 100s
Most Not Outs31
1999SFAD
Most Runs332394
Highest Score6981
Best Strike Rate5868
Most sixes01
Most Fours3632
Best Averages
Most 50s14
Most Not Outs11
1998SFAD
Most Runs806694
Highest Score116105
Best Strike Rate7475
Most sixes34
Most Fours6157
Best Averages
Most 50s35
Most 100s21
Most Not Outs4
1997SFAD
Most Runs4231212
Highest Score62134
Best Strike Rate6286
Most sixes111
Most Fours35112
Best Averages
Most 50s28
Most 100s3
Most Not Outs4
1996SFAD
Most Runs7081188
Highest Score106145
Best Strike Rate7492
Most sixes115
Most Fours71118
Best Averages
Most 50s55
Most 100s14
Most Not Outs25
1995SFAD
Most Runs514481
Highest Score7875
Best Strike Rate8176
Most sixes35
Most Fours4435
Best Averages
Most 50s43
Most 100s
Most Not Outs21
1994SFAD
Most Runs348712
Highest Score90107
Best Strike Rate7185
Most sixes210
Most Fours2548
Best Averages
Most 50s25
Most 100s1
Most Not Outs13
1993SFAD
Most Runs699
Highest Score75
Best Strike Rate77
Most sixes10
Most Fours36
Best Averages
Most 50s7
Most 100s
Most Not Outs2
1992SFAD
Most Runs538
Highest Score105
Best Strike Rate83
Most sixes4
Most Fours40
Best Averages
Most 50s2
Most 100s1
Most Not Outs2
1991SFAD
Most Runs53
Highest Score26
Best Strike Rate88
Most sixes0
Most Fours3
Best Averages
Most 50s
Most 100s
1990SFAD
Most Runs470
Highest Score104
Best Strike Rate97
Most sixes10
Most Fours17
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1989SFAD
Most Runs441
Highest Score96
Best Strike Rate87
Most sixes5
Most Fours37
Best Averages
Most 50s4
Most 100s
1988SFAD
Most Runs520
Highest Score88
Best Strike Rate80
Most sixes2
Most Fours37
Best Averages
Most 50s5
1987SFAD
Most Runs155
Highest Score51
Best Strike Rate61
Most sixes1
Most Fours5
Best Averages
Most 50s1
Most Not Outs2
1986SFAD
Most Runs147
Highest Score52
Best Strike Rate64
Most sixes1
Most Fours5
Best Averages
Most 50s1
Most Not Outs
1985SFAD
Most Runs384
Highest Score86
Best Strike Rate79
Most sixes9
Most Fours20
Best Averages
Most 50s3
Most 100s
Most Not Outs2
1984SFAD
Most Runs105
Highest Score50
Best Strike Rate68
Most sixes0
Most Fours9
Best Averages
Most 50s1
Most Not Outs2
T20I
OverallSFAD
Most Runs110
Highest Score38
Best Strike Rate129
Most sixes0
Most Fours20
Best Averages
Most 50s
Most 100s
Most Not Outs
2008BESTSFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2007SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2006SFAD
Most Runs61
Highest Score38
Best Strike Rate130
Most sixes0
Most Fours11
Best Averages
Most 50s
Most 100s
2005SFAD
Most Runs49
Highest Score31
Best Strike Rate129
Most sixes0
Most Fours9
Best Averages
Most 50s
2004SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2003SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2002SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1998SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
1990SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1989SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
1988SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1987SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1986SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1985SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1984SFAD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs