Staff at Yates’s bar on Silver Street, Halifax, have raised more than £10,000 in the last year for Teenage Cancer Trust .
They were inspired to raise money following the death of a close friend and pub regular.
As well as raffles and a Halloween Auction which raised £3,000 in one night, they took part in the Leeds 10K run and completed a three-day hike over the Yorkshire Dales.
Customers were also encouraged to drop their loose change into the collection buckets.
General manager Martin Norris said: “We were over the moon to find out that we had reached our target of £10,000.
“The support from our customers has been incredible and we would like to thank them for their generosity – we simply couldn’t have done it without them and the support of our friends and family who sponsored us in various events.”
Local companies have also supported the campaign and Leeds Utd Football Club provided signed shirts and balls for one event.
“We are just so pleased that we have raised this money and feel it is a fitting way to celebrate and commemorate our friend’s life and hope that it will help others who may find themselves in a similar situation.”