Young pace bowler Ben Jenkinson took 6-22 as Morley rounded off their championship-winning campaign with a 77-run win over Hartshead Moor in Division Two.
The 18-year-old’s performance enabled him to replace team-mate David Nebard at the top of the divisional bowling averages with 41 wickets at 9.88.
In contrast, Nebard suffered at the hands of Moor’s Laurence Brooke and finished with 1-75 from seven overs on a day when rain again had a big say.
Morley’s match was one of four to go ahead as reduced-overs contests, while two – Bankfoot versus Idle and Brighouse against Gomersal – were abandoned without a ball being bowled.
Brooke hammered eight sixes in his 74 off 61 balls, with his innings being the highlight of Hartshead’s 135 all out.
Morley had earlier made 212-8 in their 35 overs with opener James McNichol again leading the way.
He made 85, taking his seasonal runs tally to 798 at 49.88, and was backed up by wicketkeeper Luke Heinemann (41), who also took his number of catches this term to 29.
The best of the Hartshead bowlers was Arun Balasubramanian, who recorded figures of 5-55.
Moor finish the season in ninth spot.
A disappointing campaign for Yeadon ended with a 43-run loss to Bowling Old Lane, for whom Sadaqat Zaman (5-25) and Zeeshan Haider (3-30) were in the wickets.
Old Lane dismissed Yeadon for just 70 in a 20 overs a side contest, having earlier totalled 113-9.
Nick Darfield, Altaf Mohammad and Michael Hunter took three wickets apiece for Yeadon.
Spen Victoria openers Adal Islam (72no) and Bilal Ejaz (47) put on 103 as part of a hefty nine-wicket win over Windhill, who must apply for re-election with Idle.
Spen restricted Windhill to 148-8 after opening with a strong 149-1, with Abbas Ahmed being the pick of the victors bowlers with 4-48.
Keighley ended a tough season with a 38-run win over third-placed Baildon.