Because of the great heat and sometimes temperatures of over 40 degrees Celsius in the shade and strong winds, the first stage from North Adelaide to Port Adelaide was shortened by 3.4 km . The second stage from Norwood to Angaston therefore had to be shortened by 26.9 km.
Shortly after the start, Jason Lea (Australia / UniSA-Australia), Artjom Sakharov (Kazakhstan / Astana), Michael Storer (Australia / Sunweb) and Patrick Bevin (New Zealand / CCC) were able to pull away from the field. They drove out a maximum of three minutes ahead. Lea won the only mountain classification of the day and thus secured the jersey of the best climber. Bevin was the first rider to fall back into the peloton 40 km from the finish and then the remaining three were caught up again. After there were no further attacks, there was a mass sprint. Elia Viviani (Italy / Deceunick-Quick Step) won this sprint ahead of Max Walscheid (Germany / Sunweb). Viviani was the first leader in the overall ranking.
Shortly after the start of the stage, Jason Lea (Australia / UniSA-Australia), Artyom Sakharov (Kazakhstan / Astana) and Jaime Castrillo (Spain / Movistar) were able to break away from the field. About 50 kilometers before the finish, however, the trio, which had meanwhile gained a three-minute lead, was put back in place. Lea defended his mountain jersey as he won the mountain classification of the day. Then Manuele Boaro (Italy / Bahrain-Merida) and Matthieu Ladagnous (France / Groupama-FDJ) attacked. After a short time together after the top of the race, Boaro dropped back and Ladagnous was able to stay ahead until about two kilometers from the finish. On the final kilometer there was a mass fall, which is why a small group sprinted. Patrick Bevin (New Zealand / CCC) won ahead of Caleb Ewan (Australia / Lotto Soudal). Bevin won the ocher-colored jersey of the overall leader.
The group of the day consisted of Elia Viviani (Italy / Deceuninck-Quick-Step), Nicholas Dlamini (South Africa / Dimension Data), James Whelan (Australia / EF Education First), Nico Denz (Germany / AG2R La Mondiale), Manuele Boaro ( Italy / Astana), Leo Vincent (France / Groupama-FDJ) and Michael Potter from the Australian national team UniSA - Australia. They could get a maximum of three minutes ahead. Viviani won the intermediate sprint of the day and was virtually the overall leader. After Viviani, Vincent, Boaro and Denz were caught in the field, Alberto Bettiol (Italy / EF Education First) and Davide Ballerini (Italy / Astana) joined the rest of the leading group. About 10 km from the finish, however, Bettiol was caught up in the last leading group. 3 km from the finish, Michael Woods (Canada / EF Education First) tried to reach the finish as a soloist. However, this did not succeed; Woods was overtaken 500 m from the finish and a small group sprinted. Shortly before the finish line, Peter Sagan (Slovakia / Bora) overtook Daryl Impey (South Africa / Mitchelton-Scott), who opened the sprint too early, and won the stage. Patrick Bevin (New Zealand / CCC) retained the overall lead through the fifth stage position.
In the group of the day were Thomas De Gendt (Belgium / Lotto-Soudal), Hermann Pernsteiner (Austria / Bahrain-Merida), Jasha Sütterlin (Germany / Movistar), Miles Scotson (Australia / Groupama-FDJ), Benoît Cosnefroy (France / AG2R La Mondiale) and Nicholas White from the Australian national team UniSA - Australia. They could get a maximum of five minutes ahead. The last outlier was Pernsteiner about 7 km from the finish, in the last climb, the Corkscrew mountain. In the mountain, Wout Poels (Netherlands / Sky), Richie Porte (Australia / Trek), George Bennett (New Zealand / Jumbo-Visma) and Michael Woods (Canada / EF Education-First) were able to break away from the remaining riders. 2 km before the end this group was caught up again. A group of 20 people sprinted. This was won by Daryl Impey (South Africa / Mitchelton-Scott) in front of Patrick Bevin (New Zealand / CCC), who kept the overall lead.
Jasper Philipsen of ( UAE Team Emirates ) won the field's mass sprint after Caleb Ewan was dismissed due to an irregular sprint. Overall leader Patrick Bevin had a hard crash 10 kilometers from the finish, but reached the finish with the main group and was able to defend his lead.
Overall leader Bevin, who had fallen badly the day before, already lost the connection on the first crossing of the Zieklhang Willunga Hill . Wout Poels ( Team Sky ) first attacked on the finish slope , followed 1,300 meters from the finish by the later stage winner Richie Porte Trek-Segafredo . Shortly before the finish line, Daryl Impey also caught up, who was third of the day and thus repeated his victory from last year.