Ben Duckett vs Niroshan Dickwella

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Ben Duckett has dominance over Niroshan Dickwella in overall and Tests, while Niroshan Dickwella has the edge in ODIs. In recent years, both players have been evenly matched.
CAREER
OverallBDND
Most Runs48614841
Highest Score431280
Best Strike Rate342290
Most sixes4432
Most Fours610552
Best Averages
Most 50s2732
Most 100s92
Most Not Outs69
2026BDND
Most Runs170
Highest Score104
Best Strike Rate166
Most sixes2
Most Fours18
Best Averages
Most 50s1
2025BDND
Most Runs1484
Highest Score398
Best Strike Rate362
Most sixes20
Most Fours197
Best Averages
Most 50s8
Most 100s3
2024BDND
Most Runs1454
Highest Score260
Best Strike Rate197
Most sixes11
Most Fours188
Best Averages
Most 50s8
Most 100s3
Most Not Outs1
2023BDND
Most Runs10227
Highest Score3177
Best Strike Rate29841
Most sixes60
Most Fours1161
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2022BESTBDND
Most Runs590333
Highest Score17786
Best Strike Rate256158
Most sixes41
Most Fours7441
Best Averages
Most 50s44
Most 100s1
Most Not Outs32
2021BDND
Most Runs521
Highest Score136
Best Strike Rate231
Most sixes2
Most Fours49
Best Averages
Most 50s3
Most Not Outs2
2020BDND
Most Runs123
Highest Score63
Best Strike Rate54
Most sixes0
Most Fours11
Best Averages
Most 50s1
2019BDND
Most Runs9745
Highest Score9180
Best Strike Rate129327
Most sixes010
Most Fours183
Best Averages
Most 50s5
2018BDND
Most Runs948
Highest Score186
Best Strike Rate240
Most sixes0
Most Fours117
Best Averages
Most 50s6
Most Not Outs2
2017BDND
Most Runs1832
Highest Score267
Best Strike Rate312
Most sixes17
Most Fours216
Best Averages
Most 50s11
Most 100s2
Most Not Outs3
2016BDND
Most Runs233184
Highest Score11998
Best Strike Rate139187
Most sixes31
Most Fours2319
Best Averages
Most 50s31
2014BDND
Most Runs148
Highest Score76
Best Strike Rate101
Most sixes1
Most Fours15
Best Averages
Most 50s1
TEST
OverallBDND
Most Runs30972757
Highest Score18296
Best Strike Rate8666
Most sixes1911
Most Fours399304
Best Averages
Most 50s1622
Most 100s6
Most Not Outs37
2026BDND
Most Runs69
Highest Score42
Best Strike Rate87
Most sixes0
Most Fours11
Best Averages
Most 50s
2025BDND
Most Runs735
Highest Score149
Best Strike Rate88
Most sixes6
Most Fours100
Best Averages
Most 50s3
Most 100s2
2024BDND
Most Runs1149
Highest Score153
Best Strike Rate87
Most sixes7
Most Fours153
Best Averages
Most 50s6
Most 100s2
Most Not Outs1
2023BDND
Most Runs6777
Highest Score1827
Best Strike Rate8441
Most sixes20
Most Fours791
Best Averages
Most 50s3
Most 100s1
Most Not Outs1
2022BESTBDND
Most Runs357307
Highest Score10761
Best Strike Rate9668
Most sixes21
Most Fours4336
Best Averages
Most 50s34
Most 100s1
Most Not Outs12
2021BDND
Most Runs463
Highest Score96
Best Strike Rate64
Most sixes1
Most Fours45
Best Averages
Most 50s3
Most Not Outs1
2020BDND
Most Runs123
Highest Score63
Best Strike Rate54
Most sixes0
Most Fours11
Best Averages
Most 50s1
2019BDND
Most Runs421
Highest Score65
Best Strike Rate62
Most sixes2
Most Fours49
Best Averages
Most 50s4
2018BDND
Most Runs519
Highest Score80
Best Strike Rate66
Most sixes0
Most Fours60
Best Averages
Most 50s3
Most Not Outs2
2017BDND
Most Runs773
Highest Score83
Best Strike Rate75
Most sixes6
Most Fours87
Best Averages
Most 50s6
Most 100s
Most Not Outs2
2016BDND
Most Runs110
Highest Score56
Best Strike Rate58
Most sixes2
Most Fours13
Best Averages
Most 50s1
2014BDND
Most Runs144
Highest Score72
Best Strike Rate61
Most sixes1
Most Fours15
Best Averages
Most 50s1
ODI
OverallBDND
Most Runs12371604
Highest Score165116
Best Strike Rate10293
Most sixes1712
Most Fours142187
Best Averages
Most 50s89
Most 100s32
Most Not Outs11
2026BDND
Most Runs101
Highest Score62
Best Strike Rate79
Most sixes2
Most Fours7
Best Averages
Most 50s1
2025BDND
Most Runs537
Highest Score165
Best Strike Rate106
Most sixes8
Most Fours68
Best Averages
Most 50s3
Most 100s1
2024BDND
Most Runs305
Highest Score107
Best Strike Rate110
Most sixes4
Most Fours35
Best Averages
Most 50s2
Most 100s1
Most Not Outs
2023BDND
Most Runs272
Highest Score107
Best Strike Rate100
Most sixes4
Most Fours29
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
2022BDND
Most Runs26
Highest Score25
Best Strike Rate90
Most sixes0
Most Fours5
Best Averages
Most 50s
Most 100s
Most Not Outs
2021BDND
Most Runs7
Highest Score7
Best Strike Rate78
Most sixes0
Most Fours0
Best Averages
Most 50s
Most Not Outs
2020BDND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2019BDND
Most Runs147
Highest Score76
Best Strike Rate121
Most sixes5
Most Fours14
Best Averages
Most 50s1
2018BDND
Most Runs415
Highest Score95
Best Strike Rate86
Most sixes0
Most Fours55
Best Averages
Most 50s3
Most Not Outs
2017BDND
Most Runs826
Highest Score116
Best Strike Rate96
Most sixes6
Most Fours95
Best Averages
Most 50s4
Most 100s2
Most Not Outs1
2016BESTBDND
Most Runs123179
Highest Score6394
Best Strike Rate8187
Most sixes11
Most Fours1018
Best Averages
Most 50s21
2014BDND
Most Runs4
Highest Score4
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
Most 50s
T20I
OverallBDND
Most Runs527480
Highest Score8468
Best Strike Rate154131
Most sixes89
Most Fours6961
Best Averages
Most 50s31
Most 100s
Most Not Outs21
2026BDND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2025BDND
Most Runs212
Highest Score84
Best Strike Rate168
Most sixes6
Most Fours29
Best Averages
Most 50s2
Most 100s
2024BDND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2023BDND
Most Runs73
Highest Score28
Best Strike Rate114
Most sixes0
Most Fours8
Best Averages
Most 50s
Most 100s
Most Not Outs
2022BDND
Most Runs233
Highest Score70
Best Strike Rate160
Most sixes2
Most Fours31
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2021BDND
Most Runs51
Highest Score33
Best Strike Rate89
Most sixes1
Most Fours4
Best Averages
Most 50s
Most Not Outs1
2020BDND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2019BESTBDND
Most Runs9177
Highest Score939
Best Strike Rate129144
Most sixes03
Most Fours120
Best Averages
Most 50s
2018BDND
Most Runs14
Highest Score11
Best Strike Rate88
Most sixes0
Most Fours2
Best Averages
Most 50s
Most Not Outs
2017BDND
Most Runs233
Highest Score68
Best Strike Rate141
Most sixes5
Most Fours34
Best Averages
Most 50s1
Most 100s
Most Not Outs
2016BDND
Most Runs5
Highest Score4
Best Strike Rate100
Most sixes0
Most Fours1
Best Averages
Most 50s
2014BDND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s