Players / KAJ Roach
Men's cricketKAJ Roach: runs, wickets and records
248 recorded matches from 20 Jun 2008 to 2 Aug 2026, most often for West Indies, Surrey, Antigua Hawksbills. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 90 | 146 | 1,400 | 58* | 12.17 | 36.0 | 0 | 1 | 166 | 16 |
| ODIs | 90 | 52 | 308 | 34 | 13.39 | 51.9 | 0 | 0 | 24 | 6 |
| T20Is | 11 | 1 | 3 | 3* | – | 150.0 | 0 | 0 | 0 | 0 |
| T20 leagues | 24 | 10 | 53 | 12 | 6.63 | 110.4 | 0 | 0 | 3 | 3 |
| County Championship | 33 | 31 | 204 | 29 | 10.74 | 28.3 | 0 | 0 | 23 | 1 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 163 | 304 | 6/48 | 26.82 | 3.12 | 12 |
| ODIs | 88 | 118 | 6/27 | 31.21 | 5.11 | 3 |
| T20Is | 11 | 10 | 2/25 | 28.40 | 7.28 | 0 |
| T20 leagues | 23 | 16 | 3/18 | 43.44 | 8.36 | 0 |
| County Championship | 56 | 106 | 8/40 | 27.19 | 3.28 | 6 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 58* | 233 | New Zealand | 2 Dec 2025 |
| 47 | 144 | Bangladesh | 22 Nov 2024 |
| 41 | 60 | New Zealand | 2 Aug 2012 |
| 39 | 95 | Sri Lanka | 6 Jun 2018 |
| 38 | 31 | India | 22 Aug 2019 |
KAJ Roach: matches in the records
KAJ Roach appears in 248 recorded men's matches, from 20 June 2008 to 2 August 2026, most often for West Indies, Surrey and Antigua Hawksbills. The matches split as 90 in Test matches, 90 in One Day Internationals, 11 in Twenty20 Internationals, 24 in franchise Twenty20 leagues and 33 in the County Championship. The most frequent opponents in the records are Bangladesh (34 matches), India (31 matches) and Australia (28 matches). The ground used most often is Kennington Oval, London, with 16 matches.
KAJ Roach batting record
In Test matches, the batting record is 1,400 runs in 146 innings, an average of 12.17, a strike rate of 36.0 and a highest score of 58*, with 1 fifties and 24 ducks.
In One Day Internationals, the batting record is 308 runs in 52 innings, an average of 13.39, a strike rate of 51.9 and a highest score of 34, with 8 ducks.
In franchise Twenty20 leagues, the batting record is 53 runs in 10 innings, an average of 6.62, a strike rate of 110.4 and a highest score of 12, with 3 ducks.
In the County Championship, the batting record is 204 runs in 31 innings, an average of 10.74, a strike rate of 28.3 and a highest score of 29, with 2 ducks.
KAJ Roach bowling record
In Test matches, the bowling record is 304 wickets in 163 innings, an average of 26.82, an economy rate of 3.12, a strike rate of 51.7 balls per wicket and best figures of 6 for 48, including 12 five-wicket hauls.
In One Day Internationals, the bowling record is 118 wickets in 88 innings, an average of 31.21, an economy rate of 5.11 and best figures of 6 for 27, including 3 five-wicket hauls.
In Twenty20 Internationals, the bowling record is 10 wickets in 11 innings, an average of 28.40, an economy rate of 7.28 and best figures of 2 for 25.
In franchise Twenty20 leagues, the bowling record is 16 wickets in 23 innings, an average of 43.44, an economy rate of 8.36 and best figures of 3 for 18.
In the County Championship, the bowling record is 106 wickets in 56 innings, an average of 27.19, an economy rate of 3.28 and best figures of 8 for 40, including 6 five-wicket hauls.
KAJ Roach highest innings
The highest individual scores in the records are: 58* from 233 balls against New Zealand at Hagley Oval, Christchurch on 2 December 2025 (Tests). 47 from 144 balls against Bangladesh at Sir Vivian Richards Stadium, North Sound, Antigua on 22 November 2024 (Tests). 41 from 60 balls against New Zealand at Sabina Park, Kingston on 2 August 2012 (Tests). 39 from 95 balls against Sri Lanka at Queen's Park Oval, Port of Spain on 6 June 2018 (Tests). 38 from 31 balls against India at Sir Vivian Richards Stadium, Antigua on 22 August 2019 (Tests).
KAJ Roach best bowling
The best bowling figures in the records are: 8 for 40 against Hampshire at Kennington Oval, London on 29 April 2021. 6 for 27 against Netherlands at Feroz Shah Kotla on 28 February 2011. 6 for 46 against Warwickshire at Kennington Oval, London on 10 May 2024. 6 for 48 against Bangladesh at National Cricket Stadium, St George's on 17 July 2009. 5 for 8 against Bangladesh at Sir Vivian Richards Stadium on 4 July 2018.
KAJ Roach results with the side
In Test matches, the player's side won 26 and lost 46 of the 90 recorded matches (36.1% of decided matches).
In One Day Internationals, the player's side won 33 and lost 51 of the 90 recorded matches (39.3% of decided matches).
In Twenty20 Internationals, the player's side won 5 and lost 6 of the 11 recorded matches (45.5% of decided matches).
In franchise Twenty20 leagues, the player's side won 9 and lost 14 of the 24 recorded matches (39.1% of decided matches).
In the County Championship, the player's side won 14 and lost 4 of the 33 recorded matches (77.8% of decided matches).
Against the most frequent opponents the results were Bangladesh: 18 won, 16 lost in 34 matches, India: 6 won, 22 lost in 31 matches, Australia: 4 won, 20 lost in 28 matches, Sri Lanka: 3 won, 7 lost in 17 matches and England: 5 won, 9 lost in 17 matches.
KAJ Roach teams
Matches by side: West Indies (191), Surrey (30), Antigua Hawksbills (7), St Lucia Zouks (7), Brisbane Heat (6), Durham (3), Deccan Chargers (2) and Jamaica Tallawahs (2).
KAJ Roach main grounds
The grounds used most often are Kennington Oval, London (16), Kensington Oval, Bridgetown (12), Sir Vivian Richards Stadium, North Sound (9), Queen's Park Oval, Port of Spain (8), Shere Bangla National Stadium (8) and Arnos Vale Ground, Kingstown (7).
KAJ Roach runs by year
Runs in each calendar year of the records: 2009 (63), 2010 (42), 2011 (195), 2012 (148), 2013 (101), 2014 (38), 2015 (179), 2016 (15), 2017 (96), 2018 (231), 2019 (143), 2020 (17), 2021 (148), 2022 (143), 2023 (78), 2024 (157), 2025 (113), 2026 (61).
KAJ Roach wickets by year
Wickets in each calendar year of the records: 2008 (2), 2009 (33), 2010 (33), 2011 (37), 2012 (59), 2013 (32), 2014 (32), 2015 (14), 2017 (25), 2018 (35), 2019 (34), 2020 (11), 2021 (49), 2022 (48), 2023 (38), 2024 (37), 2025 (16), 2026 (19).
KAJ Roach matches by year
Recorded matches in each calendar year: 2008 (1), 2009 (11), 2010 (21), 2011 (27), 2012 (19), 2013 (28), 2014 (9), 2015 (17), 2016 (1), 2017 (7), 2018 (20), 2019 (16), 2020 (4), 2021 (13), 2022 (16), 2023 (13), 2024 (13), 2025 (6), 2026 (6).
KAJ Roach fours and sixes
In Test matches, 166 fours and 16 sixes, one boundary every 21.4 balls faced; 54.3% of the runs came in boundaries.
In One Day Internationals, 24 fours and 6 sixes, one boundary every 19.8 balls faced; 42.9% of the runs came in boundaries.
In the County Championship, 23 fours and 1 sixes, one boundary every 30.0 balls faced; 48.0% of the runs came in boundaries.
How KAJ Roach gets out
In Test matches, 115 recorded dismissals: caught 57%, lbw 23%, bowled 14% and run out 3%.
In One Day Internationals, 23 recorded dismissals: caught 39%, bowled 26%, run out 13% and lbw 13%.
In the County Championship, 19 recorded dismissals: caught 53%, lbw 26% and bowled 21%.
KAJ Roach bowling in detail
In Test matches: 12,147 dot balls (77.4% of legal deliveries), 565 maidens, 66 wides and 214 no-balls and wickets by caught 64%, bowled 22% and lbw 12%.
In One Day Internationals: 2,547 dot balls (58.9% of legal deliveries), 49 maidens, 139 wides and 38 no-balls and wickets by caught 64%, bowled 27% and lbw 8%.
In Twenty20 Internationals: 124 dot balls (53.0% of legal deliveries), 1 maidens, 24 wides and 6 no-balls and wickets by caught 80% and bowled 20%.
In franchise Twenty20 leagues: 217 dot balls (43.5% of legal deliveries), 41 wides and 6 no-balls and wickets by caught 75%, lbw 12% and bowled 12%.
In the County Championship: 4,014 dot balls (76.1% of legal deliveries), 179 maidens, 6 wides and 59 no-balls and wickets by caught 54%, bowled 26% and lbw 19%.
KAJ Roach player of the match awards
Of the 7 player of the match awards on record, the first is dated 28 February 2011 (Netherlands v West Indies) and the latest 16 June 2022 (Bangladesh v West Indies): 4 in Test matches and 3 in One Day Internationals.
KAJ Roach first and latest matches
The first recorded match in Test matches is dated 9 July 2009 against Bangladesh and the latest 2 August 2026 against Pakistan.
The first recorded match in One Day Internationals is dated 26 July 2009 against Bangladesh and the latest 11 February 2022 against India.
The first recorded match in Twenty20 Internationals is dated 20 June 2008 against Australia and the latest 10 December 2012 against Bangladesh.
The first recorded match in franchise Twenty20 leagues is dated 28 March 2010 against Mumbai Indians and the latest 29 August 2018 against Barbados Tridents.
The first recorded match in the County Championship is dated 15 April 2021 against Leicestershire and the latest 1 May 2026 against Middlesex.
KAJ Roach against different opponents
The most runs against a single opponent are 247 against Pakistan in 21 innings (average 14.53), 246 against New Zealand in 21 innings (average 16.40), 240 against India in 29 innings (average 14.12) and 232 against Australia in 31 innings (average 11.05).
The most wickets against a single opponent are 84 against Bangladesh in 45 innings, 63 against England in 32 innings, 54 against Australia in 38 innings and 46 against New Zealand in 20 innings.
KAJ Roach at different grounds
The grounds that have produced the most runs are Queen's Park Oval, Port of Spain (105 runs in 7 innings), Kensington Oval, Bridgetown (104 runs in 11 innings), Kennington Oval, London (90 runs in 15 innings) and Sabina Park, Kingston (88 runs in 7 innings).
KAJ Roach recent years
Year by year, the latest figures in the records are 2021: 13 matches, 148 runs and 49 wickets; 2022: 16 matches, 143 runs and 48 wickets; 2023: 13 matches, 78 runs and 38 wickets; 2024: 13 matches, 157 runs and 37 wickets; 2025: 6 matches, 113 runs and 16 wickets; 2026: 6 matches, 61 runs and 19 wickets.
KAJ Roach year by year
The busiest year in the records is 2013, with 28 matches. The most runs in a calendar year came in 2018: 231. The most wickets in a calendar year came in 2012: 59.
Questions and answers
How many matches has KAJ Roach played?
248 recorded matches, from 20 June 2008 to 2 August 2026.
How many runs has KAJ Roach scored in Tests?
1,400 runs in 146 innings, at an average of 12.17.
How many runs has KAJ Roach scored in ODIs?
308 runs in 52 innings, at an average of 13.39.
How many runs has KAJ Roach scored in T20 leagues?
53 runs in 10 innings, at an average of 6.62.
What is KAJ Roach's highest score?
58* from 233 balls against New Zealand on 2 December 2025, at Hagley Oval, Christchurch.
How many wickets has KAJ Roach taken in Tests?
304 wickets in 163 innings, with best figures of 6 for 48.
How many wickets has KAJ Roach taken in ODIs?
118 wickets in 88 innings, with best figures of 6 for 27.
How many wickets has KAJ Roach taken in T20Is?
10 wickets in 11 innings, with best figures of 2 for 25.
How many sixes has KAJ Roach hit?
26 sixes and 216 fours in the recorded matches.
How many player of the match awards has KAJ Roach won?
7 in the recorded matches.
Which teams has KAJ Roach played for?
West Indies (191), Surrey (30), Antigua Hawksbills (7), St Lucia Zouks (7), Brisbane Heat (6), Durham (3), Deccan Chargers (2) and Jamaica Tallawahs (2).
When was KAJ Roach's most recent recorded match?
2 August 2026.