Nine people were caught driving at more than 120mph on Scotland’s roads in 2014.
The rogue motorists were snapped breaking the limit by speed cameras on the country’s main routes.
The Institute of Advanced Motorists (IAM) obtained a list of the 20 worst cases of excessive speeding by sending a freedom of information request to Police Scotland.
They were all caught on A roads where the speed limit was 70mph.
They included a driver doing 129mph on the A90 Dundee-Aberdeen route at Waterston Road in Angus.
Also caught on camera was a motorist driving at 127mph on the A9 Perth-Inverness road at Moulinearn in Perth and Kinross.
And third on the list was someone doing 125mph on the southbound carriageway of A74 Glasgow-Carlisle road in Dumfries.
The A90 between Aberdeen and Dundee appeared six times on the list.
And the A74 road between Glasgow and Carlisle featured a total of nine times on the list, with speeds ranging from 113mph to 125mph.
Sarah Sillars, IAM chief executive officer, said: “A person who finds driving at these speeds acceptable on a public road needs to undergo a complete rethinking of their attitude with a training and rehabilitation programme.”
Earlier this week, Police Scotland’s chief constable Sir Stephen House called for a review of road users’ behaviour after the public named speeding as one of their biggest concerns.
He said: “It’s one of the top concerns consistently raised in the public feedback we get from communities – that’s why it’s one of my top priorities for Police Scotland.
“Recent research has shown there is a prevailing attitude where many drivers frequently consider themselves as safe drivers, whereas the evidence suggests otherwise with more than two-thirds of all drivers admitting to risky or illegal driving in the past year.
“More people are killed on our roads than are murdered each year – to me this is unacceptable and to many of our local communities it is unacceptable.
“The impact on families and our communities is nothing less than devastating yet as a society we can sometimes be immune to its impact.”
The 20 worst speeding offences in Scotland last year
- 129mph on the A90 Dundee-Aberdeen Road in Angus.
- 127mph on the A9 Perth-Inverness Road at Moulinearn, Perth and Kinross.
- 125mph on the Glasgow-Carlisle Road.
- 123mph on the Glasgow-Carlisle Road at Kirkpatrick Fleming.
- 122mph on the A90 Dundee-Aberdeen road, near Stonehaven.
- 121mph on the Aberdeen-Dundee Road at Haughs of Finavon Farm, Angus.
- 121mph on the Glasgow-Carlisle road near Lockerbie.
- 120mph on the A9 Perth-Inverness Road at Moulinearn.
- 120mph on the Dundee-Aberdeen Road at Waterston Road, Angus.
- 119mph on the M80 at Dunipace.
- 117mph on the Glasgow-Carlisle road at Ecclefechan.
- 117mph on the Dundee-Aberdeen road at Waterston Road.
- 116mph on the Glasgow-Carlisle Road at Lockerbie.
- 116mph on the Aberdeen-Dundee Road at Inveraldie, Angus.
- 116mph on the Glasgow-Carlisle Road at Kirkpatrick Fleming.
- 115mph on the A1 in East Lothian.
- 115mph on the Glasgow -Carlisle road at Kirkpatrick Fleming.
- 115mph on the M74 at Abington.
- 114mph on the Glasgow-Carlisle road at Ecclefechan.
- 113mph on the Glasgow-Carlisle road at Beattock.