Imam-ul-Haq vs Niroshan Dickwella

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Imam-ul-Haq has dominance over Niroshan Dickwella in overall and ODIs, while Niroshan Dickwella has the edge in Tests and T20Is. In recent years, form favours Imam-ul-Haq.
CAREER
OverallIMND
Most Runs53314841
Highest Score322280
Best Strike Rate219290
Most sixes5132
Most Fours469552
Best Averages
Most 50s3432
Most 100s122
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy5
Most Runs Conceed9
Most Maiden Overs0
Most Not Outs99
2025IMND
Most Runs124
Highest Score103
Best Strike Rate89
Most sixes1
Most Fours9
Best Averages
Most 50s1
2023IMND
Most Runs8737
Highest Score1747
Best Strike Rate12441
Most sixes80
Most Fours801
Best Averages
Most 50s9
Most Not Outs1
2022BESTIMND
Most Runs1847333
Highest Score26386
Best Strike Rate153158
Most sixes231
Most Fours16341
Best Averages
Most 50s114
Most 100s7
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy5
Most Runs Conceed9
Most Maiden Overs0
Most Not Outs32
2021IMND
Most Runs189521
Highest Score70136
Best Strike Rate79231
Most sixes12
Most Fours1449
Best Averages
Most 50s33
Most Not Outs2
2020IMND
Most Runs111123
Highest Score5863
Best Strike Rate8054
Most sixes00
Most Fours1211
Best Averages
Most 50s11
2019IMND
Most Runs977745
Highest Score208180
Best Strike Rate205327
Most sixes810
Most Fours8783
Best Averages
Most 50s35
Most 100s2
Most Not Outs1
2018IMND
Most Runs1063948
Highest Score204186
Best Strike Rate131240
Most sixes70
Most Fours95117
Best Averages
Most 50s66
Most 100s3
Most Not Outs32
2017IMND
Most Runs1471832
Highest Score100267
Best Strike Rate77312
Most sixes317
Most Fours9216
Best Averages
Most 50s11
Most 100s2
Most Not Outs13
2016IMND
Most Runs184
Highest Score98
Best Strike Rate187
Most sixes1
Most Fours19
Best Averages
Most 50s1
2014IMND
Most Runs148
Highest Score76
Best Strike Rate101
Most sixes1
Most Fours15
Best Averages
Most 50s1
TEST
OverallIMND
Most Runs22002757
Highest Score15796
Best Strike Rate5366
Most sixes2111
Most Fours219304
Best Averages
Most 50s1422
Most 100s5
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy5
Most Runs Conceed9
Most Maiden Overs0
Most Not Outs57
2025IMND
Most Runs110
Highest Score93
Best Strike Rate58
Most sixes1
Most Fours9
Best Averages
Most 50s1
2023IMND
Most Runs2637
Highest Score837
Best Strike Rate4341
Most sixes20
Most Fours251
Best Averages
Most 50s3
Most Not Outs1
2022BESTIMND
Most Runs1342307
Highest Score15761
Best Strike Rate5868
Most sixes151
Most Fours12636
Best Averages
Most 50s74
Most 100s5
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy5
Most Runs Conceed9
Most Maiden Overs0
Most Not Outs22
2021IMND
Most Runs463
Highest Score96
Best Strike Rate64
Most sixes1
Most Fours45
Best Averages
Most 50s3
Most Not Outs1
2020IMND
Most Runs123
Highest Score63
Best Strike Rate54
Most sixes0
Most Fours11
Best Averages
Most 50s1
2019IMND
Most Runs94421
Highest Score4365
Best Strike Rate4162
Most sixes02
Most Fours1149
Best Averages
Most 50s4
Most 100s
Most Not Outs
2018IMND
Most Runs391519
Highest Score7680
Best Strike Rate4866
Most sixes30
Most Fours4860
Best Averages
Most 50s33
Most 100s
Most Not Outs22
2017IMND
Most Runs773
Highest Score83
Best Strike Rate75
Most sixes6
Most Fours87
Best Averages
Most 50s6
Most 100s
Most Not Outs2
2016IMND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2014IMND
Most Runs144
Highest Score72
Best Strike Rate61
Most sixes1
Most Fours15
Best Averages
Most 50s1
ODI
OverallIMND
Most Runs31101604
Highest Score151116
Best Strike Rate8293
Most sixes3012
Most Fours248187
Best Averages
Most 50s209
Most 100s72
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs41
2025IMND
Most Runs14
Highest Score10
Best Strike Rate31
Most sixes0
Most Fours0
Best Averages
Most 50s
2023IMND
Most Runs610
Highest Score91
Best Strike Rate81
Most sixes6
Most Fours55
Best Averages
Most 50s6
Most Not Outs
2022IMND
Most Runs50526
Highest Score10625
Best Strike Rate9590
Most sixes80
Most Fours375
Best Averages
Most 50s4
Most 100s2
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs1
2021IMND
Most Runs1897
Highest Score707
Best Strike Rate7978
Most sixes10
Most Fours140
Best Averages
Most 50s3
Most Not Outs
2020IMND
Most Runs111
Highest Score58
Best Strike Rate80
Most sixes0
Most Fours12
Best Averages
Most 50s1
2019BESTIMND
Most Runs862147
Highest Score15176
Best Strike Rate80121
Most sixes85
Most Fours7414
Best Averages
Most 50s31
Most 100s2
Most Not Outs1
2018IMND
Most Runs672415
Highest Score12895
Best Strike Rate8386
Most sixes40
Most Fours4755
Best Averages
Most 50s33
Most 100s3
Most Not Outs1
2017IMND
Most Runs147826
Highest Score100116
Best Strike Rate7796
Most sixes36
Most Fours995
Best Averages
Most 50s4
Most 100s2
Most Not Outs11
2016IMND
Most Runs179
Highest Score94
Best Strike Rate87
Most sixes1
Most Fours18
Best Averages
Most 50s1
2014IMND
Most Runs4
Highest Score4
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
Most 50s
T20I
OverallIMND
Most Runs21480
Highest Score1468
Best Strike Rate84131
Most sixes09
Most Fours261
Best Averages
Most 50s1
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs1
2025IMND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2023IMND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2022IMND
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
2021IMND
Most Runs51
Highest Score33
Best Strike Rate89
Most sixes1
Most Fours4
Best Averages
Most 50s
Most Not Outs1
2020IMND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2019BESTIMND
Most Runs21177
Highest Score1439
Best Strike Rate84144
Most sixes03
Most Fours220
Best Averages
Most 50s
Most 100s
Most Not Outs
2018IMND
Most Runs14
Highest Score11
Best Strike Rate88
Most sixes0
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs
2017IMND
Most Runs233
Highest Score68
Best Strike Rate141
Most sixes5
Most Fours34
Best Averages
Most 50s1
Most 100s
Most Not Outs
2016IMND
Most Runs5
Highest Score4
Best Strike Rate100
Most sixes0
Most Fours1
Best Averages
Most 50s
2014IMND
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s