- Home
- Players
- Andy Balbirnie
Ireland · Men's cricket
Andy Balbirnie stats
Data through 29 July 2026Last updated 29 July 2026
Coverage: matches in the Cricsheet data from 7 July 2010 to 29 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Andy Balbirnie played 11 Tests, 88 ODIs, 91 T20Is for Ireland in the data, between 2010 and 2026. The most runs came in ODIs: 2,628 at an average of 33.69 and a strike rate of 75.4, with a highest score of 135. Against West Indies in ODIs, Andy Balbirnie averaged 46.50 over 10 innings.
International matches
190
Tests 11 · ODIs 88 · T20Is 91
International runs
5,085
8 hundreds
T20 league & domestic matches
64
1,727 runs
Best batting average (ODI)
33.69
83 innings
Highest score
205*
First-class
Teams played for
Ireland 2010–2026 · 197Leinster Lightning 2017–2024 · 50North-West Warriors 2025–2026 · 25Glamorgan 2020–2021 · 12Middlesex 2014–2015 · 9Khulna Tigers 2023 · 5
Andy Balbirnie batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 11 | 22 | 0 | 429 | 95 | 19.50 | 856 | 50.1 | 0 | 3 | 4 | 52 | 0 |
| ODI | 88 | 83 | 5 | 2,628 | 135 | 33.69 | 3,487 | 75.4 | 8 | 13 | 6 | 254 | 34 |
| T20I | 91 | 89 | 4 | 2,028 | 83 | 23.86 | 1,654 | 122.6 | 0 | 11 | 5 | 211 | 60 |
| T20 (leagues & domestic) | 64 | 63 | 6 | 1,727 | 102* | 30.30 | 1,206 | 143.2 | 1 | 10 | 3 | 198 | 55 |
| First-class | 6 | 11 | 1 | 407 | 205* | 40.70 | 698 | 58.3 | 1 | 1 | 1 | 45 | 3 |
| List A | 35 | 32 | 5 | 1,529 | 126 | 56.63 | 1,984 | 77.1 | 3 | 12 | 2 | 176 | 21 |
| Other T20 | 3 | 3 | 2 | 94 | 44 | 94.00 | 81 | 116.0 | 0 | 0 | 0 | 7 | 2 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2010 | 17 |
| 2013 | 38 |
| 2014 | 62 |
| 2015 | 537 |
| 2016 | 7 |
| 2017 | 646 |
| 2018 | 704 |
| 2019 | 1,326 |
| 2020 | 554 |
| 2021 | 1,035 |
| 2022 | 899 |
| 2023 | 1,036 |
| 2024 | 639 |
| 2025 | 1,065 |
| 2026 | 277 |
Year-by-year batting (53 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2010 | ODI | 1 | 17 | 17.00 | 54.8 | 17 | 0 | 0 |
| 2013 | First-class | 1 | 38 | 38.00 | 92.7 | 38 | 0 | 0 |
| 2014 | ODI | 3 | 60 | 20.00 | 44.4 | 38 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 2 | 2 | 1.00 | 33.3 | 2 | 0 | 0 |
| 2015 | List A | 1 | 8 | 8.00 | 47.1 | 8 | 0 | 0 |
| 2015 | ODI | 12 | 314 | 26.17 | 79.9 | 97 | 0 | 2 |
| 2015 | Other T20 | 3 | 94 | 94.00 | 116.0 | 44 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 5 | 44 | 8.80 | 102.3 | 18 | 0 | 0 |
| 2015 | T20I | 4 | 77 | 19.25 | 98.7 | 31 | 0 | 0 |
| 2016 | T20I | 3 | 7 | 2.33 | 43.8 | 5 | 0 | 0 |
| 2017 | First-class | 4 | 312 | 104.00 | 60.2 | 205 | 1 | 1 |
| 2017 | List A | 2 | 75 | 37.50 | 88.2 | 40 | 0 | 0 |
| 2017 | ODI | 7 | 142 | 23.67 | 71.7 | 58 | 0 | 1 |
| 2017 | T20 (leagues & domestic) | 3 | 117 | 58.50 | 146.2 | 71 | 0 | 1 |
| 2018 | List A | 4 | 107 | 26.75 | 72.3 | 68 | 0 | 1 |
| 2018 | ODI | 9 | 346 | 38.44 | 76.9 | 105 | 2 | 1 |
| 2018 | T20 (leagues & domestic) | 3 | 154 | 51.33 | 142.6 | 72 | 0 | 2 |
| 2018 | T20I | 4 | 97 | 24.25 | 136.6 | 74 | 0 | 1 |
| 2018 | Test | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2019 | List A | 4 | 350 | 87.50 | 87.7 | 125 | 1 | 2 |
| 2019 | ODI | 7 | 328 | 46.86 | 90.9 | 135 | 2 | 0 |
| 2019 | T20 (leagues & domestic) | 2 | 61 | 30.50 | 174.3 | 44 | 0 | 0 |
| 2019 | T20I | 16 | 527 | 37.64 | 143.6 | 83 | 0 | 3 |
| 2019 | Test | 2 | 60 | 30.00 | 75.9 | 55 | 0 | 1 |
| 2020 | ODI | 6 | 228 | 38.00 | 86.4 | 113 | 1 | 1 |
| 2020 | T20 (leagues & domestic) | 9 | 255 | 36.43 | 144.9 | 99 | 0 | 2 |
| 2020 | T20I | 3 | 71 | 23.67 | 107.6 | 36 | 0 | 0 |
| 2021 | First-class | 6 | 57 | 9.50 | 41.0 | 29 | 0 | 0 |
| 2021 | List A | 4 | 218 | 109.00 | 78.7 | 126 | 1 | 1 |
| 2021 | ODI | 11 | 396 | 39.60 | 72.4 | 102 | 1 | 3 |
| 2021 | T20 (leagues & domestic) | 6 | 116 | 19.33 | 127.5 | 42 | 0 | 0 |
| 2021 | T20I | 16 | 248 | 16.53 | 106.4 | 41 | 0 | 0 |
| 2022 | List A | 5 | 110 | 22.00 | 54.7 | 62 | 0 | 1 |
| 2022 | ODI | 4 | 82 | 20.50 | 67.8 | 71 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 7 | 212 | 30.29 | 157.0 | 58 | 0 | 2 |
| 2022 | T20I | 22 | 495 | 23.57 | 128.9 | 75 | 0 | 3 |
| 2023 | List A | 1 | 20 | 20.00 | 142.9 | 20 | 0 | 0 |
| 2023 | ODI | 15 | 459 | 38.25 | 75.0 | 121 | 1 | 3 |
| 2023 | T20 (leagues & domestic) | 5 | 101 | 20.20 | 104.1 | 38 | 0 | 0 |
| 2023 | T20I | 12 | 284 | 23.67 | 117.8 | 72 | 0 | 2 |
| 2023 | Test | 8 | 172 | 21.50 | 48.3 | 95 | 0 | 1 |
| 2024 | List A | 3 | 151 | 151.00 | 98.1 | 75 | 0 | 2 |
| 2024 | ODI | 3 | 66 | 22.00 | 61.1 | 45 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 5 | 177 | 59.00 | 155.3 | 81 | 0 | 1 |
| 2024 | T20I | 9 | 222 | 24.67 | 112.1 | 77 | 0 | 2 |
| 2024 | Test | 2 | 23 | 11.50 | 43.4 | 19 | 0 | 0 |
| 2025 | List A | 6 | 445 | 89.00 | 74.4 | 101 | 1 | 5 |
| 2025 | ODI | 5 | 190 | 38.00 | 71.2 | 112 | 1 | 1 |
| 2025 | T20 (leagues & domestic) | 11 | 283 | 25.73 | 144.4 | 80 | 0 | 1 |
| 2025 | Test | 6 | 147 | 24.50 | 46.4 | 66 | 0 | 1 |
| 2026 | List A | 2 | 45 | 22.50 | 49.5 | 45 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 5 | 205 | 51.25 | 164.0 | 102 | 1 | 1 |
| 2026 | Test | 2 | 27 | 13.50 | 69.2 | 14 | 0 | 0 |
Andy Balbirnie bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 1 | 24 | 31 | 1 | 1/31 | – | 31.00 | 7.75 | 24.0 | 0 | 0 | 0 |
| First-class | 3 | 66 | 27 | 0 | – | – | – | 2.45 | – | 0 | 0 | 3 |
| List A | 1 | 12 | 17 | 0 | – | – | – | 8.50 | – | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2010 | 0 |
| 2013 | 0 |
| 2014 | 1 |
| 2015 | 0 |
| 2016 | 0 |
| 2017 | 0 |
| 2018 | 0 |
| 2019 | 0 |
| 2020 | 0 |
| 2021 | 0 |
| 2022 | 0 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 0 |
| 2026 | 0 |
Year-by-year bowling (5 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2013 | First-class | 1 | 0 | – | 1.25 | 0/5 |
| 2014 | ODI | 1 | 1 | 31.00 | 7.75 | 1/31 |
| 2017 | First-class | 1 | 0 | – | 1.25 | 0/5 |
| 2018 | List A | 1 | 0 | – | 8.50 | 0/17 |
| 2021 | First-class | 1 | 0 | – | 5.67 | 0/17 |
Andy Balbirnie against each team
vs Zimbabwevs United Arab Emiratesvs Scotlandvs West Indiesvs Englandvs Bangladeshvs South Africavs Netherlandsvs New Zealand
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Sri Lanka | Test | 4 | 151 | 37.75 | 53.2 | 95 | 0 | 1 |
| Zimbabwe | Test | 4 | 98 | 24.50 | 43.8 | 66 | 0 | 1 |
| Bangladesh | Test | 6 | 91 | 15.17 | 43.8 | 38 | 0 | 0 |
| England | Test | 4 | 62 | 15.50 | 69.7 | 55 | 0 | 1 |
| Zimbabwe | ODI | 17 | 619 | 41.27 | 79.9 | 121 | 2 | 3 |
| West Indies | ODI | 10 | 465 | 46.50 | 84.1 | 135 | 2 | 2 |
| United Arab Emirates | ODI | 9 | 323 | 40.38 | 81.6 | 102 | 1 | 3 |
| Scotland | ODI | 8 | 299 | 37.38 | 70.9 | 105 | 1 | 1 |
| South Africa | ODI | 7 | 298 | 42.57 | 76.6 | 102 | 1 | 2 |
| England | ODI | 8 | 211 | 26.38 | 78.1 | 113 | 1 | 0 |
| Bangladesh | ODI | 7 | 143 | 20.43 | 65.6 | 53 | 0 | 1 |
| Netherlands | ODI | 3 | 80 | 40.00 | 50.3 | 63 | 0 | 1 |
| New Zealand | ODI | 5 | 47 | 9.40 | 57.3 | 36 | 0 | 0 |
| Scotland | T20I | 8 | 252 | 31.50 | 142.4 | 74 | 0 | 3 |
| Netherlands | T20I | 8 | 223 | 27.88 | 131.2 | 83 | 0 | 1 |
| Zimbabwe | T20I | 13 | 213 | 17.75 | 112.7 | 36 | 0 | 0 |
| India | T20I | 7 | 161 | 23.00 | 130.9 | 72 | 0 | 2 |
| Oman | T20I | 4 | 140 | 46.67 | 147.4 | 75 | 0 | 1 |
| Pakistan | T20I | 4 | 128 | 32.00 | 130.6 | 77 | 0 | 1 |
| West Indies | T20I | 4 | 108 | 27.00 | 121.3 | 37 | 0 | 0 |
| United Arab Emirates | T20I | 8 | 105 | 15.00 | 100.0 | 42 | 0 | 0 |
| Hong Kong | T20I | 3 | 89 | 44.50 | 125.4 | 70 | 0 | 1 |
| South Africa | T20I | 5 | 69 | 13.80 | 104.5 | 27 | 0 | 0 |
| New Zealand | T20I | 4 | 62 | 15.50 | 105.1 | 30 | 0 | 0 |
| Papua New Guinea | T20I | 3 | 11 | 3.67 | 52.4 | 6 | 0 | 0 |
| Northern Knights | T20 (leagues & domestic) | 13 | 538 | 44.83 | 161.6 | 72 | 0 | 5 |
| Leinster Lightning | T20 (leagues & domestic) | 7 | 305 | 50.83 | 158.9 | 102 | 1 | 1 |
| Munster Reds | T20 (leagues & domestic) | 13 | 244 | 18.77 | 139.4 | 61 | 0 | 1 |
| North-West Warriors | T20 (leagues & domestic) | 9 | 238 | 34.00 | 129.3 | 81 | 0 | 1 |
| Gloucestershire | T20 (leagues & domestic) | 3 | 111 | 55.50 | 170.8 | 99 | 0 | 1 |
| Somerset | T20 (leagues & domestic) | 3 | 40 | 13.33 | 137.9 | 17 | 0 | 0 |
| Scotland | First-class | 3 | 95 | 31.67 | 73.6 | 38 | 0 | 0 |
| Northern Knights | List A | 14 | 772 | 59.38 | 79.7 | 126 | 2 | 4 |
| North-West Warriors | List A | 6 | 288 | 72.00 | 75.2 | 94 | 0 | 3 |
| Munster Reds | List A | 7 | 248 | 41.33 | 68.1 | 101 | 1 | 2 |
| Leinster Lightning | List A | 3 | 145 | 72.50 | 82.4 | 82 | 0 | 2 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| The Village | 26 | 952 | 39.67 | 205 |
| Pembroke Cricket Club | 28 | 914 | 38.08 | 81 |
| Civil Service Cricket Club | 26 | 599 | 23.96 | 91 |
| Bready Cricket Club | 17 | 585 | 39.00 | 101 |
| Harare Sports Club | 19 | 542 | 31.88 | 121 |
| Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | 13 | 413 | 34.42 | 83 |
| Castle Avenue | 10 | 341 | 34.10 | 112 |
| Zayed Cricket Stadium | 11 | 254 | 25.40 | 70 |
| ICC Academy | 7 | 243 | 40.50 | 102 |
| Mardyke | 7 | 218 | 31.14 | 101 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| The Village | 2 | 1 | 36.00 | 4.50 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1889 | 1502 | 125.8 | 62 | – | – | – |
| T20 | Middle | 1640 | 1203 | 136.3 | 60 | – | – | – |
| T20 | Death | 226 | 155 | 145.8 | 20 | – | – | – |
| ODI | Powerplay | 518 | 932 | 55.6 | 26 | – | – | – |
| ODI | Middle | 1934 | 2407 | 80.3 | 43 | 18 | 1 | 6.33 |
| ODI | Death | 176 | 148 | 118.9 | 9 | 6 | 0 | 12.00 |
How Andy Balbirnie was dismissed
- Caught181 (65%)
- Bowled50 (18%)
- Lbw28 (10%)
- Run out10 (4%)
- Stumped6 (2%)
- Caught and bowled5 (2%)
How Andy Balbirnie took wickets
- Caught1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 2 Jul 2025 | 26 |
| 8 Jul 2025 | 35 |
| 9 Jul 2025 | 80 |
| 10 Jul 2025 | 10 |
| 13 Aug 2025 | 50 |
| 20 Aug 2025 | 58 |
| 27 Aug 2025 | 82 |
| 11 Nov 2025 | 0 |
| 11 Nov 2025 | 38 |
| 19 Nov 2025 | 21 |
| 19 Nov 2025 | 13 |
| 27 May 2026 | 13 |
| 27 May 2026 | 14 |
| 2 Jun 2026 | 4 |
| 17 Jun 2026 | 33 |
| 17 Jun 2026 | 13 |
| 16 Jul 2026 | 45 |
| 23 Jul 2026 | 0 |
| 28 Jul 2026 | 53 |
| 29 Jul 2026 | 102 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 29 Jul 2026 | T20 (leagues & domestic) | Leinster Lightning | 102* | 61 | not out | Lisburn Cricket Club |
| 28 Jul 2026 | T20 (leagues & domestic) | Northern Knights | 53 | 29 | caught | Lisburn Cricket Club |
| 23 Jul 2026 | List A | Leinster Lightning | 0 | 5 | caught | Pembroke Cricket Club |
| 16 Jul 2026 | List A | Northern Knights | 45 | 86 | caught | Woodvale Road |
| 17 Jun 2026 | T20 (leagues & domestic) | Leinster Lightning | 13 | 7 | caught | Pembroke Cricket Club |
| 17 Jun 2026 | T20 (leagues & domestic) | Northern Knights | 33 | 26 | caught | Pembroke Cricket Club |
| 2 Jun 2026 | T20 (leagues & domestic) | Leinster Lightning | 4 | 2 | caught | Bready Cricket Club |
| 27 May 2026 | Test | New Zealand | 14 | 23 | caught | Civil Service Cricket Club |
| 27 May 2026 | Test | New Zealand | 13 | 16 | bowled | Civil Service Cricket Club |
| 19 Nov 2025 | Test | Bangladesh | 13 | 19 | lbw | Shere Bangla National Stadium |
| 19 Nov 2025 | Test | Bangladesh | 21 | 60 | caught | Shere Bangla National Stadium |
| 11 Nov 2025 | Test | Bangladesh | 38 | 63 | lbw | Sylhet International Cricket Stadium |
| 11 Nov 2025 | Test | Bangladesh | 0 | 4 | lbw | Sylhet International Cricket Stadium |
| 27 Aug 2025 | List A | Leinster Lightning | 82* | 80 | not out | Bready Cricket Club |
| 20 Aug 2025 | List A | Munster Reds | 58 | 83 | caught | Woodvale Road |
| 13 Aug 2025 | List A | Northern Knights | 50 | 82 | caught | Bready Cricket Club |
| 10 Jul 2025 | T20 (leagues & domestic) | Munster Reds | 10 | 9 | caught | Pembroke Cricket Club |
| 9 Jul 2025 | T20 (leagues & domestic) | Leinster Lightning | 80 | 51 | caught | Pembroke Cricket Club |
| 8 Jul 2025 | T20 (leagues & domestic) | Northern Knights | 35 | 25 | lbw | Pembroke Cricket Club |
| 2 Jul 2025 | T20 (leagues & domestic) | Leinster Lightning | 26 | 22 | caught | Bready Cricket Club |
Frequently asked questions
How many runs has Andy Balbirnie scored in Tests?
429 runs in 22 innings (11 matches) at an average of 19.50 and a strike rate of 50.1, in the data from 2018 to 2026.
How many runs has Andy Balbirnie scored in ODIs?
2,628 runs in 83 innings (88 matches) at an average of 33.69 and a strike rate of 75.4, in the data from 2010 to 2025.
How many runs has Andy Balbirnie scored in T20Is?
2,028 runs in 89 innings (91 matches) at an average of 23.86 and a strike rate of 122.6, in the data from 2015 to 2024.
What is Andy Balbirnie's highest score?
205* in first-class, the highest score in the data.
How many centuries has Andy Balbirnie scored?
13 hundreds in the data: 8 in ODIs, 1 in T20 leagues, 1 in first-class, 3 in List A.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.