NEW YEAR SPRINT: Friday, December 31, and Saturday, January 1 – at Musselburgh Racecourse. Finals of 60m Youths, 90m Youths, 60m Open and 90m Open on Friday (first heat at 11am); New Year Sprint cross ties and final on Saturday.
ROGER TYRER CUP: Sunday, January 2 – Braidwood Sporting Clays, near Midlem. Entries by noon.
BRITISH AND IRISH CUP: Monday, January 3 – Melrose v Esher (1.30pm).
BORDER LEAGUE: Monday, January 3 – Jed-Forest v Hawick (3pm); Kelso v Haddington (2pm).
SEMI-JUNIOR LEAGUE: Monday, January 3 – Peebles v Duns Colts; Selkirk Youth Club v Melrose Wasps; Langholm Colts v Gala Wands; Jed Thistle v Hawick Wands; Kelso Quins v Berwick Colts; Tynedale Colts v Hawick PSA (2pm).
Check with clubs for cancellations and kick-off times