MIDLAND FOOTBALL LEAGUE, Premier Division: Westfields 7 Rocester 0.

WEST MIDLANDS (REGIONAL) LEAGUE, Premier Division: Ellesmere Rangers 1 Wellington 0, Bridgnorth 0 Pegasus Juniors 0.

Division 1: Stone Old Alleynians 0 Bromyard Town 4, Hereford Lads Club 4 St Martins 3, Ledbury Town 1 Trysull 8, Bartestree 1 Penncroft 1.

HUWS GRAY ALLIANCE: Llandrindod Wells 0 Caernarfon Town 6, Penycae 1 Rhayader Town 0.

WELSH CUP, Second Preliminary Round: Hay St Marys 5 (Jack Biggs 2, Josh Davies 2, Chris Preece) Barmouth & Dyffryn 0, Llanfair United 3 Knighton Town 1 (Adie Jones), Llanrhaeadr 3 Presteigne 0.

SPAR MID WALES LEAGUE, Division One: Rhosgoch 1 (Matt Croose) Montgomery Town 0.

Division Two: Bont 3 Penybont 1, Churchstoke 2 Builth Wells 1, Dyffryn Banw 5 Talgarth Town 1.

WATSON FINANCIAL MID WALES LEAGUE (SOUTH): Rhayader Town Res 2 (Gavin Samuel, Tom Jones) Hay St Marys 4 (Josh Wisniewski 3, Tom Wilkes), Llandrindod Wells Res 0 Knighton Town Res 1 (Billy Hyett), Presteigne Res 1 (Keiran Lusher) Hay St Marys Res 6 (Wilf Ratcliffe 2, Josh Winiewski 2, Chris Preece, Tom Wilkes), Brecon Northcote 5 (Llyr Davies 2, Jack Evans, Gruff Owen, Tudor Roderick) St Harmon 7 (Adam Martin 2, Dan Price, James Price, Aaron Bates, Ryan Addison, Mark Price), Builth Wells Res 1 Radnor Valley 2 (Callum Davies, Jack Price), Knighton Town Res 1 (Mark Wozencraft) Carno Res 2 (Sam Williams 2), Llanidloes Town Res 1 (Adam Nottingham) Llandrindod Wells Res 2 (Ashley Thomas, Pete Horne), Rhayader Town Res 2 (Tom Jones 2) Newcastle 3 (Matt Malley 2, Ben Malley), Talgarth Town Res 0 Sennybridge 8 (Guy Williams 3, Jason Keddle 2, Luke Bowen 2, Ollie Dunn)

HEREFORD TIMES HEREFORDSHIRE LEAGUE, Premier Division: Fownhope 5 Leominster Town 2 (Ashley Griffiths 2), Lads Club Res 0 Orleton Colts 2 (Shane Jennings, Kristian Morgan), Pegasus Res 3 (Ashley Lear 2, James Nowosielski) Ewyas Harold 1 (Rory Worthing), Ross Juniors 1 Hinton 2 (Callum Ditchfield, Nigel Mosinski), Wellington Res 2 Westfields Res 2.

Division 1: Ewyas Harold Res 2 Ledbury Town Res 4 (Martin Loveridge 2, Mitch Preedy).

Division 2: Weobley 3 Kingstone Harriers 3.

Division 3: Belmont Wanderers 16 (Joel Cassidy, Greg Charlton, Connor Herbert, Luke Pinnell 2, David Price, Andrew Richards, James Titley, Jack Tomlinson 4, Dermot Clarke 3, Daniel Rowe) Malvern Vale 0, Orleton Colts Res 9 Shobdon Res 1 (Mark Ammonds).

HFA JUNIOR CUP, First round: Kington Town Res 8 (Elliott Buck, Luke Griffiths, Ryan Newton 3, Jonathan Price, Jack Lloyd, Joe Mayglothling) Brimfield 5.

HFA BURGHILL CUP, First round: Bromyard 3 Woofferton 2 (Dean Harding, Bryn Martin), Civil Service 2 (Jim Ridley, Andrew Rynduch) Weston 4, Hereford City 1 Fownhope Res 4 (Daniel James, Eden Ransome, Marlon Ransome), Hinton Res 4 Dore Valley 2, Holme Lacy 3 (Richard MacDonald, Stuart Mills, Phil Thomas) Northwood Rangers 0, Kingstone Rovers 2 (Luke Wilkins, Mike Wilkins) Sinkums 12 (Luke Barefoot 3, Daniel Powell, Daley Smith 3, Danny Williams 4, Tom Parton), Tenbury Town 7 (Ashley Botwood, Alex Bright, Christopher Patton 2, Thomas Pitt 2, James Powell) Bartestree Res 0, Wellington Colts 3 (Jon Herderschee, William Mohan, Adam Sharp) Leominster Town Res 2 (Dan Ramshaw-Evans).

JEWSON POLYPIPE HEREFORDSHIRE SUNDAY LEAGUE, North Division: Burghill Rangers 1 (David Prokop) Bell 4 (Gareth Angell, Carl Jenkins, Guy Mercer, Luke Savage), Golden Lion 2 Hampton Athletic 0, Hop Pole 3 (Merv Stephens, Corey Whitticase, Kyle Whitticase) Shooters 0, Royal Oak 0 Bromyard Downs 2, Teme Valley 0 Bromyard Colts 15 .

South Division: Belmont Wanderers 5 (Harry Dixon 2, Richard Edge, Nathan Potts, Marlon Ransome) Joga 0, Cosmos 2 (Jordan Threlfall, Sean Lamb) Atletico Ledbury 4, Rosey Athletic 1 Potting Shed 7, Spirited Away 4 (Stuart Cornell 2, Sean Munslow, John Stoner) Toros 9 (NIck Blackburne, Greg Filby, Owen Goode 2, Craig Morris, Liam Towey, Phil Percy 3), Stagecoach 3 Hay 0, Vaga 5 Phoenix 0.