Desmond Haynes vs Javed Miandad

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Desmond Haynes has dominance over Javed Miandad in overall and ODIs, while Javed Miandad has the edge in Tests. In recent years, both players have been evenly matched.
CAREER
OverallDHJM
Most Runs1613516213
Highest Score336399
Best Strike Rate108113
Most sixes7792
Most Fours15981254
Best Averages
Most 50s9693
Most 100s3429
Most Not Outs5361
1996DHJM
Most Runs54
Highest Score38
Best Strike Rate52
Most sixes0
Most Fours3
Best Averages
Most Not Outs1
1994DHJM
Most Runs485
Highest Score178
Best Strike Rate127
Most sixes3
Most Fours55
Best Averages
Most 50s3
Most 100s1
Most Not Outs1
1993BESTDHJM
Most Runs1198957
Highest Score225199
Best Strike Rate107109
Most sixes69
Most Fours13478
Best Averages
Most 50s85
Most 100s21
Most Not Outs52
1992DHJM
Most Runs7471322
Highest Score154268
Best Strike Rate117111
Most sixes44
Most Fours70110
Best Averages
Most 50s710
Most 100s2
Most Not Outs38
1991DHJM
Most Runs1175162
Highest Score20081
Best Strike Rate111107
Most sixes10
Most Fours1426
Best Averages
Most 50s91
Most 100s1
Most Not Outs41
1990DHJM
Most Runs852674
Highest Score234140
Best Strike Rate11295
Most sixes21
Most Fours8846
Best Averages
Most 50s34
Most 100s3
Most Not Outs1
1989DHJM
Most Runs16031155
Highest Score295334
Best Strike Rate123103
Most sixes187
Most Fours15177
Best Averages
Most 50s73
Most 100s63
Most Not Outs62
1988DHJM
Most Runs12961301
Highest Score242311
Best Strike Rate110121
Most sixes89
Most Fours111121
Best Averages
Most 50s65
Most 100s34
Most Not Outs41
1987DHJM
Most Runs9041834
Highest Score226373
Best Strike Rate94116
Most sixes28
Most Fours94125
Best Averages
Most 50s416
Most 100s23
Most Not Outs37
1986DHJM
Most Runs1034871
Highest Score208192
Best Strike Rate97111
Most sixes44
Most Fours10849
Best Averages
Most 50s85
Most 100s11
Most Not Outs64
1985DHJM
Most Runs15761165
Highest Score235294
Best Strike Rate123115
Most sixes63
Most Fours15563
Best Averages
Most 50s117
Most 100s31
Most Not Outs77
1984DHJM
Most Runs1763938
Highest Score278184
Best Strike Rate109114
Most sixes63
Most Fours17988
Best Averages
Most 50s105
Most 100s72
Most Not Outs83
1983DHJM
Most Runs10291282
Highest Score233352
Best Strike Rate105120
Most sixes311
Most Fours5896
Best Averages
Most 50s67
Most 100s13
Most Not Outs33
1982DHJM
Most Runs2271087
Highest Score103257
Best Strike Rate89131
Most sixes011
Most Fours2194
Best Averages
Most 50s25
Most 100s3
Most Not Outs7
1981DHJM
Most Runs557399
Highest Score180153
Best Strike Rate105130
Most sixes00
Most Fours6530
Best Averages
Most 50s44
Most Not Outs1
1980DHJM
Most Runs977651
Highest Score234129
Best Strike Rate8895
Most sixes63
Most Fours9860
Best Averages
Most 50s35
Most 100s31
Most Not Outs1
1979DHJM
Most Runs382754
Highest Score122206
Best Strike Rate122132
Most sixes21
Most Fours3078
Best Averages
Most 50s23
Most 100s2
Most Not Outs14
1978DHJM
Most Runs330663
Highest Score214185
Best Strike Rate10981
Most sixes67
Most Fours3945
Best Averages
Most 50s33
Most 100s11
Most Not Outs6
1977DHJM
Most Runs272
Highest Score148
Best Strike Rate114
Most sixes5
Most Fours12
Best Averages
Most 50s3
Most Not Outs2
1976DHJM
Most Runs620
Highest Score253
Best Strike Rate101
Most sixes6
Most Fours70
Best Averages
Most 50s2
Most 100s2
Most Not Outs1
1975DHJM
Most Runs52
Highest Score28
Best Strike Rate78
Most sixes0
Most Fours3
Best Averages
Most Not Outs1
TEST
OverallDHJM
Most Runs74878832
Highest Score184280
Best Strike Rate4546
Most sixes2448
Most Fours830809
Best Averages
Most 50s3943
Most 100s1722
Most Not Outs2521
1996DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1994DHJM
Most Runs217
Highest Score63
Best Strike Rate45
Most sixes1
Most Fours24
Best Averages
Most 50s1
Most 100s
Most Not Outs1
1993DHJM
Most Runs524367
Highest Score14392
Best Strike Rate5045
Most sixes43
Most Fours6741
Best Averages
Most 50s12
Most 100s2
Most Not Outs3
1992DHJM
Most Runs102380
Highest Score58153
Best Strike Rate6348
Most sixes00
Most Fours1550
Best Averages
Most 50s12
Most 100s1
Most Not Outs2
1991DHJM
Most Runs73521
Highest Score11120
Best Strike Rate4543
Most sixes00
Most Fours972
Best Averages
Most 50s5
Most 100s1
Most Not Outs41
1990DHJM
Most Runs569363
Highest Score16765
Best Strike Rate4839
Most sixes11
Most Fours5735
Best Averages
Most 50s3
Most 100s3
Most Not Outs
1989DHJM
Most Runs596668
Highest Score143271
Best Strike Rate5050
Most sixes35
Most Fours6556
Best Averages
Most 50s31
Most 100s23
Most Not Outs1
1988DHJM
Most Runs550694
Highest Score100211
Best Strike Rate3745
Most sixes02
Most Fours5387
Best Averages
Most 50s3
Most 100s4
Most Not Outs3
1987BESTDHJM
Most Runs342750
Highest Score121260
Best Strike Rate4246
Most sixes04
Most Fours4954
Best Averages
Most 50s16
Most 100s11
Most Not Outs21
1986DHJM
Most Runs618239
Highest Score13176
Best Strike Rate4241
Most sixes21
Most Fours6612
Best Averages
Most 50s41
Most 100s1
Most Not Outs4
1985DHJM
Most Runs344444
Highest Score90203
Best Strike Rate5042
Most sixes11
Most Fours4116
Best Averages
Most 50s42
Most 100s1
Most Not Outs21
1984DHJM
Most Runs950463
Highest Score145104
Best Strike Rate5047
Most sixes11
Most Fours10755
Best Averages
Most 50s62
Most 100s32
Most Not Outs32
1983DHJM
Most Runs509989
Highest Score136280
Best Strike Rate4151
Most sixes38
Most Fours2975
Best Averages
Most 50s24
Most 100s13
Most Not Outs11
1982DHJM
Most Runs96586
Highest Score51138
Best Strike Rate4749
Most sixes03
Most Fours1059
Best Averages
Most 50s13
Most 100s1
Most Not Outs1
1981DHJM
Most Runs263205
Highest Score9679
Best Strike Rate3954
Most sixes00
Most Fours3212
Best Averages
Most 50s22
Most Not Outs
1980DHJM
Most Runs806604
Highest Score184106
Best Strike Rate3745
Most sixes43
Most Fours8560
Best Averages
Most 50s25
Most 100s31
Most Not Outs1
1979DHJM
Most Runs84708
Highest Score42160
Best Strike Rate6842
Most sixes01
Most Fours1074
Best Averages
Most 50s3
Most 100s2
Most Not Outs14
1978DHJM
Most Runs182606
Highest Score66154
Best Strike Rate43
Most sixes47
Most Fours2343
Best Averages
Most 50s33
Most 100s1
Most Not Outs5
1977DHJM
Most Runs172
Highest Score71
Best Strike Rate41
Most sixes2
Most Fours9
Best Averages
Most 50s2
Most Not Outs1
1976DHJM
Most Runs573
Highest Score206
Best Strike Rate36
Most sixes6
Most Fours69
Best Averages
Most 50s2
Most 100s2
Most Not Outs1
1975DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
ODI
OverallDHJM
Most Runs86487381
Highest Score152119
Best Strike Rate6367
Most sixes5344
Most Fours768445
Best Averages
Most 50s5750
Most 100s177
Most Not Outs2840
1996DHJM
Most Runs54
Highest Score38
Best Strike Rate52
Most sixes0
Most Fours3
Best Averages
Most Not Outs1
1994DHJM
Most Runs268
Highest Score115
Best Strike Rate82
Most sixes2
Most Fours31
Best Averages
Most 50s2
Most 100s1
Most Not Outs
1993DHJM
Most Runs674590
Highest Score82107
Best Strike Rate5764
Most sixes26
Most Fours6737
Best Averages
Most 50s73
Most 100s1
Most Not Outs22
1992DHJM
Most Runs645942
Highest Score96115
Best Strike Rate5463
Most sixes44
Most Fours5560
Best Averages
Most 50s68
Most 100s1
Most Not Outs36
1991DHJM
Most Runs440141
Highest Score8961
Best Strike Rate6664
Most sixes10
Most Fours454
Best Averages
Most 50s41
Most 100s
Most Not Outs
1990DHJM
Most Runs283311
Highest Score6775
Best Strike Rate6456
Most sixes10
Most Fours3111
Best Averages
Most 50s31
Most 100s
Most Not Outs1
1989DHJM
Most Runs1007487
Highest Score15263
Best Strike Rate7353
Most sixes152
Most Fours8621
Best Averages
Most 50s42
Most 100s4
Most Not Outs52
1988DHJM
Most Runs746607
Highest Score142100
Best Strike Rate7376
Most sixes87
Most Fours5834
Best Averages
Most 50s35
Most 100s3
Most Not Outs11
1987BESTDHJM
Most Runs5621084
Highest Score105113
Best Strike Rate5270
Most sixes24
Most Fours4571
Best Averages
Most 50s310
Most 100s12
Most Not Outs16
1986DHJM
Most Runs416632
Highest Score77116
Best Strike Rate5570
Most sixes23
Most Fours4237
Best Averages
Most 50s44
Most 100s1
Most Not Outs24
1985DHJM
Most Runs1232721
Highest Score14591
Best Strike Rate7373
Most sixes52
Most Fours11447
Best Averages
Most 50s75
Most 100s3
Most Not Outs56
1984DHJM
Most Runs813475
Highest Score13380
Best Strike Rate5967
Most sixes52
Most Fours7233
Best Averages
Most 50s43
Most 100s4
Most Not Outs51
1983DHJM
Most Runs520293
Highest Score9772
Best Strike Rate6469
Most sixes03
Most Fours2921
Best Averages
Most 50s43
Most 100s
Most Not Outs22
1982DHJM
Most Runs131501
Highest Score52119
Best Strike Rate4282
Most sixes08
Most Fours1135
Best Averages
Most 50s12
Most 100s2
Most Not Outs6
1981DHJM
Most Runs294194
Highest Score8474
Best Strike Rate6676
Most sixes00
Most Fours3318
Best Averages
Most 50s22
Most Not Outs1
1980DHJM
Most Runs17147
Highest Score5023
Best Strike Rate5150
Most sixes20
Most Fours130
Best Averages
Most 50s1
Most 100s
Most Not Outs
1979DHJM
Most Runs29846
Highest Score8046
Best Strike Rate5490
Most sixes20
Most Fours204
Best Averages
Most 50s2
Most 100s
Most Not Outs
1978DHJM
Most Runs14857
Highest Score14831
Best Strike Rate10938
Most sixes20
Most Fours162
Best Averages
Most 50s
Most 100s1
Most Not Outs1
1977DHJM
Most Runs100
Highest Score77
Best Strike Rate73
Most sixes3
Most Fours3
Best Averages
Most 50s1
Most Not Outs1
1976DHJM
Most Runs47
Highest Score47
Best Strike Rate65
Most sixes0
Most Fours1
Best Averages
Most 50s
Most 100s
Most Not Outs
1975DHJM
Most Runs52
Highest Score28
Best Strike Rate78
Most sixes0
Most Fours3
Best Averages
Most Not Outs1
T20I
OverallDHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996BESTDHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1994DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1990DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1989DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1988DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1987DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1986DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1985DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1984DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1983DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1982DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1981DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1980DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1979DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1978DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1977DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1976DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1975DHJM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs