ELLIOT Richardson hit 16 runs in the final over, including a four from the final ball, as Bradford Premier League champions Woodlands scored a dramatic three-wicket win over Townville.

After Tom Clee had taken a single from the first ball from Townville debutant Tom Brook, Richardson cut loose and powered Woodlands home against the side that finished runners up to them in the Premier Division last season, blasting a six, two fours and a two.

Tim Jackson (70) and Greg Finn (40) paved the way for the dramatic finish as Woodlands pursued Townville's score of 211 all out.

For Townville, new opener Abdul Wahid made 70 while skipper Jack Hughes (44) and Conor Harvey (43) also made good contributions against an attack in which Woodlands skipper Brad Schmulian (5-22) was the most impressive member.

Townville will rue losing their last three wickets in just four balls, as they were dismissed with eight deliveries of their innings unused, which was to cost them dearly.

Yorkshire batsman Matthew Revis made a sparkling 133 and debutant left arm spinner Jack Pocklington took a hat-trick while claiming 6-19 as Farsley defeated newly-promoted Bankfoot by 157 runs.

Revis smashed 12 sixes and four fours and shared in stands of 102 with opener Chris Beech (57) for the second wicket and 107 with Ryan Cooper (29 not out) for the third as Farsley made 280-3 after being put in to bat.

Afghan all-round Zia Ul-Haq Parani top scored with 33 as Bankfoot were dismissed for 123.

Pocklington's hat-trick saw him have Bankfoot skipper James Lee caught before trapping Sam Massheder lbw not playing a shot and bowling Jawad Waheed.

Bradford & Bingley's decision to put Pudsey St Lawrence in paid dividends at Tofts Road as Yassir Abbas (3-22) and spinner Bradley Reeve (3-17) helped dismiss the home side for a paltry 106.

Bradford & BIngley, who had Yorkshire & England under-19 batsman Will Luxton opening for them, eased to victory by seven wickets.

Jordan Laban hit an unbeaten 55 as a Methley side boosted by the presence of Yorkshire all-rounder Matthew Waite and Kent spinner James Logan defeated Cleckheaton by seven wickets.

The visitors were dismissed for just 106 with Logan capitalising on the early work of new ball bowlers Tom Chippendale and James Wainman to take 3-13.

Former Yorkshire bowling coach Richard Pyrah was bowled first ball by Chippendale on his return to action but he later had the satisfaction of bowling his former Headingley charge Waite.

Elsewhere, New Farnley thumped Hanging Heaton by eight wickets, while Ossett marked their Premier Division bow with a comfortable win by six wickets at Batley.

In Division One, newly-promoted Jer Lane were a team in a hurry. After dismissing East Bierley for 185, they romped to a six-wicket win in just 24.5 overs.

Overseas player Deron Greaves made a great start for his new club by hitting an unbeaten 61 as well as taking 3-27. Opener Farakh Hussain set the tone for the Jer Lane innings with a rapid 49.

Andrew Duckworth (47) and Matthew West (43) were the main contributors for East Bierley against a Jer Lane attack in which Mohammed Jamal (3-45) and Greaves impressed.

Farouk Alam shone with bat and ball as Carlton opened their account with a commanding 137-run victory at Jenny Lane over Baildon.

Alam smashed nine sixes and one four while top scoring with 88 in Carlton's total of 225, which also included 33 from Jonathan Rudge.

Kevin McDermott took 4-28 from 15 economical overs while Dwayne Heke picked up 3-45.

Baildon crumbled to 88 all out as Kieran Holliday (4-22) and that man Alam (4-11) made it a miserable afternoon for the home side.

Undercliffe got their campaign of to a flying start as they recorded an emphatic 142-run win over newly-promoted East Ardsley at Jeffrey Field.

Ollie Hardaker, the only batsman in the league to make 1,000 runs in 2021, was in the runs again with 69 as he shared an opening stand of 118 with Danish Hussain (41).

Jack McGahan later weighed in with 58 as Undercliffe posted a total of 217-5.

East Ardsley were soon in trouble when they batted as Nasir Jamal (3-18) and Zeeshan Qasim (3-13) posed problems as the home side crashed to 75 all out.

Spinner Sam Wisniewski impressed with 5-28 as Pudsey Congs bowled out Keighley for 122 to complete a 112-run victory at Hard Ings Road.

Paul Quinlan top scored with 40 for Keighley after earlier picking up 4-61 when Congs compiled 234-6 batting first.

Returning opener Callum Oliver led the way with 71 while Vinit Patel hit an unbeaten 46.

Wrenthorpe had a day to forget as they were bowled out for just 68 and tumbled to a seven-wicket loss against Gomersal.

In Division Two, there was a nail-biting finish at Highmoor Lane, with visitors Buttershaw St Paul's edging home by one wicket despite the efforts of Hartshead Moor captain Joe Bowman (5-47) as his side fought hard to defend their score of 152.

Josh Marsden was the top scorer for Hartshead Moor with 40 against a bowling attack in which Atta Ur-Rehman (5-57) and Zafar Jadoon (4-24) impressed.

New Australian signing Harry Houenstein made 87 on his debut for Northowram Fields but it was not enough to save his side from a seven-wicket defeat against Bowling Old Lane.

Houenstein dominated his side's total of 148 as Gurdev Singh and Ahsan Alishan both picked up four wickets.

Old Lane eased to their target with Shazaib Khan making 59 and Farhan Hussain (37).

Last season's Division Three champions Crossflatts found the going tough, as they were dismissed for 94 in a four-wicket defeat at Wakefield St Michael's.

For Crossflatts, South African Ruan van Rooyen marked his debut by returning impressive figures of 5-22.

Great Preston beat Yeadon by 115 runs, Lightcliffe thumped Hopton Mills by nine wickets and Sandal beat Hunslet Nelson by 79 runs.

In Division Three, Liversedge beat East Leeds by four wickets and Brighouse edged out Windhill & Daisy Hill by three wickets.

Scholes also won by three wickets, against Altofts, while Heckmondwike & Carlinghow beat Gildersome & Farnley Hill by four wickets.

Finally, Adwalton beat Spen Victoria by 71 runs.