Under-17 A: Bingley 4, Baildon 0; Long Lee 2, Queensbury 2; Silsden 1, Bolton Woods 3.

Under-17 B: Menston 5, Eccleshill 1; Sedbergh 9, Stanningley 2.

Under-16 A: Clayton 1, Bolton Woods 1; Shipley Lions 1, Bingley 1; Wilsden 7, Hebden Bridge 1.

Under-16 B: Sedbergh 1, Shipley Tigers 3; Menston Hotshots 2, Keighley Shamrocks 3.

Under-16 C: Bingley 6, Weston Lane 3; Keighley Utd 3, Bankfoot 2; Shipley Pumas 3, Nab Wood 4.

Under-15 A: Long Lee 4, Queensbury 1; Menston Rangers 6, Silsden 4; Prospect 3, Eccleshill 5; Skipton Town 1, Menston Rovers 3; Stanningley 5, Heaton 1.

Under-15 B: Cullingworth 1, Burley 6; Embsay 0, Bingley 3; Sandy Lane 3, Nab Wood 0; Tyersal 4, Bolton Woods 4; Weston Lane 1, Hebden Bridge 6.

Under-15 C: Idle Saints 0, Wilsden 0; Keighley Utd 7, Skipton LMS 5; Nab Wood 1, Earby 9; Steeton 3, Oakworth 4.

Under-14 A: Bingley 5, Long Lee 2; Mavericks 4, Bankfoot 1; Nab Wood 1, Silsden 3.

Under-14 B: Long Lee Cobras 1, Burley 4; Prospect 0, Eccleshill 4; Wilsden 3, Undercliffe 9.

Under-14 C: Eccleshill Eagles 4, Weston Lane 1; Long Lee Rattlers 1, Heaton 5; Silsden 6, Eldwick 3.

Under-13 A: Heaton 3, Eccleshill 3; Idle 0, Long Lee 6; Shipley Tigers 7, Oakworth 5.

Under-13 B: Cross Hills 6, Albion 0; Eldwick 3, Keighley 1; Queensbury 5, Nab Wood 6; Sandy Lane 3, Bingley 5.

Under-13 C: Bingley 5, Keighley Utd 10; Bolton Woods 3, Cross Hills 1; Keighley 3, Menston 1; Sedbergh 4, Eccleshill Pumas 4; Wilsden 5, Bolton Woods 4.

Under-12 A: Wilsden 3, Nab Wood 2.

Under-12 C: Keighley A 5, Sutton 3; Keighley B 2, Eldwick 4; Shipley Tigers 3, Queensbury 7.

Under-11 E: Long Lee 0, Menston 4; Nab Wood 11, Bolton Woods 2; Sandy Lane 7, Shipley 0.

Under-11 N: Burley 5, Bingley 2; Myrtle Park 1, Otley 5; Shipley Tigers 1, Guiseley 10.

Under-11 S: Bradford Tigers 4, Bolton Woods 6; Idle 1, Queensbury 4; Undercliffe 2, Heaton 7.

Under-11 W: Keighley 5, Eldwick 1; Long Lee 8, Shipley Lions 2; Silsden 8, Keighley Utd 0.