With the help of winds blowing 4.8 meters per second, 22-year-old Canadian sprinter Andre De Grasse finished first in the 100m race at the Stockholm Diamond League.
His winning time of 9.69 seconds would have broken the current Canadian record of 9.84 if the winds had not been well over the legal limit of 2.0.
De Grasse won a silver in the 200m and bronzes in the 100m and 4×100 relay at the 2016 Rio Olympics. His 100m time in Rio, which saw him finish behind Jamaica’s Usain Bolt and the U.S.’ Justin Gatlin, was a personal best of 9.91.
But his season’s best time was 10.01, which he clocked four days ago when he won the 100m at the Oslo Diamond League.
De Grasse hadn’t broken the 10-second mark since the Olympic race. He told the IAAF after his win in Stockholm, “Coming into today, I just wanted to run sub-10. When saw that time, I was in shock.”
Coming in second were the Ivory Coast’s Ben Youssef Meite and Jamaica’s Ryan Shields with times of 9.84 and 9.89, respectively. Five of the eight men in the final ran times under 10 seconds.
The next Diamond League meet will take place in Paris on July 1.