Lining up from ninth on the grid on the Medium Pirelli tyres, Lance chased after teammate Sebastian Vettel before having to take a brief trip through the gravel to avoid contact ahead.
An early safety car neutralised all-track action until lap four of the 44-lap race when the beached Alfa Romeo of Valtteri Bottas was removed and action resumed.
After maintaining his place on the restart, Lance battled with Alex Albon and Daniel Ricciardo ahead for seventh position before the duo ultimately pitted.
Nursing his tyres, Lance was able to extend his stint longer than his fellow Medium runners, pitting at the end of lap 15 for a second set of Mediums and re-emerging in 14th place.
The Canadian quickly began picking his way through the pack, sweeping past Lando Norris and Pierre Gasly and up into 11th place by the mid-point of the race.
Lance was able to hold the place until his second stop on lap 27 as he switched onto a fresh set of Hards, re-joining in 18th place.
Making his way back up the order, Lance attempted to chase down the Williams of Albon ahead until the very last lap but was unable to catch him, ending the Belgian Grand Prix in 11th place.
Lance Stroll – Aston Martin Aramco Cognizant Formula One™ Team Driver
“It was a tricky day out there today, and we were so close to picking up a point. Things did not quite work out for us as we had hoped. Losing some positions early on made it tough, but we had some fun battles out there within the midfield. Later in the race we got stuck in a DRS train behind [Alex] Albon’s Williams, and ultimately we came up just short. Our race pace was positive, however, and we are extracting good performance from the car when it matters most.”