Imam-ul-Haq vs Rahmat Shah

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Imam-ul-Haq has dominance over Rahmat Shah in Tests, ODIs and T20Is, while Rahmat Shah has the edge in overall. In recent years, form favours Rahmat Shah.
CAREER
OverallIMRS
Most Runs53315474
Highest Score322351
Best Strike Rate219180
Most sixes5152
Most Fours469502
Best Averages
Most 50s3441
Most 100s127
Most Not Outs94
2025IMRS
Most Runs124273
Highest Score103229
Best Strike Rate89133
Most sixes11
Most Fours928
Best Averages
Most 50s11
Most 100s1
2024IMRS
Most Runs671
Highest Score302
Best Strike Rate174
Most sixes4
Most Fours66
Best Averages
Most 50s6
Most 100s1
Most Not Outs1
2023BESTIMRS
Most Runs873545
Highest Score174107
Best Strike Rate124118
Most sixes83
Most Fours8050
Best Averages
Most 50s94
Most Not Outs11
2022IMRS
Most Runs18471232
Highest Score263188
Best Strike Rate153140
Most sixes2314
Most Fours163100
Best Averages
Most 50s1112
Most 100s7
Most Not Outs3
2021IMRS
Most Runs189195
Highest Score70161
Best Strike Rate79149
Most sixes13
Most Fours1422
Best Averages
Most 50s31
Most 100s1
Most Not Outs1
2020IMRS
Most Runs111
Highest Score58
Best Strike Rate80
Most sixes0
Most Fours12
Best Averages
Most 50s1
2019IMRS
Most Runs977872
Highest Score208215
Best Strike Rate205120
Most sixes89
Most Fours87104
Best Averages
Most 50s35
Most 100s22
Most Not Outs1
2018IMRS
Most Runs1063786
Highest Score204128
Best Strike Rate131160
Most sixes77
Most Fours9573
Best Averages
Most 50s66
Most 100s31
Most Not Outs3
2017IMRS
Most Runs147551
Highest Score100108
Best Strike Rate7770
Most sixes38
Most Fours936
Best Averages
Most 50s5
Most 100s1
Most Not Outs11
2016IMRS
Most Runs249
Highest Score71
Best Strike Rate62
Most sixes3
Most Fours13
Best Averages
Most 50s1
2014IMRS
Most Runs62
Highest Score23
Best Strike Rate53
Most sixes0
Most Fours6
Best Averages
2013IMRS
Most Runs38
Highest Score35
Best Strike Rate62
Most sixes0
Most Fours4
Best Averages
TEST
OverallIMRS
Most Runs22001586
Highest Score157234
Best Strike Rate5359
Most sixes2113
Most Fours219167
Best Averages
Most 50s1411
Most 100s53
Most Not Outs5
2025IMRS
Most Runs110158
Highest Score93139
Best Strike Rate5847
Most sixes10
Most Fours917
Best Averages
Most 50s1
Most 100s1
2024IMRS
Most Runs388
Highest Score234
Best Strike Rate56
Most sixes3
Most Fours43
Best Averages
Most 50s2
Most 100s1
Most Not Outs
2023IMRS
Most Runs26339
Highest Score8330
Best Strike Rate4343
Most sixes20
Most Fours254
Best Averages
Most 50s3
Most Not Outs1
2022BESTIMRS
Most Runs1342616
Highest Score15794
Best Strike Rate5870
Most sixes157
Most Fours12650
Best Averages
Most 50s76
Most 100s5
Most Not Outs2
2021IMRS
Most Runs87
Highest Score58
Best Strike Rate64
Most sixes1
Most Fours12
Best Averages
Most 50s1
Most 100s
Most Not Outs
2020IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2019IMRS
Most Runs94280
Highest Score43102
Best Strike Rate4152
Most sixes02
Most Fours1139
Best Averages
Most 50s2
Most 100s1
Most Not Outs
2018IMRS
Most Runs39118
Highest Score7614
Best Strike Rate4886
Most sixes30
Most Fours482
Best Averages
Most 50s3
Most 100s
Most Not Outs2
2017IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2016IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2014IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2013IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
OverallIMRS
Most Runs31103885
Highest Score151114
Best Strike Rate8271
Most sixes3039
Most Fours248335
Best Averages
Most 50s2030
Most 100s74
Most Not Outs44
2025IMRS
Most Runs14115
Highest Score1090
Best Strike Rate3186
Most sixes01
Most Fours011
Best Averages
Most 50s1
Most 100s
2024IMRS
Most Runs280
Highest Score65
Best Strike Rate68
Most sixes1
Most Fours23
Best Averages
Most 50s4
Most 100s
Most Not Outs1
2023IMRS
Most Runs610506
Highest Score9177
Best Strike Rate8175
Most sixes63
Most Fours5546
Best Averages
Most 50s64
Most Not Outs1
2022IMRS
Most Runs505616
Highest Score10694
Best Strike Rate9570
Most sixes87
Most Fours3750
Best Averages
Most 50s46
Most 100s2
Most Not Outs1
2021IMRS
Most Runs189108
Highest Score70103
Best Strike Rate7985
Most sixes12
Most Fours1410
Best Averages
Most 50s3
Most 100s1
Most Not Outs1
2020IMRS
Most Runs111
Highest Score58
Best Strike Rate80
Most sixes0
Most Fours12
Best Averages
Most 50s1
2019IMRS
Most Runs862592
Highest Score151113
Best Strike Rate8068
Most sixes87
Most Fours7465
Best Averages
Most 50s33
Most 100s21
Most Not Outs1
2018BESTIMRS
Most Runs672768
Highest Score128114
Best Strike Rate8374
Most sixes47
Most Fours4771
Best Averages
Most 50s36
Most 100s31
Most Not Outs1
2017IMRS
Most Runs147551
Highest Score100108
Best Strike Rate7770
Most sixes38
Most Fours936
Best Averages
Most 50s5
Most 100s1
Most Not Outs11
2016IMRS
Most Runs249
Highest Score71
Best Strike Rate62
Most sixes3
Most Fours13
Best Averages
Most 50s1
2014IMRS
Most Runs62
Highest Score23
Best Strike Rate53
Most sixes0
Most Fours6
Best Averages
2013IMRS
Most Runs38
Highest Score35
Best Strike Rate62
Most sixes0
Most Fours4
Best Averages
T20I
OverallIMRS
Most Runs213
Highest Score143
Best Strike Rate8450
Most sixes00
Most Fours20
Best Averages
Most 50s
Most 100s
Most Not Outs
2025BESTIMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2024IMRS
Most Runs3
Highest Score3
Best Strike Rate50
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
2023IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2022IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2021IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2020IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2019IMRS
Most Runs21
Highest Score14
Best Strike Rate84
Most sixes0
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs
2018IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2017IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2016IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2014IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2013IMRS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages