BJ McCarthy

ยท

'16 '17 '18 '19 '20 '21 '22 '23 '24 '25 '26
ODI
T20I
TESTS

Career Totals

BJ McCarthy career totals across all leagues
Batting Balls Batting Fours Batting Not Out Batting Position Batting Runs Batting Sixes Bowling Balls Bowling Maidens Bowling Noballs Bowling Runs Bowling Wickets Bowling Wides Fielding Catches Fielding Runouts Match Played
656 39 18 536 530 19 3,493 28 12 3,818 127 134 24 4 98

By Season

BJ McCarthy stats by season
Season Batting Balls Batting Fours Batting Not Out Batting Position Batting Runs Batting Sixes Bowling Balls Bowling Maidens Bowling Noballs Bowling Runs Bowling Wickets Bowling Wides Fielding Catches Fielding Runouts Match Played
ODI 2016 39 2 0 27 19 0 150 2 0 171 6 2 1 โ€” 3
ODI 2017 64 2 1 36 36 0 240 0 0 270 7 9 1 โ€” 5
ODI 2018 14 0 0 18 7 0 391 2 0 334 13 17 3 โ€” 7
T20I 2018 6 0 1 10 11 1 96 0 2 157 6 7 โ€” โ€” 4
ODI 2019 16 1 1 18 10 0 120 0 1 137 4 5 โ€” โ€” 2
ODI 2020 57 4 1 40 41 1 141 2 1 126 4 2 1 โ€” 4
T20I 2020 14 0 1 18 18 1 37 1 0 90 0 3 โ€” โ€” 3
ODI 2021 21 0 0 18 6 0 258 2 0 205 4 10 โ€” โ€” 5
T20I 2021 46 5 2 38 47 1 162 1 0 209 7 6 โ€” โ€” 7
T20I 2022 85 8 5 108 110 6 292 1 2 439 8 13 4 โ€” 14
ODI 2023 52 5 1 29 50 1 298 3 2 305 9 11 3 โ€” 6
T20I 2023 57 6 1 61 85 6 240 0 0 290 16 9 2 1 11
T20I 2024 17 0 2 36 5 0 158 1 0 206 5 8 1 2 7
TESTS 2024 19 0 0 9 1 0 189 7 0 75 4 0 1 โ€” 1
ODI 2025 2 0 0 8 0 0 163 1 1 200 9 13 1 โ€” 3
T20I 2025 4 0 0 16 2 0 112 0 0 170 5 8 1 1 5
TESTS 2025 128 6 0 18 67 1 282 5 1 169 8 0 1 โ€” 3
T20I 2026 15 0 2 28 15 1 164 0 2 265 12 11 4 โ€” 8

Game Log

BJ McCarthy game-by-game statistics
Season Wk League Matchup Score Batting Balls Batting Fours Batting Not Out Batting Position Batting Runs Batting Sixes Bowling Balls Bowling Maidens Bowling Noballs Bowling Runs Bowling Wickets Bowling Wides Fielding Catches Fielding Runouts Match Played
2016 Wk 1
2016 1 ODI Ireland @ Sri Lanka 241โ€“377 7.0 0.0 0.0 9.0 5.0 0.0 48.0 1.0 0.0 52.0 2.0 0.0 1.0 1.0
2016 1 ODI Ireland @ Pakistan 82โ€“337 3.0 0.0 0.0 9.0 1.0 0.0 60.0 1.0 0.0 62.0 4.0 0.0 1.0
2016 1 ODI Australia @ Ireland 199โ€“198 29.0 2.0 0.0 9.0 13.0 0.0 42.0 0.0 0.0 57.0 0.0 2.0 1.0
2017 Wk 1
2017 1 ODI England @ Ireland 328โ€“243 5.0 0.0 0.0 9.0 2.0 0.0 60.0 0.0 0.0 61.0 2.0 0.0 1.0
2017 1 ODI Ireland @ Bangladesh 0โ€“157 36.0 0.0 0.0 43.0 1.0 4.0 1.0
2017 1 ODI Ireland @ New Zealand 238โ€“289 13.0 0.0 0.0 9.0 6.0 0.0 60.0 0.0 0.0 59.0 2.0 0.0 1.0 1.0
2017 1 ODI Ireland @ Bangladesh 181โ€“182 23.0 1.0 0.0 9.0 12.0 0.0 24.0 0.0 0.0 42.0 1.0 2.0 1.0
2017 1 ODI Ireland @ New Zealand 154โ€“344 23.0 1.0 1.0 9.0 16.0 0.0 60.0 0.0 0.0 65.0 1.0 3.0 1.0
2018 Wk 1
2018 1 ODI United Arab Emirates @ Ireland 222โ€“226 60.0 1.0 0.0 47.0 2.0 0.0 1.0
2018 1 ODI Ireland @ United Arab Emirates 301โ€“234 58.0 0.0 0.0 49.0 2.0 1.0 1.0 1.0
2018 1 ODI Scotland @ Ireland 219โ€“223 60.0 0.0 0.0 42.0 2.0 7.0 1.0
2018 1 ODI Ireland @ Scotland 331โ€“307 60.0 1.0 0.0 67.0 2.0 0.0 1.0
2018 1 ODI Ireland @ United Arab Emirates 313โ€“91 39.0 0.0 0.0 26.0 2.0 5.0 1.0 1.0
2018 1 ODI Zimbabwe @ Ireland 211โ€“104 10.0 0.0 0.0 9.0 2.0 0.0 60.0 0.0 0.0 59.0 1.0 3.0 1.0 1.0
2018 1 ODI Ireland @ Scotland 271โ€“246 4.0 0.0 0.0 9.0 5.0 0.0 54.0 0.0 0.0 44.0 2.0 1.0 1.0
2018 1 T20I Netherlands @ Ireland 144โ€“140 6.0 0.0 1.0 10.0 11.0 1.0 24.0 0.0 0.0 26.0 3.0 0.0 1.0
2018 1 T20I Ireland @ Netherlands 158โ€“159 24.0 0.0 0.0 43.0 1.0 0.0 1.0
2018 1 T20I Ireland @ Scotland 205โ€“159 24.0 0.0 0.0 37.0 1.0 5.0 1.0
2018 1 T20I Scotland @ Ireland 185โ€“185 24.0 0.0 2.0 51.0 1.0 2.0 1.0
2019 Wk 1
2019 1 ODI Ireland @ West Indies 185โ€“381 15.0 1.0 0.0 9.0 9.0 0.0 60.0 0.0 1.0 76.0 2.0 2.0 1.0
2019 1 ODI Ireland @ Bangladesh 292โ€“294 1.0 0.0 1.0 9.0 1.0 0.0 60.0 0.0 0.0 61.0 2.0 3.0 1.0
2020 Wk 1
2020 1 ODI West Indies @ Ireland 184โ€“180 15.0 2.0 0.0 10.0 13.0 0.0 44.0 1.0 0.0 46.0 1.0 2.0 1.0 1.0
2020 1 ODI West Indies @ Ireland 242โ€“237 13.0 1.0 1.0 10.0 17.0 1.0 60.0 1.0 0.0 28.0 2.0 0.0 1.0
2020 1 ODI West Indies @ Ireland 199โ€“203 18.0 1.0 0.0 10.0 8.0 0.0 32.0 0.0 0.0 49.0 1.0 0.0 1.0
2020 1 ODI Ireland @ England 172โ€“174 11.0 0.0 0.0 10.0 3.0 0.0 5.0 0.0 1.0 3.0 0.0 0.0 1.0
2020 1 T20I West Indies @ Ireland 204โ€“208 24.0 0.0 0.0 55.0 0.0 2.0 1.0
2020 1 T20I West Indies @ Ireland 16โ€“147 1.0 0.0 0.0 9.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0
2020 1 T20I West Indies @ Ireland 140โ€“138 13.0 0.0 1.0 9.0 18.0 1.0 12.0 0.0 0.0 35.0 0.0 1.0 1.0
2021 Wk 1
2021 1 ODI Ireland @ United Arab Emirates 269โ€“270 60.0 1.0 0.0 60.0 2.0 5.0 1.0
2021 1 ODI Ireland @ United Arab Emirates 228โ€“116 30.0 0.0 0.0 26.0 0.0 0.0 1.0
2021 1 ODI Netherlands @ Ireland 195โ€“194 3.0 0.0 0.0 9.0 0.0 0.0 48.0 0.0 0.0 48.0 0.0 2.0 1.0
2021 1 ODI Netherlands @ Ireland 157โ€“158 60.0 1.0 0.0 33.0 1.0 2.0 1.0
2021 1 ODI Ireland @ Netherlands 163โ€“166 18.0 0.0 0.0 9.0 6.0 0.0 60.0 0.0 0.0 38.0 1.0 1.0 1.0
2021 1 T20I South Africa @ Ireland 165โ€“132 25.0 4.0 1.0 10.0 30.0 0.0 18.0 0.0 0.0 31.0 0.0 0.0 1.0
2021 1 T20I South Africa @ Ireland 189โ€“140 9.0 1.0 1.0 9.0 13.0 1.0 24.0 0.0 0.0 40.0 1.0 0.0 1.0
2021 1 T20I Zimbabwe @ Ireland 117โ€“114 11.0 0.0 0.0 9.0 4.0 0.0 24.0 1.0 0.0 20.0 1.0 0.0 1.0
2021 1 T20I Zimbabwe @ Ireland 152โ€“153 24.0 0.0 0.0 40.0 0.0 3.0 1.0
2021 1 T20I Ireland @ Zimbabwe 174โ€“110 24.0 0.0 0.0 24.0 1.0 0.0 1.0
2021 1 T20I United States of America @ Ireland 188โ€“162 24.0 0.0 0.0 30.0 4.0 2.0 1.0
2021 1 T20I Ireland @ United States of America 150โ€“141 1.0 0.0 0.0 10.0 0.0 0.0 24.0 0.0 0.0 24.0 0.0 1.0 1.0
2022 Wk 1
2022 1 T20I Ireland @ Nepal 127โ€“111 1.0 0.0 1.0 11.0 1.0 0.0 24.0 1.0 0.0 16.0 2.0 1.0 1.0 1.0
2022 1 T20I Ireland @ United Arab Emirates 159โ€“160 6.0 2.0 0.0 10.0 15.0 1.0 22.0 0.0 0.0 37.0 0.0 0.0 1.0
2022 1 T20I New Zealand @ Ireland 173โ€“142 10.0 0.0 0.0 9.0 7.0 0.0 12.0 0.0 0.0 13.0 0.0 0.0 1.0
2022 1 T20I New Zealand @ Ireland 179โ€“91 8.0 2.0 0.0 9.0 11.0 0.0 24.0 0.0 0.0 48.0 0.0 1.0 2.0 1.0
2022 1 T20I Ireland @ New Zealand 174โ€“180 12.0 0.0 0.0 12.0 0.0 1.0 1.0
2022 1 T20I South Africa @ Ireland 211โ€“190 8.0 0.0 1.0 10.0 8.0 1.0 24.0 0.0 0.0 38.0 0.0 1.0 1.0
2022 1 T20I South Africa @ Ireland 182โ€“138 19.0 3.0 0.0 10.0 32.0 2.0 24.0 0.0 1.0 48.0 1.0 1.0 1.0
2022 1 T20I Zimbabwe @ Ireland 174โ€“143 16.0 1.0 1.0 10.0 22.0 2.0 24.0 0.0 0.0 24.0 0.0 2.0 1.0
2022 1 T20I Scotland @ Ireland 176โ€“180 24.0 0.0 1.0 59.0 0.0 1.0 1.0 1.0
2022 1 T20I West Indies @ Ireland 146โ€“150 24.0 0.0 0.0 33.0 1.0 1.0 1.0
2022 1 T20I Ireland @ Sri Lanka 128โ€“133 2.0 0.0 1.0 10.0 2.0 0.0 12.0 0.0 0.0 16.0 0.0 0.0 1.0
2022 1 T20I Ireland @ England 157โ€“105 3.0 0.0 0.0 9.0 3.0 0.0 18.0 0.0 0.0 20.0 1.0 3.0 1.0
2022 1 T20I Australia @ Ireland 179โ€“137 7.0 0.0 0.0 10.0 3.0 0.0 24.0 0.0 0.0 29.0 3.0 1.0 1.0
2022 1 T20I New Zealand @ Ireland 185โ€“150 5.0 0.0 1.0 10.0 6.0 0.0 24.0 0.0 0.0 46.0 0.0 0.0 1.0
2023 Wk 1
2023 1 ODI Sri Lanka @ Ireland 325โ€“192 12.0 0.0 0.0 10.0 5.0 0.0 54.0 1.0 0.0 56.0 3.0 6.0 1.0
2023 1 ODI Ireland @ United Arab Emirates 349โ€“211 42.0 0.0 0.0 27.0 1.0 0.0 1.0
2023 1 ODI United States of America @ Ireland 196โ€“197 58.0 1.0 1.0 49.0 2.0 0.0 1.0 1.0
2023 1 ODI Nepal @ Ireland 268โ€“269 2.0 1.0 1.0 10.0 4.0 0.0 60.0 1.0 0.0 63.0 2.0 2.0 1.0
2023 1 ODI England @ Ireland 334โ€“286 38.0 4.0 0.0 9.0 41.0 1.0 60.0 0.0 1.0 71.0 1.0 3.0 1.0 1.0
2023 1 ODI England @ Ireland 280โ€“0 24.0 0.0 0.0 39.0 0.0 0.0 1.0 1.0
2023 1 T20I Ireland @ Zimbabwe 114โ€“118 6.0 1.0 0.0 11.0 8.0 0.0 12.0 0.0 0.0 14.0 1.0 1.0 1.0 1.0
2023 1 T20I Ireland @ Zimbabwe 141โ€“144 2.0 0.0 0.0 9.0 6.0 1.0 24.0 0.0 0.0 32.0 2.0 1.0 1.0
2023 1 T20I Ireland @ Italy 158โ€“151 1.0 0.0 0.0 8.0 0.0 0.0 24.0 0.0 0.0 34.0 0.0 1.0 1.0
2023 1 T20I Denmark @ Ireland 122โ€“123 24.0 0.0 0.0 16.0 3.0 1.0 1.0 1.0
2023 1 T20I Ireland @ Austria 226โ€“98 24.0 0.0 0.0 22.0 1.0 0.0 1.0
2023 1 T20I Jersey @ Ireland 78โ€“80 24.0 0.0 0.0 7.0 3.0 0.0 1.0
2023 1 T20I Scotland @ Ireland 213โ€“205 9.0 1.0 0.0 9.0 17.0 1.0 24.0 0.0 0.0 42.0 2.0 1.0 1.0 1.0
2023 1 T20I Ireland @ India 139โ€“47 33.0 4.0 1.0 8.0 51.0 4.0 12.0 0.0 0.0 14.0 0.0 1.0 1.0
2023 1 T20I India @ Ireland 185โ€“152 4.0 0.0 0.0 8.0 2.0 0.0 24.0 0.0 0.0 36.0 2.0 3.0 1.0
2023 1 T20I Ireland @ Zimbabwe 147โ€“148 2.0 0.0 0.0 8.0 1.0 0.0 24.0 0.0 0.0 37.0 2.0 0.0 1.0
2023 1 T20I Zimbabwe @ Ireland 140โ€“141 24.0 0.0 0.0 36.0 0.0 0.0 1.0
2024 Wk 1
2024 1 T20I Pakistan @ Ireland 182โ€“183 24.0 0.0 0.0 39.0 0.0 2.0 1.0 1.0 1.0
2024 1 T20I Ireland @ Netherlands 150โ€“149 1.0 0.0 1.0 9.0 1.0 0.0 24.0 0.0 0.0 34.0 0.0 3.0 1.0
2024 1 T20I Scotland @ Ireland 157โ€“158 24.0 0.0 0.0 39.0 0.0 1.0 1.0
2024 1 T20I Ireland @ Netherlands 161โ€“158 24.0 0.0 0.0 37.0 0.0 1.0 1.0
2024 1 T20I Ireland @ India 96โ€“97 6.0 0.0 0.0 9.0 0.0 0.0 14.0 0.0 0.0 18.0 0.0 0.0 1.0
2024 1 T20I Canada @ Ireland 137โ€“125 3.0 0.0 1.0 9.0 2.0 0.0 24.0 0.0 0.0 24.0 2.0 0.0 1.0 1.0
2024 1 T20I Ireland @ Pakistan 106โ€“111 7.0 0.0 0.0 9.0 2.0 0.0 24.0 1.0 0.0 15.0 3.0 1.0 1.0
2024 1 TESTS Zimbabwe @ Ireland 407โ€“408 19.0 0.0 0.0 9.0 1.0 0.0 189.0 7.0 0.0 75.0 4.0 0.0 1.0 1.0
2025 Wk 1
2025 1 ODI Ireland @ West Indies 303โ€“179 43.0 1.0 0.0 32.0 4.0 0.0 1.0
2025 1 ODI West Indies @ Ireland 352โ€“0 60.0 0.0 0.0 68.0 2.0 5.0 1.0
2025 1 ODI West Indies @ Ireland 385โ€“165 2.0 0.0 0.0 8.0 0.0 0.0 60.0 0.0 1.0 100.0 3.0 8.0 1.0 1.0
2025 1 T20I West Indies @ Ireland 256โ€“194 3.0 0.0 0.0 8.0 2.0 0.0 24.0 0.0 0.0 55.0 1.0 1.0 1.0 1.0
2025 1 T20I Ireland @ England 196โ€“197 22.0 0.0 0.0 43.0 0.0 2.0 1.0
2025 1 T20I Ireland @ England 154โ€“155 1.0 0.0 0.0 8.0 0.0 0.0 18.0 0.0 0.0 22.0 1.0 1.0 1.0
2025 1 T20I Ireland @ Bangladesh 181โ€“142 24.0 0.0 0.0 23.0 3.0 2.0 1.0
2025 1 T20I Ireland @ Bangladesh 170โ€“174 24.0 0.0 0.0 27.0 0.0 2.0 1.0 1.0
2025 1 TESTS Ireland @ Zimbabwe 558โ€“495 37.0 0.0 0.0 9.0 11.0 0.0 180.0 2.0 0.0 97.0 6.0 0.0 1.0
2025 1 TESTS Ireland @ Bangladesh 540โ€“587 91.0 6.0 0.0 9.0 56.0 1.0 102.0 3.0 1.0 72.0 2.0 0.0 1.0
2025 1 TESTS Bangladesh @ Ireland 773โ€“556 1.0 1.0
2026 Wk 1
2026 1 T20I Italy @ Ireland 118โ€“119 5.0 0.0 1.0 9.0 2.0 0.0 18.0 0.0 0.0 14.0 2.0 0.0 1.0 1.0
2026 1 T20I Ireland @ Italy 190โ€“166 24.0 0.0 0.0 43.0 2.0 1.0 1.0
2026 1 T20I Ireland @ Italy 154โ€“157 6.0 0.0 1.0 9.0 11.0 1.0 21.0 0.0 0.0 40.0 0.0 1.0 1.0 1.0
2026 1 T20I Ireland @ United Arab Emirates 178โ€“121 23.0 0.0 1.0 26.0 2.0 1.0 1.0 1.0
2026 1 T20I Ireland @ United Arab Emirates 170โ€“140 24.0 0.0 0.0 33.0 2.0 1.0 1.0
2026 1 T20I Sri Lanka @ Ireland 163โ€“143 18.0 0.0 1.0 40.0 2.0 5.0 1.0 1.0
2026 1 T20I Australia @ Ireland 182โ€“115 4.0 0.0 0.0 10.0 2.0 0.0 18.0 0.0 0.0 37.0 0.0 1.0 1.0
2026 1 T20I Ireland @ Oman 235โ€“139 18.0 0.0 0.0 32.0 2.0 1.0 1.0