Williams (2017–2018) 2017 at the
2017 Malaysian Grand Prix Stroll drove for the
Williams team for the
2017 Formula One season, partnering
Felipe Massa. He became the first
Canadian Formula One driver since the World Drivers' Champion
Jacques Villeneuve. Reportedly, Stroll's father
Lawrence Stroll paid $80 million to Williams prior to his Formula One debut. He retired from the race with a brake failure. Two more retirements followed after collisions with
Sergio Pérez at the and
Carlos Sainz Jr. at the . Stroll's first race finish came at the , where he finished in eleventh despite spinning on the first lap. He retired with a brake failure at the , but was still classified fifteenth. Stroll scored his first Formula One points at his
home Grand Prix in Montreal, finishing in ninth place. At the , Stroll had run in second place in the closing laps, but was passed by
Valtteri Bottas just metres from the finish line. He finished third to become the youngest rookie and the second-youngest driver after
Max Verstappen to finish on the podium in Formula One, at the age of 18 years and 239 days. becoming the
second-youngest driver to score a podium finish and the youngest to do so during their rookie season. Stroll registered the fourth fastest time during a wet qualifying session for the . Due to Red Bull drivers
Daniel Ricciardo and
Max Verstappen (respectively third and second) taking grid penalties, Stroll was promoted to second place on the starting grid, making him the youngest Formula One driver to start on the front row at the age of 18 years and 310 days. Stroll finished seventh in the race. He recorded two eighth-place finishes at the
Singapore (where he started eighteenth) and
Malaysian Grands Prix. At the latter, Stroll and
Sebastian Vettel collided on the cool-down lap after the end of the race. Both drivers blamed the other for the incident, however no action was taken by the stewards. At the , Stroll worked his way up to sixth place in the race from eleventh on the grid. Stroll ended the season twelfth in the standings, one place below teammate Massa who had both outqualified and outraced Stroll 17–2 and 9–4 (in races both drivers finished) respectively. Furthermore, Stroll gained more positions on the opening lap than any other driver that year.
2018 For the
2018 season, Stroll remained with Williams, partnered by
Sergey Sirotkin after Massa retired from Formula One. The
Williams FW41 was the slowest car of the field and the team finished last in the constructors' championship that season. Stroll scored the team's first points of the year at the by finishing eighth. Stroll's home race, the , ended on the first lap after a heavy collision with
Brendon Hartley. He then retired from the following with a tire puncture. His second and final retirement of the year came at the with a brake failure. Stroll made his only appearance in the third qualifying session (Q3) at the , qualifying tenth. He went on to finish ninth in the race with teammate Sirotkin in tenth, marking Williams' only double points-finish that season. Stroll finished eighteenth in the Drivers' Championship, scoring six of the team's seven points. Sirotkin out-qualified Stroll at twelve of the twenty-one races.
Racing Point (2019–2020) 2019 Stroll switched to driving for the newly renamed
Racing Point team for the season after the team was bought by a consortium of investors led by his father Lawrence. He replaced
Esteban Ocon at the team and raced alongside Sergio Pérez. Stroll scored his first points for his new team at the season-opening , finishing ninth. At the , Stroll criticized team strategy after finishing outside of the point-scoring positions for the second consecutive race. At the he was involved in a collision with
Lando Norris that ended both drivers' races. He finished ninth at the having started seventeenth. In qualifying at the , Stroll progressed past the first qualifying session (Q1), ending a streak of fourteen Grands Prix in which he had been eliminated in Q1. He switched to slick tires late in the race as the track was drying, elevating him to second place. He missed out on a podium after being overtaken by
Daniil Kvyat and Sebastian Vettel. Stroll's next points finish came at the , where he started sixteenth and finished tenth. He scored his final points of the season after finishing ninth at the . Stroll retired from the final two races of the season, suffering a suspension failure at the and brake issues at the . Stroll ended his first season at Racing Point fifteenth in the Drivers' Championship with 21 points, below teammate Pérez's tally of 52 points. He was out-qualified by Pérez at eighteen of the season's twenty-one races.
2020 Stroll and Pérez were retained by Racing Point for .'''' As a result of Canada's national sporting authority resigning its mandate from the
FIA, Stroll raced under an American licence but was still recognised as Canadian on race weekends. During the , he qualified in ninth place but later retired from the race following engine problems. His first points finish of the season came at the . He finished seventh having overtaken
Daniel Ricciardo in a move Ricciardo described as "desperate" and deserving of a penalty. Stroll qualified third and finished fourth at the and followed this with four more points finishes including fourth place at the . Stroll claimed his second Formula One podium at the . He was in second place when the race restarted after a
red flag period before being passed by multiple cars including
Pierre Gasly. Stroll later suggested that his poor restart cost him the chance to win the race after Gasly claimed victory. After eight races, Stroll was in fourth place in the Drivers' Championship. A string of retirements followed beginning with the , where a mechanical failure caused Stroll to crash heavily, having been running in fourth place. He was eliminated from the on the first lap after contact with
Charles Leclerc caused him to hit a wall. He then withdrew from the prior to qualifying due to illness, having sat out the third practice session. His team confirmed he did not have
COVID-19, saying he had passed all necessary FIA tests in this regard. He was replaced at the event by
Nico Hülkenberg. Shortly after the race, Stroll tested positive for COVID-19. He completed a 10-day isolation period and returned to racing at the , in which he collided with Lando Norris. This caused Stroll's eventual retirement from the race, his fourth consecutive non-finish. Stroll took his first pole position at the after a wet qualifying session. In doing so, he became the first
Canadian F1 driver to take pole position since Jacques Villeneuve at the
1997 European Grand Prix. Stroll led the race for 32 of the 58 laps, but reported severe
tire graining and eventually fell to ninth place by the end of the race. After the race, Racing Point found damage on Stroll's front wing which they named as the cause of his tire issues. Shortly after the was restarted following
Romain Grosjean's accident, Stroll's car was flipped over after making contact with
Daniil Kvyat at turn eight. Stroll was uninjured and was able to extract himself from the car. At the , he benefited from tire issues for the leading
Mercedes cars to finish third, earning his third podium in Formula One. At the end of the season, Stroll stood eleventh in the Drivers' Championship, scoring 75 of the team's 210 points.
Aston Martin (2021–present) 2021 Stroll continued to drive for the Racing Point team in as the team rebranded to
Aston Martin. He was partnered by Sebastian Vettel in place of Pérez. Stroll qualified and finished tenth in the season-opening . A video of him driving over a
curb at the became a popular
internet meme, used as a bait-and-switch similar to
rickrolling, after the official broadcast interrupted a battle between Vettel, Pierre Gasly and
Lewis Hamilton to show a replay of Stroll driving over the curbs. A high-speed tire failure at the ended Stroll's race. A similar incident then happened to Max Verstappen later in the race, prompting tire manufacturer
Pirelli to conduct an investigation into the failures. Stroll scored a point with tenth place at the , having started nineteenth after being unable to set a representative lap time in qualifying. Stroll caused a collision on the first lap of the that eliminated himself and Charles Leclerc from the race and caused Daniel Ricciardo significant damage. As a result, Stroll was issued a five-place grid penalty for the next race, the . He finished seventh at the , his best finish of the season thus far, but collided with both Vettel and Pierre Gasly at the , for which he received a ten-second penalty. He crashed in qualifying at the and finished fourteenth. His best result of the season came at the with a sixth-place finish. Stroll ended the season thirteenth in the Drivers' Championship, scoring 34 points to Vettel's 43.
2022 Aston Martin retained Stroll and Vettel for the season. Stroll was in eleventh place in the closing laps of the , but lost places after a collision with
Alex Albon. He failed to set a qualifying time at the due to a crash with
Nicholas Latifi for which Stroll was penalised. He made three pit stops during the race and later received a penalty for weaving on the straight when defending against Valtteri Bottas, finishing twelfth. Stroll took his first points of the year with tenth at the
Emilia Romagna Grand Prix, and followed it up with another tenth-place finish in
Miami, despite a collision with
Kevin Magnussen. He crashed in qualifying at the and retired from the race with mechanical issues. More tenth-place finishes came at the
Canadian,
French and
Dutch Grands Prix. Stroll came close to points at the , where he started twentieth and finished eleventh, and at the , where he was running eighth before being spun around by Daniel Ricciardo. Stroll's best result of the season came with sixth place at the , and he achieved his best grid position since his
2020 Turkish Grand Prix pole position at the , starting fifth. He ran as high as third in the opening laps but was eliminated in a high-speed collision with
Fernando Alonso. A penalty for dangerous defending against teammate Vettel in the sprint dropped Stroll to fifteenth on the grid for the race, in which he recovered to score a point in tenth place. He scored more points at the , starting fourteenth and finishing eighth. Stroll ended the season fifteenth in the Drivers' Championship with 18 points to Vettel's 37.
2023 Stroll remained with Aston Martin for , partnered with Fernando Alonso who replaced the retiring Vettel. Stroll missed all three days of pre-season testing at
Bahrain International Circuit after suffering a cycling accident while training. He sustained multiple injuries in the accident including fractures in both wrists and a broken toe. Minor surgery was performed on his right wrist with metal screws being inserted. He was replaced by reserve driver
Felipe Drugovich for the test, but returned for the season-opening . In the second free practice session, he reported lingering pain from his wrists that forced him to adopt a relaxed style of driving; he said that while he felt "rather stiff", he "felt alright" in the car. Stroll qualified eighth for the race and finished sixth despite a first-lap collision with teammate Alonso. He started fifth at the but retired from the race with engine issues. He finished fourth at the , his best result of the year, despite first-lap contact with Charles Leclerc and later running into the gravel at the second restart. Stroll scored points in the sprint and main race at the , but failed to score at the after being eliminated in Q1. Damage from an accident caused his retirement from the following . He scored points at the next three races, including finishing ninth from sixteenth at the start in the , and fourth place at the sprint. He finished eleventh at the but was demoted by a penalty for colliding with Pierre Gasly. He scored points at the
Hungarian and
Belgian Grands Prix, despite crashing in the sprint shootout at the latter. He finished outside the top ten at the
Dutch and
Italian Grands Prix; his practice running at
Monza was curtailed by a fuel system failure and he then qualified in last place. A heavy crash in qualifying at the caused his withdrawal from the weekend, with Aston Martin team principal
Mike Krack stating that Stroll was "still feeling the after-effects" of the accident. After qualifying seventeenth at the , 1.1 seconds behind teammate Alonso's time, Stroll appeared to push his personal trainer in frustration as he exited the vehicle. He finished ninth in the race but was demoted outside the points positions with a track limits penalty. He started from the pit lane at the but recovered to finish the race ninth; he was later promoted to seventh after the disqualifications of Lewis Hamilton and Charles Leclerc and scored his first points in six races. Stroll started from the pit lane again at the and retired with damage from a collision with Valtteri Bottas. He achieved his best qualifying result since 2020 at the with third place, ahead of Alonso, and finished fifth. He gained nine places from his starting position at the to again finish fifth. Stroll ended the season tenth in the Drivers' Championship, the highest ranking in his Formula One career. He scored 74 points to Alonso's 206 and was outqualified by Alonso at nineteen of the season's twenty-two races. Team principal Krack defended Stroll's performance relative to Alonso, stating that despite the points difference, "there [was] not a marked gap in performance" between the two and confirmed that Stroll would remain with the team alongside Alonso for .
2024 Stroll started the 2024 season with a tenth-place finish at the
Bahrain Grand Prix. He then qualified tenth at the
Saudi Arabian Grand Prix, but crashed out on lap 7 after hitting the wall at turn 23. He bounced back in
Australia, qualifying ninth and finishing sixth. Following the weekend, it was announced that Stroll's race engineer Ben Michell would be replaced by Andrew Vizard. For the first sprint weekend of the season in
China, Stroll qualified 15th for the sprint and finished the shorter race 14th. He then qualified 11th for the main race, but the main race was a disaster as Stroll finished 15th after being given a 10-second penalty for crashing into the back of
Daniel Ricciardo on lap 26 following a safety car restart. After the race Ricciardo was furious with Stroll saying "I watched his onboard and he's not even looking at me, he's look at the apex, I don't know why he's not looking at the car in front." Stroll then qualified 7th for the sprint in
Miami but retired on lap 1 due to teammate Alonso sliding into him after a collision between his teammate and
Lewis Hamilton. He qualified 11th for the main race but finished 17th after a penalty for leaving the track and gaining an advantage. Stroll then qualified 13th at the
Emilia Romagna Grand Prix but finished in 9th scoring his first points since Australia. Stroll then qualified 13th for the
Monaco Grand Prix but finished 14th after throwing his chance for points away when he got a puncture after hitting the wall in the middle of the race. Stroll bounced back with a seventh-place finish at his home race in
Canada, and achieved further points in
Britain and
Hungary. However, this would end up being Stroll's last points result of the season, one which he finished 13th overall. Of note was an error-strewn weekend in
Brazil, where Stroll crashed during the qualifying session, lost his car under braking on the formation lap, and beached his car in the gravel while trying to recover back to the track.
2025 Stroll retained his seat in , finishing sixth at the rain-affected . He then finished ninth in
China after disqualifications for
Charles Leclerc,
Lewis Hamilton, and
Pierre Gasly. He qualified and finished last at the , before finishing seventeenth in
Bahrain and sixteenth in
Saudi Arabia. After qualifying 14th in
Spain, Stroll withdrew from the Grand Prix prior to the race due to a hand injury. In an official team statement, it was announced that he had been experiencing pain in his hand and wrist for the prior six weeks, "which his medical consultant believes is in relation to the procedure he underwent in 2023". ==Other racing==