Kevin O'Brien
International career statistics, records and scorecard analysis

ⓘ
Scorecard coverage and data completeness
Career snapshots and available scorecards have different scopes. These counts describe recorded batting or bowling innings, not every international appearance.
| Format | Matches | Bat inns | Balls recorded | Boundaries recorded | First scorecard | Latest scorecard |
|---|---|---|---|---|---|---|
| Test | 3 | 6 | 6 | 6 | 2018-05-11 | 2019-07-24 |
| ODI | 95 | 94 | 94 | 94 | 2006-06-13 | 2021-01-24 |
| T20I | 50 | 48 | 48 | 48 | 2009-06-08 | 2021-10-20 |
Career records by format
Test
Official international careerBatting
- Matches
- 3
- Innings
- 6
- Runs
- 258
- Average
- 51.60
- Strike rate
- 55.24
- Highest score
- 118
- Not outs
- 1
- 100s
- 1
- 50s
- 1
- Ducks
- 0
- 4s
- 29
- 6s
- 0
- Balls faced
- 467
Bowling
- Matches
- 3
- Innings
- 2
- Balls
- 60
- Maidens
- 2
- Runs conceded
- 31
- Wickets
- 0
- Average
- N/A
- Economy
- 3.10
- Strike rate
- N/A
- Best innings
- -
- Best match
- -
- 4 wickets
- 0
- 5 wickets
- 0
- 10 wickets
- 0
Fielding
- Matches
- 3
- Innings
- 6
- Catches
- 0
- Stumpings
- 0
- Dismissals
- 0
- Keeper catches
- 0
- Fielder catches
- 0
- Dismissals / inns
- 0.000
- Best innings
- 0
ODI
Official international careerBatting
- Matches
- 153
- Innings
- 141
- Runs
- 3,619
- Average
- 29.42
- Strike rate
- 88.78
- Highest score
- 142
- Not outs
- 18
- 100s
- 2
- 50s
- 18
- Ducks
- 6
- 4s
- 332
- 6s
- 84
- Balls faced
- 4,076
Bowling
- Matches
- 153
- Innings
- 116
- Balls
- 4,296
- Maidens
- 30
- Runs conceded
- 3,726
- Wickets
- 114
- Average
- 32.68
- Economy
- 5.20
- Strike rate
- 37.68
- Best innings
- 4/13
- Best match
- 4/13
- 4 wickets
- 5
- 5 wickets
- 0
- 10 wickets
- —
Fielding
- Matches
- 153
- Innings
- 149
- Catches
- 67
- Stumpings
- 0
- Dismissals
- 67
- Keeper catches
- 0
- Fielder catches
- 67
- Dismissals / inns
- 0.449
- Best innings
- 3 (3ct 0st)
T20I
Official international careerBatting
- Matches
- 110
- Innings
- 103
- Runs
- 1,973
- Average
- 21.21
- Strike rate
- 130.92
- Highest score
- 124
- Not outs
- 10
- 100s
- 1
- 50s
- 5
- Ducks
- 12
- 4s
- 165
- 6s
- 82
- Balls faced
- 1,507
Bowling
- Matches
- 110
- Innings
- 52
- Balls
- 917
- Maidens
- 0
- Runs conceded
- 1,149
- Wickets
- 58
- Average
- 19.81
- Economy
- 7.51
- Strike rate
- 15.81
- Best innings
- 4/45
- Best match
- 4/45
- 4 wickets
- 1
- 5 wickets
- 0
- 10 wickets
- —
Fielding
- Matches
- 110
- Innings
- 106
- Catches
- 40
- Stumpings
- 0
- Dismissals
- 40
- Keeper catches
- 0
- Fielder catches
- 40
- Dismissals / inns
- 0.377
- Best innings
- 2 (2ct 0st)
Career records checked: 2026-09-07. — means not recorded; N/A means the statistic does not apply. Career totals are independent of the scorecard archive.
Explore this player’s available match data
161 match appearances in available scorecards. Filters below apply to this archive only.
Recent available appearances
| Date | Match | Format | Result |
|---|---|---|---|
| 2021-10-20 | Sri Lanka v Ireland | T20I | Sri Lanka won by 70 runs |
| 2021-09-04 | Zimbabwe v Ireland | T20I | Zimbabwe won by 5 runs |
| 2021-09-02 | Ireland v Zimbabwe | T20I | Ireland won by 64 runs |
| 2021-09-01 | Ireland v Zimbabwe | T20I | Ireland won by 40 runs |
| 2021-08-29 | Zimbabwe v Ireland | T20I | Ireland won by 7 wickets |
| 2021-08-27 | Zimbabwe v Ireland | T20I | Zimbabwe won by 3 runs |
| 2021-07-24 | South Africa v Ireland | T20I | South Africa won by 49 runs |
| 2021-07-22 | South Africa v Ireland | T20I | South Africa won by 42 runs |
| 2021-07-19 | South Africa v Ireland | T20I | South Africa won by 33 runs |
| 2021-01-24 | Afghanistan v Ireland | ODI | Afghanistan won by 7 wickets |
| 2021-01-21 | Afghanistan v Ireland | ODI | Afghanistan won by 16 runs |
| 2020-08-04 | England v Ireland | ODI | Ireland won by 7 wickets |
Performance by year
Formats are shown separately. These totals cover published scorecards against the twelve national teams; they can differ from complete official career records.
Test
- 2018158 runs
- 2019100 runs
- 20180 wickets
- 20190 wickets
Exact yearly figures · 2 seasons
| Year | Mat | Bat inns | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s | BF | Bowl inns | Wkts | Bowl avg | Econ | Bowl SR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | 2 | 4 | 100 | 56 | 33.33 | 54.94 | 0 | 1 | 12 | 0 | 182 | 1 | 0 | N/A | 2.75 | N/A |
| 2018 | 1 | 2 | 158 | 118 | 79.00 | 55.43 | 1 | 0 | 17 | 0 | 285 | 1 | 0 | N/A | 3.33 | N/A |
ODI
- 200635 runs
- 2007204 runs
- 200897 runs
- 20094 runs
- 2010234 runs
- 2011231 runs
- 201231 runs
- 2013145 runs
- 201422 runs
- 2015163 runs
- 2016289 runs
- 2017142 runs
- 2018132 runs
- 2019318 runs
- 2020102 runs
- 20212 runs
- 20061 wickets
- 20073 wickets
- 20082 wickets
- 20090 wickets
- 201012 wickets
- 20115 wickets
- 20133 wickets
- 20141 wickets
- 201511 wickets
- 201613 wickets
- 201710 wickets
- 20182 wickets
- 20191 wickets
- 20210 wickets
Exact yearly figures · 16 seasons
| Year | Mat | Bat inns | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s | BF | Bowl inns | Wkts | Bowl avg | Econ | Bowl SR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 2 | 2 | 2 | 1 | 1.00 | 22.22 | 0 | 0 | 0 | 0 | 9 | 2 | 0 | N/A | 4.00 | N/A |
| 2020 | 6 | 6 | 102 | 31 | 20.40 | 87.17 | 0 | 0 | 9 | 2 | 117 | 0 | 0 | N/A | N/A | N/A |
| 2019 | 13 | 13 | 318 | 68 | 28.90 | 85.02 | 0 | 2 | 30 | 5 | 374 | 6 | 1 | 97.00 | 4.31 | 135.00 |
| 2018 | 6 | 6 | 132 | 41 | 22.00 | 94.96 | 0 | 0 | 14 | 1 | 139 | 3 | 2 | 66.50 | 5.11 | 78.00 |
| 2017 | 10 | 9 | 142 | 72 | 20.28 | 97.26 | 0 | 1 | 12 | 5 | 146 | 9 | 10 | 31.70 | 5.18 | 36.70 |
| 2016 | 9 | 9 | 289 | 75 | 32.11 | 97.30 | 0 | 2 | 28 | 6 | 297 | 9 | 13 | 34.61 | 5.61 | 37.00 |
| 2015 | 10 | 10 | 163 | 48 | 16.30 | 76.52 | 0 | 0 | 16 | 2 | 213 | 10 | 11 | 46.09 | 6.57 | 42.09 |
| 2014 | 2 | 2 | 22 | 22 | 11.00 | 61.11 | 0 | 0 | 0 | 0 | 36 | 2 | 1 | 28.00 | 5.60 | 30.00 |
| 2013 | 3 | 3 | 145 | 84 | 72.50 | 118.85 | 0 | 1 | 19 | 2 | 122 | 3 | 3 | 41.00 | 7.23 | 34.00 |
| 2012 | 1 | 1 | 31 | 31 | 31.00 | 96.87 | 0 | 0 | 6 | 1 | 32 | 0 | 0 | N/A | N/A | N/A |
| 2011 | 8 | 8 | 231 | 113 | 28.87 | 117.85 | 1 | 0 | 23 | 9 | 196 | 6 | 5 | 29.20 | 6.08 | 28.80 |
| 2010 | 8 | 8 | 234 | 73 | 39.00 | 67.43 | 0 | 2 | 17 | 5 | 347 | 8 | 12 | 24.75 | 4.89 | 30.33 |
| 2009 | 1 | 1 | 4 | 4 | 4.00 | 30.76 | 0 | 0 | 0 | 0 | 13 | 1 | 0 | N/A | 3.66 | N/A |
| 2008 | 4 | 4 | 97 | 38 | 24.25 | 58.08 | 0 | 0 | 7 | 3 | 167 | 3 | 2 | 50.00 | 5.55 | 54.00 |
| 2007 | 11 | 11 | 204 | 49 | 20.40 | 68.22 | 0 | 0 | 18 | 6 | 299 | 8 | 3 | 46.66 | 5.83 | 48.00 |
| 2006 | 1 | 1 | 35 | 35 | 35.00 | 72.91 | 0 | 0 | 3 | 0 | 48 | 1 | 1 | 47.00 | 4.70 | 60.00 |
T20I
- 200969 runs
- 201019 runs
- 201253 runs
- 201320 runs
- 201435 runs
- 201736 runs
- 201819 runs
- 2019157 runs
- 2020168 runs
- 2021155 runs
- 20090 wickets
- 20103 wickets
- 20125 wickets
- 20143 wickets
- 20160 wickets
- 20175 wickets
- 20184 wickets
- 20190 wickets
Exact yearly figures · 11 seasons
| Year | Mat | Bat inns | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s | BF | Bowl inns | Wkts | Bowl avg | Econ | Bowl SR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 9 | 9 | 155 | 60 | 17.22 | 109.15 | 0 | 1 | 18 | 3 | 142 | 0 | 0 | N/A | N/A | N/A |
| 2020 | 6 | 6 | 168 | 48 | 28.00 | 158.49 | 0 | 0 | 20 | 7 | 106 | 0 | 0 | N/A | N/A | N/A |
| 2019 | 5 | 5 | 157 | 74 | 31.40 | 145.37 | 0 | 1 | 14 | 6 | 108 | 1 | 0 | N/A | 17.50 | N/A |
| 2018 | 4 | 4 | 19 | 10 | 4.75 | 100.00 | 0 | 0 | 0 | 1 | 19 | 3 | 4 | 23.00 | 11.50 | 12.00 |
| 2017 | 5 | 5 | 36 | 12 | 7.20 | 83.72 | 0 | 0 | 4 | 0 | 43 | 5 | 5 | 29.60 | 10.57 | 16.80 |
| 2016 | 1 | 0 | 0 | — | N/A | N/A | 0 | 0 | 0 | 0 | 0 | 1 | 0 | N/A | 19.00 | N/A |
| 2014 | 3 | 3 | 35 | 17 | 17.50 | 129.62 | 0 | 0 | 4 | 1 | 27 | 3 | 3 | 19.66 | 6.55 | 18.00 |
| 2013 | 1 | 1 | 20 | 20 | 20.00 | 166.66 | 0 | 0 | 2 | 1 | 12 | 0 | 0 | N/A | N/A | N/A |
| 2012 | 6 | 6 | 53 | 35 | 8.83 | 100.00 | 0 | 0 | 6 | 1 | 53 | 4 | 5 | 17.60 | 5.86 | 18.00 |
| 2010 | 5 | 4 | 19 | 9 | 4.75 | 63.33 | 0 | 0 | 1 | 0 | 30 | 5 | 3 | 33.33 | 8.33 | 24.00 |
| 2009 | 5 | 5 | 69 | 39 | 17.25 | 123.21 | 0 | 0 | 5 | 2 | 56 | 3 | 0 | N/A | 8.14 | N/A |
Career timeline
Milestones found in available scorecards. The first recorded appearance here is not necessarily the international debut.
- First available scorecard
ODI v England · Civil Service Cricket Club, Stormont
- First century in this archive · 113 runs
ODI v England · M Chinnaswamy Stadium
- Best recorded bowling · 4/26
ODI v Afghanistan · Greater Noida
- Highest recorded innings · 118 runs
Test v Pakistan · The Village, Malahide
- Latest available scorecard
T20I v Sri Lanka · Zayed Cricket Stadium, Abu Dhabi