David Miller vs Aiden Markram

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: David Miller has dominance over Aiden Markram in ODIs and T20Is, while Aiden Markram has the edge in overall and Tests. In recent years, form favours Aiden Markram.
CAREER
OverallDMAM
Most Runs76687690
Highest Score336420
Best Strike Rate366304
Most sixes290159
Most Fours547881
Best Averages
Most 50s3739
Most 100s812
Most Not Outs8519
2025DMAM
Most Runs160818
Highest Score120209
Best Strike Rate273297
Most sixes622
Most Fours1588
Best Averages
Most 50s4
Most 100s1
Most Not Outs32
2024DMAM
Most Runs355952
Highest Score111221
Best Strike Rate189263
Most sixes2217
Most Fours19107
Best Averages
Most 50s24
Most 100s1
Most Not Outs23
2023BESTDMAM
Most Runs11381880
Highest Score240399
Best Strike Rate397362
Most sixes5450
Most Fours76201
Best Averages
Most 50s97
Most 100s15
Most Not Outs57
2022DMAM
Most Runs862771
Highest Score264214
Best Strike Rate386294
Most sixes3713
Most Fours7187
Best Averages
Most 50s66
Most 100s1
Most Not Outs132
2021DMAM
Most Runs5131116
Highest Score135274
Best Strike Rate256287
Most sixes2239
Most Fours32106
Best Averages
Most 50s49
Most 100s1
Most Not Outs84
2020DMAM
Most Runs27368
Highest Score10468
Best Strike Rate23072
Most sixes90
Most Fours1614
Best Averages
Most 50s21
Most Not Outs5
2019DMAM
Most Runs434626
Highest Score106172
Best Strike Rate249252
Most sixes94
Most Fours3288
Best Averages
Most 50s14
Most Not Outs51
2018DMAM
Most Runs5051013
Highest Score178194
Best Strike Rate210146
Most sixes1410
Most Fours40135
Best Averages
Most 50s22
Most 100s12
Most Not Outs2
2017DMAM
Most Runs613446
Highest Score218209
Best Strike Rate261177
Most sixes304
Most Fours3355
Best Averages
Most 50s22
Most 100s22
Most Not Outs6
2016DMAM
Most Runs384
Highest Score171
Best Strike Rate311
Most sixes17
Most Fours33
Best Averages
Most 50s1
Most 100s1
Most Not Outs4
2015DMAM
Most Runs872
Highest Score185
Best Strike Rate240
Most sixes27
Most Fours67
Best Averages
Most 50s1
Most 100s2
Most Not Outs8
2014DMAM
Most Runs419
Highest Score99
Best Strike Rate200
Most sixes7
Most Fours33
Best Averages
Most 50s1
Most Not Outs8
2013DMAM
Most Runs659
Highest Score121
Best Strike Rate222
Most sixes21
Most Fours43
Best Averages
Most 50s4
Most Not Outs9
2012DMAM
Most Runs61
Highest Score33
Best Strike Rate185
Most sixes2
Most Fours6
Best Averages
2011DMAM
Most Runs157
Highest Score79
Best Strike Rate194
Most sixes3
Most Fours12
Best Averages
Most 50s1
Most Not Outs1
2010DMAM
Most Runs263
Highest Score87
Best Strike Rate265
Most sixes10
Most Fours19
Best Averages
Most 50s1
Most Not Outs6
TEST
OverallDMAM
Most Runs4273429
Highest Score91175
Best Strike Rate12162
Most sixes1529
Most Fours33466
Best Averages
Most 50s515
Most 100s8
Most Not Outs33
2025DMAM
Most Runs188
Highest Score38
Best Strike Rate47
Most sixes2
Most Fours22
Best Averages
Most 50s
Most 100s
Most Not Outs1
2024DMAM
Most Runs536
Highest Score106
Best Strike Rate65
Most sixes4
Most Fours72
Best Averages
Most 50s3
Most 100s1
Most Not Outs
2023BESTDMAM
Most Runs215608
Highest Score91175
Best Strike Rate13486
Most sixes912
Most Fours1375
Best Averages
Most 50s32
Most 100s2
Most Not Outs11
2022DMAM
Most Runs212259
Highest Score7979
Best Strike Rate11054
Most sixes61
Most Fours2036
Best Averages
Most 50s21
Most 100s
Most Not Outs2
2021DMAM
Most Runs346
Highest Score108
Best Strike Rate45
Most sixes3
Most Fours46
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2020DMAM
Most Runs68
Highest Score68
Best Strike Rate72
Most sixes0
Most Fours14
Best Averages
Most 50s1
Most Not Outs
2019DMAM
Most Runs372
Highest Score90
Best Strike Rate65
Most sixes2
Most Fours60
Best Averages
Most 50s3
Most Not Outs
2018DMAM
Most Runs672
Highest Score152
Best Strike Rate61
Most sixes3
Most Fours90
Best Averages
Most 50s2
Most 100s2
Most Not Outs
2017DMAM
Most Runs380
Highest Score143
Best Strike Rate67
Most sixes2
Most Fours51
Best Averages
Most 50s1
Most 100s2
Most Not Outs
2016DMAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2015DMAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2014DMAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2013DMAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2012DMAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2011DMAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2010DMAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
ODI
OverallDMAM
Most Runs46112684
Highest Score139175
Best Strike Rate10498
Most sixes14462
Most Fours342274
Best Averages
Most 50s2414
Most 100s64
Most Not Outs458
2025DMAM
Most Runs121420
Highest Score100110
Best Strike Rate139106
Most sixes58
Most Fours1148
Best Averages
Most 50s3
Most 100s1
Most Not Outs21
2024DMAM
Most Runs32167
Highest Score2969
Best Strike Rate7178
Most sixes14
Most Fours110
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2023BESTDMAM
Most Runs8021033
Highest Score101175
Best Strike Rate112113
Most sixes3930
Most Fours54101
Best Averages
Most 50s65
Most 100s13
Most Not Outs44
2022DMAM
Most Runs289221
Highest Score7979
Best Strike Rate11191
Most sixes71
Most Fours2923
Best Averages
Most 50s22
Most 100s
Most Not Outs41
2021DMAM
Most Runs136200
Highest Score5096
Best Strike Rate10693
Most sixes49
Most Fours916
Best Averages
Most 50s21
Most 100s
Most Not Outs1
2020DMAM
Most Runs173
Highest Score69
Best Strike Rate110
Most sixes5
Most Fours11
Best Averages
Most 50s2
Most Not Outs3
2019DMAM
Most Runs278236
Highest Score4167
Best Strike Rate8881
Most sixes21
Most Fours2027
Best Averages
Most 50s1
Most Not Outs31
2018DMAM
Most Runs384341
Highest Score13942
Best Strike Rate9785
Most sixes107
Most Fours3045
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2017DMAM
Most Runs37066
Highest Score11766
Best Strike Rate99110
Most sixes152
Most Fours194
Best Averages
Most 50s21
Most 100s1
Most Not Outs4
2016DMAM
Most Runs207
Highest Score118
Best Strike Rate137
Most sixes6
Most Fours21
Best Averages
Most 50s
Most 100s1
Most Not Outs2
2015DMAM
Most Runs729
Highest Score138
Best Strike Rate109
Most sixes21
Most Fours58
Best Averages
Most 50s1
Most 100s2
Most Not Outs5
2014DMAM
Most Runs279
Highest Score65
Best Strike Rate88
Most sixes5
Most Fours22
Best Averages
Most 50s1
Most Not Outs5
2013DMAM
Most Runs544
Highest Score85
Best Strike Rate91
Most sixes16
Most Fours39
Best Averages
Most 50s4
Most Not Outs7
2012DMAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2011DMAM
Most Runs117
Highest Score59
Best Strike Rate94
Most sixes2
Most Fours9
Best Averages
Most 50s1
Most Not Outs1
2010DMAM
Most Runs150
Highest Score51
Best Strike Rate130
Most sixes6
Most Fours9
Best Averages
Most 50s1
Most Not Outs3
T20I
OverallDMAM
Most Runs26301577
Highest Score10670
Best Strike Rate141144
Most sixes13168
Most Fours172141
Best Averages
Most 50s810
Most 100s2
Most Not Outs378
2025DMAM
Most Runs39210
Highest Score2061
Best Strike Rate134144
Most sixes112
Most Fours418
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2024DMAM
Most Runs323249
Highest Score8246
Best Strike Rate118120
Most sixes219
Most Fours1825
Best Averages
Most 50s2
Most 100s
Most Not Outs22
2023DMAM
Most Runs121239
Highest Score4849
Best Strike Rate151163
Most sixes68
Most Fours925
Best Averages
Most 50s
Most 100s
Most Not Outs2
2022BESTDMAM
Most Runs361291
Highest Score10656
Best Strike Rate165149
Most sixes2411
Most Fours2228
Best Averages
Most 50s23
Most 100s1
Most Not Outs71
2021DMAM
Most Runs377570
Highest Score8570
Best Strike Rate150149
Most sixes1827
Most Fours2344
Best Averages
Most 50s26
Most 100s
Most Not Outs73
2020DMAM
Most Runs100
Highest Score35
Best Strike Rate120
Most sixes4
Most Fours5
Best Averages
Most 50s
Most Not Outs2
2019DMAM
Most Runs15618
Highest Score6515
Best Strike Rate161106
Most sixes71
Most Fours121
Best Averages
Most 50s1
Most Not Outs2
2018DMAM
Most Runs121
Highest Score39
Best Strike Rate113
Most sixes4
Most Fours10
Best Averages
Most 50s
Most 100s
Most Not Outs1
2017DMAM
Most Runs243
Highest Score101
Best Strike Rate162
Most sixes15
Most Fours14
Best Averages
Most 50s
Most 100s1
Most Not Outs2
2016DMAM
Most Runs177
Highest Score53
Best Strike Rate174
Most sixes11
Most Fours12
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2015DMAM
Most Runs143
Highest Score47
Best Strike Rate131
Most sixes6
Most Fours9
Best Averages
Most 50s
Most 100s
Most Not Outs3
2014DMAM
Most Runs140
Highest Score34
Best Strike Rate112
Most sixes2
Most Fours11
Best Averages
Most 50s
Most Not Outs3
2013DMAM
Most Runs115
Highest Score36
Best Strike Rate131
Most sixes5
Most Fours4
Best Averages
Most 50s
Most Not Outs2
2012DMAM
Most Runs61
Highest Score33
Best Strike Rate185
Most sixes2
Most Fours6
Best Averages
2011DMAM
Most Runs40
Highest Score20
Best Strike Rate100
Most sixes1
Most Fours3
Best Averages
Most 50s
Most Not Outs
2010DMAM
Most Runs113
Highest Score36
Best Strike Rate135
Most sixes4
Most Fours10
Best Averages
Most 50s
Most Not Outs3