Player Head-to-Head
MH
Mominul Haque
BAN
VS
SI
Shreyas Iyer
IND
21 wonStat categorieswon 51

Mominul Haque vs Shreyas Iyer

Mominul Haque and Shreyas Iyer compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Mominul Haque has dominance over Shreyas Iyer in Tests, while Shreyas Iyer has the edge in overall, ODIs and T20Is. In recent years, form favours Shreyas Iyer.

CAREER Shreyas IyerTEST Mominul HaqueODI Shreyas IyerT20I Shreyas Iyer
Format

All formats

MH 3 – 6 SI
5638
Most Runs
5673
181
Highest Score
128
56.34
Best Strike Rate
99.30
24
Most sixes
161
641
Most Fours
521
34.59
Best Averages
38.86
28
Most 50s
39
13
Most 100s
7
13
Most Not Outs
23

Season by season

2026

MH 0 – 6 SI
162
Most Runs
841
49
Highest Score
102
56.64
Best Strike Rate
125.71
0
Most sixes
29
19
Most Fours
67
–
Best Averages
31.15
–
Most 50s
3
–
Most 100s
1
1
Most Not Outs
4

2025

MH 1 – 6 SI
447
Most Runs
496
87
Highest Score
79
57.60
Best Strike Rate
89.53
5
Most sixes
10
41
Most Fours
44
44.70
Best Averages
49.60
4
Most 50s
5

2024

MH 5 – 1 SI
529
Most Runs
146
107
Highest Score
35
55.33
Best Strike Rate
57.94
5
Most sixes
1
66
Most Fours
17
31.12
Best Averages
–
5
Most 50s
–
1
Most 100s
–
2
Most Not Outs
1

2023

MH 0 – 7 SI
265
Most Runs
986
121
Highest Score
128
66.08
Best Strike Rate
108.11
3
Most sixes
38
28
Most Fours
80
–
Best Averages
41.08
–
Most 50s
5
1
Most 100s
3
2
Most Not Outs
3

2022

MH 0 – 8 SI
255
Most Runs
1609
88
Highest Score
113
40.22
Best Strike Rate
92.90
1
Most sixes
39
36
Most Fours
162
18.21
Best Averages
48.76
2
Most 50s
14
–
Most 100s
1
1
Most Not Outs
7

2021

MH 5 – 3 SI
503
Most Runs
359
127
Highest Score
105
47.86
Best Strike Rate
77.20
0
Most sixes
7
55
Most Fours
41
41.92
Best Averages
35.90
1
Most 50s
2
2
Most 100s
1
1
Most Not Outs
1

2020

MH 1 – 4 SI
203
Most Runs
534
132
Highest Score
103
52.59
Best Strike Rate
107.44
0
Most sixes
14
24
Most Fours
53
–
Most 50s
3
1
Most 100s
1
–
Most Not Outs
4

2019

MH 0 – 7 SI
144
Most Runs
409
52
Highest Score
71
47.84
Best Strike Rate
122.46
1
Most sixes
19
21
Most Fours
27
14.40
Best Averages
40.90
1
Most 50s
5
–
Most Not Outs
3

2018

MH 4 – 0 SI
687
Most Runs
48
176
Highest Score
30
66.31
Best Strike Rate
–
4
Most sixes
0
64
Most Fours
4
40.41
Best Averages
–
4
Most 100s
–

2017

MH 2 – 3 SI
290
Most Runs
245
77
Highest Score
88
49.66
Best Strike Rate
102.08
1
Most sixes
4
37
Most Fours
26
24.17
Best Averages
–
2
Most 50s
2

2016

MH 0 – 0 SI
94
Most Runs
–
66
Highest Score
–
0
Most sixes
–
14
Most Fours
–
1
Most 50s
–

2015

MH 0 – 0 SI
262
Most Runs
–
80
Highest Score
–
51.37
Best Strike Rate
–
1
Most sixes
–
32
Most Fours
–
2
Most 50s
–

2014

MH 0 – 0 SI
964
Most Runs
–
131
Highest Score
–
59.65
Best Strike Rate
–
0
Most sixes
–
108
Most Fours
–
40.17
Best Averages
–
8
Most 50s
–
2
Most 100s
–
3
Most Not Outs
–

2013

MH 0 – 0 SI
764
Most Runs
–
181
Highest Score
–
63.67
Best Strike Rate
–
2
Most sixes
–
89
Most Fours
–
2
Most 50s
–
2
Most 100s
–
3
Most Not Outs
–

2012

MH 0 – 0 SI
69
Most Runs
–
31
Highest Score
–
1
Most sixes
–
7
Most Fours
–

TEST career

MH 8 – 1 SI
5021
Most Runs
811
181
Highest Score
105
54.53
Best Strike Rate
63.01
21
Most sixes
16
576
Most Fours
94
37.19
Best Averages
36.86
25
Most 50s
5
13
Most 100s
1
11
Most Not Outs
2

Season by season

2026

MH 0 – 0 SI
162
Most Runs
–
49
Highest Score
–
56.64
Best Strike Rate
–
0
Most sixes
–
19
Most Fours
–
1
Most Not Outs
–

2025

MH 0 – 0 SI
447
Most Runs
–
87
Highest Score
–
57.60
Best Strike Rate
–
5
Most sixes
–
41
Most Fours
–
44.70
Best Averages
–
4
Most 50s
–

2024

MH 6 – 0 SI
529
Most Runs
108
107
Highest Score
35
55.33
Best Strike Rate
50.70
5
Most sixes
1
66
Most Fours
10
31.12
Best Averages
–
5
Most 50s
–
1
Most 100s
–
2
Most Not Outs
1

2023

MH 3 – 1 SI
265
Most Runs
79
121
Highest Score
31
66.08
Best Strike Rate
–
3
Most sixes
4
28
Most Fours
8
1
Most 100s
–
2
Most Not Outs
–

2022

MH 0 – 6 SI
255
Most Runs
422
88
Highest Score
92
40.22
Best Strike Rate
68.84
1
Most sixes
6
36
Most Fours
52
18.21
Best Averages
–
2
Most 50s
4
1
Most Not Outs
1

2021

MH 4 – 2 SI
503
Most Runs
202
127
Highest Score
105
47.86
Best Strike Rate
58.55
0
Most sixes
5
55
Most Fours
24
41.92
Best Averages
–
1
Most 50s
1
2
Most 100s
1
1
Most Not Outs
–

2020

MH 0 – 0 SI
203
Most Runs
–
132
Highest Score
–
52.59
Best Strike Rate
–
0
Most sixes
–
24
Most Fours
–
1
Most 100s
–

2019

MH 0 – 0 SI
144
Most Runs
–
52
Highest Score
–
47.84
Best Strike Rate
–
1
Most sixes
–
21
Most Fours
–
14.40
Best Averages
–
1
Most 50s
–

2018

MH 0 – 0 SI
673
Most Runs
–
176
Highest Score
–
66.31
Best Strike Rate
–
4
Most sixes
–
63
Most Fours
–
44.87
Best Averages
–
4
Most 100s
–

2017

MH 0 – 0 SI
290
Most Runs
–
77
Highest Score
–
49.66
Best Strike Rate
–
1
Most sixes
–
37
Most Fours
–
24.17
Best Averages
–
2
Most 50s
–

2016

MH 0 – 0 SI
94
Most Runs
–
66
Highest Score
–
0
Most sixes
–
14
Most Fours
–
1
Most 50s
–

2015

MH 0 – 0 SI
258
Most Runs
–
80
Highest Score
–
51.19
Best Strike Rate
–
1
Most sixes
–
32
Most Fours
–
2
Most 50s
–

2014

MH 0 – 0 SI
614
Most Runs
–
131
Highest Score
–
52.08
Best Strike Rate
–
0
Most sixes
–
69
Most Fours
–
51.17
Best Averages
–
5
Most 50s
–
2
Most 100s
–
2
Most Not Outs
–

2013

MH 0 – 0 SI
584
Most Runs
–
181
Highest Score
–
60.08
Best Strike Rate
–
0
Most sixes
–
71
Most Fours
–
2
Most 50s
–
2
Most 100s
–
2
Most Not Outs
–

ODI career

MH 0 – 7 SI
557
Most Runs
3123
60
Highest Score
128
–
Best Strike Rate
97.41
1
Most sixes
77
60
Most Fours
286
22.28
Best Averages
45.26
3
Most 50s
24
–
Most 100s
5
1
Most Not Outs
6

Season by season

2026

MH 0 – 0 SI
–
Most Runs
206
–
Highest Score
66
–
Best Strike Rate
79.23
–
Most sixes
5
–
Most Fours
16
–
Most 50s
1

2025

MH 0 – 0 SI
–
Most Runs
496
–
Highest Score
79
–
Best Strike Rate
89.53
–
Most sixes
10
–
Most Fours
44
–
Best Averages
49.60
–
Most 50s
5

2024

MH 0 – 0 SI
–
Most Runs
38
–
Highest Score
23
–
Most sixes
0
–
Most Fours
7

2023

MH 0 – 0 SI
–
Most Runs
846
–
Highest Score
128
–
Best Strike Rate
112.50
–
Most sixes
32
–
Most Fours
67
–
Best Averages
52.88
–
Most 50s
4
–
Most 100s
3
–
Most Not Outs
3

2022

MH 0 – 0 SI
–
Most Runs
724
–
Highest Score
113
–
Best Strike Rate
91.53
–
Most sixes
13
–
Most Fours
71
–
Best Averages
55.69
–
Most 50s
6
–
Most 100s
1
–
Most Not Outs
2

2021

MH 0 – 0 SI
–
Most Runs
6
–
Highest Score
6
–
Most sixes
0
–
Most Fours
1

2020

MH 0 – 0 SI
–
Most Runs
331
–
Highest Score
103
–
Best Strike Rate
95.39
–
Most sixes
3
–
Most Fours
41
–
Most 50s
2
–
Most 100s
1
–
Most Not Outs
1

2019

MH 0 – 0 SI
–
Most Runs
266
–
Highest Score
71
–
Best Strike Rate
112.71
–
Most sixes
11
–
Most Fours
17
–
Most 50s
4

2018

MH 0 – 3 SI
14
Most Runs
48
9
Highest Score
30
0
Most sixes
0
1
Most Fours
4

2017

MH 0 – 0 SI
–
Most Runs
162
–
Highest Score
88
–
Most sixes
3
–
Most Fours
18
–
Most 50s
2

2015

MH 0 – 0 SI
4
Most Runs
–
3
Highest Score
–
0
Most sixes
–
0
Most Fours
–

2014

MH 0 – 0 SI
334
Most Runs
–
60
Highest Score
–
79.90
Best Strike Rate
–
0
Most sixes
–
37
Most Fours
–
30.36
Best Averages
–
3
Most 50s
–
1
Most Not Outs
–

2013

MH 0 – 0 SI
136
Most Runs
–
38
Highest Score
–
0
Most sixes
–
15
Most Fours
–

2012

MH 0 – 0 SI
69
Most Runs
–
31
Highest Score
–
1
Most sixes
–
7
Most Fours
–

T20I career

MH 0 – 5 SI
60
Most Runs
1739
26
Highest Score
102
–
Best Strike Rate
142.54
2
Most sixes
68
5
Most Fours
141
–
Best Averages
31.62
–
Most 50s
10
–
Most 100s
1
1
Most Not Outs
15

Season by season

2026

MH 0 – 0 SI
–
Most Runs
635
–
Highest Score
102
–
Best Strike Rate
155.26
–
Most sixes
24
–
Most Fours
51
–
Best Averages
635 / 19
–
Most 50s
2
–
Most 100s
1
–
Most Not Outs
4

2023

MH 0 – 0 SI
–
Most Runs
61
–
Highest Score
53
–
Most sixes
2
–
Most Fours
5
–
Most 50s
1

2022

MH 0 – 0 SI
–
Most Runs
463
–
Highest Score
74
–
Best Strike Rate
141.16
–
Most sixes
20
–
Most Fours
39
–
Best Averages
35.62
–
Most 50s
4
–
Most Not Outs
4

2021

MH 0 – 0 SI
–
Most Runs
151
–
Highest Score
67
–
Most sixes
2
–
Most Fours
16
–
Most 50s
1
–
Most Not Outs
1

2020

MH 0 – 0 SI
–
Most Runs
203
–
Highest Score
58
–
Most sixes
11
–
Most Fours
12
–
Most 50s
1
–
Most Not Outs
3

2019

MH 0 – 0 SI
–
Most Runs
143
–
Highest Score
62
–
Most sixes
8
–
Most Fours
10
–
Most 50s
1
–
Most Not Outs
3

2017

MH 0 – 0 SI
–
Most Runs
83
–
Highest Score
30
–
Most sixes
1
–
Most Fours
8

2014

MH 0 – 0 SI
16
Most Runs
–
16
Highest Score
–
0
Most sixes
–
2
Most Fours
–

2013

MH 0 – 0 SI
44
Most Runs
–
26
Highest Score
–
2
Most sixes
–
3
Most Fours
–
1
Most Not Outs
–
RECENT RESULTS 1 match