The 2017 winners beat Chipping Norton by 61 runs in Tuesday’s final round of fixtures to pip reigning champions Hook Norton by 19 points.
Sandford posted 126-4 in their ten overs against Chippy with Matt Tucker 31no and Tom Goffe 28no leading the way.
In reply, Goffe took 2-16 and Chris Thompson 2-34 to restrict Chippy to 65-5 at the close with Mark Stanway 36no and Liam Manley 9 top scoring.
Despite the defeat, Chippy just managed to avoid being relegated.
Severe traffic delays around Banbury due to road closure
Man jailed after leading police on a 100mph chase in Bicester
'It was simply wonderful': Swimming wish comes true for Banbury care home resident
Police want to speak to this man in connection with a handbag theft near Banbury
Driver abandons car near primary school during high speed chase in Bicester
Reigning champions Hook Norton hammered Banbury by 76 runs.
They posted 143-4 with Tom Bartlett 28no, Adam Bennett 26no and Adam Webb 27no top scoring while Richard Simpson took 1-33. Webb then took 2-18 as Hooky restricted Banbury to 67-5 in which Jack Lamden 13 top scoring.
Hooky finish runners-up but Banbury are relegated along with Castlethorpe.
Banbury Veterans beat Ruscote Lions by three wickets to claim third place.
Lions were dismissed for 69 runs with Imran Hussain 29 top scoring as Steve Beck took 1-18 and James Risbridger 1-20.
Veterans reached their target in the penultimate over with Andy Cross 25no and Beck 12 top scoring while Naveed took 2-26 and Imran Younis.
Cropredy confirmed Castlethorpe’s relegation with a 43-run victory.
Batting first, Cropredy posted 127-2 in their ten overs with Luke Cherry 27no and James Coleman 26no leading the way. Coleman then took 2-22 and Cherry 1-7 to skittle Castlethorpe out in the final over.
Sandford are the division one champions and they will be joined by division two champions Broughton & North Newington and runners-up Radway next year.