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

Andy Balbirnie vs Mohammad Ashraful

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

Final Verdict

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

CAREER Mohammad AshrafulTEST Mohammad AshrafulODI Mohammad AshrafulT20I Andy Balbirnie
Format

All formats

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

Season by season

2026

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

2025

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

2024

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

2023

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

2022

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

2021

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

2020

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

2019

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

2018

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

2017

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

2016

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

2015

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

2014

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

2013

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

2012

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

2011

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

2010

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

2009

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

2008

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

2007

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

2006

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

2005

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

2004

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

2003

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

2002

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

2001

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

TEST career

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

Season by season

2025

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

2024

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

2023

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

2019

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

2018

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

2013

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

2011

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

2010

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

2009

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

2008

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

2007

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

2006

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

2005

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

2004

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

2003

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

2002

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

2001

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

ODI career

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

Season by season

2026

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

2025

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

2024

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

2023

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

2022

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

2021

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

2020

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

2019

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

2018

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

2017

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

2015

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

2014

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

2013

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

2011

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

2010

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

2009

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

2008

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

2007

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

2006

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

2005

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

2004

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

2003

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

2002

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

2001

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

T20I career

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

Season by season

2024

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

2023

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

2022

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

2021

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

2020

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

2019

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

2018

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

2016

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

2015

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

2013

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

2012

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

2011

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

2010

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

2009

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

2008

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

2007

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