Midweek. Premier Division: Queensbury 6 Wibsey Warriors 22, Drighlington 6 Sharlston Rovers 29.

Division II: Underbank Rangers 40 Emley Moor 16, Clayton 6 Illingworth 46, Lindley Swifts 36 Wyke 6.

Division III: Stainland Stags 42 Littleborough 0.

Division IV: Wibsey Warriors A 36 Drighlington A 12.

Division V: Hunslet Old Boys A 20 Whinmoor 0.

Weekend. Premier Division: Halifax Irish 18 Drighlington 42, Sharlston Rovers 52 Queensbury 12, Wibsey Warriors 22 Queens 29, Hunslet Old Boys 24 Slaithwaite Saracens 10.

Championship Division: King Cross Park 22 New Earswick All Blacks 30, West Bowling 28 St Joseph’s 4, Westgate Wolves 28 Knottingley Rockware 24, Keighley 26 Bank Top Harriers 24, Ossett Trinity 0 Nevison Leap 62.

Division I: Bentley Good Companions 38 Brighouse Rangers 44, Morley Borough 6 Birkenshaw 12, Batley Boys 30 Allerton Bywater 0 (walkover).

Division II: Emley Moor 18 Illingworth 42, Wyke 6 Boothtown Terriers 42, Dodworth 22 Brotherton Bulldogs 18, Underbank Rangers 38 Troydale Trojans 10, Clayton 18 Doncaster Toll Bar 32.

Division III: Greetland All Rounders 22 Silsden 34, Wortley Dragons 10 Stainland Stags 20, Littleborough 30 Hoyland Vikings 0 (walkover).

Division IV: Kellingley Welfare 14 Undercliffe Wildboars 34, Queensbury A 30 Thornhill Trojans A 0 (walkover).

Division V: Slaithwaite Saracens A 0 Meltham All Blacks 30 (walkover), Hollinwood 20 Hanging Heaton 42, Newsome Panthers A 46 Crofton Cougars 0.

Division VI: Sherburn Bears 40 West Bowling A 18, Wakefield City 30 Worth Village 0 (walkover).

Division VII: Wyke A 76 Halifax Irish A 0, Farnley Falcons A 24 Queensbury B 38.