Niroshan Dickwella vs Ben Duckett

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Niroshan Dickwella has dominance over Ben Duckett in ODIs, while Ben Duckett has the edge in overall and Tests. In recent years, both players have been evenly matched.
CAREER
OverallNDBD
Most Runs48414861
Highest Score280431
Best Strike Rate290342
Most sixes3244
Most Fours552610
Best Averages
Most 50s3227
Most 100s29
Most Not Outs96
2026NDBD
Most Runs170
Highest Score104
Best Strike Rate166
Most sixes2
Most Fours18
Best Averages
Most 50s1
2025NDBD
Most Runs1484
Highest Score398
Best Strike Rate362
Most sixes20
Most Fours197
Best Averages
Most 50s8
Most 100s3
2024NDBD
Most Runs1454
Highest Score260
Best Strike Rate197
Most sixes11
Most Fours188
Best Averages
Most 50s8
Most 100s3
Most Not Outs1
2023NDBD
Most Runs71022
Highest Score7317
Best Strike Rate41298
Most sixes06
Most Fours1116
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2022BESTNDBD
Most Runs333590
Highest Score86177
Best Strike Rate158256
Most sixes14
Most Fours4174
Best Averages
Most 50s44
Most 100s1
Most Not Outs23
2021NDBD
Most Runs521
Highest Score136
Best Strike Rate231
Most sixes2
Most Fours49
Best Averages
Most 50s3
Most Not Outs2
2020NDBD
Most Runs123
Highest Score63
Best Strike Rate54
Most sixes0
Most Fours11
Best Averages
Most 50s1
2019NDBD
Most Runs7459
Highest Score1809
Best Strike Rate327129
Most sixes100
Most Fours831
Best Averages
Most 50s5
2018NDBD
Most Runs948
Highest Score186
Best Strike Rate240
Most sixes0
Most Fours117
Best Averages
Most 50s6
Most Not Outs2
2017NDBD
Most Runs1832
Highest Score267
Best Strike Rate312
Most sixes17
Most Fours216
Best Averages
Most 50s11
Most 100s2
Most Not Outs3
2016NDBD
Most Runs184233
Highest Score98119
Best Strike Rate187139
Most sixes13
Most Fours1923
Best Averages
Most 50s13
2014NDBD
Most Runs148
Highest Score76
Best Strike Rate101
Most sixes1
Most Fours15
Best Averages
Most 50s1
TEST
OverallNDBD
Most Runs27573097
Highest Score96182
Best Strike Rate6686
Most sixes1119
Most Fours304399
Best Averages
Most 50s2216
Most 100s6
Most Not Outs73
2026NDBD
Most Runs69
Highest Score42
Best Strike Rate87
Most sixes0
Most Fours11
Best Averages
Most 50s
2025NDBD
Most Runs735
Highest Score149
Best Strike Rate88
Most sixes6
Most Fours100
Best Averages
Most 50s3
Most 100s2
2024NDBD
Most Runs1149
Highest Score153
Best Strike Rate87
Most sixes7
Most Fours153
Best Averages
Most 50s6
Most 100s2
Most Not Outs1
2023NDBD
Most Runs7677
Highest Score7182
Best Strike Rate4184
Most sixes02
Most Fours179
Best Averages
Most 50s3
Most 100s1
Most Not Outs1
2022BESTNDBD
Most Runs307357
Highest Score61107
Best Strike Rate6896
Most sixes12
Most Fours3643
Best Averages
Most 50s43
Most 100s1
Most Not Outs21
2021NDBD
Most Runs463
Highest Score96
Best Strike Rate64
Most sixes1
Most Fours45
Best Averages
Most 50s3
Most Not Outs1
2020NDBD
Most Runs123
Highest Score63
Best Strike Rate54
Most sixes0
Most Fours11
Best Averages
Most 50s1
2019NDBD
Most Runs421
Highest Score65
Best Strike Rate62
Most sixes2
Most Fours49
Best Averages
Most 50s4
2018NDBD
Most Runs519
Highest Score80
Best Strike Rate66
Most sixes0
Most Fours60
Best Averages
Most 50s3
Most Not Outs2
2017NDBD
Most Runs773
Highest Score83
Best Strike Rate75
Most sixes6
Most Fours87
Best Averages
Most 50s6
Most 100s
Most Not Outs2
2016NDBD
Most Runs110
Highest Score56
Best Strike Rate58
Most sixes2
Most Fours13
Best Averages
Most 50s1
2014NDBD
Most Runs144
Highest Score72
Best Strike Rate61
Most sixes1
Most Fours15
Best Averages
Most 50s1
ODI
OverallNDBD
Most Runs16041237
Highest Score116165
Best Strike Rate93102
Most sixes1217
Most Fours187142
Best Averages
Most 50s98
Most 100s23
Most Not Outs11
2026NDBD
Most Runs101
Highest Score62
Best Strike Rate79
Most sixes2
Most Fours7
Best Averages
Most 50s1
2025NDBD
Most Runs537
Highest Score165
Best Strike Rate106
Most sixes8
Most Fours68
Best Averages
Most 50s3
Most 100s1
2024NDBD
Most Runs305
Highest Score107
Best Strike Rate110
Most sixes4
Most Fours35
Best Averages
Most 50s2
Most 100s1
Most Not Outs
2023NDBD
Most Runs272
Highest Score107
Best Strike Rate100
Most sixes4
Most Fours29
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
2022NDBD
Most Runs26
Highest Score25
Best Strike Rate90
Most sixes0
Most Fours5
Best Averages
Most 50s
Most 100s
Most Not Outs
2021NDBD
Most Runs7
Highest Score7
Best Strike Rate78
Most sixes0
Most Fours0
Best Averages
Most 50s
Most Not Outs
2020NDBD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2019NDBD
Most Runs147
Highest Score76
Best Strike Rate121
Most sixes5
Most Fours14
Best Averages
Most 50s1
2018NDBD
Most Runs415
Highest Score95
Best Strike Rate86
Most sixes0
Most Fours55
Best Averages
Most 50s3
Most Not Outs
2017NDBD
Most Runs826
Highest Score116
Best Strike Rate96
Most sixes6
Most Fours95
Best Averages
Most 50s4
Most 100s2
Most Not Outs1
2016BESTNDBD
Most Runs179123
Highest Score9463
Best Strike Rate8781
Most sixes11
Most Fours1810
Best Averages
Most 50s12
2014NDBD
Most Runs4
Highest Score4
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
Most 50s
T20I
OverallNDBD
Most Runs480527
Highest Score6884
Best Strike Rate131154
Most sixes98
Most Fours6169
Best Averages
Most 50s13
Most 100s
Most Not Outs12
2026NDBD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2025NDBD
Most Runs212
Highest Score84
Best Strike Rate168
Most sixes6
Most Fours29
Best Averages
Most 50s2
Most 100s
2024NDBD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2023NDBD
Most Runs73
Highest Score28
Best Strike Rate114
Most sixes0
Most Fours8
Best Averages
Most 50s
Most 100s
Most Not Outs
2022NDBD
Most Runs233
Highest Score70
Best Strike Rate160
Most sixes2
Most Fours31
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2021NDBD
Most Runs51
Highest Score33
Best Strike Rate89
Most sixes1
Most Fours4
Best Averages
Most 50s
Most Not Outs1
2020NDBD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2019BESTNDBD
Most Runs1779
Highest Score399
Best Strike Rate144129
Most sixes30
Most Fours201
Best Averages
Most 50s
2018NDBD
Most Runs14
Highest Score11
Best Strike Rate88
Most sixes0
Most Fours2
Best Averages
Most 50s
Most Not Outs
2017NDBD
Most Runs233
Highest Score68
Best Strike Rate141
Most sixes5
Most Fours34
Best Averages
Most 50s1
Most 100s
Most Not Outs
2016NDBD
Most Runs5
Highest Score4
Best Strike Rate100
Most sixes0
Most Fours1
Best Averages
Most 50s
2014NDBD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s