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

William Porterfield vs Andy Balbirnie

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

Final Verdict

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

CAREER Andy BalbirnieTEST Andy BalbirnieODI Andy BalbirnieT20I William Porterfield
Format

All formats

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

Season by season

2026

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

2025

WP 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

WP 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

WP 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

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

2021

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

2020

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

2019

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

2018

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

2017

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

2016

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

2015

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

2014

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

2013

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

2012

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

2011

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

2010

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

2009

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

2008

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

2007

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

2006

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

TEST career

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

Season by season

2025

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

2024

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

2023

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

2019

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

2018

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

ODI career

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

Season by season

2026

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

2025

WP 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

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

2023

WP 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

WP 0 – 3 AB
26
Most Runs
82
26
Highest Score
71
1
Most sixes
1
3
Most Fours
8
–
Most 50s
1

2021

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

2020

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

2019

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

2018

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

2017

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

2016

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

2015

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

2014

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

2013

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

2012

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

2011

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

2010

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

2009

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

2008

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

2007

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

2006

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

T20I career

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

Season by season

2024

WP 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

WP 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

WP 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

WP 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

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

2019

WP 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

WP 1 – 3 AB
77
Most Runs
105
33
Highest Score
74
3
Most sixes
1
6
Most Fours
14
–
Most 50s
1

2017

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

2016

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

2015

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

2014

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

2013

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

2012

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

2010

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

2009

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

2008

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