Jake Stewart, 22, lost out by one thousandth of a second to Dutch cyclist, Cees Bol.
Stewart jokingly took to social media in response to the millisecond difference saying "need some longer arms."
Stage two of the AJ Bell Tour of Britain saw riders race from Hawick to Duns, Scotland on Monday (5 September), after setting off at 11am.
The 120 riders travelled 175.2km around the Scottish borders, with Bol and Stewart crossing the finish around 3.15pm.
The tour is an eight stage men's professional road cycling stage race and is the UK's largest bike race.