I have been with the Press and Journal since 2014, working from the company's Inverness office throughout that time. Although born and raised in Aberdeen, I have long since made the Highlands my home. Primarily covering Ross County and Caley Thistle, my role is to produce sports stories from all across the vast Highlands and Islands catchment area.
Tom Walsh feels Hearts test can prepare Caley Thistle for Championship campaign
July 25, 2021
Billy Dodds says ‘raw talent’ Lewis Jamieson will bolster Caley Thistle’s striking competition
July 23, 2021
Bruce Flockhart leaves Glasgow Warriors to pursue opportunities away from rugby
July 23, 2021
Ross County withdraw colts team from SPFL Trust trophy
July 23, 2021
Caley Thistle sign St Mirren forward Lewis Jamieson on season-long loan
July 23, 2021
Cricket: Pressure off Stoneywood Dyce against high-flying Forfarshire, says captain Jamie King
July 23, 2021
Ross County buoyed after setting record-breaking scoreline ahead of T20 final against Forres St Lawrence
July 23, 2021
Caley Thistle head coach Billy Dodds still pursuing another striker as he aims to complete summer recruitment
July 23, 2021
Elgin City complete loan signing of Caley Thistle defender Harry Nicolson
July 22, 2021
Manny Duku says Premier Sports Cup disappointment will be forgotten if Caley Thistle can produce Championship charge
July 21, 2021
Depleted Cove Rangers will be ready for opening day Falkirk test says skipper Mitch Megginson
July 21, 2021
Billy Dodds says Caley Thistle are now preparing for Championship start following Cove Rangers defeat
July 20, 2021
Cove Rangers boss Paul Hartley keen to add following depleted squad’s fine win over Caley Thistle
July 20, 2021
Cove Rangers stun Caley Thistle with superb 3-1 victory at Balmoral Stadium
July 20, 2021
Duncan Shearer: Aberdeen will benefit from having outfield leadership after Scott Brown is handed captaincy
July 20, 2021
Cameron Harper calls on Caley Thistle to rise to early season pressure in must-win Premier Sports Cup game against Cove Rangers
July 20, 2021
Joel MacBeath hopes Premier Sports Cup tie against Kelty Hearts can underline Elgin City’s League Two credentials
July 19, 2021
Caley Thistle skipper Sean Welsh expected to be sidelined for at least two weeks with ankle injury
July 19, 2021
Greg Morrison backs Rothes to challenge former club Brora Rangers in Highland League pursuit
July 4, 2021
Gavin Price says Elgin City are playing catch up ahead of first friendly against Malky Mackay’s Ross County
July 3, 2021
Billy Dodds hoping to rekindle successful partnership with Michael Gardyne at Caley Thistle
July 2, 2021
Forres St Lawrence only one match away from final as they enter NOSCA senior cup against Elgin
July 2, 2021
Inverurie Locos sign former Montrose defender James Connolly
July 1, 2021
Peterhead secure forwards Russell McLean and Niah Payne for new season
July 1, 2021