Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings

Rob Keogh First-Class Performance Points

How many runs, wickets and sixes Rob Keogh gets each innings.

Updated 24 September 2025, after Northamptonshire vs Leicestershire

All Comps Last 5
Avg Hit

No matches in this view.

Keogh match by match

Last 5 matches, innings by innings, home and away

All Comps Last 5
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat. Each innings is its own column, the 1st then the 2nd.

Keogh by Competition

Every First-Class season on record, newest first

Competition Team M Runs Avg SR 50+ 6s WktsEcon
County Championship Division TwoCounty Championship Division Two 2025 NOR 11 473 29.6 49.9 4 0 9-
County Championship Division OneCounty Championship Division One 2023 NOR 13 780 39 59.5 5 8 14-
County Championship Division OneCounty Championship Division One 2022 NOR 14 804 32.2 61.2 5 2 34-

Keogh Splits

His First-Class record home and away, batting first or chasing, by result, position, opponent, ground and year

Venue M Runs Avg SR 50+ HS WktsEcon
Home 19 1454 46.9 64.5 11 172 28-
Away 19 603 20.1 45.7 3 116 29-
Innings M Runs Avg SR 50+ HS WktsEcon
Batting first 19 1089 35.1 62.3 7 172 29-
Batting second 19 968 32.3 53 7 125 28-
Result M Runs Avg SR 50+ HS WktsEcon
Won 6 317 39.6 71.6 2 172 13-
Lost 19 822 23.5 49.7 6 116 21-
Tied or drawn 13 918 51 62.2 6 130 23-
Position Inns Runs Avg SR 50+ HS
Batting 3 2 70 35 60.9 0 42
Batting 4 2 39 19.5 27.5 0 34
Batting 5 44 1429 34 62 11 172
Batting 6 9 227 25.2 63.8 1 64
Batting 7 6 167 33.4 36.9 1 61
Batting 8 1 125 - 61.9 1 125
Batting 9 1 0 0 0 0 0
Opponent M Runs Avg SR 50+ HS WktsEcon
Kent 5 401 50.1 57.9 4 116 8-
Middlesex 4 214 53.5 48.3 2 75 6-
Lancashire 4 145 20.7 52 1 54 4-
Gloucestershire 3 220 36.7 59.6 2 113 6-
Essex 3 204 51 86.1 1 172 7-
Surrey 3 193 38.6 64.1 1 123 6-
Warwickshire 3 173 43.3 79.7 1 130 2-
Somerset 3 100 16.7 54.9 0 23 6-
Hampshire 3 64 10.7 32.2 0 34 3-
Derbyshire 2 176 176 62.6 2 125 3-
Leicestershire 2 87 21.8 52.4 0 42 4-
Yorkshire 1 69 34.5 43.1 0 48 2-
Glamorgan 1 11 5.5 25.6 0 6 0-
Nottinghamshire 1 0 0 0 0 0 0-
Ground M Runs Avg SR 50+ HS WktsEcon
County GroundNorthampton 19 1454 46.9 64.5 11 172 28-
Merchant Taylors' School GroundNorthwood 2 139 46.3 44.4 1 61 4-
St Lawrence GroundCanterbury 2 138 46 50.7 1 116 5-
The Cooper Associates County GroundSt James Street, Taunton 2 56 14 52.3 0 19 6-
The Rose BowlSouthampton 2 53 13.3 30.3 0 34 1-
Kennington OvalLondon 2 47 15.7 50.5 0 16 2-
EdgbastonBirmingham 2 36 18 92.3 0 27 1-
County GroundDerby 1 51 51 64.6 1 51 0-
County GroundChelmsford 1 22 22 41.5 0 22 5-
County GroundBristol 1 19 9.5 28.8 0 13 1-
Grace RoadLeicester 1 17 8.5 33.3 0 9 0-
College GroundCheltenham 1 14 7 63.6 0 13 4-
Sophia GardensCardiff 1 11 5.5 25.6 0 6 0-
Old TraffordStretford, Manchester 1 0 0 0 0 0 0-
Year M Runs Avg SR 50+ HS WktsEcon
2025 11 473 29.6 49.9 4 125 9-
2023 13 780 39 59.5 5 172 14-
2022 14 804 32.2 61.2 5 130 34-

More on Statz

Where to go next for Keogh and Northamptonshire.

Rob Keogh First-Class Performance Points

In Rob Keogh's last 30 All First-Class Cricket games (2022–2025) for Northamptonshire, they have scored 1,520 runs at an average of 50.7 with a strike rate of 49.8. Rob Keogh has also taken 39 wickets in this period.

Rob Keogh Stats - All First-Class Cricket

Rob Keogh is a right hand bat allrounder. Across these 30 games, Rob Keogh has hit 195 fours and 8 sixes, taking 5 catches in the field. Their highest score in this span is 172. Best bowling figures: 4/51.

Rob Keogh: Betting Insights

For bet builder markets, Rob Keogh has scored 25+ runs in 57% of their last 30 All First-Class Cricket games (17/30). They have registered 1+ boundaries in 87% of these games (26/30). Over their last 5 games, Rob Keogh has 293 runs and 9 wickets.

Rob Keogh Questions

How old is Rob Keogh?

Rob Keogh was born on 21 October 1991 and is 35 years old. Rob Keogh is an allrounder with 38 First-Class matches on record, 2057 runs and 57 wickets.

Which team does Rob Keogh play for?

Rob Keogh currently plays for Northamptonshire. Statz has Rob Keogh's 38 First-Class matches on record, the most recent against Leicestershire (24 Sep 2025), with 2057 runs and 57 wickets in all.

What is Rob Keogh's highest score in first-class cricket?

Rob Keogh's highest score in the 38 First-Class matches Statz has on record is 172 off 167 balls against Essex (26 Sep 2023). Across those matches Rob Keogh has scored 2057 runs at 54.1 a match.

How many wickets has Rob Keogh taken in first-class cricket?

Rob Keogh has taken 57 wickets in the 38 First-Class matches Statz has on record, at an economy of 3.18 and an average of 33.7. Rob Keogh took 9 wickets in the last 5 matches.

What are Rob Keogh's best bowling figures in first-class cricket?

Rob Keogh's best figures in the 38 First-Class matches Statz has on record are 5/31 against Kent (11 Jul 2022). Rob Keogh has taken three or more wickets in an innings 6 times, and 57 wickets in all.

What are Rob Keogh's First-Class batting stats?

Rob Keogh averages 50.7 runs per match at a strike rate of 49.8, based on 30 games (2022–2025). In the last 5 matches Rob Keogh scored 70, 19, 125, 79 and 0, newest first. Rob Keogh has 2057 runs in all 38 First-Class matches on record.

How many fifties and hundreds has Rob Keogh scored in first-class cricket?

Rob Keogh has 6 hundreds and 8 fifties in the 38 First-Class matches Statz has on record. The highest is 172 against Essex (26 Sep 2023). Rob Keogh has passed 30 in 19 of 65 innings.