CricketScore

Players / A Balbirnie

Men's cricket

A Balbirnie: runs, wickets and records

209 recorded matches from 7 Jul 2010 to 27 May 2026, most often for Ireland, Glamorgan, Middlesex. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests11224299519.5050.103520
ODIs88832,62813533.2775.481325434
T20Is91892,0288323.58122.601121160
T20 leagues161630199*21.50133.802307
County Championship3657299.5041.00080

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
ODIs111/3131.007.750

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
135124West Indies11 May 2019
121137Zimbabwe18 Jan 2023
113112England4 Aug 2020
112138West Indies21 May 2025
105146Scotland18 Mar 2018

A Balbirnie: matches in the records

A Balbirnie appears in 209 recorded men's matches, from 7 July 2010 to 27 May 2026, most often for Ireland, Glamorgan and Middlesex. The matches split as 11 in Test matches, 88 in One Day Internationals, 91 in Twenty20 Internationals, 16 in franchise Twenty20 leagues and 3 in the County Championship. The most frequent opponents in the records are Zimbabwe (33 matches), United Arab Emirates (17 matches) and Scotland (16 matches). The ground used most often is Harare Sports Club, with 20 matches.

A Balbirnie batting record

In Test matches, the batting record is 429 runs in 22 innings, an average of 19.50, a strike rate of 50.1 and a highest score of 95, with 3 fifties and 4 ducks.

In One Day Internationals, the batting record is 2,628 runs in 83 innings, an average of 33.27, a strike rate of 75.4 and a highest score of 135, with 8 hundreds, 13 fifties and 6 ducks.

In Twenty20 Internationals, the batting record is 2,028 runs in 89 innings, an average of 23.58, a strike rate of 122.6 and a highest score of 83, with 11 fifties and 5 ducks.

In franchise Twenty20 leagues, the batting record is 301 runs in 16 innings, an average of 21.50, a strike rate of 133.8 and a highest score of 99*, with 2 fifties and 2 ducks.

In the County Championship, the batting record is 57 runs in 6 innings, an average of 9.50, a strike rate of 41.0 and a highest score of 29, with 1 ducks.

A Balbirnie highest innings

The highest individual scores in the records are: 135 from 124 balls against West Indies at The Village, Malahide on 11 May 2019 (ODIs). 121 from 137 balls against Zimbabwe at Harare Sports Club on 18 January 2023 (ODIs). 113 from 112 balls against England at The Rose Bowl on 4 August 2020 (ODIs). 112 from 138 balls against West Indies at Castle Avenue, Dublin on 21 May 2025 (ODIs). 105 from 146 balls against Scotland at Harare Sports Club on 18 March 2018 (ODIs).

A Balbirnie results with the side

In Test matches, the player's side won 2 and lost 9 of the 11 recorded matches (18.2% of decided matches).

In One Day Internationals, the player's side won 33 and lost 46 of the 88 recorded matches (41.8% of decided matches).

In Twenty20 Internationals, the player's side won 39 and lost 50 of the 91 recorded matches (43.8% of decided matches).

In franchise Twenty20 leagues, the player's side won 4 and lost 12 of the 16 recorded matches (25.0% of decided matches).

Against the most frequent opponents the results were Zimbabwe: 18 won, 13 lost in 33 matches, United Arab Emirates: 9 won, 8 lost in 17 matches, Scotland: 10 won, 5 lost in 16 matches, West Indies: 4 won, 9 lost in 15 matches and South Africa: 2 won, 9 lost in 12 matches.

A Balbirnie main grounds

The grounds used most often are Harare Sports Club (20), The Village, Malahide (13), Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) (13), Civil Service Cricket Club, Stormont, Belfast (10), The Village, Malahide, Dublin (9) and Castle Avenue, Dublin (8).

A Balbirnie runs by year

Runs in each calendar year of the records: 2010 (17), 2014 (62), 2015 (435), 2016 (7), 2017 (142), 2018 (443), 2019 (915), 2020 (554), 2021 (701), 2022 (577), 2023 (915), 2024 (311), 2025 (337), 2026 (27).

A Balbirnie matches by year

Recorded matches in each calendar year: 2010 (1), 2014 (5), 2015 (22), 2016 (3), 2017 (8), 2018 (14), 2019 (25), 2020 (18), 2021 (30), 2022 (26), 2023 (34), 2024 (13), 2025 (9), 2026 (1).

A Balbirnie fours and sixes

In Test matches, 52 fours and 0 sixes, one boundary every 16.5 balls faced; 48.5% of the runs came in boundaries.

In One Day Internationals, 254 fours and 34 sixes, one boundary every 12.1 balls faced; 46.4% of the runs came in boundaries.

In Twenty20 Internationals, 211 fours and 60 sixes, one boundary every 6.1 balls faced; 59.4% of the runs came in boundaries.

In franchise Twenty20 leagues, 30 fours and 7 sixes, one boundary every 6.1 balls faced; 53.8% of the runs came in boundaries.

How A Balbirnie gets out

In Test matches, 22 recorded dismissals: caught 55%, lbw 32% and bowled 14%.

In One Day Internationals, 79 recorded dismissals: caught 65%, bowled 15%, lbw 10% and run out 5%.

In Twenty20 Internationals, 86 recorded dismissals: caught 60%, bowled 27%, stumped 3% and lbw 3%.

A Balbirnie player of the match awards

Of the 13 player of the match awards on record, the first is dated 16 January 2018 (Scotland v Ireland) and the latest 21 May 2025 (Ireland v West Indies): 5 in One Day Internationals, 7 in Twenty20 Internationals and 1 in franchise Twenty20 leagues.

A Balbirnie first and latest matches

The first recorded match in Test matches is dated 11 May 2018 against Pakistan and the latest 27 May 2026 against New Zealand.

The first recorded match in One Day Internationals is dated 7 July 2010 against Canada and the latest 25 May 2025 against West Indies.

The first recorded match in Twenty20 Internationals is dated 20 June 2015 against Scotland and the latest 16 June 2024 against Pakistan.

The first recorded match in franchise Twenty20 leagues is dated 17 May 2014 against Essex and the latest 20 September 2020 against Worcestershire.

The first recorded match in the County Championship is dated 8 April 2021 against Yorkshire and the latest 22 April 2021 against Northamptonshire.

A Balbirnie against different opponents

The most runs against a single opponent are 930 against Zimbabwe in 34 innings (average 29.06), 573 against West Indies in 14 innings (average 40.93), 551 against Scotland in 16 innings (average 34.44) and 428 against United Arab Emirates in 17 innings (average 26.75).

A Balbirnie at different grounds

The grounds that have produced the most runs are Harare Sports Club (542 runs in 19 innings), Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) (413 runs in 13 innings), The Village, Malahide (398 runs in 14 innings) and The Village, Malahide, Dublin (267 runs in 9 innings).

A Balbirnie recent years

Year by year, the latest figures in the records are 2021: 30 matches and 701 runs; 2022: 26 matches and 577 runs; 2023: 34 matches and 915 runs; 2024: 13 matches and 311 runs; 2025: 9 matches and 337 runs; 2026: 1 matches and 27 runs.

A Balbirnie year by year

The busiest year in the records is 2023, with 34 matches. The most runs in a calendar year came in 2023: 915. The most wickets in a calendar year came in 2014: 1.

Questions and answers

How many matches has A Balbirnie played?

209 recorded matches, from 7 July 2010 to 27 May 2026.

How many runs has A Balbirnie scored in Tests?

429 runs in 22 innings, at an average of 19.50.

How many runs has A Balbirnie scored in ODIs?

2,628 runs in 83 innings, at an average of 33.27.

How many runs has A Balbirnie scored in T20Is?

2,028 runs in 89 innings, at an average of 23.58.

What is A Balbirnie's highest score?

135 from 124 balls against West Indies on 11 May 2019, at The Village, Malahide.

How many sixes has A Balbirnie hit?

101 sixes and 555 fours in the recorded matches.

How many player of the match awards has A Balbirnie won?

13 in the recorded matches.

How many hundreds has A Balbirnie scored?

8 in the recorded matches.

Which teams has A Balbirnie played for?

Ireland (190), Glamorgan (12) and Middlesex (7).

When was A Balbirnie's most recent recorded match?

27 May 2026.

Team pages

Records