The Mizuno Premier League has thrilled for six months and the drama remained right up until the final whistle on the final day of the regular season.
Several teams went into Round 18 with the hope of clinching a promotion chance or avoiding the dreaded prospect of relegation.
For others it was a case of battling to grab or swerve a spot at the Play-Offs.
MIZUNO Premier League 1
In Mizuno Premier League 1 the title was wrapped up with weeks to spare as a dominant Oldham recorded 16 successive wins to be crowned Champions.
However, they were not spared the drama of the final day as they travelled to Leeds Athletic, the team sat at the foot of the table in desperate need of a win.
A huge 70-59 victory for the hosts spared them from the chop as Turnford were agonisingly relegated in their place.
The Essex-based side lost by a single goal to Worcester Reds on the final day when a draw would have at least given them another life via the Play-Offs, instead Leeds will take their place.
Joining Leeds in the Play-Offs and hoping to remain in the top league will be The Downs. They suffered a last round defeat and were leap-frogged by a victorious Worcester who ensured safety.
Ending the season as runners-up were New Cambell with Tameside in third place.
MIZUNO Premier League 2
Clinching the Mizuno Premier League crown were Team Bath Toucans. A good end to the season saw them see of the challenges of Premier Romans and Clan who ended the campaign in second and third respectively.
The crunch clash came in Round 17 when the top two went into battle in the South-West. A 52-37 success for Bath gave them the breathing space required to wrap-up the title.
Another chance of reaching Premier League 1 awaits both Romans and Clan as they head to the Play-Offs.
Team Jets will be ruing an inconsistent season which has seen them drop out of the league after two straight promotions. Despite beating Toucans at home, a run of four defeats sealed their relegation.
Another team performing last day heroics to avoid the drop were Kent County. A Round 18 win over Ryland means they instead head to the Play-offs, overtaking Jets at the final hurdle.
After registering just four wins for the campaign, Linden also face the Play-Off gauntlet to retain their status.
MIZUNO Premier League 3
Sussex Thunder were largely dominant in Mizuno Premier League 3, a record of 15 wins and 1 draw was enough to seal the title and with it, promotion.
There was a monumental scrap for the Play-Offs just behind them. Only two points separated four teams with goal average having to be used.
The key fixture which decided the final outcome was played in Round 17 when Poole faced off with Leyton.
A five goal win for Poole put them in pole position to clinch another chance at promotion and they took that with a final Round win to finish second on 68 points.
Defeat for Leyton gave them one bonus point, one more goal would have given them two additional points and they would eventually finish on 67 points with a goal average of 1.07.
Taking advantage of this were Grangetown. A last day win put them alongside Leyton on 67 points but with a superior goal average of 1.14. They would take the final Play-Off place on offer.
Also missing out were Cumberland who finished the season on 66 points, cursing a Round 16 home loss to Thoroughbreds which cost them the opportunity have another shot at promotion.
That was a rare highlight for Thoroughbreds who, after finishing 9th, hope to avoid dropping out of the Premier League when they head to the Play-Offs. Joining them in the fight for survival will be Charnwood Sapphires (10th) and Dominoes (8th).
Mizuno Premier League 3
The 2016/17 Mizuno Premier League Play-Offs will be hosted at the David Ross Sports Village, University of Nottingham on the weekend of May 6th & 7th. Fixture information will be released in due course.