Castor missed out on back-to-back Hunts League promotions by a single batting point.
The villagers had to gain maximum points from their final Division Two game against Bharat Sports to leapfrog Eaton Socon seconds into second place which meant scoring 200 and winning the game.
They managed the latter part of the equation easily enough, but they had already agonisingly fell seven runs short of 200.
“We knew we needed 200 first dig, but we fell just short,” Castor skipper Reece Smith said. “It’s frustrating to miss out by so little.”
Many of the Castor batsmen enjoyed good starts without going on to make a decisive big score. Joel Tadman (44) and teenager Cameron Dockerill (34) were the top scorers in Castor’s 193-9.
Payush Vakharia (4-27) was the Bharat man to stop them in their tracks, but Stuart Dockerill (4-38) and Ross Porter (4-47) at least ensured Castor won the match by 50 runs.
Khalsa were also cursing their luck. They lost their final Cambs Division Two game by 104 runs at Newborough, but they still finished outside the relegation zone.
Unfortunately for the city side the relegation of Saffron Walden from the East Anglian Premier League (EAPL) means three teams will go down from both Cambs Division One and Two.
Khalsa will still survive if Division One champions Godmanchester win a place in the EAPL this weekend when they tackle Sudbury in a promotion play-off game.
Aussie Robbie Trickett went past 700 runs for the season after cracking 86 of Newborough’s 261-7. Matt Cawley contributed a stylish 78.
Ashley Fisher than claimed four wickets as Khalsa, who had won their previous four matches to set up a great escape, were dismissed for 157.
March Town have lost their Division One status after 14 years in the top flight.
They finished in the bottom two after losing their final game by a single wicket atWaresley despite 72 from James Harradine. March would have been relegated even if they had won.
Second-placed Wisbech claimed the unbeaten record of champions Godmanchester on the final day of the season as Sam Albutt (119) and Josh Bowers (84) set them on the way to 287-7 and a 148-run win over a team with more important matters on their mind.
Wisbech skipper Gary Freear claimed his 100th wicket of the summer during a spell of 3-21.
Goddy beat Fakenham the following day to book their place in the EAPL play-off decider.
Ketton finished a very creditable third in their first season at Division One level after seeing off Nassington by five wickets in their final game of the season.
The competition’s leading wicket-taker Ulrich Van Duyker took his tally for the season to 60 with a 5-55 haul for Ketton as Nassington posted a respectable 201-5.