Niroshan Dickwella vs Imam-ul-Haq

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Niroshan Dickwella has dominance over Imam-ul-Haq in Tests and T20Is, while Imam-ul-Haq has the edge in overall and ODIs. In recent years, form favours Imam-ul-Haq.
CAREER
OverallNDIM
Most Runs48415331
Highest Score280322
Best Strike Rate290219
Most sixes3251
Most Fours552469
Best Averages
Most 50s3234
Most 100s212
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy5
Most Runs Conceed9
Most Maiden Overs0
Most Not Outs99
2025NDIM
Most Runs124
Highest Score103
Best Strike Rate89
Most sixes1
Most Fours9
Best Averages
Most 50s1
2023NDIM
Most Runs7873
Highest Score7174
Best Strike Rate41124
Most sixes08
Most Fours180
Best Averages
Most 50s9
Most Not Outs1
2022BESTNDIM
Most Runs3331847
Highest Score86263
Best Strike Rate158153
Most sixes123
Most Fours41163
Best Averages
Most 50s411
Most 100s7
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy5
Most Runs Conceed9
Most Maiden Overs0
Most Not Outs23
2021NDIM
Most Runs521189
Highest Score13670
Best Strike Rate23179
Most sixes21
Most Fours4914
Best Averages
Most 50s33
Most Not Outs2
2020NDIM
Most Runs123111
Highest Score6358
Best Strike Rate5480
Most sixes00
Most Fours1112
Best Averages
Most 50s11
2019NDIM
Most Runs745977
Highest Score180208
Best Strike Rate327205
Most sixes108
Most Fours8387
Best Averages
Most 50s53
Most 100s2
Most Not Outs1
2018NDIM
Most Runs9481063
Highest Score186204
Best Strike Rate240131
Most sixes07
Most Fours11795
Best Averages
Most 50s66
Most 100s3
Most Not Outs23
2017NDIM
Most Runs1832147
Highest Score267100
Best Strike Rate31277
Most sixes173
Most Fours2169
Best Averages
Most 50s11
Most 100s2
Most Not Outs31
2016NDIM
Most Runs184
Highest Score98
Best Strike Rate187
Most sixes1
Most Fours19
Best Averages
Most 50s1
2014NDIM
Most Runs148
Highest Score76
Best Strike Rate101
Most sixes1
Most Fours15
Best Averages
Most 50s1
TEST
OverallNDIM
Most Runs27572200
Highest Score96157
Best Strike Rate6653
Most sixes1121
Most Fours304219
Best Averages
Most 50s2214
Most 100s5
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy5
Most Runs Conceed9
Most Maiden Overs0
Most Not Outs75
2025NDIM
Most Runs110
Highest Score93
Best Strike Rate58
Most sixes1
Most Fours9
Best Averages
Most 50s1
2023NDIM
Most Runs7263
Highest Score783
Best Strike Rate4143
Most sixes02
Most Fours125
Best Averages
Most 50s3
Most Not Outs1
2022BESTNDIM
Most Runs3071342
Highest Score61157
Best Strike Rate6858
Most sixes115
Most Fours36126
Best Averages
Most 50s47
Most 100s5
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy5
Most Runs Conceed9
Most Maiden Overs0
Most Not Outs22
2021NDIM
Most Runs463
Highest Score96
Best Strike Rate64
Most sixes1
Most Fours45
Best Averages
Most 50s3
Most Not Outs1
2020NDIM
Most Runs123
Highest Score63
Best Strike Rate54
Most sixes0
Most Fours11
Best Averages
Most 50s1
2019NDIM
Most Runs42194
Highest Score6543
Best Strike Rate6241
Most sixes20
Most Fours4911
Best Averages
Most 50s4
Most 100s
Most Not Outs
2018NDIM
Most Runs519391
Highest Score8076
Best Strike Rate6648
Most sixes03
Most Fours6048
Best Averages
Most 50s33
Most 100s
Most Not Outs22
2017NDIM
Most Runs773
Highest Score83
Best Strike Rate75
Most sixes6
Most Fours87
Best Averages
Most 50s6
Most 100s
Most Not Outs2
2016NDIM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2014NDIM
Most Runs144
Highest Score72
Best Strike Rate61
Most sixes1
Most Fours15
Best Averages
Most 50s1
ODI
OverallNDIM
Most Runs16043110
Highest Score116151
Best Strike Rate9382
Most sixes1230
Most Fours187248
Best Averages
Most 50s920
Most 100s27
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs14
2025NDIM
Most Runs14
Highest Score10
Best Strike Rate31
Most sixes0
Most Fours0
Best Averages
Most 50s
2023NDIM
Most Runs610
Highest Score91
Best Strike Rate81
Most sixes6
Most Fours55
Best Averages
Most 50s6
Most Not Outs
2022NDIM
Most Runs26505
Highest Score25106
Best Strike Rate9095
Most sixes08
Most Fours537
Best Averages
Most 50s4
Most 100s2
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs1
2021NDIM
Most Runs7189
Highest Score770
Best Strike Rate7879
Most sixes01
Most Fours014
Best Averages
Most 50s3
Most Not Outs
2020NDIM
Most Runs111
Highest Score58
Best Strike Rate80
Most sixes0
Most Fours12
Best Averages
Most 50s1
2019BESTNDIM
Most Runs147862
Highest Score76151
Best Strike Rate12180
Most sixes58
Most Fours1474
Best Averages
Most 50s13
Most 100s2
Most Not Outs1
2018NDIM
Most Runs415672
Highest Score95128
Best Strike Rate8683
Most sixes04
Most Fours5547
Best Averages
Most 50s33
Most 100s3
Most Not Outs1
2017NDIM
Most Runs826147
Highest Score116100
Best Strike Rate9677
Most sixes63
Most Fours959
Best Averages
Most 50s4
Most 100s2
Most Not Outs11
2016NDIM
Most Runs179
Highest Score94
Best Strike Rate87
Most sixes1
Most Fours18
Best Averages
Most 50s1
2014NDIM
Most Runs4
Highest Score4
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
Most 50s
T20I
OverallNDIM
Most Runs48021
Highest Score6814
Best Strike Rate13184
Most sixes90
Most Fours612
Best Averages
Most 50s1
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs1
2025NDIM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2023NDIM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2022NDIM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2021NDIM
Most Runs51
Highest Score33
Best Strike Rate89
Most sixes1
Most Fours4
Best Averages
Most 50s
Most Not Outs1
2020NDIM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2019BESTNDIM
Most Runs17721
Highest Score3914
Best Strike Rate14484
Most sixes30
Most Fours202
Best Averages
Most 50s
Most 100s
Most Not Outs
2018NDIM
Most Runs14
Highest Score11
Best Strike Rate88
Most sixes0
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs
2017NDIM
Most Runs233
Highest Score68
Best Strike Rate141
Most sixes5
Most Fours34
Best Averages
Most 50s1
Most 100s
Most Not Outs
2016NDIM
Most Runs5
Highest Score4
Best Strike Rate100
Most sixes0
Most Fours1
Best Averages
Most 50s
2014NDIM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s