Player Head-to-Head
AB
Andy Balbirnie
IRE
VS
WP
William Porterfield
IRE
33 wonStat categorieswon 27

Andy Balbirnie vs William Porterfield

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

Final Verdict

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

CAREER Andy BalbirnieTEST Andy BalbirnieODI Andy BalbirnieT20I William Porterfield
Format

All formats

AB 5 – 4 WP
6621
Most Runs
6650
145
Highest Score
139
83.59
Best Strike Rate
75.56
118
Most sixes
73
666
Most Fours
715
27.82
Best Averages
28.54
35
Most 50s
29
10
Most 100s
12
15
Most Not Outs
11

Season by season

2026

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

2025

AB 0 – 0 WP
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 WP
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 WP
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 4 – 0 WP
699
Most Runs
26
75
Highest Score
26
116.89
Best Strike Rate
–
32
Most sixes
1
64
Most Fours
3
23.30
Best Averages
–
5
Most 50s
–
1
Most Not Outs
–

2021

AB 5 – 0 WP
669
Most Runs
226
102
Highest Score
75
81.78
Best Strike Rate
65.89
7
Most sixes
1
69
Most Fours
26
23.89
Best Averages
–
3
Most 50s
3
1
Most 100s
–
2
Most Not Outs
–

2020

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

2019

AB 7 – 0 WP
1314
Most Runs
340
145
Highest Score
94
101.08
Best Strike Rate
61.93
27
Most sixes
3
139
Most Fours
38
38.65
Best Averages
20.00
6
Most 50s
2
3
Most 100s
–
3
Most Not Outs
–

2018

AB 5 – 2 WP
662
Most Runs
607
105
Highest Score
139
77.97
Best Strike Rate
70.25
4
Most sixes
9
68
Most Fours
62
30.09
Best Averages
28.90
5
Most 50s
1
2
Most 100s
2

2017

AB 0 – 6 WP
306
Most Runs
755
85
Highest Score
119
77.47
Best Strike Rate
84.55
2
Most sixes
7
36
Most Fours
78
25.50
Best Averages
32.83
2
Most 50s
2
–
Most 100s
2
2
Most Not Outs
–

2016

AB 0 – 4 WP
7
Most Runs
331
5
Highest Score
73
–
Best Strike Rate
81.93
0
Most sixes
4
0
Most Fours
37
–
Most 50s
2

2015

AB 3 – 3 WP
533
Most Runs
528
97
Highest Score
107
84.87
Best Strike Rate
70.78
6
Most sixes
6
47
Most Fours
49
29.61
Best Averages
29.33
2
Most 50s
3
–
Most 100s
1
3
Most Not Outs
3

2014

AB 0 – 4 WP
60
Most Runs
182
38
Highest Score
47
0
Most sixes
6
6
Most Fours
18
–
Most Not Outs
1

2013

AB 0 – 0 WP
–
Most Runs
692
–
Highest Score
127
–
Best Strike Rate
92.51
–
Most sixes
12
–
Most Fours
83
–
Most 50s
3
–
Most 100s
2
–
Most Not Outs
1

2012

AB 0 – 0 WP
–
Most Runs
356
–
Highest Score
56
–
Best Strike Rate
109.88
–
Most sixes
8
–
Most Fours
44
–
Best Averages
16.95
–
Most 50s
2
–
Most Not Outs
2

2011

AB 0 – 0 WP
–
Most Runs
412
–
Highest Score
75
–
Best Strike Rate
67.76
–
Most sixes
4
–
Most Fours
46
–
Best Averages
29.43
–
Most 50s
4

2010

AB 0 – 4 WP
29
Most Runs
440
17
Highest Score
108
–
Best Strike Rate
98.65
0
Most sixes
7
1
Most Fours
51
–
Most 100s
1
–
Most Not Outs
1

2009

AB 0 – 0 WP
–
Most Runs
814
–
Highest Score
104
–
Best Strike Rate
78.57
–
Most sixes
5
–
Most Fours
97
–
Best Averages
42.84
–
Most 50s
4
–
Most 100s
2
–
Most Not Outs
1

2008

AB 0 – 0 WP
–
Most Runs
212
–
Highest Score
58
–
Best Strike Rate
57.14
–
Most sixes
0
–
Most Fours
28
–
Best Averages
15.14
–
Most 50s
1

2007

AB 0 – 0 WP
–
Most Runs
555
–
Highest Score
112
–
Best Strike Rate
59.49
–
Most sixes
0
–
Most Fours
40
–
Best Averages
34.69
–
Most 50s
2
–
Most 100s
2
–
Most Not Outs
2

2006

AB 0 – 0 WP
–
Most Runs
120
–
Highest Score
48
–
Most sixes
0
–
Most Fours
10

TEST career

AB 3 – 0 WP
548
Most Runs
58
95
Highest Score
32
50.69
Best Strike Rate
–
0
Most sixes
0
65
Most Fours
7
23.83
Best Averages
–
5
Most 50s
–
1
Most Not Outs
–

Season by season

2025

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

2024

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

2023

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

2019

AB 3 – 0 WP
146
Most Runs
25
82
Highest Score
14
62.13
Best Strike Rate
–
0
Most sixes
0
23
Most Fours
4
2
Most 50s
–

2018

AB 0 – 3 WP
0
Most Runs
33
0
Highest Score
32
0
Most sixes
0
0
Most Fours
3

ODI career

AB 5 – 4 WP
3587
Most Runs
4983
145
Highest Score
139
74.45
Best Strike Rate
69.14
48
Most sixes
37
340
Most Fours
526
32.03
Best Averages
31.54
18
Most 50s
24
10
Most 100s
11
8
Most Not Outs
3

Season by season

2026

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

2025

AB 0 – 0 WP
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 WP
71
Most Runs
–
45
Highest Score
–
2
Most sixes
–
6
Most Fours
–

2023

AB 0 – 0 WP
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 3 – 0 WP
82
Most Runs
26
71
Highest Score
26
1
Most sixes
1
8
Most Fours
3
1
Most 50s
–

2021

AB 5 – 0 WP
421
Most Runs
226
102
Highest Score
75
71.97
Best Strike Rate
65.89
3
Most sixes
1
43
Most Fours
26
32.38
Best Averages
–
3
Most 50s
3
1
Most 100s
–
1
Most Not Outs
–

2020

AB 4 – 0 WP
228
Most Runs
54
113
Highest Score
29
86.36
Best Strike Rate
–
3
Most sixes
0
24
Most Fours
5
1
Most 50s
–
1
Most 100s
–

2019

AB 6 – 1 WP
567
Most Runs
315
145
Highest Score
94
87.64
Best Strike Rate
68.18
16
Most sixes
3
45
Most Fours
34
47.25
Best Averages
24.23
1
Most 50s
2
3
Most 100s
–
1
Most Not Outs
–

2018

AB 4 – 3 WP
557
Most Runs
497
105
Highest Score
139
73.68
Best Strike Rate
75.76
3
Most sixes
6
54
Most Fours
53
39.79
Best Averages
35.50
4
Most 50s
1
2
Most 100s
2

2017

AB 0 – 6 WP
306
Most Runs
644
85
Highest Score
119
77.47
Best Strike Rate
81.21
2
Most sixes
4
36
Most Fours
69
25.50
Best Averages
42.93
2
Most 50s
2
–
Most 100s
2
2
Most Not Outs
–

2016

AB 0 – 0 WP
–
Most Runs
168
–
Highest Score
73
–
Best Strike Rate
62.22
–
Most sixes
1
–
Most Fours
17
–
Most 50s
1

2015

AB 5 – 1 WP
362
Most Runs
338
97
Highest Score
107
77.19
Best Strike Rate
61.45
4
Most sixes
3
31
Most Fours
31
27.85
Best Averages
24.14
2
Most 50s
1
–
Most 100s
1
1
Most Not Outs
–

2014

AB 1 – 3 WP
60
Most Runs
62
38
Highest Score
37
0
Most sixes
2
6
Most Fours
7

2013

AB 0 – 0 WP
–
Most Runs
404
–
Highest Score
112
–
Best Strike Rate
72.79
–
Most sixes
3
–
Most Fours
48
–
Most 50s
3
–
Most 100s
1

2012

AB 0 – 0 WP
–
Most Runs
26
–
Highest Score
14
–
Most sixes
0
–
Most Fours
3

2011

AB 0 – 0 WP
–
Most Runs
412
–
Highest Score
75
–
Best Strike Rate
67.76
–
Most sixes
4
–
Most Fours
46
–
Best Averages
29.43
–
Most 50s
4

2010

AB 0 – 4 WP
29
Most Runs
221
17
Highest Score
108
–
Best Strike Rate
78.65
0
Most sixes
4
1
Most Fours
20
–
Most 100s
1

2009

AB 0 – 0 WP
–
Most Runs
714
–
Highest Score
104
–
Best Strike Rate
76.53
–
Most sixes
5
–
Most Fours
87
–
Best Averages
51.00
–
Most 50s
4
–
Most 100s
2
–
Most Not Outs
1

2008

AB 0 – 0 WP
–
Most Runs
201
–
Highest Score
58
–
Best Strike Rate
58.26
–
Most sixes
0
–
Most Fours
27
–
Best Averages
18.27
–
Most 50s
1

2007

AB 0 – 0 WP
–
Most Runs
555
–
Highest Score
112
–
Best Strike Rate
59.49
–
Most sixes
0
–
Most Fours
40
–
Best Averages
34.69
–
Most 50s
2
–
Most 100s
2
–
Most Not Outs
2

2006

AB 0 – 0 WP
–
Most Runs
120
–
Highest Score
48
–
Most sixes
0
–
Most Fours
10

T20I career

AB 6 – 2 WP
2486
Most Runs
1609
83
Highest Score
127
122.95
Best Strike Rate
117.70
70
Most sixes
36
261
Most Fours
182
24.14
Best Averages
23.32
12
Most 50s
5
–
Most 100s
1
6
Most Not Outs
8

Season by season

2024

AB 0 – 0 WP
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 WP
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 WP
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 WP
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 WP
155
Most Runs
–
46
Highest Score
–
1
Most sixes
–
17
Most Fours
–

2019

AB 0 – 0 WP
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 3 – 1 WP
105
Most Runs
77
74
Highest Score
33
1
Most sixes
3
14
Most Fours
6
1
Most 50s
–

2017

AB 0 – 0 WP
–
Most Runs
111
–
Highest Score
39
–
Most sixes
3
–
Most Fours
9

2016

AB 0 – 4 WP
7
Most Runs
163
5
Highest Score
72
0
Most sixes
3
0
Most Fours
20
–
Most 50s
1

2015

AB 0 – 5 WP
171
Most Runs
190
44
Highest Score
57
2
Most sixes
3
16
Most Fours
18
–
Most 50s
2
2
Most Not Outs
3

2014

AB 0 – 0 WP
–
Most Runs
120
–
Highest Score
47
–
Most sixes
4
–
Most Fours
11
–
Most Not Outs
1

2013

AB 0 – 0 WP
–
Most Runs
288
–
Highest Score
127
–
Most sixes
9
–
Most Fours
35
–
Most 100s
1
–
Most Not Outs
1

2012

AB 0 – 0 WP
–
Most Runs
330
–
Highest Score
56
–
Best Strike Rate
122.22
–
Most sixes
8
–
Most Fours
41
–
Best Averages
19.41
–
Most 50s
2
–
Most Not Outs
2

2010

AB 0 – 0 WP
–
Most Runs
219
–
Highest Score
46
–
Most sixes
3
–
Most Fours
31
–
Most Not Outs
1

2009

AB 0 – 0 WP
–
Most Runs
100
–
Highest Score
40
–
Most sixes
0
–
Most Fours
10

2008

AB 0 – 0 WP
–
Most Runs
11
–
Highest Score
7
–
Most sixes
0
–
Most Fours
1