Freelance cricket writer

I have excellent contacts across the county and international game. Over the past 27 years, I have contributed to a range of titles and websites including The Cricketer, The Cricket Paper, Cricbuzz, WomensCricZone.com, Wisden Cricket Monthly, ESPNCricinfo and GiveMeSport.com. As well as match reports, news stories, player reviews and retrospectives, I also write in-depth features covering the key issues facing the sport.

I'm always open to commissions for cricket writing. If I can help, please get in touch.

Zaib notches sixth Championship hundred as Northants near parity

Saif Zaib continued his prolific summer, becoming the first Northamptonshire batter to score six Championship tons in a season since Lance Klusener in 2006 as he posted 145 (186 balls) on day three of this Rothesay County Championship against Glamorgan at Wantage Road.

Zaib, the second leading run-scorer in Division Two, extended his overnight score of 76, smashing a total of 22 fours and two sixes as he shared a ninth-wicket partnership of 56 in 15 overs with debutant Ben Whitehouse (6 not out).

Despite Mason Crane taking 5 for 126, his second five-wicket haul this season, Zaib's innings further held up Glamorgan's promotion hunt as Northamptonshire moved to 413 for nine, 54 runs behind, when rain ended play early after just 95 minutes. With Ben Kellaway off the field injured, part-time spinner Kiran Carlson finished with 2 for 43.

Tribe's career-best 181* keeps Glamorgan promotion bid on track

Asa Tribe hit a career-best unbeaten 181 to keep Glamorgan's promotion hopes firmly alive and put his side in a dominant position on day one of this Rothesay County Championship match against Northamptonshire at Wantage Road.

Glamorgan were indebted to the 21-year-old Jersey international after losing four wickets before lunch after winning the toss, Luke Procter claiming two scalps. Opening the innings, Tribe never looked in real trouble, helping himself to 25 fours and two sixes in a fluent, confident innings and accounting for the bulk of the top-order runs.

Sam Northeast (17) and Ben Kellaway (23) kept him company in half-century stands, but it was not until Chris Cooke's arrival that Glamorgan mounted a substantial partnership, the keeper scoring 84 (12 fours, one six) while adding 162 for the sixth wicket with Tribe. Although Cooke fell before the close, Glamorgan were in a healthy position at 367 for six.

Earlier Northamptonshire handed first-class debuts to left-arm pacer Ben Whitehouse and off-spinner Nirvan Ramesh, 17, who became the county's third youngest debutant since the war.

Dawkins, Evison drive Kent to emphatic seven-wicket win

Ben Dawkins struck a sparkling maiden List A century to steer Kent Spitfires to their second Metro Bank One Day Cup victory of the season, beating a youthful Northamptonshire side by seven wickets at Wantage Road as they chased down 244 with 32 deliveries to spare.

The in-form England Under-19 opener struck an unbeaten 111 (105 balls, 12 fours, two sixes), sharing a second-wicket stand of 157 off 181 balls with Joey Evison who made a fine 82 (106 balls, 10 fours, 1 six).

Young guns Aadi Sharma and Stuart van der Merwe (37) starred with the bat for the Steelbacks in a stand of 75 off 87 balls characterised by rapid running between the wickets. Sharma made an excellent 82 (90 balls, 8 fours, 1 six), his maiden List A half-century.

Their stand came after Evison, who bowled his 10 overs straight through, removed Northamptonshire's top order to finish with career best List A figures off three for 36.

Matt Parkinson took two for 50 as Northamptonshire suffered a middle order collapse, before some lower order hitting from Dom Leech (36 off 35 balls), but the hosts' eventual total of 243 all out proved insufficient.

Charlie Tear's maiden century steers Sussex to second win in three days

Scottish international Charlie Tear blazed a record-breaking maiden List A hundred as Sussex Sharks raced to their second Metro Bank One Day Cup victory in three days, chasing down Northamptonshire Steelbacks' 295 for 8 in style with seven wickets and 19 balls to spare.

Tear served up a barrage of boundaries all around Wantage Road, smashing 23 fours and two sixes in his spectacular 159 off just 146 balls - the highest ever individual score for Sussex against Northamptonshire in List A cricket. He shared a devastating opening stand of 216 off 202 balls with Tom Haines (76 off 81 balls) - Sussex's highest List A partnership for any wicket against Northamptonshire.

It was a day to forget for the Steelbacks with the ball, the bowling often wayward and with multiple errors in the field.

With the bat, James Sales narrowly failed to post another ton after his century in Northamptonshire's victory over Durham on Friday, but his 98 off 96 balls was the backbone of their innings.

He shared a stand of 115 off 104 balls for the fourth wicket with Stuart van der Merwe who looked at home on debut despite being dropped at slip first ball. His 59 off 60 balls was a proactive, confident innings full of invention.

But with just 50 coming in the powerplay and Sales failing to kick on in the final overs, Northamptonshire's total looked well below par. Danny Lamb finished with two wickets, but spinner Jack Carson's miserly six-over spell deserved special mention.

Imam-ul-Haq sends Pakistan reminder with 159 for Yorkshire

Pakistan international Imam-ul-Haq struck a superb, classy 159, his highest List A score to set up a comprehensive Yorkshire victory over Northamptonshire by 202 runs in the Metro Bank One Day Cup at Wantage Road.

Imam, 29, averages 47.04 across a 75-match ODI career, with nine hundreds, but has been overlooked for Pakistan's three-match series against West Indies in Trinidad and Tobago, which starts on Friday night. His 159 was a reminder of his talent to their selectors.

His innings propelled Yorkshire to a mammoth 374 for 5, their highest ever team total against Northamptonshire in List A cricket - and just five short of their highest against any first-class county. It also helped inflict the highest ever home defeat on Northamptonshire by any team in List A cricket.

Facing 130 balls, Imam hit 20 fours and two sixes, passing 5,000 career List A runs and beating his previous highest score of 151 against England in 2019. It follows his half-century to steer Yorkshire to victory against Warwickshire at Scarborough on Tuesday.

While Imam cashed in against a frequently wayward Northamptonshire seam attack, his innings was full of delicate timing, perfect placement and silky cover drives before growing more aggressive. He was well supported in stands of 83 with Will Luxton (41), 158 with James Wharton (66) and 75 with a belligerent Matt Revis who smashed 69 from just 33 balls, his highest List A score. Liam Guthrie's bowling figures suffered in the run-fest but he picked up 3 for 87.

In reply, Northamptonshire were never in the chase, a tight spell from Yorkshire opening bowlers Matt Milnes and Ben Cliff setting the tone. While the hosts will count themselves unlucky to have lost two early wickets, they scored at just 4.4 an over throughout the innings. While George Bartlett (30) and Justin Broad (24) forged an enterprising partnership of 49 in eight overs, no-one else contributed anything of substance. Dan Moriarty was the pick of the bowlers with 4 for 38.

Rew brothers steer Somerset to victory with century stand

Somerset brothers James and Thomas Rew combined in a dominant century partnership to steer Somerset to a comprehensive six-wicket victory over Middlesex at Radlett and get their county's Metro Bank One Day Cup campaign off to a winning start.

Batting together for the first time in senior cricket, James struck a magnificent unbeaten 106 from 90 balls (15 fours), while younger brother Thomas displayed his big-hitting form from the recent England Under 19s series. His 51 from 54 balls with three fours and three sixes was his first senior half-century. But while he fell with 58 runs still required, his brother was there to steer the side home with 15 balls to spare.

For Middlesex, Josh de Caires hit a fine 71 in 86 balls, his maiden List A half-century to lay the foundation for Middlesex's total of 289 for 7.

While he shared an opening stand of 63 with Joe Cracknell (23), wickets fell at crucial times as Middlesex's run rate slowed against tight Somerset bowling. It was new skipper Ben Geddes (40) who wrestled back the initiative before Jack Davies blazed a brilliant 64 during a fifth-wicket stand of 61 with Luke Hollman, 98 runs coming in the final 10 overs.

Jake Ball, who also had two catches dropped off his bowling, finished with figures of 3 for 43, while Jack Leach took 3 for 47.

Northants frustrated by Reece, Guest and rain

Brooke Guest and Luis Reece both made attacking half-centuries as Derbyshire salvaged a weather-assisted draw on the final day of this Rothesay County Championship fixture against Northamptonshire at Wantage Road.

With heavy morning rain preventing play until 3.30pm, Northamptonshire were unable to press home their overnight advantage, having reduced the visitors to 52 for 4 on the third evening, still 121 behind.

But while Rob Keogh (2 for 37) removed nightwatch Joe Hawkins without scoring in just the second over of the day, Guest and Reece quickly settled into their work, finding boundaries easy to come by as they posted a stand of 131 in 36.2 overs.

With no further wickets falling, Derbyshire cleared the deficit and moved into the lead, the teams shaking hands at 5.30pm with the visitors on 185 for 5, both teams taking 13 points.

Justin Broad, Rob Keogh drive Northants as Chahal turns the screw

Allrounder Justin Broad hit a brilliant 171, his second score in excess of 150 this month amid a Northamptonshire run-fest against Derbyshire at Wantage Road as the hosts racked up a mammoth 550 for nine declared.

Returning from a wrist injury, Broad struck 18 fours and a six, following his maiden first-class ton, 157 not out at Canterbury at the beginning of July. On a day of records, his 171 was the highest score ever made by a number seven from any team against Derbyshire.

With Rob Keogh also striking an excellent unbeaten 125, the pair put on 208, the highest seventh-wicket partnership for Northamptonshire against Derbyshire as the visitors' attack wilted in the afternoon sunshine.

Luis Reece was the pick of Derbyshire's bowlers, finishing with figures of three for 114.

Northamptonshire declared 173 ahead and reduced Derbyshire to 52 for four at stumps, Indian legspinner Yuzvendra Chahal picking up two wickets in two balls. It leaves the visitors with a mountain to climb on a pitch offering turn and bounce, still trailing by 121 at the end of day three of this Rothesay County Championship fixture.

Martin Andersson keeps Yuzvendra Chahal at bay for third century

Martin Andersson led a Derbyshire fightback with a spirited 105, his third century of the summer, as his side rallied to 348 for 8 on day one of this Rothesay County Championship match against Northamptonshire at Wantage Road.

It came after Indian legspinner Yuzvendra Chahal struck three times in 11 balls to tip the morning session firmly in Northamptonshire's favour; the visitors ruing their decision to bat as they slipped to 98 for 5 at lunch, despite 39 from Luis Reece.

But Andersson (148 balls, 14 fours) then dominated a 102 run-partnership with Aneurin Donald (37) during the afternoon, before sharing a further stand worth 61 with all-rounder Zak Chappell (32).

Chahal, who found turn and bounce on a pitch previously used for the Vitality Blast Women Tier Two Finals Day on Saturday, later removed Chappell to finish with figures of four for 116.

Breezy Breetzke blows Derbyshire away with hard-hitting 93

Matt Breetzke blazed 93 off 45 balls, just one short of his highest T20 score, to reignite Northamptonshire Steelbacks' Vitality Blast campaign by setting up a 13-run win over bottom-placed Derbyshire.

The victory puts the Steelbacks' quest for qualification back on track, after they lost their previous five games, following six straight wins at the start of the tournament.

Back from Test duty with South Africa, Breetzke adjusted instantly to the change of format, setting the pace with nine fours and five sixes in a partnership of 125 in 10.4 overs with skipper David Willey who made 53 off 33 deliveries (six fours, two sixes).

With Saif Zaib also making an unbeaten 53 from 20 balls (three fours, four sixes), Northamptonshire finished with 237 for four, equalling their highest ever T20 score scored away against Yorkshire earlier this season.

Derbyshire looked on course to chase down the target and post their highest ever T20 total. In a display of ferocious hitting, Aneurin Donald smashed 71 off just 22 balls (eight fours, six sixes) in a blistering opening stand worth 112 in just 7.4 overs with Caleb Jewell (39). But Australian leg-spinner Lloyd Pope made the crucial double breakthrough, removing both Donald and Jewell in his opening over. George Scrimshaw then struck twice in his second over to further arrest Derbyshire's hopes.

The match saw the highest aggregate score between these two sides in T20 cricket.

Kashif Ali's quick-fire 88 steers Rapids to victory

Kashif Ali struck a commanding 88 off just 46 balls, his highest T20 score, to help steer Worcestershire Rapids to a six-wicket victory over Northamptonshire Steelbacks at Wantage Road, and keep their qualification hopes alive.

Kashif was in total control, smashing seven fours and six sixes during a third-wicket stand of 127 with Gareth Roderick (36) - the highest for Worcestershire against any opposition in T20 cricket, beating the previous best accumulated by Brett D'Oliveira and Adam Hose against Yorkshire at Worcester just last month.

Ben Sanderson (2 for 24) removed both set batters in the 15th over, but by then Worcestershire were closing in on victory and sent Northamptonshire to their fourth straight defeat.

Earlier Adam Finch ran through Northamptonshire's middle order, claiming three for 28, including two wickets in four balls, as the hosts tried to kick on after a lacklustre start. It came after Tom Taylor snared 2 for 22 on his return to his old club as the Steelbacks lost three wickets for 11 in 15 balls in the powerplay, finishing the first six overs on just 34 for 3.

Northamptonshire had Sanderson to thank for posting a near competitive total, his 27 off 16 balls helping to propel them to 152 for 9.

Rew breaks record as England U19s clinch thrilling win against India

Rew reached three figures off just 73 balls, beating Ben Foakes’ 79-ball ton against New Zealand in 2012.

In all, Rew faced 89 balls and in a display of brutal hitting and deft strokeplay, smashed 16 fours and six huge sixes.

England captain Rew shared a stand of 123 in 21 overs with Lancashire’s Rocky Flintoff (39), but a clatter of late wickets left England nine down, needing seven off the final over.

Middlesex’s Seb Morgan held his nerve to smash a boundary to seal the win with th...

Suryavanshi's 31-ball 86 gives India 2-1 series lead

Indian 14-year-old breakout star Vaibhav Suryavanshi hit the third fastest half-century in India Under 19s history off an astonishing 20 balls to set up victory over England in this third Youth One-Day International at Northampton and go 2-1 up in the five-match series.

Suryavanshi showed the prowess which earned him worldwide headlines earlier this year when he made the second fastest century in IPL history. Striking six fours and nine sixes in the run-chase, Suryavanshi was in total command as he made a scintillating 86 from just 31 deliveries, flaying England's bowlers to all corners.

Such was his rate of scoring that, by the time he was dismissed, India were already 111 for two after only eight overs, and, with Vihaan Malhotra showing exquisite timing in a knock of 46 (34 balls. seven fours, one six), India looked on course for a quick victory. However, Malhotra's wicket was the first of three to fall for 30 in six overs before an unbroken, positive partnership of 75 in 11.1 overs between Kanishk Chouhan (43) and RS Ambrish (31) saw India home with 33 balls to spare.

For England, Somerset keeper-batter Thomas Rew continued his sparkling form, cracking an unbeaten 76 off just 44 balls to help England post 268 for six. Rew followed up his 131 on Monday, smiting nine fours and three sixes in a match reduced to 40 overs a side after morning rain.

Kent's Ben Dawkins made 62 off 61 balls (8 fours, 1 six), his highest score in Youth ODIs to give England a solid platform in an opening stand of 78 with Isaac Mohammed (41).

But while Hampshire's Ben Mayes made 31, England suffered a mini collapse, losing four for 35 runs in 6.3 overs before Rew and Ralphie Albert (21) staged a 60-run stand in 8.2 overs. Rew then wrapped up the innings, hitting 21 off the penultimate over.

Thomas Rew's blistering century helps England U19s level series with India

Somerset wicketkeeper-batter Thomas Rew scored a sensational 131 to break the record for the fastest century for England Under-19s and propel his country to a dramatic one-wicket win in this second one-day international against India at Northampton.

Rew reached three figures off just 73 balls, beating Ben Foakes' 79-ball ton against New Zealand in 2012. In all, Rew faced 89 balls in a display of brutal hitting and deft strokeplay, smashing 16 fours and six huge sixes.

England captain Rew shared a stand of 123 in 21 overs with Lancashire's Rocky Flintoff (39) but a clatter of late wickets left England nine down, needing seven off the final over. Middlesex's Seb Morgan held his nerve to hit a boundary to seal the win with three balls to spare as England levelled the five-match series 1-1.

With the ball, Surrey seamer Alex French took 4 for 71, while Leicestershire's Alex Green and Worcestershire's Jack Home each claimed three wickets as India were bowled out for 290 in exactly 49 overs.

All of England's seamers were guilty of spraying the ball, contributing an extra 26 runs in wides towards India's eventual total. But after 14-year-old batting sensation Vaibhav Suryavanshi (45) set the tone up top with Vihaan Malhotra (49), England pegged India back to 171 for 5. A quickfire sixth-wicket partnership of 78 in 12 overs between Rahul Kumar and Kanishk Chouhan reinvigorated the innings, allowing India to set a competitive total before French wrapped up the tail. RS Ambrish took the bulk of the wickets for India, finishing with figures of 4 for 80.

County Championship: Northants chase 311 to beat Middlesex

Luke Procter and James Sales both hit brilliant centuries to crown a remarkable Northamptonshire run chase against Middlesex as they reached their 311-run target in just over two sessions with 10 overs to spare at Wantage Road. It took Northamptonshire to their second County Championship win of the season by four wickets and keeps their hopes of promotion alive.

Procter played a true captain's innings of 107, his second ton of the campaign in a third wicket partnership of 156 in 26.4 overs with Sales who picked up the mantle when his captain fell, going on to make 108.

Middlesex skipper Toby Roland-Jones (2-48) was left to rue his declaration calculations despite the visitors adding another 117 runs for the loss of five wickets in the morning session, Max Holden making 54 and Ryan Higgins a quickfire 44. With Roland-Jones calling time on 332-8, Calvin Harrison finished with figures of 4-107, while Liam Guthrie (2-60) took a further wicket to register a career best match haul of 9-154.

It left Northamptonshire with 73 overs to reach their target at 4.2 runs per over, a rate they matched and then exceeded as the day wore on. Middlesex will also reflect on their fielding performance with Procter given three lives off dropped catches on 12, 27 and 88.

Josh de Caires takes opening chance to strengthen Middlesex position

Josh de Caires struck his highest first-class score, to put Middlesex in a strong position at the end of day three of this Rothesay County Championship match at Wantage Road. Playing his first game of the season, de Caires, who has batted at No. 7 for the last couple of years as a spinning allrounder, shared an opening stand of 89 with Sam Robson, the Seaxes finishing the day on 215 for 3, a lead of 193.

De Caires' 87, from 144 balls with 12 fours, helped wrestle back the initiative for Middlesex after allrounder Justin Broad hit 70 (81 balls, 10 fours) and combined with Lloyd Pope in a record 10th wicket partnership for Northamptonshire against Middlesex to earn a slender first-innings lead.

Broad and Pope's heroics came after Ryan Higgins' hat-trick spearheaded a Northamptonshire batting collapse in the morning session. From a dominant 342 for 5, the hosts lost four wickets for eight runs in just 4.2 overs after Saif Zaib posted an excellent 102, his fourth century of the summer (170 balls, 13 fours), the first Northamptonshire batter since Ben Duckett in 2016 to reach that milestone.

Higgins finished with figures of 3 for 48 while spinner Zafar Gohar took a further wicket to complete a five-for.

Cracknell hundred carries day for Middlesex after Guthrie six-for

Joe Cracknell scored an unbeaten 106, his maiden first-class century, while Leus du Plooy struck 66 as Middlesex staged a spirited fightback against Northamptonshire on day one of this Rothesay County Championship match at Wantage Road.

Keeper-batter Cracknell, whose previous first-class best was just 33, having largely played white-ball cricket to date, played a superbly-paced innings, facing 164 balls and striking 11 fours and a six to take the visitors to 397 for 8 at stumps. It was Cracknell's third century of the week after tons in each innings of Middlesex's Second XI game against Glamorgan at Radlett.

Middlesex bounced back after Liam Guthrie, who took 6 for 87 with the Kookaburra ball, his first five-wicket haul for Northamptonshire, had the Seaxes reeling on 33 for 3 inside the first half an hour, removing the visitors top order.

But du Plooy started to revive Middlesex's fortunes, sharing two 60-run stands, first with Ryan Higgins and then with Ben Geddes. When they fell, Middlesex were still in a precarious position at 160 for 6 before Cracknell and Luke Hollman (51) combined to add 103 for the seventh wicket. Cracknell was then joined by Zafar Gohar and Toby Roland-Jones in stands of 81 and 53 at the end of a satisfactory first day in charge for Middlesex's new men's first-team coach Dane Vilas.

Moores, Montgomery inflict rare defeat on Northamptonshire

Tom Moores smashed 53 off just 27 balls to help set up a 24-run Vitality Blast victory over Northamptonshire Steelbacks at Wantage Road.

Moores struck five fours and three sixes to regain the initiative for the Outlaws after they made just 33 for 2 in the powerplay. He shared a 43-run partnership with Jack Haynes (32) in five overs. However, the visitors were still well behind the pace on 111 for 5 after 16 overs before Moores blazed 20 off one over from Luke Procter and, with three of the lower order each smashing a six, Nottinghamshire closed on a competitive 164 for 8.

Ricardo Vasconcelos and Justin Broad started briskly in the chase, but the hosts lost early wickets and failed to push on, struggling on 50 for 4 after 10 overs. Outlaws offspinners Matt Montgomery (3 for 22) and Farhan Ahmed (2 for 23) were key in putting the squeeze on the hosts.

David Willey thumped two sixes in his 20 and while Saif Zaib and Lewis McManus put on 45 in 4.3 overs, the game finished in a clatter of wickets, the last five falling in 12 balls.

Jimmy Neesham show sets up Durham as Northants streak comes to an end

Jimmy Neesham starred with bat and ball to propel Durham to a 15-run Vitality Blast victory at Wantage Road and end Northamptonshire Steelbacks' six-game winning streak.

Making his first return to Northampton since his stint for the county in 2022, Neesham was largely to thank for Durham's total of 157 for 8. The New Zealander made 50 off 34 balls after Durham slumped to 77 for 5 after 10 overs and 113 for 6 after 16. Skipper Alex Lees hit 29 at the top of the innings, while Will Rhodes made 27 in a sixth-wicket partnership of 36 with Neesham to begin the recovery.

In the chase, Matt Breetzke made 41 off 36 balls, while Justin Broad made a valiant 30. But spinners Nathan Sowter (1 for 12) and Callum Parkinson (2 for 16) applied the screws, conceding just two boundaries in a decisive, miserly six-over spell together before Neesham nipped in to take three wickets for 29 in the closing overs, the Steelbacks finishing on 142 for 8.

Sanderson makes it six straight wins for Steelbacks

Ben Sanderson sealed an historic, unprecedented sixth straight Vitality Blast victory for Northamptonshire Steelbacks with three wickets in the penultimate over against Birmingham Bears at Wantage Road. Sanderson finished with figures of 3 for 31 as the hosts wrapped up a dramatic 10-run victory.

With Moeen Ali well set on 31, the Bears needed 24 off the last two overs before Sanderson broke through, collecting three wickets in four balls, including the dangerous Moeen, to extend his tally in this year's competition to 17.

Justin Broad had smashed 60 off 35 balls to help propel Northamptonshire Steelbacks to 184 for 6. Matthew Breetzke also struck 53 off 36 balls, his first half-century of the season, during a partnership of 59 in six overs with skipper David Willey (34).

Birmingham's Pakistan international Hassan Ali finished with figures of 3 for 42 including two wickets off consecutive deliveries in the Steelbacks' final over.

Dan Mousley led the charge for the Bears with a brilliant 68 off 42 balls, with Tom Latham contributing 34. George Scrimshaw backed up career-best figures at Derby with 2 for 25, while Willey also claimed two.

England Lions vs India A, 2nd Unofficial Test Day 4: India A 348 & 417-7 dec - England Lions 327 & 32-3 - Match Drawn

Yorkshire seamer George Hill finished with figures of three wickets for 64 for England Lions as India A batted out most of the final day of this second unofficial Test at Northampton before declaring. The Lions then had a scare, losing three quick wickets in the evening session before the captains shook hands on this, the second draw of the two-match series.
Load More