Mohammad Rizwan vs Dimuth Karunaratne

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Mohammad Rizwan has dominance over Dimuth Karunaratne in overall, ODIs and T20Is, while Dimuth Karunaratne has the edge in Tests. In recent years, form favours Mohammad Rizwan.
CAREER
OverallMRDK
Most Runs90998547
Highest Score406356
Best Strike Rate268312
Most sixes15413
Most Fours794897
Best Averages
Most 50s6550
Most 100s817
Most Not Outs5211
2025MRDK
Most Runs91157
Highest Score18336
Best Strike Rate13045
Most sixes110
Most Fours735
Best Averages
Most 50s6
Most 100s1
Most Not Outs4
2024MRDK
Most Runs1420534
Highest Score34186
Best Strike Rate25858
Most sixes353
Most Fours10861
Best Averages
Most 50s95
Most 100s1
Most Not Outs71
2023BESTMRDK
Most Runs14941157
Highest Score306282
Best Strike Rate313153
Most sixes210
Most Fours132130
Best Averages
Most 50s128
Most 100s13
Most Not Outs102
2022MRDK
Most Runs1799569
Highest Score261107
Best Strike Rate26551
Most sixes310
Most Fours14065
Best Averages
Most 50s144
Most 100s11
Most Not Outs71
2021MRDK
Most Runs1915986
Highest Score293296
Best Strike Rate281132
Most sixes442
Most Fours194113
Best Averages
Most 50s154
Most 100s24
Most Not Outs11
2020MRDK
Most Runs460228
Highest Score17596
Best Strike Rate214129
Most sixes40
Most Fours4625
Best Averages
Most 50s51
Most Not Outs21
2019MRDK
Most Runs521923
Highest Score241219
Best Strike Rate254122
Most sixes21
Most Fours5295
Best Averages
Most 50s16
Most 100s21
Most Not Outs31
2018MRDK
Most Runs743
Highest Score158
Best Strike Rate57
Most sixes1
Most Fours71
Best Averages
Most 50s7
Most 100s1
Most Not Outs1
2017MRDK
Most Runs511031
Highest Score21196
Best Strike Rate6345
Most sixes02
Most Fours291
Best Averages
Most 50s4
Most 100s3
Most Not Outs1
2016MRDK
Most Runs94498
Highest Score51110
Best Strike Rate22949
Most sixes00
Most Fours952
Best Averages
Most 50s3
Most 100s1
Most Not Outs31
2015MRDK
Most Runs434875
Highest Score108212
Best Strike Rate193113
Most sixes61
Most Fours3880
Best Averages
Most 50s33
Most 100s2
Most Not Outs4
2014MRDK
Most Runs514
Highest Score152
Best Strike Rate47
Most sixes1
Most Fours63
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2013MRDK
Most Runs249
Highest Score101
Best Strike Rate140
Most sixes2
Most Fours27
Best Averages
Most 50s1
Most Not Outs1
2012MRDK
Most Runs110
Highest Score60
Best Strike Rate57
Most sixes0
Most Fours13
Best Averages
Most 50s1
Most Not Outs1
2011MRDK
Most Runs64
Highest Score60
Best Strike Rate72
Most sixes0
Most Fours4
Best Averages
Most 50s1
2010MRDK
Most Runs9
Highest Score9
Best Strike Rate180
Most sixes0
Most Fours2
Best Averages
TEST
OverallMRDK
Most Runs29357222
Highest Score171244
Best Strike Rate5852
Most sixes2612
Most Fours276764
Best Averages
Most 50s1639
Most 100s416
Most Not Outs127
2025MRDK
Most Runs51357
Highest Score12236
Best Strike Rate6045
Most sixes70
Most Fours405
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2024MRDK
Most Runs539534
Highest Score17186
Best Strike Rate6058
Most sixes63
Most Fours4661
Best Averages
Most 50s25
Most 100s1
Most Not Outs11
2023MRDK
Most Runs309608
Highest Score77179
Best Strike Rate7965
Most sixes40
Most Fours2270
Best Averages
Most 50s33
Most 100s2
Most Not Outs2
2022BESTMRDK
Most Runs602569
Highest Score104107
Best Strike Rate6151
Most sixes60
Most Fours5465
Best Averages
Most 50s24
Most 100s11
Most Not Outs31
2021MRDK
Most Runs455902
Highest Score115244
Best Strike Rate5056
Most sixes21
Most Fours59108
Best Averages
Most 50s23
Most 100s14
Most Not Outs3
2020MRDK
Most Runs302131
Highest Score7244
Best Strike Rate4447
Most sixes10
Most Fours2913
Best Averages
Most 50s4
Most Not Outs1
2019MRDK
Most Runs202527
Highest Score95122
Best Strike Rate6647
Most sixes01
Most Fours2455
Best Averages
Most 50s13
Most 100s1
Most Not Outs1
2018MRDK
Most Runs743
Highest Score158
Best Strike Rate57
Most sixes1
Most Fours71
Best Averages
Most 50s7
Most 100s1
Most Not Outs1
2017MRDK
Most Runs1031
Highest Score196
Best Strike Rate45
Most sixes2
Most Fours91
Best Averages
Most 50s4
Most 100s3
Most Not Outs
2016MRDK
Most Runs13498
Highest Score13110
Best Strike Rate3849
Most sixes00
Most Fours252
Best Averages
Most 50s3
Most 100s1
Most Not Outs11
2015MRDK
Most Runs769
Highest Score186
Best Strike Rate48
Most sixes1
Most Fours71
Best Averages
Most 50s3
Most 100s2
Most Not Outs
2014MRDK
Most Runs514
Highest Score152
Best Strike Rate47
Most sixes1
Most Fours63
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2013MRDK
Most Runs229
Highest Score85
Best Strike Rate60
Most sixes2
Most Fours26
Best Averages
Most 50s1
Most Not Outs
2012MRDK
Most Runs110
Highest Score60
Best Strike Rate57
Most sixes0
Most Fours13
Best Averages
Most 50s1
Most Not Outs1
2011MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2010MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
OverallMRDK
Most Runs27501316
Highest Score131103
Best Strike Rate8580
Most sixes331
Most Fours233131
Best Averages
Most 50s1911
Most 100s31
Most Not Outs204
2025MRDK
Most Runs398
Highest Score61
Best Strike Rate70
Most sixes4
Most Fours33
Best Averages
Most 50s4
Most 100s
Most Not Outs3
2024MRDK
Most Runs264
Highest Score80
Best Strike Rate81
Most sixes8
Most Fours20
Best Averages
Most 50s2
Most 100s
Most Not Outs2
2023BESTMRDK
Most Runs1023549
Highest Score131103
Best Strike Rate9488
Most sixes120
Most Fours9560
Best Averages
Most 50s75
Most 100s11
Most Not Outs72
2022MRDK
Most Runs201
Highest Score69
Best Strike Rate81
Most sixes3
Most Fours8
Best Averages
Most 50s2
Most 100s
Most Not Outs1
2021MRDK
Most Runs13484
Highest Score7452
Best Strike Rate9676
Most sixes01
Most Fours165
Best Averages
Most 50s11
Most 100s
Most Not Outs
2020MRDK
Most Runs2597
Highest Score1452
Best Strike Rate4282
Most sixes00
Most Fours012
Best Averages
Most 50s1
Most Not Outs
2019MRDK
Most Runs245396
Highest Score11597
Best Strike Rate8975
Most sixes10
Most Fours2340
Best Averages
Most 50s3
Most 100s2
Most Not Outs11
2018MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2017MRDK
Most Runs51
Highest Score21
Best Strike Rate63
Most sixes0
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs1
2016MRDK
Most Runs77
Highest Score34
Best Strike Rate91
Most sixes0
Most Fours6
Best Averages
Most 50s
Most 100s
Most Not Outs2
2015MRDK
Most Runs332106
Highest Score7526
Best Strike Rate9665
Most sixes50
Most Fours309
Best Averages
Most 50s3
Most 100s
Most Not Outs3
2014MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2013MRDK
Most Runs20
Highest Score16
Best Strike Rate80
Most sixes0
Most Fours1
Best Averages
Most 50s
Most Not Outs1
2012MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2011MRDK
Most Runs64
Highest Score60
Best Strike Rate72
Most sixes0
Most Fours4
Best Averages
Most 50s1
2010MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
T20I
OverallMRDK
Most Runs34149
Highest Score1049
Best Strike Rate125180
Most sixes950
Most Fours2852
Best Averages
Most 50s30
Most 100s1
Most Not Outs20
2025BESTMRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024MRDK
Most Runs617
Highest Score90
Best Strike Rate117
Most sixes21
Most Fours42
Best Averages
Most 50s5
Most 100s
Most Not Outs4
2023MRDK
Most Runs162
Highest Score98
Best Strike Rate140
Most sixes5
Most Fours15
Best Averages
Most 50s2
Most 100s
Most Not Outs1
2022MRDK
Most Runs996
Highest Score88
Best Strike Rate123
Most sixes22
Most Fours78
Best Averages
Most 50s10
Most 100s
Most Not Outs3
2021MRDK
Most Runs1326
Highest Score104
Best Strike Rate135
Most sixes42
Most Fours119
Best Averages
Most 50s12
Most 100s1
Most Not Outs8
2020MRDK
Most Runs133
Highest Score89
Best Strike Rate128
Most sixes3
Most Fours17
Best Averages
Most 50s1
Most Not Outs2
2019MRDK
Most Runs74
Highest Score31
Best Strike Rate99
Most sixes1
Most Fours5
Best Averages
Most 50s
Most 100s
Most Not Outs1
2018MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2017MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2016MRDK
Most Runs4
Highest Score4
Best Strike Rate100
Most sixes0
Most Fours1
Best Averages
Most 50s
Most 100s
Most Not Outs
2015MRDK
Most Runs102
Highest Score33
Best Strike Rate97
Most sixes1
Most Fours8
Best Averages
Most 50s
Most 100s
Most Not Outs1
2014MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2013MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2012MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2011MRDK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2010MRDK
Most Runs9
Highest Score9
Best Strike Rate180
Most sixes0
Most Fours2
Best Averages