Opening rounds At the
season opener at Monte Carlo, Ogier took his ninth
Monte Carlo Rally win, surpassing
Sébastien Loeb to become the driver with the most victories at the event. His navigator Landais took his first overall victory in a World Rally Championship round. The second round,
Rally Sweden, saw
Tänak and
Järveoja take an early lead, before being surpassed by
Breen and
Fulton on Friday evening. However, Tänak and Järveoja fought back on Saturday evening, and eventually won the event. After being absent from Sweden,
Ogier and
Landais returned at
Rally Mexico, where they took another victory after capitalizing on their relative late road position and led the championships, despite only competing in two of the three rounds. Before the
Croatia Rally, Hyundai driver Breen was killed during an accident at the pre-event test after the front-left of his
i20 collided with a pole. His co-driver Fulton was unharmed. The rally was led by
Neuville and
Wydaeghe at early stage, but they crashing out on Saturday morning. Evans and Martin inherited the lead, and eventually won the rally, their first since the
2021 Rally Finland and dedicated the win to Breen.
Mid-season gravel events The
Portuguese Rally marked the start of a sequence of seven consecutive gravel events.
Rovanperä and
Halttunen dominated the rally, taking their first victory the season as well as winning the
Power Stage to add a full thirty points to their championship defence. The
Sardinian Rally saw a rainy weekend. Ogier and Landais fought for the lead until they went off the road on Saturday evening. This left the
Hyundais of Neuville and Wydaeghe and of
Lappi and
Ferm out in front before they eventually secured a 1–2 finish for the team. Toyota responded with a 1–2–3–4 finish at the
Safari Rally, (their third at the
Safari Rally and fourth in the
WRC), with Ogier and Landais claiming their third win of the season. Meanwhile, Neuville and Wydaeghe were disqualified from eighth place at the event, due to a
reconnaissance breach, having already retired from two of Friday afternoon's stages with suspension damage. and
Jonne Halttunen driving a
Toyota GR Yaris Rally1 at the
shakedown of the
2023 Rally Finland. Heading into the second half of the season, Rovanperä and Halttunen did a
Rally Estonia hat-trick, winning the rally as well as the Power Stage to extend their championship leads beyond fifty points. However, they retired from their
home rally on the first day after they rolled their
Yaris out of contention when leading the event.
Evans and
Martin capitalized on the opportunity to win the event and the Power Stage to cut the championship leads down to twenty-five points. The retirement did not stop Rovanperä and Halttunen from winning the
following event at Greece and the respective Power Stage to score maximum points for the third time in 2023. On the other hand, the crew of Neuville and Wydaeghe retired from the rally with suspension damage, whilst the Finnish crew's other main championship rivals in Evans and Martin finished second, further solidifying Rovanperä and Halttunen's chances of securing a second consecutive world title. The
final gravel event of the season at Chile, saw Toyota outscore Hyundai by more than thirteen points after
Suninen and
Markkula retired from second, which meant Toyota secured a third consecutive manufacturer's title. The rally was won by Tänak and Järveoja, their second of the season.
Closing rounds At the calendar newcomer, the
Central European Rally, Rovanperä and Halttunen finished second after title rival and teammates Evans and Martin crashed out on Saturday, which meant Rovanperä and Halttunen successfully defended their world titles. Meanwhile, Neuville and Wydaeghe won the rally, closing the gap to the second placed Evans and Martin in the championships. However, the battle for the runner-up spot was over when Neuville and Wydaeghe crashed out at the
Rally Japan, meaning Evans and Martin became the crew who came out in front. They ended the season with a victory as a part of Toyota 1–2–3 finish. ==Results and standings==