Dimuth Karunaratne vs Mohammad Rizwan

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Dimuth Karunaratne has dominance over Mohammad Rizwan in Tests, while Mohammad Rizwan has the edge in overall, ODIs and T20Is. In recent years, form favours Mohammad Rizwan.
CAREER
OverallDKMR
Most Runs85479099
Highest Score356406
Best Strike Rate312268
Most sixes13154
Most Fours897794
Best Averages
Most 50s5065
Most 100s178
Most Not Outs1152
2025DKMR
Most Runs57911
Highest Score36183
Best Strike Rate45130
Most sixes011
Most Fours573
Best Averages
Most 50s6
Most 100s1
Most Not Outs4
2024DKMR
Most Runs5341420
Highest Score86341
Best Strike Rate58258
Most sixes335
Most Fours61108
Best Averages
Most 50s59
Most 100s1
Most Not Outs17
2023BESTDKMR
Most Runs11571494
Highest Score282306
Best Strike Rate153313
Most sixes021
Most Fours130132
Best Averages
Most 50s812
Most 100s31
Most Not Outs210
2022DKMR
Most Runs5691799
Highest Score107261
Best Strike Rate51265
Most sixes031
Most Fours65140
Best Averages
Most 50s414
Most 100s11
Most Not Outs17
2021DKMR
Most Runs9861915
Highest Score296293
Best Strike Rate132281
Most sixes244
Most Fours113194
Best Averages
Most 50s415
Most 100s42
Most Not Outs11
2020DKMR
Most Runs228460
Highest Score96175
Best Strike Rate129214
Most sixes04
Most Fours2546
Best Averages
Most 50s15
Most Not Outs12
2019DKMR
Most Runs923521
Highest Score219241
Best Strike Rate122254
Most sixes12
Most Fours9552
Best Averages
Most 50s61
Most 100s12
Most Not Outs13
2018DKMR
Most Runs743
Highest Score158
Best Strike Rate57
Most sixes1
Most Fours71
Best Averages
Most 50s7
Most 100s1
Most Not Outs1
2017DKMR
Most Runs103151
Highest Score19621
Best Strike Rate4563
Most sixes20
Most Fours912
Best Averages
Most 50s4
Most 100s3
Most Not Outs1
2016DKMR
Most Runs49894
Highest Score11051
Best Strike Rate49229
Most sixes00
Most Fours529
Best Averages
Most 50s3
Most 100s1
Most Not Outs13
2015DKMR
Most Runs875434
Highest Score212108
Best Strike Rate113193
Most sixes16
Most Fours8038
Best Averages
Most 50s33
Most 100s2
Most Not Outs4
2014DKMR
Most Runs514
Highest Score152
Best Strike Rate47
Most sixes1
Most Fours63
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2013DKMR
Most Runs249
Highest Score101
Best Strike Rate140
Most sixes2
Most Fours27
Best Averages
Most 50s1
Most Not Outs1
2012DKMR
Most Runs110
Highest Score60
Best Strike Rate57
Most sixes0
Most Fours13
Best Averages
Most 50s1
Most Not Outs1
2011DKMR
Most Runs64
Highest Score60
Best Strike Rate72
Most sixes0
Most Fours4
Best Averages
Most 50s1
2010DKMR
Most Runs9
Highest Score9
Best Strike Rate180
Most sixes0
Most Fours2
Best Averages
TEST
OverallDKMR
Most Runs72222935
Highest Score244171
Best Strike Rate5258
Most sixes1226
Most Fours764276
Best Averages
Most 50s3916
Most 100s164
Most Not Outs712
2025DKMR
Most Runs57513
Highest Score36122
Best Strike Rate4560
Most sixes07
Most Fours540
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2024DKMR
Most Runs534539
Highest Score86171
Best Strike Rate5860
Most sixes36
Most Fours6146
Best Averages
Most 50s52
Most 100s1
Most Not Outs11
2023DKMR
Most Runs608309
Highest Score17977
Best Strike Rate6579
Most sixes04
Most Fours7022
Best Averages
Most 50s33
Most 100s2
Most Not Outs2
2022BESTDKMR
Most Runs569602
Highest Score107104
Best Strike Rate5161
Most sixes06
Most Fours6554
Best Averages
Most 50s42
Most 100s11
Most Not Outs13
2021DKMR
Most Runs902455
Highest Score244115
Best Strike Rate5650
Most sixes12
Most Fours10859
Best Averages
Most 50s32
Most 100s41
Most Not Outs3
2020DKMR
Most Runs131302
Highest Score4472
Best Strike Rate4744
Most sixes01
Most Fours1329
Best Averages
Most 50s4
Most Not Outs1
2019DKMR
Most Runs527202
Highest Score12295
Best Strike Rate4766
Most sixes10
Most Fours5524
Best Averages
Most 50s31
Most 100s1
Most Not Outs1
2018DKMR
Most Runs743
Highest Score158
Best Strike Rate57
Most sixes1
Most Fours71
Best Averages
Most 50s7
Most 100s1
Most Not Outs1
2017DKMR
Most Runs1031
Highest Score196
Best Strike Rate45
Most sixes2
Most Fours91
Best Averages
Most 50s4
Most 100s3
Most Not Outs
2016DKMR
Most Runs49813
Highest Score11013
Best Strike Rate4938
Most sixes00
Most Fours522
Best Averages
Most 50s3
Most 100s1
Most Not Outs11
2015DKMR
Most Runs769
Highest Score186
Best Strike Rate48
Most sixes1
Most Fours71
Best Averages
Most 50s3
Most 100s2
Most Not Outs
2014DKMR
Most Runs514
Highest Score152
Best Strike Rate47
Most sixes1
Most Fours63
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2013DKMR
Most Runs229
Highest Score85
Best Strike Rate60
Most sixes2
Most Fours26
Best Averages
Most 50s1
Most Not Outs
2012DKMR
Most Runs110
Highest Score60
Best Strike Rate57
Most sixes0
Most Fours13
Best Averages
Most 50s1
Most Not Outs1
2011DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2010DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
OverallDKMR
Most Runs13162750
Highest Score103131
Best Strike Rate8085
Most sixes133
Most Fours131233
Best Averages
Most 50s1119
Most 100s13
Most Not Outs420
2025DKMR
Most Runs398
Highest Score61
Best Strike Rate70
Most sixes4
Most Fours33
Best Averages
Most 50s4
Most 100s
Most Not Outs3
2024DKMR
Most Runs264
Highest Score80
Best Strike Rate81
Most sixes8
Most Fours20
Best Averages
Most 50s2
Most 100s
Most Not Outs2
2023BESTDKMR
Most Runs5491023
Highest Score103131
Best Strike Rate8894
Most sixes012
Most Fours6095
Best Averages
Most 50s57
Most 100s11
Most Not Outs27
2022DKMR
Most Runs201
Highest Score69
Best Strike Rate81
Most sixes3
Most Fours8
Best Averages
Most 50s2
Most 100s
Most Not Outs1
2021DKMR
Most Runs84134
Highest Score5274
Best Strike Rate7696
Most sixes10
Most Fours516
Best Averages
Most 50s11
Most 100s
Most Not Outs
2020DKMR
Most Runs9725
Highest Score5214
Best Strike Rate8242
Most sixes00
Most Fours120
Best Averages
Most 50s1
Most Not Outs
2019DKMR
Most Runs396245
Highest Score97115
Best Strike Rate7589
Most sixes01
Most Fours4023
Best Averages
Most 50s3
Most 100s2
Most Not Outs11
2018DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2017DKMR
Most Runs51
Highest Score21
Best Strike Rate63
Most sixes0
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs1
2016DKMR
Most Runs77
Highest Score34
Best Strike Rate91
Most sixes0
Most Fours6
Best Averages
Most 50s
Most 100s
Most Not Outs2
2015DKMR
Most Runs106332
Highest Score2675
Best Strike Rate6596
Most sixes05
Most Fours930
Best Averages
Most 50s3
Most 100s
Most Not Outs3
2014DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2013DKMR
Most Runs20
Highest Score16
Best Strike Rate80
Most sixes0
Most Fours1
Best Averages
Most 50s
Most Not Outs1
2012DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2011DKMR
Most Runs64
Highest Score60
Best Strike Rate72
Most sixes0
Most Fours4
Best Averages
Most 50s1
2010DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
T20I
OverallDKMR
Most Runs93414
Highest Score9104
Best Strike Rate180125
Most sixes095
Most Fours2285
Best Averages
Most 50s30
Most 100s1
Most Not Outs20
2025BESTDKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024DKMR
Most Runs617
Highest Score90
Best Strike Rate117
Most sixes21
Most Fours42
Best Averages
Most 50s5
Most 100s
Most Not Outs4
2023DKMR
Most Runs162
Highest Score98
Best Strike Rate140
Most sixes5
Most Fours15
Best Averages
Most 50s2
Most 100s
Most Not Outs1
2022DKMR
Most Runs996
Highest Score88
Best Strike Rate123
Most sixes22
Most Fours78
Best Averages
Most 50s10
Most 100s
Most Not Outs3
2021DKMR
Most Runs1326
Highest Score104
Best Strike Rate135
Most sixes42
Most Fours119
Best Averages
Most 50s12
Most 100s1
Most Not Outs8
2020DKMR
Most Runs133
Highest Score89
Best Strike Rate128
Most sixes3
Most Fours17
Best Averages
Most 50s1
Most Not Outs2
2019DKMR
Most Runs74
Highest Score31
Best Strike Rate99
Most sixes1
Most Fours5
Best Averages
Most 50s
Most 100s
Most Not Outs1
2018DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2017DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2016DKMR
Most Runs4
Highest Score4
Best Strike Rate100
Most sixes0
Most Fours1
Best Averages
Most 50s
Most 100s
Most Not Outs
2015DKMR
Most Runs102
Highest Score33
Best Strike Rate97
Most sixes1
Most Fours8
Best Averages
Most 50s
Most 100s
Most Not Outs1
2014DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2013DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2012DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2011DKMR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2010DKMR
Most Runs9
Highest Score9
Best Strike Rate180
Most sixes0
Most Fours2
Best Averages