Barnoldswick emerged triumphant in the CBS Office Supplies Ribblesdale League’s Twenty20 Finals Day on Sunday at Settle.
The Victory Park side saw off Salesbury in the first semi-final, before the hosts Settle beat Whalley in the second tie.
In the final, Barnoldswick cruised past Section A leaders Settle to claim the silverware, and captain Umar Saddique was presented with the trophy by Ribblesdale League official Billy Slinger.
It is the first time Barnoldswick have won the competition, which has taken place since 2004, with Great Harwood winning four times, Whalley three, Clitheroe and Settle twice, Salesbury and Read once.
It is also Barnoldswick’s first silverware since landing the Ribblesdale League title in 2012.