Saints footballer Jason Dodd turned in a stunning all-round performance for Flamingo, cracking 140 and then taking five wickets in a breathtaking one-man show against Southern Electric Premier League, Division 3 rivals Hambledon.

Dodd hit 20 boundaries in his club best knock, sharing century stands with Stuart Shapland (68) and Kevin Brewster (72 not out) as Flamingo rattled up a huge 333-3 off 50 overs.

Flamingo found their towering total under threat as Chris Lagana (77), Mark le Clerq (42) and John Burdekin (36) powered Hambledon's reply to 233-3.

But, introduced to the attack as fourth change bowler, Dodd ripped out the opposition middle and lower order to finish with 5-55 as Hambledon were dismissed for 293.

Previously undefeated Premier 3 leaders Trojans crashed to a 77-run defeat at Alton, who have replaced them at the top.

Alton totalled 240-7 and then bowled Trojans out for 163.

Andy Whyte took 5-16 as Ventnor whipped Portsmouth II by 58 runs, while Ricky Yates hit an unbeaten 95 to set up a 115-run victory for Rowledge at Havant II.

Chris Wheeler (73) and Paul Marks (42) shared a century partnership as Winchester KS totalled 243-6 to beat Hungerford by 23 runs.

A quick-fire 58 not out by Tony Richman, aided by John Harris (46) and Andrew Collins (45), carried Paultons to a four-wicket win over Southsea.

Improving New Milton recovered from 67-7 to post 173 and restrict neighbours Bashley (Rydal) II to 130-9, Lee Beck taking 5-27.