Player Head-to-Head
MA
Mohammad Ashraful
BAN
VS
AB
Andy Balbirnie
IRE
8 wonStat categorieswon 5

Mohammad Ashraful vs Andy Balbirnie

Mohammad Ashraful and Andy Balbirnie compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Mohammad Ashraful has dominance over Andy Balbirnie in overall, Tests and ODIs, while Andy Balbirnie has the edge in T20Is. In recent years, both have been evenly matched.

CAREER Mohammad AshrafulTEST Mohammad AshrafulODI Mohammad AshrafulT20I Andy Balbirnie
Format

All formats

MA 4 – 5 AB
6668
Most Runs
6621
190
Highest Score
145
59.19
Best Strike Rate
83.59
62
Most sixes
118
737
Most Fours
666
22.68
Best Averages
27.82
30
Most 50s
35
9
Most 100s
10
18
Most Not Outs
15

Season by season

2026

MA 0 – 0 AB
–
Most Runs
255
–
Highest Score
109
–
Best Strike Rate
73.49
–
Most sixes
4
–
Most Fours
27
–
Most 100s
1

2025

MA 0 – 0 AB
–
Most Runs
337
–
Highest Score
112
–
Best Strike Rate
57.71
–
Most sixes
5
–
Most Fours
28
–
Most 50s
2
–
Most 100s
1

2024

MA 0 – 0 AB
–
Most Runs
452
–
Highest Score
77
–
Best Strike Rate
81.15
–
Most sixes
10
–
Most Fours
46
–
Best Averages
22.60
–
Most 50s
3
–
Most Not Outs
1

2023

MA 0 – 0 AB
–
Most Runs
915
–
Highest Score
121
–
Best Strike Rate
75.68
–
Most sixes
17
–
Most Fours
94
–
Best Averages
28.59
–
Most 50s
6
–
Most 100s
1
–
Most Not Outs
3

2022

MA 0 – 0 AB
–
Most Runs
699
–
Highest Score
75
–
Best Strike Rate
116.89
–
Most sixes
32
–
Most Fours
64
–
Best Averages
23.30
–
Most 50s
5
–
Most Not Outs
1

2021

MA 0 – 0 AB
–
Most Runs
669
–
Highest Score
102
–
Best Strike Rate
81.78
–
Most sixes
7
–
Most Fours
69
–
Best Averages
23.89
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
2

2020

MA 0 – 0 AB
–
Most Runs
383
–
Highest Score
113
–
Best Strike Rate
95.99
–
Most sixes
4
–
Most Fours
41
–
Most 50s
1
–
Most 100s
1

2019

MA 0 – 0 AB
–
Most Runs
1314
–
Highest Score
145
–
Best Strike Rate
101.08
–
Most sixes
27
–
Most Fours
139
–
Best Averages
38.65
–
Most 50s
6
–
Most 100s
3
–
Most Not Outs
3

2018

MA 0 – 0 AB
–
Most Runs
662
–
Highest Score
105
–
Best Strike Rate
77.97
–
Most sixes
4
–
Most Fours
68
–
Best Averages
30.09
–
Most 50s
5
–
Most 100s
2

2017

MA 0 – 0 AB
–
Most Runs
306
–
Highest Score
85
–
Best Strike Rate
77.47
–
Most sixes
2
–
Most Fours
36
–
Best Averages
25.50
–
Most 50s
2
–
Most Not Outs
2

2016

MA 0 – 0 AB
–
Most Runs
7
–
Highest Score
5
–
Most sixes
0
–
Most Fours
0

2015

MA 0 – 0 AB
–
Most Runs
533
–
Highest Score
97
–
Best Strike Rate
84.87
–
Most sixes
6
–
Most Fours
47
–
Best Averages
29.61
–
Most 50s
2
–
Most Not Outs
3

2014

MA 0 – 0 AB
–
Most Runs
60
–
Highest Score
38
–
Most sixes
0
–
Most Fours
6

2013

MA 0 – 0 AB
432
Most Runs
–
190
Highest Score
–
48.59
Best Strike Rate
–
3
Most sixes
–
47
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

2012

MA 0 – 0 AB
118
Most Runs
–
38
Highest Score
–
0
Most sixes
–
15
Most Fours
–

2011

MA 0 – 0 AB
174
Most Runs
–
73
Highest Score
–
50.29
Best Strike Rate
–
0
Most sixes
–
22
Most Fours
–
1
Most 50s
–

2010

MA 4 – 0 AB
453
Most Runs
29
75
Highest Score
17
63.62
Best Strike Rate
–
4
Most sixes
0
49
Most Fours
1
18.12
Best Averages
–
2
Most 50s
–

2009

MA 0 – 0 AB
549
Most Runs
–
103
Highest Score
–
61.20
Best Strike Rate
–
7
Most sixes
–
53
Most Fours
–
20.33
Best Averages
–
3
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2008

MA 0 – 0 AB
982
Most Runs
–
109
Highest Score
–
63.89
Best Strike Rate
–
3
Most sixes
–
108
Most Fours
–
23.38
Best Averages
–
4
Most 50s
–
2
Most 100s
–
3
Most Not Outs
–

2007

MA 0 – 0 AB
942
Most Runs
–
129
Highest Score
–
74.53
Best Strike Rate
–
10
Most sixes
–
110
Most Fours
–
27.71
Best Averages
–
5
Most 50s
–
1
Most 100s
–
4
Most Not Outs
–

2006

MA 0 – 0 AB
696
Most Runs
–
136
Highest Score
–
69.46
Best Strike Rate
–
7
Most sixes
–
83
Most Fours
–
26.77
Best Averages
–
3
Most 50s
–
1
Most 100s
–
4
Most Not Outs
–

2005

MA 0 – 0 AB
552
Most Runs
–
100
Highest Score
–
67.48
Best Strike Rate
–
10
Most sixes
–
45
Most Fours
–
21.23
Best Averages
–
2
Most 50s
–
1
Most 100s
–

2004

MA 0 – 0 AB
852
Most Runs
–
158
Highest Score
–
51.54
Best Strike Rate
–
14
Most sixes
–
88
Most Fours
–
27.48
Best Averages
–
6
Most 50s
–
1
Most 100s
–
3
Most Not Outs
–

2003

MA 0 – 0 AB
362
Most Runs
–
77
Highest Score
–
40.54
Best Strike Rate
–
1
Most sixes
–
43
Most Fours
–
15.08
Best Averages
–
3
Most 50s
–
1
Most Not Outs
–

2002

MA 0 – 0 AB
299
Most Runs
–
75
Highest Score
–
61.02
Best Strike Rate
–
3
Most sixes
–
40
Most Fours
–
1
Most 50s
–

2001

MA 0 – 0 AB
257
Most Runs
–
114
Highest Score
–
40.16
Best Strike Rate
–
0
Most sixes
–
34
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

TEST career

MA 7 – 1 AB
2737
Most Runs
548
190
Highest Score
95
46.08
Best Strike Rate
50.69
22
Most sixes
0
335
Most Fours
65
24.01
Best Averages
23.83
8
Most 50s
5
6
Most 100s
–
5
Most Not Outs
1

Season by season

2025

MA 0 – 0 AB
–
Most Runs
147
–
Highest Score
66
–
Best Strike Rate
46.37
–
Most sixes
0
–
Most Fours
13
–
Most 50s
1

2024

MA 0 – 0 AB
–
Most Runs
83
–
Highest Score
58
–
Most sixes
0
–
Most Fours
8
–
Most 50s
1
–
Most Not Outs
1

2023

MA 0 – 0 AB
–
Most Runs
172
–
Highest Score
95
–
Best Strike Rate
48.31
–
Most sixes
0
–
Most Fours
21
–
Most 50s
1

2019

MA 0 – 0 AB
–
Most Runs
146
–
Highest Score
82
–
Best Strike Rate
62.13
–
Most sixes
0
–
Most Fours
23
–
Most 50s
2

2018

MA 0 – 0 AB
–
Most Runs
0
–
Highest Score
0
–
Most sixes
0
–
Most Fours
0

2013

MA 0 – 0 AB
318
Most Runs
–
190
Highest Score
–
41.90
Best Strike Rate
–
1
Most sixes
–
33
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

2011

MA 0 – 0 AB
113
Most Runs
–
73
Highest Score
–
50.67
Best Strike Rate
–
0
Most sixes
–
15
Most Fours
–
1
Most 50s
–

2010

MA 0 – 0 AB
157
Most Runs
–
39
Highest Score
–
57.51
Best Strike Rate
–
0
Most sixes
–
23
Most Fours
–
15.70
Best Averages
–

2009

MA 0 – 0 AB
76
Most Runs
–
45
Highest Score
–
1
Most sixes
–
9
Most Fours
–

2008

MA 0 – 0 AB
272
Most Runs
–
101
Highest Score
–
47.30
Best Strike Rate
–
1
Most sixes
–
38
Most Fours
–
16.00
Best Averages
–
1
Most 100s
–

2007

MA 0 – 0 AB
290
Most Runs
–
129
Highest Score
–
53.31
Best Strike Rate
–
2
Most sixes
–
40
Most Fours
–
1
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2006

MA 0 – 0 AB
242
Most Runs
–
136
Highest Score
–
66.85
Best Strike Rate
–
4
Most sixes
–
27
Most Fours
–
1
Most 100s
–

2005

MA 0 – 0 AB
157
Most Runs
–
42
Highest Score
–
45.64
Best Strike Rate
–
3
Most sixes
–
14
Most Fours
–
13.08
Best Averages
–

2004

MA 0 – 0 AB
520
Most Runs
–
158
Highest Score
–
45.26
Best Strike Rate
–
10
Most sixes
–
58
Most Fours
–
40.00
Best Averages
–
4
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

2003

MA 0 – 0 AB
207
Most Runs
–
77
Highest Score
–
33.28
Best Strike Rate
–
0
Most sixes
–
24
Most Fours
–
17.25
Best Averages
–
1
Most 50s
–

2002

MA 0 – 0 AB
174
Most Runs
–
75
Highest Score
–
56.49
Best Strike Rate
–
0
Most sixes
–
26
Most Fours
–
1
Most 50s
–

2001

MA 0 – 0 AB
211
Most Runs
–
114
Highest Score
–
36.13
Best Strike Rate
–
0
Most sixes
–
28
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

ODI career

MA 3 – 6 AB
3468
Most Runs
3587
109
Highest Score
145
70.10
Best Strike Rate
74.45
29
Most sixes
48
354
Most Fours
340
22.23
Best Averages
32.03
20
Most 50s
18
3
Most 100s
10
13
Most Not Outs
8

Season by season

2026

MA 0 – 0 AB
–
Most Runs
255
–
Highest Score
109
–
Best Strike Rate
73.49
–
Most sixes
4
–
Most Fours
27
–
Most 100s
1

2025

MA 0 – 0 AB
–
Most Runs
190
–
Highest Score
112
–
Best Strike Rate
71.16
–
Most sixes
5
–
Most Fours
15
–
Most 50s
1
–
Most 100s
1

2024

MA 0 – 0 AB
–
Most Runs
71
–
Highest Score
45
–
Most sixes
2
–
Most Fours
6

2023

MA 0 – 0 AB
–
Most Runs
459
–
Highest Score
121
–
Best Strike Rate
75.00
–
Most sixes
5
–
Most Fours
44
–
Best Averages
38.25
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
3

2022

MA 0 – 0 AB
–
Most Runs
82
–
Highest Score
71
–
Most sixes
1
–
Most Fours
8
–
Most 50s
1

2021

MA 0 – 0 AB
–
Most Runs
421
–
Highest Score
102
–
Best Strike Rate
71.97
–
Most sixes
3
–
Most Fours
43
–
Best Averages
32.38
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
1

2020

MA 0 – 0 AB
–
Most Runs
228
–
Highest Score
113
–
Best Strike Rate
86.36
–
Most sixes
3
–
Most Fours
24
–
Most 50s
1
–
Most 100s
1

2019

MA 0 – 0 AB
–
Most Runs
567
–
Highest Score
145
–
Best Strike Rate
87.64
–
Most sixes
16
–
Most Fours
45
–
Best Averages
47.25
–
Most 50s
1
–
Most 100s
3
–
Most Not Outs
1

2018

MA 0 – 0 AB
–
Most Runs
557
–
Highest Score
105
–
Best Strike Rate
73.68
–
Most sixes
3
–
Most Fours
54
–
Best Averages
39.79
–
Most 50s
4
–
Most 100s
2

2017

MA 0 – 0 AB
–
Most Runs
306
–
Highest Score
85
–
Best Strike Rate
77.47
–
Most sixes
2
–
Most Fours
36
–
Best Averages
25.50
–
Most 50s
2
–
Most Not Outs
2

2015

MA 0 – 0 AB
–
Most Runs
362
–
Highest Score
97
–
Best Strike Rate
77.19
–
Most sixes
4
–
Most Fours
31
–
Best Averages
27.85
–
Most 50s
2
–
Most Not Outs
1

2014

MA 0 – 0 AB
–
Most Runs
60
–
Highest Score
38
–
Most sixes
0
–
Most Fours
6

2013

MA 0 – 0 AB
71
Most Runs
–
29
Highest Score
–
0
Most sixes
–
10
Most Fours
–

2011

MA 0 – 0 AB
37
Most Runs
–
15
Highest Score
–
0
Most sixes
–
5
Most Fours
–

2010

MA 4 – 0 AB
220
Most Runs
29
75
Highest Score
17
58.98
Best Strike Rate
–
1
Most sixes
0
21
Most Fours
1
18.33
Best Averages
–
1
Most 50s
–

2009

MA 0 – 0 AB
448
Most Runs
–
103
Highest Score
–
65.88
Best Strike Rate
–
5
Most sixes
–
42
Most Fours
–
24.89
Best Averages
–
3
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2008

MA 0 – 0 AB
676
Most Runs
–
109
Highest Score
–
71.84
Best Strike Rate
–
2
Most sixes
–
64
Most Fours
–
29.39
Best Averages
–
4
Most 50s
–
1
Most 100s
–
3
Most Not Outs
–

2007

MA 0 – 0 AB
509
Most Runs
–
87
Highest Score
–
81.44
Best Strike Rate
–
3
Most sixes
–
56
Most Fours
–
28.28
Best Averages
–
3
Most 50s
–
3
Most Not Outs
–

2006

MA 0 – 0 AB
454
Most Runs
–
67
Highest Score
–
70.94
Best Strike Rate
–
3
Most sixes
–
56
Most Fours
–
25.22
Best Averages
–
3
Most 50s
–
4
Most Not Outs
–

2005

MA 0 – 0 AB
395
Most Runs
–
100
Highest Score
–
83.33
Best Strike Rate
–
7
Most sixes
–
31
Most Fours
–
28.21
Best Averages
–
2
Most 50s
–
1
Most 100s
–

2004

MA 0 – 0 AB
332
Most Runs
–
66
Highest Score
–
65.87
Best Strike Rate
–
4
Most sixes
–
30
Most Fours
–
18.44
Best Averages
–
2
Most 50s
–
1
Most Not Outs
–

2003

MA 0 – 0 AB
155
Most Runs
–
56
Highest Score
–
57.20
Best Strike Rate
–
1
Most sixes
–
19
Most Fours
–
12.92
Best Averages
–
2
Most 50s
–
1
Most Not Outs
–

2002

MA 0 – 0 AB
125
Most Runs
–
44
Highest Score
–
3
Most sixes
–
14
Most Fours
–

2001

MA 0 – 0 AB
46
Most Runs
–
16
Highest Score
–
0
Most sixes
–
6
Most Fours
–

T20I career

MA 0 – 6 AB
463
Most Runs
2486
65
Highest Score
83
–
Best Strike Rate
122.95
11
Most sixes
70
48
Most Fours
261
19.29
Best Averages
24.14
2
Most 50s
12
–
Most Not Outs
6

Season by season

2024

MA 0 – 0 AB
–
Most Runs
298
–
Highest Score
77
–
Best Strike Rate
113.74
–
Most sixes
8
–
Most Fours
32
–
Best Averages
24.83
–
Most 50s
2

2023

MA 0 – 0 AB
–
Most Runs
284
–
Highest Score
72
–
Best Strike Rate
117.84
–
Most sixes
12
–
Most Fours
29
–
Best Averages
23.67
–
Most 50s
2

2022

MA 0 – 0 AB
–
Most Runs
617
–
Highest Score
75
–
Best Strike Rate
129.35
–
Most sixes
31
–
Most Fours
56
–
Best Averages
23.73
–
Most 50s
4
–
Most Not Outs
1

2021

MA 0 – 0 AB
–
Most Runs
248
–
Highest Score
41
–
Best Strike Rate
106.44
–
Most sixes
4
–
Most Fours
26
–
Best Averages
16.53
–
Most Not Outs
1

2020

MA 0 – 0 AB
–
Most Runs
155
–
Highest Score
46
–
Most sixes
1
–
Most Fours
17

2019

MA 0 – 0 AB
–
Most Runs
601
–
Highest Score
83
–
Best Strike Rate
143.78
–
Most sixes
11
–
Most Fours
71
–
Best Averages
33.39
–
Most 50s
3
–
Most Not Outs
2

2018

MA 0 – 0 AB
–
Most Runs
105
–
Highest Score
74
–
Most sixes
1
–
Most Fours
14
–
Most 50s
1

2016

MA 0 – 0 AB
–
Most Runs
7
–
Highest Score
5
–
Most sixes
0
–
Most Fours
0

2015

MA 0 – 0 AB
–
Most Runs
171
–
Highest Score
44
–
Most sixes
2
–
Most Fours
16
–
Most Not Outs
2

2013

MA 0 – 0 AB
43
Most Runs
–
43
Highest Score
–
2
Most sixes
–
4
Most Fours
–

2012

MA 0 – 0 AB
118
Most Runs
–
38
Highest Score
–
0
Most sixes
–
15
Most Fours
–

2011

MA 0 – 0 AB
24
Most Runs
–
24
Highest Score
–
0
Most sixes
–
2
Most Fours
–

2010

MA 0 – 0 AB
76
Most Runs
–
65
Highest Score
–
3
Most sixes
–
5
Most Fours
–
1
Most 50s
–

2009

MA 0 – 0 AB
25
Most Runs
–
14
Highest Score
–
1
Most sixes
–
2
Most Fours
–

2008

MA 0 – 0 AB
34
Most Runs
–
21
Highest Score
–
0
Most sixes
–
6
Most Fours
–

2007

MA 0 – 0 AB
143
Most Runs
–
61
Highest Score
–
5
Most sixes
–
14
Most Fours
–
1
Most 50s
–