It was Fareham’s third straight Hampshire League County Division 1 victory and puts them among five sides to have made an unbeaten start to the season.
Steve Berryman (69) top scored for St Cross, whose bowling was blown away by Fareham’s boundary laden 209-run stand – Stoddart and Heiniger breaching the boundary with 32 fours and two sixes.
Stoddart (105) brought up his maiden CD1 hundred with a six shortly after Heiniger (101) had made treble figures.
It was only the second 200-plus century in Fareham's history - Nigel Raymond and Richie Webb having been double-centurions at Penton some years ago.
Four Ropley batsmen made half-centuries as the County 1 title favourites ran up 271-9 against Hursley Park at Vicarage Lane.
South African Tim Neimand (62), Robert Smith (55) and Mark Donaldson (54) all past fifty before Martin Peters added a 4-42 return to his 53 with the bat. Matt Branford (78) replied in Hursley’s 226 all out.
Second placed Longparish trimmed Hook & Newnham Basics II by 50 runs at the KGV, where Ben Gardner (53), Michael Taplin (40) and Scott Sturt (34) underpinned their 235 total.
George Halfhide took 4-40 on debut as Hook replied with 185-9 (Andy Darmody 50).
Andy Wakely is making quite an impact on Waterside and was Hythe & Dibden’s star man against Parley.
The local policeman struck 113 and shared a handsome 147-run stand with Matt Howe (52) and followed it up with a 5-40 return with the ball. Shane Green made 88 of Parley’s 214-9.