CricketScore

Players / RI Keogh

Men's cricket

RI Keogh: runs, wickets and records

201 recorded matches from 31 May 2014 to 24 Sep 2025, most often for Northamptonshire. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
T20 leagues79581,09459*27.35118.5048517
County Championship1222065,94617230.6554.1162176418

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
T20 leagues19163/3024.638.380
County Championship1501559/5240.513.444

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
172167Essex26 Sep 2023
163*266Derbyshire10 May 2015
154236Worcestershire23 Aug 2016
150324Glamorgan11 Apr 2019
132182Leicestershire10 Sep 2019

RI Keogh: matches in the records

RI Keogh appears in 201 recorded men's matches, from 31 May 2014 to 24 September 2025, most often for Northamptonshire. The matches split as 79 in franchise Twenty20 leagues and 122 in the County Championship. The most frequent opponents in the records are Leicestershire (19 matches), Lancashire (18 matches) and Durham (18 matches). The ground used most often is County Ground, Northampton, with 77 matches.

RI Keogh batting record

In franchise Twenty20 leagues, the batting record is 1,094 runs in 58 innings, an average of 27.35, a strike rate of 118.5 and a highest score of 59*, with 4 fifties and 3 ducks.

In the County Championship, the batting record is 5,946 runs in 206 innings, an average of 30.65, a strike rate of 54.1 and a highest score of 172, with 16 hundreds, 21 fifties and 18 ducks.

RI Keogh bowling record

In franchise Twenty20 leagues, the bowling record is 16 wickets in 19 innings, an average of 24.62, an economy rate of 8.38 and best figures of 3 for 30.

In the County Championship, the bowling record is 155 wickets in 150 innings, an average of 40.51, an economy rate of 3.44 and best figures of 9 for 52, including 4 five-wicket hauls.

RI Keogh highest innings

The highest individual scores in the records are: 172 from 167 balls against Essex at County Ground, Northampton on 26 September 2023 (the County Championship). 163* from 266 balls against Derbyshire at County Ground, Derby on 10 May 2015 (the County Championship). 154 from 236 balls against Worcestershire at County Ground, New Road, Worcester on 23 August 2016 (the County Championship). 150 from 324 balls against Glamorgan at Sophia Gardens, Cardiff on 11 April 2019 (the County Championship). 132 from 182 balls against Leicestershire at Grace Road, Leicester on 10 September 2019 (the County Championship).

RI Keogh best bowling

The best bowling figures in the records are: 9 for 52 against Glamorgan at County Ground, Northampton on 31 August 2016. 5 for 31 against Kent at St Lawrence Ground, Canterbury on 11 July 2022. 5 for 44 against Derbyshire at County Ground, Northampton on 9 September 2024. 5 for 62 against Derbyshire at County Ground, Derby on 17 May 2024. 4 for 51 against Essex at County Ground, Chelmsford on 28 April 2022.

RI Keogh results with the side

In franchise Twenty20 leagues, the player's side won 37 and lost 38 of the 79 recorded matches (49.3% of decided matches).

In the County Championship, the player's side won 31 and lost 41 of the 122 recorded matches (43.1% of decided matches).

Against the most frequent opponents the results were Leicestershire: 10 won, 5 lost in 19 matches, Lancashire: 5 won, 8 lost in 18 matches, Durham: 10 won, 4 lost in 18 matches, Derbyshire: 8 won, 6 lost in 18 matches and Warwickshire: 3 won, 9 lost in 14 matches.

RI Keogh main grounds

The grounds used most often are County Ground, Northampton (77), County Ground (27), Edgbaston (8), Edgbaston, Birmingham (6), Grace Road, Leicester (6) and County Ground, Derby (6).

RI Keogh runs by year

Runs in each calendar year of the records: 2014 (339), 2015 (889), 2016 (544), 2017 (495), 2018 (66), 2019 (874), 2020 (49), 2021 (1,113), 2022 (957), 2023 (802), 2024 (439), 2025 (473).

RI Keogh wickets by year

Wickets in each calendar year of the records: 2014 (1), 2015 (19), 2016 (30), 2017 (15), 2019 (21), 2021 (5), 2022 (34), 2023 (14), 2024 (23), 2025 (9).

RI Keogh matches by year

Recorded matches in each calendar year: 2014 (11), 2015 (30), 2016 (19), 2017 (23), 2018 (3), 2019 (23), 2020 (2), 2021 (26), 2022 (27), 2023 (16), 2024 (10), 2025 (11).

RI Keogh fours and sixes

In franchise Twenty20 leagues, 85 fours and 17 sixes, one boundary every 9.0 balls faced; 40.4% of the runs came in boundaries.

In the County Championship, 764 fours and 18 sixes, one boundary every 14.1 balls faced; 53.2% of the runs came in boundaries.

How RI Keogh gets out

In franchise Twenty20 leagues, 40 recorded dismissals: caught 50%, bowled 32%, lbw 10% and run out 5%.

In the County Championship, 194 recorded dismissals: caught 55%, lbw 19%, bowled 18% and caught and bowled 5%.

RI Keogh bowling in detail

In franchise Twenty20 leagues: 80 dot balls (28.4% of legal deliveries), 11 wides and 0 no-balls and wickets by caught 62%, bowled 25% and lbw 6%.

In the County Championship: 7,546 dot balls (68.9% of legal deliveries), 263 maidens, 19 wides and 20 no-balls and wickets by caught 53%, bowled 22% and lbw 19%.

RI Keogh player of the match awards

Of the 3 player of the match awards on record, the first is dated 14 July 2017 (Warwickshire v Northamptonshire) and the latest 26 July 2019 (Northamptonshire v Birmingham Bears): 3 in franchise Twenty20 leagues.

RI Keogh first and latest matches

The first recorded match in franchise Twenty20 leagues is dated 13 June 2014 against Yorkshire and the latest 18 June 2023 against Nottinghamshire.

The first recorded match in the County Championship is dated 31 May 2014 against Yorkshire and the latest 24 September 2025 against Leicestershire.

RI Keogh against different opponents

The most runs against a single opponent are 739 against Derbyshire in 23 innings (average 41.06), 713 against Leicestershire in 23 innings (average 37.53), 701 against Kent in 18 innings (average 43.81) and 617 against Lancashire in 22 innings (average 30.85).

The most wickets against a single opponent are 23 against Derbyshire in 16 innings, 18 against Kent in 16 innings, 17 against Glamorgan in 11 innings and 14 against Gloucestershire in 14 innings.

RI Keogh at different grounds

The grounds that have produced the most runs are County Ground, Northampton (3,784 runs in 117 innings), County Ground, Derby (387 runs in 8 innings), Sophia Gardens, Cardiff (364 runs in 10 innings) and County Ground (262 runs in 16 innings).

RI Keogh recent years

Year by year, the latest figures in the records are 2020: 2 matches and 49 runs; 2021: 26 matches, 1,113 runs and 5 wickets; 2022: 27 matches, 957 runs and 34 wickets; 2023: 16 matches, 802 runs and 14 wickets; 2024: 10 matches, 439 runs and 23 wickets; 2025: 11 matches, 473 runs and 9 wickets.

RI Keogh year by year

The busiest year in the records is 2015, with 30 matches. The most runs in a calendar year came in 2021: 1,113. The most wickets in a calendar year came in 2022: 34.

Questions and answers

How many matches has RI Keogh played?

201 recorded matches, from 31 May 2014 to 24 September 2025.

How many runs has RI Keogh scored in T20 leagues?

1,094 runs in 58 innings, at an average of 27.35.

How many runs has RI Keogh scored in the County Championship?

5,946 runs in 206 innings, at an average of 30.65.

What is RI Keogh's highest score?

172 from 167 balls against Essex on 26 September 2023, at County Ground, Northampton.

How many wickets has RI Keogh taken in T20 leagues?

16 wickets in 19 innings, with best figures of 3 for 30.

How many wickets has RI Keogh taken in the County Championship?

155 wickets in 150 innings, with best figures of 9 for 52.

How many sixes has RI Keogh hit?

35 sixes and 849 fours in the recorded matches.

How many player of the match awards has RI Keogh won?

3 in the recorded matches.

How many hundreds has RI Keogh scored?

16 in the recorded matches.

Which teams has RI Keogh played for?

Northamptonshire (201).

When was RI Keogh's most recent recorded match?

24 September 2025.

Team pages

Records