BOWHILL Highland Games had unusual visitors in the shape of the Vikings from the Shetlands, but the undoubted stars were the competitors who produced some fantastic performances.

The athletes and cyclists fought out some amazing races with a series of thrilling finishes, while those who took part in the heavy events, like tossing the caber, didn't disappoint the 3,000-plus crowd.

Games committee chairman Don Campbell observed: “It was a great day and arguably our best games since things re-started in 2021.”

The full Bowhill Highland Games results were: Athletics - 70m Open, 1 Scott Tindle, TLJT, handicap 2m, 8.03 secs; 2 Jacob Aubrey, Kendal, 3m; 3 Tommy Finkle, TJLT, 5m.

70m Open - (Willie Duncan Memorial Sprint) 1 Sol Stewart, Victoria Park, scratch, 8.26 seconds; 2 Scott Tindle, scratch; 3 Jacob Aubrey, scratch.

80m Open - (Scottish Championship) 1 Allan Hamilton, Edinburgh, scratch, 8.96 seconds; 2 Scott Tindle, scratch; 3 Sol Stewart, scratch.

200m Open - 1 John Fleming, Kelso, 34m, 22.32 seconds; 2 Ruby Laing, Kelso, 41m; 3 Tim Tubby, Banchory, 60m.

400m - 1 Lorna Kerr, Dumbarton, 55m, 51.78 seconds; 2 Jack Aubrey, 13m; 3 Rory Macdonald, TLJT, 34m.

800m Open - 1 Matthew Fleming, Kelso, 130m, 1m 57.87 seconds; 2 Oakar Fraser-Krauss, London, 40m; 3 Paul Dumma, Kelso 115m.

1600m - 1 Colin Welsh, Kelso, 200m, 4m 16.01 seconds; 2 Craig Bell, Forfar, 445m; 3 Andrew Gibson, Boness, 50m.

3200m Open - 1 Angela Bell, Forfar, 560m 10m 27.59 seconds; 2 Matthew Fleming, 385m; 3 Oskar Fraser-Krauss 50m.

70m Youths - 1 Tess Renwick TLJT, 9m 8.35 seconds; 2 Abigail McCraw, Hawick, 16m; 3 Robyn Lees, TLJT, 13m.

200m Youths - 1 Reece Jackson, Kelso, 57m, 22.27 seconds; 2 Ben Nairn, Kelso, 33m; 3 Erin Jackson 41m.

400m Youths - 1 Rosa Mabon, TLJT, 98m, 53.38 seconds; 2 Matthew Fleming, 30m; 3 Reece Jackson, 96m.

800m Youths - 1 Oliver Hastie, Kelso, 45m, 2m 7.47 seconds; 2 Matthew Fleming 50m; 3 Jack Laverty TLJT 100m.

Cycling - 800m Open - 1 James Fleming, Alexandria, 55m 1m 27.64 seconds; 2 Bruce Irvine, Fintry, 25m; 3 Flora Gillies 90m.

1600m Open - 1 Charles Fletcher, Innerleithen, scratch, 3m 1.94 seconds; 2 Bruce Irvine, 40m; 3 James Melville, 85m.

3200m - 1 Charles Fletcher, scratch, 6m 1.04 seconds; 2 Bruce Irvine, 60m; 2 Drew Hendry, Glenrothes, 85m.

The Deil - 1 Charles Fletcher; 2 Drew Hendry; 3 Bruce Irvine.

Heavyweight competitions - 16lb Stone - 1 Vlad Tulacek, Czech Republic, 54’ 3”; 2 George Evans, Inverness, 46’ 9”; 3 Kyle Randalls, Falkirk, 44’ 5.5”.

22lb Stone - 1 Vlad Tulacek, 42’ 9”; 2 George Evans, 38’ 9”; 3 Kyle Randalls, 38’4.5”.

28lb Distance - 1 Kyle Randalls, 75’ 8”; 2 Vlad Tulacek, 73’ 9”; 3 Craig Winslow, Dumbarton, 67’ 5”.

56lb Distance - 1 Vlad Tulacek, 36’ 9.5”; 2 Kyle Randalls, 33’ 10”; 3 Craig Winslow, 32’ 9”.

56lb Over The Bar - 1 Vlad Tulacek, 15’ 6”; 2 Craig Winslow, 15’; 3 Kyle Randalls, 14’.

Caber - Gents 1= Craig Winslow and Vlad Tulacek; 3 Kyle Randalls.

Shot Putt Female - 1 Jules Ramsay, Glenisal, 33’ 4”; 2 Lorna Brown, Grangemouth, 30’ 11”; 3 Liz Elliott, Glasgow, 29’ 1”.

WFD Female - 1 Jules Ramsay, 58’10”; 2 Lorna Brown, 46’ 3”; 3 Liz Elliott, 44’ 1”.

WOB Female - 1 Liz Elliott, 12’; 2= Jules Ramsay and Lorna Brown, 11’.

Caber Female - 1 Jules Ramsay; 2 Liz Elliott; 3= Jenn Little and Rebecca Mauele.