THE start of the new West of Scotland Football League campaign may be more than a month away yet, but clubs across Ayrshire already have their pre-season programmes mapped out ahead of the big kick-off.

With the first league fixtures of 2024-25 due to be played on Saturday, July 27, there’s no shortage of friendly action already scheduled for the coming weeks – with the first of them taking place this weekend.

Pre-season fixtures announced so far for Ayrshire’s WoSFL clubs are as follows, along with kick-off times where they've been confirmed.

Saturday, June 22: Whitletts Victoria v Knightswood (Inverclyde National Sports Centre).

Saturday, June 29: Bonnyton Thistle v Kilbirnie Ladeside, Linlithgow Rose v Hurlford United (2pm), Newton Stewart v Whitletts Victoria (2pm), Johnstone Burgh v Irvine Meadow (2.30pm, JW Grant Tournament, also includes Glenvale and Maryhill).

Sunday, June 30: Irvine Meadow v Glenvale or Maryhill (KO TBC, JW Grant Tournament).

Monday, July 1: Carluke Rovers v Dalry Thistle.

Tuesday, July 2: Glenafton Athletic v Dumbarton (7.45pm), Hurlford United v Stranraer (7.30pm), Kirkintilloch Rob Roy v Darvel, Saltcoats Victoria v Ardeer Thistle (7.15pm).

Wednesday, July 3: Yoker Athletic v Kilbirnie Ladeside (7.30pm).

Saturday, July 6: Auchinleck Talbot v Thornton Hibs (2pm), Cumbernauld Colts v Darvel (3pm), Gartcairn v Irvine Victoria (3pm), Glenafton Athletic v Partick Thistle (3pm), Kello Rovers v Dalry Thistle, Kilbirnie Ladeside v Lugar Boswell Thistle, Largs Thistle v Broomhill (2pm), Linlithgow Rose v Cumnock (1pm), Vale of Leven v Saltcoats Victoria (2pm).

Tuesday, July 9: Maybole v Darvel (7.30pm).

Wednesday, July 10: Beith v St Roch’s, Cumnock v Larkhall Thistle, Kilwinning Rangers v Auchinleck Talbot (7.30pm), Maryhill v Largs Thistle (7.30pm), Thorn Athletic v Muirkirk, Troon v Kilbirnie Ladeside.

Saturday, July 13: Auchinleck Talbot v Tranent (2pm), Beith v Darvel (2pm), Bonnyton Thistle v St Peter’s (2pm), Glenafton Athletic v Cambuslang Rangers (1pm), Irvine Meadow v Cumnock (2pm), Irvine Victoria v Stranraer (SoS) (2pm), Kilbirnie Ladeside v Largs Thistle (2pm), Neilston v Hurlford United (2pm), Saltcoats Victoria v Glenvale (2pm), St Cadoc’s v Kilwinning Rangers, Troon v Ardrossan Winton Rovers.

Sunday, July 14: Auchinleck Talbot v Kilmarnock (2pm).

Tuesday, July 16: Greenock Juniors v Saltcoats Victoria, Kilwinning Rangers v Drumchapel United (7.30pm).

Wednesday, July 17: Hurlford United v Ardrossan Winton Rovers, Irvine Meadow v Auchinleck Talbot (7.30pm), Kello Rovers v Lochar Thistle, Rutherglen Glencairn v Beith (7.30pm), St Mirren XI v Cumnock (7pm at Ralston Training Centre).

Thursday, July 18: Craigmark Burntonians v Newton Stewart (7.30pm), Saltcoats Victoria v Stewarton United (7.15pm).

Saturday, July 20: Auchinleck Talbot v Thorniewood United (2pm), Cumnock v Ardrossan Winton Rovers (2pm), Kello Rovers v Craigmark Burntonians, Largs Thistle v Petershill (2pm), Maryhill v Eglinton (2pm), Penicuik Athletic v Troon, Saltcoats Victoria v Irvine Victoria (2pm), St Peter’s v Ardeer Thistle (2pm), Vale of Clyde v Muirkirk (2pm).

Saturday, July 20 and Sunday, July 21: Kilbirnie Ladeside Tournament (includes Kilbirnie, Dalry Thistle, Irvine Meadow and Knightswood).

Wednesday, July 24: Irvine Victoria v St Peter’s (7.30pm).