The 29-year-old has made 218 appearances for the club since making his professional debut in 2010
Rob Keogh has signed a two-year contract extension with Northamptonshire, keeping him with the club until at least the end of the 2023 season.
The 29-year-old has made 218 appearances for the club in all formats since making his professional debut in 2010, scoring over 7,000 runs and taking more than 100 wickets.
The batting allrounder has been in prolific form for Northamptonshire in 2021. In the LV= Insurance County Championship, he has scored 607 runs, including two centuries and three half-centuries, and taken five wickets. He scored a further 347 runs in the T20 Blast and 160 in the Royal London One-Day Cup as well as picking up three white-ball wickets.
Commenting on his contract extension, Keogh said: "It’s always nice to sign a new contract at your home club and to keep that journey going for the next couple of years is exciting. I’ve been here since I was a young boy and I’ve enjoyed my cricket over the last few years, so to stay is the right thing for me.
"Performances for your county are always nice and winning games of cricket for Northants is something I love doing. Even if I haven’t done too well myself but the team get over the line, that’s something I still get a real buzz off."
Addressing his form this season, he continued: "I’m enjoying my cricket a bit more this year, I struggled last year with enjoying the game and the toughness of off field scenarios.
"This year I’ve found a new love for the game and almost feel like a teenager playing the game again and when you’re enjoying it performances come with that."
Subscribe to The Cricketer for exclusive content every day: The inside track on England's Test tour with George Dobell in Pakistan, award-winning analysis, breaking news and interviews and the only place for in-depth county coverage all year round. Plus: An ad-free app experience at your fingertips. Subscribe to thecricketer.com today for just £1.