2025 Rally de Portugal

{{Short description|58th edition of the Rally de Portugal}}

{{Infobox rally

|name = 2025 Rally de Portugal

|native_name = Vodafone Rally de Portugal 2025

|round = 5

|season_no = 14

|championship = 2025 World Rally Championship

|previous_round = 2025 Rally Islas Canarias

|next_round = 2025 Rally Italia Sardegna

|country = {{POR}}

|image = 300px

|caption = Rocks and deep ruts were the features of the Rally de Portugal.

|rallybase = Matosinhos, Porto

|start = Figueira da Foz, Central Region

|finish = Fafe, Braga

|startdate = 15

|enddate = 18 May 2025

|stages = 24

|stagekm = 344.50

|stagekm_note = {{cite web|url=https://www.ewrc-results.com/timetable/90020-vodafone-rally-de-portugal-2025/|title=Itinerary Vodafone Rally de Portugal 2025|work=eWRC-results.com|access-date=14 March 2025}}

|transportkm = 1,446.15

|overallkm = 1,790.65

|surface = Gravel

|crewsreg = 95

|teamsstart = 89

|teamsfinish = 66

|driver1 = {{flagicon|FRA}} Sébastien Ogier

|codriver1 = {{flagicon|FRA}} Vincent Landais

|team1 = {{flagicon|JPN}} Toyota Gazoo Racing WRT

|time1 = 3:48:35.9

|sun_driver = {{flagicon|EST}} Ott Tänak

|sun_codriver = {{flagicon|EST}} Martin Järveoja

|sun_team = {{flagicon|KOR}} Hyundai Shell Mobis WRT

|sun_time = 47:03.8

|powerstage_driver = {{flagicon|EST}} Ott Tänak

|powerstage_codriver = {{flagicon|EST}} Martin Järveoja

|powerstage_team = {{flagicon|KOR}} Hyundai Shell Mobis WRT

|powerstage_time = 6:22.7

|driver2 = {{flagicon|SWE}} Oliver Solberg

|codriver2 = {{flagicon|GBR}} Elliott Edmondson

|team2 = {{flagicon|FIN}} Printsport

|time2 = 3:57:51.0

|driver3 = {{flagicon|AUS}} Taylor Gill

|codriver3 = {{flagicon|AUS}} Daniel Brkic

|team3 = {{flagg|cxxa|nodata=1|image=Fédération Internationale de l'Automobile flag.svg}} FIA Rally Star

|time3 = 4:15:07.3

|driverJ = {{flagicon|AUS}} Taylor Gill

|codriverJ = {{flagicon|AUS}} Daniel Brkic

|teamJ = {{flagg|cxxa|nodata=1|image=Fédération Internationale de l'Automobile flag.svg}} FIA Rally Star

|timeJ = 4:15:07.3

}}

The 2025 Rally de Portugal (also known as the Vodafone Rally de Portugal 2025) was a motor racing event for rally cars that was held over four days from 15 to 18 May 2025.{{cite news|url=https://www.wrc.com/a/news/w28353|title=WRC reveals spectacular expanded 2025 calendar|website=wrc.com|publisher=WRC Promoter GmbH|date=31 July 2024|access-date=3 August 2024}} It marked the fifty-eighth running of the Rally de Portugal, and was the fifth round of the 2025 World Rally Championship, 2025 WRC2 Championship and 2025 WRC3 Championship. The event was also second round of the 2025 Junior WRC Championship.{{cite news|url=https://www.wrc.com/a/news/w28843_2025-FIA-Junior-WRC:-Portugal-Returns,-Central-European-Rally-Debuts|title=2025 FIA Junior WRC: Portugal Returns, Central European Rally Debuts|website=wrc.com|publisher=WRC Promoter GmbH|date=23 October 2024|access-date=23 October 2024}} The 2025 event was based in Matosinhos in the Porto District and was contested over twenty-four special stages, covering a total competitive distance of {{convert|344.50|km|mi|2|abbr=on}}.

Sébastien Ogier and Vincent Landais were the defending rally winners. Their team, Toyota Gazoo Racing WRT, were the defending manufacturer's winners.{{cite news|title=Record-breaking Ogier powers to sixth Portugal win|url=https://www.wrc.com/a/news/w27888_Record-breaking-Ogier-powers-to-sixth-Portugal-win|website=wrc.com|publisher=WRC Promoter GmbH|date=12 May 2024|access-date=13 May 2024}} Jan Solans and Rodrigo Sanjuan de Eusebio were the defending rally winners in the WRC2 category.{{cite news|title=Solans shades McErlean to net Portugal WRC2 win|url=https://www.wrc.com/a/news/w27889_Solans-shades-McErlean-to-net-Portugal-WRC2-win|website=wrc.com|publisher=WRC Promoter GmbH|date=12 May 2024|access-date=13 May 2024}} Diego Dominguez Jr. and Rogelio Peñate were the defending rally winners in the WRC3 category.{{cite news|url=https://www.wrc.com/a/news/w27890_Dominguez-secures-emphatic-WRC3-victory-in-Portugal|title=Dominguez secures emphatic WRC3 victory in Portugal|work=wrc.com|publisher=WRC Promoter GmbH|date=12 May 2024|access-date=13 May 2024}}

Ogier and Landais, and their team, Toyota Gazoo Racing WRT, successfully defended their titles.{{cite news|title=Ogier extends record with seventh Portugal WRC win|url=https://www.wrc.com/en/news/ogier-extends-record-with-seventh-portugal-wrc-win|website=wrc.com|publisher=WRC Promoter GmbH|date=18 May 2025|access-date=19 May 2025}} Oliver Solberg and Elliott Edmondson were the winners in the WRC2 category.{{cite news|title=Solberg secures dominant Portugal win to boost WRC2 title hopes|url=https://www.wrc.com/en/news/solberg-secures-dominant-portugal-win-to-boost-wrc2-title-hopes|website=wrc.com|publisher=WRC Promoter GmbH|date=18 May 2025|access-date=19 May 2025}} Taylor Gill and Daniel Brkic were the winners in the WRC3 category, as well as the junior class.{{cite news|title=Portugal perfection for Gill in FIA Junior WRC|url=https://www.wrc.com/en/news/portugal-perfection-for-gill-in-fia-junior-wrc|website=wrc.com|publisher=WRC Promoter GmbH|date=18 May 2025|access-date=19 May 2025}}

Background

=Entry list=

The following crews were entered into the rally. The event was opened to crews competing in the World Rally Championship, its support categories, the WRC2 Championship, the WRC3 Championship and privateer entries that are not registered to score points in any championship. Twelve were entered under Rally1 regulations, as were forty-seven Rally2 crews in the WRC2 Championship and eighteen Rally3 crew in the WRC3 Championship. A total of twelve crews participated in the Junior World Rally Championship.{{cite web|url=https://www.ewrc-results.com/entries/90020-vodafone-rally-de-portugal-2025/|title=Entry list Vodafone Rally de Portugal 2025|website=eWRC-results.com|access-date=24 April 2025}}

class="wikitable" style="font-size: 85%;"

|+{{nowrap|Rally1 entries competing in the World Rally Championship}}

! No.

! Driver

! Co-Driver

! Entrant

! Car

! Championship eligibility

! Tyre

align="center" | 1

| {{flagicon|BEL}} Thierry Neuville

| {{flagicon|BEL}} Martijn Wydaeghe

| {{flagicon|KOR}} Hyundai Shell Mobis WRT

| Hyundai i20 N Rally1

| Driver, Co-driver, Manufacturer

| align="center" | {{Hankook}}

align="center" | 2

| {{flagicon|POR}} Diogo Salvi

| {{flagicon|ESP}} Axel Coronado

| {{flagicon|GBR}} M-Sport Ford WRT

| Ford Puma Rally1

| Driver, Co-driver

| align="center" | {{Hankook}}

align="center" | 5

| {{flagicon|FIN}} Sami Pajari

| {{flagicon|FIN}} Marko Salminen

| {{flagicon|JPN}} Toyota Gazoo Racing WRT2

| Toyota GR Yaris Rally1

| Driver, Co-driver, Manufacturer, Team

| align="center" | {{Hankook}}

align="center" | 8

| {{flagicon|EST}} Ott Tänak

| {{flagicon|EST}} Martin Järveoja

| {{flagicon|KOR}} Hyundai Shell Mobis WRT

| Hyundai i20 N Rally1

| Driver, Co-driver, Manufacturer

| align="center" | {{Hankook}}

align="center" | 13

| {{flagicon|LUX}} Grégoire Munster

| {{flagicon|BEL}} Louis Louka

| {{flagicon|GBR}} M-Sport Ford WRT

| Ford Puma Rally1

| Driver, Co-driver, Manufacturer

| align="center" | {{Hankook}}

align="center" | 16

| {{flagicon|FRA}} Adrien Fourmaux

| {{flagicon|FRA}} Alexandre Coria

| {{flagicon|KOR}} Hyundai Shell Mobis WRT

| Hyundai i20 N Rally1

| Driver, Co-driver, Manufacturer

| align="center" | {{Hankook}}

align="center" | 17

| {{flagicon|FRA}} Sébastien Ogier

| {{flagicon|FRA}} Vincent Landais

| {{flagicon|JPN}} Toyota Gazoo Racing WRT

| Toyota GR Yaris Rally1

| Driver, Co-driver, Manufacturer

| align="center" | {{Hankook}}

align="center" | 18

| {{flagicon|JPN}} Takamoto Katsuta

| {{flagicon|IRL}} Aaron Johnston

| {{flagicon|JPN}} Toyota Gazoo Racing WRT

| Toyota GR Yaris Rally1

| Driver, Co-driver

| align="center" | {{Hankook}}

align="center" | 22

| {{flagicon|LAT}} Mārtiņš Sesks

| {{flagicon|LAT}} Renārs Francis

| {{flagicon|GBR}} M-Sport Ford WRT

| Ford Puma Rally1

| Driver, Co-driver

| align="center" | {{Hankook}}

align="center" | 33

| {{flagicon|GBR}} Elfyn Evans

| {{flagicon|GBR}} Scott Martin

| {{flagicon|JPN}} Toyota Gazoo Racing WRT

| Toyota GR Yaris Rally1

| Driver, Co-driver, Manufacturer

| align="center" | {{Hankook}}

align="center" | 55

| {{flagicon|IRL}} Josh McErlean

| {{flagicon|IRL}} Eoin Treacy

| {{flagicon|GBR}} M-Sport Ford WRT

| Ford Puma Rally1

| Driver, Co-driver, Manufacturer

| align="center" | {{Hankook}}

align="center" | 69

| {{flagicon|FIN}} Kalle Rovanperä

| {{flagicon|FIN}} Jonne Halttunen

| {{flagicon|JPN}} Toyota Gazoo Racing WRT

| Toyota GR Yaris Rally1

| Driver, Co-driver, Manufacturer

| align="center" | {{Hankook}}

class="wikitable" style="font-size: 85%;"

|+{{nowrap|Rally2 entries competing in the WRC2 Championship}}

! No.

! Driver

! Co-Driver

! Entrant

! Car

! Championship eligibility

! Tyre

align="center" | 20

| {{flagicon|SWE}} Oliver Solberg

| {{flagicon|GBR}} Elliott Edmondson

| {{flagicon|FIN}} Printsport

| Toyota GR Yaris Rally2

| Driver, Co-driver

| align="center" | {{Hankook}}

align="center" | 21

| {{flagicon|FRA}} Yohan Rossel

| {{flagicon|FRA}} Arnaud Dunand

| {{flagicon|FRA}} PH Sport

| Citroën C3 Rally2

| Driver, Co-driver, Team

| align="center" | {{Hankook}}

align="center" | 23

| {{flagicon|GBR}} Gus Greensmith

| {{flagicon|SWE}} Jonas Andersson

| {{flagicon|GBR}} Gus Greensmith

| Škoda Fabia RS Rally2

| Driver, Co-driver

| align="center" | {{Hankook}}

align="center" | 24

| {{flagicon|PAR}} Fabrizio Zaldivar

| {{flagicon|ITA}} Marcelo Der Ohannesian

| {{flagicon|PAR}} Fabrizio Zaldivar

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 25

| {{flagicon|ESP}} Jan Solans

| {{flagicon|ESP}} Rodrigo Sanjuan de Eusebio

| {{flagicon|ESP}} PH.Ph

| Toyota GR Yaris Rally2

| Driver, Co-driver

| align="center" | {{Hankook}}

align="center" | 26

| {{flagicon|FIN}} Roope Korhonen

| {{flagicon|FIN}} Anssi Viinikka

| {{flagicon|FIN}} Roope Korhonen

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 27

| {{flagicon|FRA}} Léo Rossel

| {{flagicon|FRA}} Guillaume Mercoiret

| {{flagicon|FRA}} PH Sport

| Citroën C3 Rally2

| Challenger Driver, Challenger Co-driver, Team

| align="center" | {{Hankook}}

align="center" | 28

| {{flagicon|FIN}} Mikko Heikkilä

| {{flagicon|FIN}} Kristian Temonen

| {{flagicon|FIN}} Mikko Heikkilä

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 29

| {{flagicon|FIN}} Lauri Joona

| {{flagicon|FIN}} Samu Vaaleri

| {{flagicon|FIN}} Lauri Joona

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 30

| {{flagicon|ITA}} Roberto Daprà

| {{flagicon|ITA}} Luca Beltrame

| {{flagicon|ITA}} Roberto Daprà

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 31

| {{flagicon|POL}} Kajetan Kajetanowicz

| {{flagicon|POL}} Maciej Szczepaniak

| {{flagicon|POL}} Kajetan Kajetanowicz

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 32

| {{flagicon|FRA}} Pablo Sarrazin

| {{flagicon|FRA}} Geoffrey Combe

| {{flagicon|ITA}} Sarrazin Motorsport – Iron Lynx

| Citroën C3 Rally2

| Challenger Driver, Challenger Co-driver, Team

| align="center" | {{Hankook}}

align="center" | 34

| {{flagicon|EST}} Romet Jürgenson

| {{flagicon|EST}} Siim Oja

| {{flagg|cxxa|nodata=1|image=Fédération Internationale de l'Automobile flag.svg}} FIA Rally Star

| Ford Fiesta Rally2

| Challenger Driver, Challenger Co-driver

| align="center"| {{Hankook}}

align="center" | 36

| {{flagicon|JPN}} Yuki Yamamoto

| {{flagicon|IRL}} James Fulton

| {{flagicon|JPN}} Toyota Gazoo Racing WRT NG

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver, Team

| align="center" | {{Hankook}}

align="center" | 37

| {{flagicon|FRA}} Sarah Rumeau

| {{flagicon|FRA}} Julie Amblard

| {{flagicon|ITA}} Sarrazin Motorsport – Iron Lynx

| Citroën C3 Rally2

| Challenger Driver, Challenger Co-driver, Team

| align="center" | {{Hankook}}

align="center" | 38

| {{flagicon|MEX}} Alejandro Mauro

| {{flagicon|ESP}} Adrián Pérez

| {{flagicon|MEX}} Alejandro Mauro

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 42

| {{flagicon|EST}} Robert Virves

| {{flagicon|EST}} Jakko Viilo

| {{flagicon|DEU}} Toksport WRT

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 43

| {{flagicon|FRA}} Pierre-Louis Loubet

| {{flagicon|FRA}} Loris Pascaud

| {{flagicon|GBR}} M-Sport Ford WRT

| Ford Fiesta Rally2

| Driver, Co-driver

| align="center" | {{Hankook}}

align="center" | 44

| {{flagicon|EST}} Georg Linnamäe

| {{flagicon|GBR}} James Morgan

| {{flagicon|EST}} Georg Linnamäe

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 45

| {{flagicon|BOL}} Marco Bulacia

| {{flagicon|ESP}} Diego Vallejo

| {{flagicon|BOL}} Marco Bulacia

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 48

| {{flagicon|BOL}} Bruno Bulacia

| {{flagicon|BRA}} Gabriel Morales

| {{flagicon|BOL}} Bruno Bulacia

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 50

| {{flagicon|POR}} Pedro Almeida

| {{flagicon|POR}} António Costa

| {{flagicon|POR}} Pedro Almeida

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 52

| {{flagicon|POR}} Pedro Meireles

| {{flagicon|POR}} Mário Castro

| {{flagicon|POR}} Pedro Meireles

| Škoda Fabia RS Rally2

| Challenger/Master Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 53

| {{flagicon|ESP}} Alejandro Cachón

| {{flagicon|ESP}} Borja Rozada

| {{flagicon|ESP}} Toyota España

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 54

| {{flagicon|JPN}} Hikaru Kogure

| {{flagicon|FIN}} Topi Matias Luhtinen

| {{flagicon|JPN}} Toyota Gazoo Racing WRT NG

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver, Team

| align="center" | {{Hankook}}

align="center" | 56

| {{flagicon|NED}} Bernhard ten Brinke

| {{flagicon|GBR}} Tom Woodburn

| {{flagicon|NED}} Bernhard ten Brinke

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 57

| {{flagicon|POR}} Armindo Araújo

| {{flagicon|POR}} Luís Ramalho

| {{flagicon|POR}} Armindo Araújo

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 58

| {{flagicon|DEU}} Fabio Schwarz

| {{flagicon|AUT}} Bernhard Ettel

| {{flagicon|DEU}} Fabio Schwarz

| Toyota GR Yaris Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 59

| {{flagicon|ITA}} Giovanni Trentin

| {{flagicon|ITA}} Alessandro Franco

| {{flagicon|ITA}} MT Racing SRL

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 60

| {{flagicon|ESP}} Diego Ruiloba

| {{flagicon|ESP}} Ángel Vela

| {{flagicon|ESP}} Diego Ruiloba

| Citroën C3 Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 61

| {{flagicon|POR}} Ernesto Cunha

| {{flagicon|POR}} Valter Cardoso

| {{flagicon|POR}} Ernesto Cunha

| Škoda Fabia Rally2 evo

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 64

| {{flagicon|SAU}} Rakan Al-Rashed

| {{flagicon|POR}} Hugo Magalhães

| {{flagicon|FIN}} Printsport

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 65

| {{flagicon|ESP}} Alexander Villanueva

| {{flagicon|ESP}} Alberto Chamorro

| {{flagicon|ESP}} Alexander Villanueva

| Škoda Fabia RS Rally2

| Challenger/Master Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 66

| {{flagicon|MEX}} Miguel Granados

| {{flagicon|ESP}} Marc Martí

| {{flagicon|MEX}} Miguel Granados

| Škoda Fabia RS Rally2

| Challenger/Masters Driver, Challenger/Masters Co-driver

| align="center" | {{Hankook}}

align="center" | 67

| {{flagicon|ITA}} Rachele Somaschini

| {{flagicon|ITA}} Nicola Arena

| {{flagicon|ITA}} Rachele Somaschini

| Citroën C3 Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 68

| {{flagicon|TUR}} Uğur Soylu

| {{flagicon|TUR}} Sener Güray

| {{flagicon|TUR}} GP Garage My Team

| Škoda Fabia RS Rally2

| Challenger/Masters Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 70

| {{flagicon|POR}} Diogo Marujo

| {{flagicon|POR}} Jorge Carvalho

| {{flagicon|POR}} Diogo Marujo

| Škoda Fabia Rally2 evo

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 71

| {{flagicon|ROU}} Eugen Cărăgui

| {{flagicon|ROU}} Robert Patrick Fus

| {{flagicon|ROU}} Eugen Cărăgui

| Citroën C3 Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 72

| {{flagicon|ROU}} Cristian Dolofan

| {{flagicon|ROU}} Traian Pavel

| {{flagicon|ROU}} Cristian Dolofan

| Citroën C3 Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 73

| {{flagicon|NED}} Peter van Merksteijn Jr.

| {{flagicon|NED}} Erwin Berkhof

| {{flagicon|NED}} Peter van Merksteijn Jr.

| Volkswagen Polo GTI R5

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 74

| {{flagicon|MEX}} Juan Carlos Peralta

| {{flagicon|MEX}} Victor Peréz

| {{flagicon|MEX}} Juan Carlos Peralta

| Škoda Fabia RS Rally2

| Challenger Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 75

| {{flagicon|PER}} Jorge Martínez

| {{flagicon|CHI}} José Alberto Aros

| {{flagicon|PER}} Jorge Martínez

| Hyundai i20 N Rally2

| Challenger/Masters Driver, Challenger Co-driver

| align="center" | {{Hankook}}

align="center" | 76

| {{flagicon|POR}} Francisco Teixeira

| {{flagicon|POR}} João Serôdio

| {{flagicon|POR}} Francisco Teixeira

| Škoda Fabia Rally2 evo

| Challenger/Masters Driver, Challenger Co-driver

| align="center" | {{Hankook}}

class="wikitable" style="font-size: 85%;"

|+{{nowrap|Rally3 entries competing in the WRC3 Championship and/or the Junior World Rally Championship}}

! No.

! Driver

! Co-Driver

! Entrant

! Car

! Class eligibility

! Tyre

align="center" | 77

| {{flagicon|FRA}} Arthur Pelamourges

| {{flagicon|FRA}} Bastien Pouget

| {{flagicon|FRA}} Arthur Pelamourges

| Renault Clio Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 78

| {{flagicon|FRA}} Ghjuvanni Rossi

| {{flagicon|FRA}} Kylian Sarmezan

| {{flagicon|FRA}} Ghjuvanni Rossi

| Ford Fiesta Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 79

| {{flagicon|JPN}} Takumi Matsushita

| {{flagicon|FIN}} Pekka Kelander

| {{flagicon|JPN}} Toyota Gazoo Racing WRT NG

| Renault Clio Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 80

| {{flagicon|FRA}} Mattéo Chatillon

| {{flagicon|FRA}} Maxence Cornuau

| {{flagicon|FRA}} Mattéo Chatillon

| Renault Clio Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 81

| {{flagicon|FRA}} Tom Pellerey

| {{flagicon|FRA}} Hervé Faucher

| {{flagicon|FRA}} Tom Pellerey

| Renault Clio Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 82

| {{flagicon|JPN}} Shotaro Goto

| {{flagicon|FIN}} Jussi Lindberg

| {{flagicon|JPN}} Toyota Gazoo Racing WRT NG

| Renault Clio Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 83

| {{flagicon|BOL}} Nataniel Bruun

| {{flagicon|ARG}} Pablo Olmos

| {{flagicon|BOL}} Nataniel Bruun

| Ford Fiesta Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 84

| {{flagicon|URU}} Federico Ensslin

| {{flagicon|ESP}} Alejandro López

| {{flagicon|ESP}} Past Racing

| Ford Fiesta Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 85

| {{flagicon|PER}} André Martinez

| {{flagicon|ARG}} Matias Aranguren

| {{flagicon|PER}} André Martinez

| Ford Fiesta Rally3

| WRC3

| align="center" | {{Hankook}}

align="center" | 86

| {{flagicon|SWE}} Mille Johansson

| {{flagicon|SWE}} Johan Grönvall

| {{flagicon|SWE}} Mille Johansson

| Ford Fiesta Rally3

| Junior WRC

| align="center" | {{Hankook}}

align="center" | 87

| {{flagicon|AUS}} Taylor Gill

| {{flagicon|AUS}} Daniel Brkic

| {{flagg|cxxa|nodata=1|image=Fédération Internationale de l'Automobile flag.svg}} FIA Rally Star

| Ford Fiesta Rally3

| WRC3, Junior WRC

| align="center" | {{Hankook}}

align="center" | 88

| {{flagicon|IRL}} Eamonn Kelly

| {{flagicon|IRL}} Conor Mohan

| {{flagicon|IRL}} Motorsport Ireland Rally Academy

| Ford Fiesta Rally3

| Junior WRC

| align="center" | {{Hankook}}

align="center" | 89

| {{flagicon|TUR}} Ali Türkkan

| {{flagicon|TUR}} Oytun Albaykar

| {{flagicon|TUR}} Castrol Ford Team Türkiye

| Ford Fiesta Rally3

| WRC3, Junior WRC

| align="center" | {{Hankook}}

align="center" | 90

| {{flagicon|TUR}} Kerem Kazaz

| {{flagicon|FRA}} Corentin Silvestre

| {{flagicon|TUR}} Team Petrol Ofisi

| Ford Fiesta Rally3

| WRC3, Junior WRC

| align="center" | {{Hankook}}

align="center" | 91

| {{flagicon|BEL}} Thomas Martens

| {{flagicon|GBR}} Max Freeman

| {{flagicon|BEL}} Thomas Martens

| Ford Fiesta Rally3

| Junior WRC

| align="center" | {{Hankook}}

align="center" | 92

| {{flagicon|DEU}} Claire Schönborn

| {{flagicon|DEU}} Jara Hain

| {{flagg|cxxa|nodata=1|image=WRC.svg}} WRC Young Driver Program

| Ford Fiesta Rally3

| WRC3, Junior WRC

| align="center" | {{Hankook}}

align="center" | 93

| {{flagicon|FRA}} Tristan Charpentier

| {{flagicon|FRA}} Florian Barral

| {{flagicon|FRA}} Tristan Charpentier

| Ford Fiesta Rally3

| WRC3, Junior WRC

| align="center" | {{Hankook}}

align="center" | 94

| {{flagicon|PAR}} Diego Dominguez Jr.

| {{flagicon|ESP}} Rogelio Peñate

| {{flagicon|PAR}} Diego Dominguez Jr.

| Ford Fiesta Rally3

| WRC3, Junior WRC

| align="center" | {{Hankook}}

align="center" | 95

| {{flagicon|ZAF}} Max Smart

| {{flagicon|GBR}} Cameron Fair

| {{flagg|cxxa|nodata=1|image=Fédération Internationale de l'Automobile flag.svg}} FIA Rally Star

| Ford Fiesta Rally3

| WRC3, Junior WRC

| align="center" | {{Hankook}}

align="center" | 96

| {{flagicon|EST}} Joosep Ralf Nõgene

| {{flagicon|EST}} Aleks Lesk

| {{flagicon|EST}} LightGrey

| Ford Fiesta Rally3

| WRC3, Junior WRC

| align="center" | {{Hankook}}

align="center" | 97

| {{flagicon|JOR}} Shaker Jweihan

| {{flagicon|LTU}} Aisvydas Paliukėnas

| {{flagicon|JOR}} Shaker Jweihan

| Ford Fiesta Rally3

| Junior WRC

| align="center" | {{Hankook}}

class="wikitable" style="font-size: 85%;"

|+{{nowrap|Other major entries}}

! No.

! Driver

! Co-Driver

! Entrant

! Car

! Tyre

align="center" | 39

| {{flagicon|BUL}} Nikolay Gryazin

| {{flagicon|KGZ}} Konstantin Aleksandrov

| {{flagicon|BUL}} Nikolay Gryazin

| Škoda Fabia RS Rally2

| align="center" | {{Hankook}}

align="center" | 40

| {{flagicon|ESP}} Dani Sordo

| {{flagicon|ESP}} Cándido Carrera

| {{flagicon|ESP}} Dani Sordo

| Hyundai i20 N Rally2

| align="center" | {{Hankook}}

align="center" | 41

| {{flagicon|GBR}} Kris Meeke

| {{flagicon|GBR}} Stuart Loudon

| {{flagicon|GBR}} Kris Meeke

| Toyota GR Yaris Rally2

| align="center" | {{Hankook}}

align="center" | 46

| {{flagicon|POR}} Gonçalo Henriques

| {{flagicon|POR}} Inês Veiga

| {{flagicon|POR}} Gonçalo Henriques

| Hyundai i20 N Rally2

| align="center" | {{Hankook}}

align="center" | 49

| {{flagicon|POR}} Ricardo Teodósio

| {{flagicon|POR}} José Teixeira

| {{flagicon|POR}} Ricardo Teodósio

| Toyota GR Yaris Rally2

| align="center" | {{Hankook}}

align="center" | 51

| {{flagicon|POR}} José Pedro Fontes

| {{flagicon|POR}} Inês Ponte

| {{flagicon|POR}} José Pedro Fontes

| Citroën C3 Rally2

| align="center" | {{Hankook}}

=Itinerary=

All dates and times are in WEST (UTC+1).

class="wikitable" style="font-size: 85%;"

! Date

! No.

! Time span

! Stage name

! Distance

rowspan="4" | 15 May

| align="center" | —

| align="center" | After 8:01

| Baltar [Shakedown]

| align="center" | 5.72 km

align="center" | 15px

| align="center" | After 17:00

| Opening ceremony, Coimbra

| {{n/a}}

align="center" | SS1

| align="center" | After 19:05

| SSS Figueira da Foz

| align="center" | 2.94 km

align="center" | 15px

| align="center" | After 19:18

| Tyre fitting zone, Figueira da Foz

| {{n/a}}

rowspan="15" | 16 May

| align="center" | SS2

| align="center" | After 7:35

| Mortágua 1

| align="center" | 14.59 km

align="center" | SS3

| align="center" | After 9:05

| Lousã 1

| align="center" | 12.28 km

align="center" | SS4

| align="center" | After 9:53

| Góis 1

| align="center" | 14.30 km

align="center" | SS5

| align="center" | After 10:41

| Arganil 1

| align="center" | 14.41 km

align="center" | 15px

| align="center" | 11:16 – 11:31

| Regroup, Arganil

| {{n/a}}

align="center" | 15px

| align="center" | 11:31 – 11:51

| Remote service 1, Arganil

| {{n/a}}

align="center" | SS6

| align="center" | After 9:05

| Lousã 2

| align="center" | 12.28 km

align="center" | SS7

| align="center" | After 9:53

| Góis 2

| align="center" | 14.30 km

align="center" | SS8

| align="center" | After 10:41

| Arganil 2

| align="center" | 14.41 km

align="center" | 15px

| align="center" | 15:16 – 15:31

| Regroup, Arganil

| {{n/a}}

align="center" | 15px

| align="center" | 15:31 – 15:51

| Remote service 2, Arganil

| {{n/a}}

align="center" | SS9

| align="center" | After 17:05

| Mortágua 2

| align="center" | 14.59 km

align="center" | SS10

| align="center" | After 18:35

| Águeda / Sever

| align="center" | 15.08 km

align="center" | SS11

| align="center" | After 19:20

| Sever / Albergaria

| align="center" | 20.24 km

align="center" | 15px

| align="center" | 21:15 – 22:04

| Flexi service A, Exponor

| {{n/a}}

rowspan="10" | 17 May

| align="center" | SS12

| align="center" | After 7:35

| Vieira do Minho 1

| align="center" | 17.69 km

align="center" | SS13

| align="center" | After 8:35

| Cabeceiras de Basto 1

| align="center" | 19.91 km

align="center" | SS14

| align="center" | After 10:25

| Amarante 1

| align="center" | 22.10 km

align="center" | 15px

| align="center" | 12:16 – 12:46

| Regroup, Exponor

| {{n/a}}

align="center" | 15px

| align="center" | 12:46 – 13:30

| Service B, Exponor

| {{n/a}}

align="center" | SS15

| align="center" | After 15:05

| Vieira do Minho 2

| align="center" | 17.69 km

align="center" | SS16

| align="center" | After 16:05

| Cabeceiras de Basto 2

| align="center" | 19.91 km

align="center" | SS17

| align="center" | After 17:55

| Amarante 2

| align="center" | 22.10 km

align="center" | SS18

| align="center" | After 19:05

| SSS Lousada

| align="center" | 3.52 km

align="center" | 15px

| align="center" | 20:15 – 21:04

| Flexi service C, Exponor

| {{n/a}}

rowspan="9" | 18 May

| align="center" | SS19

| align="center" | After 6:43

| Paredes 1

| align="center" | 16.09 km

align="center" | SS20

| align="center" | After 7:48

| Felgueiras 1

| align="center" | 8.81 km

align="center" | SS21

| align="center" | After 8:35

| Fafe 1

| align="center" | 11.18 km

align="center" | SS22

| align="center" | After 9:58

| Paredes 2

| align="center" | 16.09 km

align="center" | SS23

| align="center" | After 11:03

| Felgueiras 2

| align="center" | 8.81 km

align="center" | 15px

| align="center" | 11:30 – 12:50

| Regroup, Fafe

| {{n/a}}

align="center" | SS24

| align="center" | After 13:15

| Fafe 2 [Power Stage]

| align="center" | 11.18 km

align="center" | 15px

| align="center" | After 15:00

| Finish, Matosinhos

| {{n/a}}

align="center" | 15px

| align="center" | After 16:00

| Podium ceremony, Matosinhos

| {{n/a}}

colspan="5" style="background-color:#EAECF0;text-align:center"| Source:

Report

=WRC Rally1=

==Classification==

class="wikitable" width=85% style="font-size:85%"

! colspan="2" | Position

! rowspan="2" | {{Tooltip|No.|Car number}}

! rowspan="2" | Driver

! rowspan="2" | {{nowrap|Co-driver}}

! rowspan="2" | Entrant

! rowspan="2" | Car

! rowspan="2" | Time

! rowspan="2" | {{Tooltip|Difference|Time difference to class winner}}

! colspan="4" | Points

Event

! Class

! Event

! Sunday

! Stage

! Total

1

! 1

| align="center" | 17

| Sébastien Ogier

| Vincent Landais

| Toyota Gazoo Racing WRT

| Toyota GR Yaris Rally1

| 3:48:35.9

| 0.0

| align="center" | 25

| align="center" | 2

| align="center" | 1

| align="center" | 28

2

! 2

| align="center" | 8

| Ott Tänak

| Martin Järveoja

| Hyundai Shell Mobis WRT

| Hyundai i20 N Rally1

| 3:48:44.6

| +8.7

| align="center" | 17

| align="center" | 5

| align="center" | 5

| align="center" | 27

3

! 3

| align="center" | 69

| Kalle Rovanperä

| Jonne Halttunen

| Toyota Gazoo Racing WRT

| Toyota GR Yaris Rally1

| 3:48:48.1

| +12.2

| align="center" | 15

| align="center" | 4

| align="center" | 3

| align="center" | 22

4

! 4

| align="center" | 1

| Thierry Neuville

| Martijn Wydaeghe

| Hyundai Shell Mobis WRT

| Hyundai i20 N Rally1

| 3:49:14.4

| +38.5

| align="center" | 12

| align="center" | 3

| align="center" | 4

| align="center" | 19

5

! 5

| align="center" | 18

| Takamoto Katsuta

| Aaron Johnston

| Toyota Gazoo Racing WRT

| Toyota GR Yaris Rally1

| 3:50:17.8

| +1:41.9

| align="center" | 10

| align="center" | 0

| align="center" | 0

| align="center" | 10

6

! 6

| align="center" | 33

| Elfyn Evans

| Scott Martin

| Toyota Gazoo Racing WRT

| Toyota GR Yaris Rally1

| 3:51:06.9

| +2:31.0

| align="center" | 8

| align="center" | 1

| align="center" | 0

| align="center" | 9

7

! 7

| align="center" | 5

| Sami Pajari

| Marko Salminen

| Toyota Gazoo Racing WRT2

| Toyota GR Yaris Rally1

| 3:51:14.2

| +2:38.3

| align="center" | 6

| align="center" | 0

| align="center" | 0

| align="center" | 6

8

! 8

| align="center" | 55

| Josh McErlean

| Eoin Treacy

| M-Sport Ford WRT

| Ford Puma Rally1

| 3:53:48.2

| +5:12.3

| align="center" | 4

| align="center" | 0

| align="center" | 0

| align="center" | 4

9

! 9

| align="center"| 13

| Grégoire Munster

| Louis Louka

| M-Sport Ford WRT

| Ford Puma Rally1

| 3:54:33.4

| +5:57.5

| align="center" | 2

| align="center" | 0

| align="center" | 0

| align="center" | 2

15

! 10

| align="center" | 22

| Mārtiņš Sesks

| Renārs Francis

| M-Sport Ford WRT

| Ford Puma Rally1

| 4:01:04.1

| +12:28.2

| align="center" | 0

| align="center" | 0

| align="center" | 0

| align="center" | 0

31

! 11

| align="center" | 2

| Diogo Salvi

| Axel Coronado

| M-Sport Ford WRT

| Ford Puma Rally1

| 4:17:30.7

| +28:54.8

| align="center" | 0

| align="center" | 0

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS24

| align="center" | 16

| Adrien Fourmaux

| Alexandre Coria

| Hyundai Shell Mobis WRT

| Hyundai i20 N Rally1

| colspan="2" align="center" | Withdrawn

| align="center" | 0

| align="center" | 0

| align="center" | 0

| align="center" | 0

style="background-color:#EAECF0; text-align:center" colspan="13" | Source:{{cite web|url=https://www.ewrc-results.com/final/90020-vodafone-rally-de-portugal-2025/?ct=1017|title=Final results Vodafone Rally de Portugal 2025|work=eWRC-results.com|access-date=18 May 2025}}

==Special stages==

class="wikitable" style="font-size:85%"

! Stage

! Winners

! Car

! Time

! Class leaders

SD

| Sesks / Francis

| Ford Puma Rally1

| align="center" | 3:52.3

| {{n/a}}

SS1

| Evans / Martin

| Toyota GR Yaris Rally1

| align="center" | 2:18.1

| Evans / Martin

SS2

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 9:14.9

| rowspan="15" | Tänak / Järveoja

SS3

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 9:04.6

SS4

| Fourmaux / Coria

| Hyundai i20 N Rally1

| align="center" | 9:07.1

SS5

| Fourmaux / Coria

| Hyundai i20 N Rally1

| align="center" | 8:55.8

SS6

| Ogier / Landais

| Toyota GR Yaris Rally1

| align="center" | 8:59.8

SS7

| Katsuta / Johnston

| Toyota GR Yaris Rally1

| align="center" | 9:02.5

SS8

| Neuville / Wydaeghe

| Hyundai i20 N Rally1

| align="center" | 8:41.4

SS9

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 9:11.6

SS10

| Ogier / Landais

| Toyota GR Yaris Rally1

| align="center" | 11:10.8

SS11

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 15:26.5

SS12

| Ogier / Landais

| Toyota GR Yaris Rally1

| align="center" | 10:35.7

SS13

| Ogier / Landais

| Toyota GR Yaris Rally1

| align="center" | 13:18.1

SS14

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 14:36.8

SS15

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 10:31.0

SS16

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 13:08.1

SS17

| Rovanperä / Halttunen

| Toyota GR Yaris Rally1

| align="center" | 14:35.8

| rowspan="8" | Ogier / Landais

SS18

| Ogier / Landais

| Toyota GR Yaris Rally1

| align="center" | 2:30.5

SS19

| Rovanperä / Halttunen

| Toyota GR Yaris Rally1

| align="center" | 11:22.4

SS20

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 5:45.9

SS21

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 6:29.7

SS22

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 11:15.7

SS23

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 5:42.1

SS24

| Tänak / Järveoja

| Hyundai i20 N Rally1

| align="center" | 6:22.7

style="background-color:#EAECF0; text-align:center" colspan="5" | Source:{{cite web|url=https://www.ewrc-results.com/shake/90020-vodafone-rally-de-portugal-2025/|title=Shakedown Vodafone Rally de Portugal 2025|work=eWRC-results.com|access-date=15 May 2025}}{{cite web|url=https://www.ewrc-results.com/results/90020-vodafone-rally-de-portugal-2025/|title=Stage results Vodafone Rally de Portugal 2025|work=eWRC-results.com|access-date=15 May 2025}}

==Championship standings==

{{col-begin}}

{{col-3}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px

| align="center" | 1

| Elfyn Evans

| align="center" | 118

align="center" | 10px

| align="center" | 2

| Kalle Rovanperä

| align="center" | 88

align="center" | 10px 1

| align="center" | 3

| Sébastien Ogier

| align="center" | 86

align="center" | 10px 1

| align="center" | 4

| Ott Tänak

| align="center" | 84

align="center" | 10px 2

| align="center" | 5

| Thierry Neuville

| align="center" | 78

{{col-3}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Co-drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px

| align="center" | 1

| Scott Martin

| align="center" | 118

align="center" | 10px

| align="center" | 2

| Jonne Halttunen

| align="center" | 88

align="center" | 10px 1

| align="center" | 3

| Vincent Landais

| align="center" | 86

align="center" | 10px 1

| align="center" | 4

| Martin Järveoja

| align="center" | 84

align="center" | 10px 2

| align="center" | 5

| Martijn Wydaeghe

| align="center" | 78

{{col-3}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Manufacturers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px

| align="center" | 1

| Toyota Gazoo Racing WRT

| align="center" | 258

align="center" | 10px

| align="center" | 2

| Hyundai Shell Mobis WRT

| align="center" | 203

align="center" | 10px

| align="center" | 3

| M-Sport Ford WRT

| align="center" | 72

align="center" | 10px

| align="center" | 4

| Toyota Gazoo Racing WRT2

| align="center" | 36

{{col-end}}

=WRC2 Rally2=

==Classification==

class="wikitable" width=85% style="font-size: 85%;"

! colspan="2" | Position

! rowspan="2" | {{Tooltip|No.|Car number}}

! rowspan="2" | Driver

! rowspan="2" | Co-driver

! rowspan="2" | Entrant

! rowspan="2" | Car

! rowspan="2" | Time

! rowspan="2" | {{Tooltip|Difference|Time difference to class winner}}

! colspan="3" | Points

Event

! Class

! Class

! Event

10

! 1

| align="center" | 20

| Oliver Solberg

| Elliott Edmondson

| Printsport

| Toyota GR Yaris Rally2

| 3:57:51.0

| 0.0

| align="center" | 25

| align="center" | 1

11

! 2

| align="center" | 21

| Yohan Rossel

| Arnaud Dunand

| PH Sport

| Citroën C3 Rally2

| 3:58:42.8

| +51.8

| align="center" | 17

| align="center" | 0

12

! 3

| align="center" | 23

| Gus Greensmith

| Jonas Andersson

| Gus Greensmith

| Škoda Fabia RS Rally2

| 3:58:59.2

| +1:08.2

| align="center" | 15

| align="center" | 0

13

! 4

| align="center" | 26

| Roope Korhonen

| Anssi Viinikka

| Roope Korhonen

| Toyota GR Yaris Rally2

| 3:59:55.7

| +2:04.7

| align="center" | 12

| align="center" | 0

14

! 5

| align="center" | 25

| Jan Solans

| Rodrigo Sanjuan de Eusebio

| PH.Ph

| Toyota GR Yaris Rally2

| 4:01:02.4

| +3:11.4

| align="center" | 10

| align="center" | 0

16

! 6

| align="center" | 30

| Roberto Daprà

| Luca Beltrame

| Roberto Daprà

| Škoda Fabia RS Rally2

| 4:01:32.1

| +4:41.1

| align="center" | 8

| align="center" | 0

17

! 7

| align="center" | 43

| Pierre-Louis Loubet

| Loris Pascaud

| M-Sport Ford WRT

| Ford Fiesta Rally2

| 4:01:58.3

| +4:07.3

| align="center" | 6

| align="center" | 0

18

! 8

| align="center" | 28

| Mikko Heikkilä

| Kristian Temonen

| Mikko Heikkilä

| Škoda Fabia RS Rally2

| 4:02:04.7

| +4:13.7

| align="center" | 4

| align="center" | 0

19

! 9

| align="center" | 45

| Marco Bulacia

| Diego Vallejo

| Marco Bulacia

| Toyota GR Yaris Rally2

| 4:02:48.1

| +4:57.1

| align="center" | 2

| align="center" | 0

20

! 10

| align="center" | 31

| Kajetan Kajetanowicz

| Maciej Szczepaniak

| Kajetan Kajetanowicz

| Toyota GR Yaris Rally2

| 4:04:02.7

| +6:11.7

| align="center" | 1

| align="center" | 0

21

! 11

| align="center" | 34

| Romet Jürgenson

| Siim Oja

| FIA Rally Star

| Ford Fiesta Rally2

| 4:04:25.5

| +6:34.5

| align="center" | 0

| align="center" | 0

22

! 12

| align="center" | 24

| Fabrizio Zaldivar

| Marcelo Der Ohannesian

| Fabrizio Zaldivar

| Škoda Fabia RS Rally2

| 4:06:47.1

| +8:56.1

| align="center" | 0

| align="center" | 0

23

! 13

| align="center" | 27

| Léo Rossel

| Guillaume Mercoiret

| PH Sport

| Citroën C3 Rally2

| 4:07:03.2

| +9:12.2

| align="center" | 0

| align="center" | 0

24

! 14

| align="center" | 48

| Bruno Bulacia

| Gabriel Morales

| Bruno Bulacia

| Toyota GR Yaris Rally2

| 4:07:52.2

| +10:01.2

| align="center" | 0

| align="center" | 0

25

! 15

| align="center" | 54

| Hikaru Kogure

| Topi Matias Luhtinen

| Toyota Gazoo Racing WRT NG

| Toyota GR Yaris Rally2

| 4:09:42.8

| +11:51.8

| align="center" | 0

| align="center" | 0

26

! 16

| align="center" | 57

| Armindo Araújo

| Luís Ramalho

| Armindo Araújo

| Škoda Fabia RS Rally2

| 4:11:18.1

| +13:27.1

| align="center" | 0

| align="center" | 0

27

! 17

| align="center" | 37

| Sarah Rumeau

| Julie Amblard

| Sarrazin Motorsport – Iron Lynx

| Citroën C3 Rally2

| 4:13:05.0

| +15:14.0

| align="center" | 0

| align="center" | 0

30

! 18

| align="center" | 52

| Pedro Meireles

| Mário Castro

| Pedro Meireles

| Škoda Fabia RS Rally2

| 4:17:03.0

| +19:12.0

| align="center" | 0

| align="center" | 0

32

! 19

| align="center" | 64

| Rakan Al-Rashed

| Hugo Magalhães

| Printsport

| Škoda Fabia RS Rally2

| 4:18:10.1

| +20:19.1

| align="center" | 0

| align="center" | 0

40

! 20

| align="center" | 56

| Bernhard ten Brinke

| Tom Woodburn

| Bernhard ten Brinke

| Škoda Fabia RS Rally2

| 4:24:14.6

| +26:23.6

| align="center" | 0

| align="center" | 0

41

! 21

| align="center" | 68

| Uğur Soylu

| Sener Güray

| GP Garage My Team

| Škoda Fabia RS Rally2

| 4:25:31.8

| +27:40.8

| align="center" | 0

| align="center" | 0

43

! 22

| align="center" | 70

| Diogo Marujo

| Jorge Carvalho

| Diogo Marujo

| Škoda Fabia Rally2 evo

| 4:26:05.6

| +28:14.6

| align="center" | 0

| align="center" | 0

45

! 23

| align="center" | 36

| Yuki Yamamoto

| James Fulton

| Toyota Gazoo Racing WRT NG

| Toyota GR Yaris Rally2

| 4:27:47.6

| +29:56.6

| align="center" | 0

| align="center" | 0

47

! 24

| align="center" | 74

| Juan Carlos Peralta

| Victor Peréz

| Juan Carlos Peralta

| Škoda Fabia RS Rally2

| 4:31:09.2

| +33:18.2

| align="center" | 0

| align="center" | 0

49

! 25

| align="center" | 29

| Lauri Joona

| Samu Vaaleri

| Lauri Joona

| Škoda Fabia RS Rally2

| 4:36:28.7

| +38:37.7

| align="center" | 0

| align="center" | 0

50

! 26

| align="center" | 67

| Rachele Somaschini

| Nicola Arena

| Rachele Somaschini

| Citroën C3 Rally2

| 4:38:27.5

| +40:36.5

| align="center" | 0

| align="center" | 0

53

! 27

| align="center" | 76

| Francisco Teixeira

| João Serôdio

| Francisco Teixeira

| Škoda Fabia Rally2 evo

| 4:52:13.7

| +54:22.7

| align="center" | 0

| align="center" | 0

54

! 28

| align="center" | 72

| Cristian Dolofan

| Traian Pavel

| Cristian Dolofan

| Citroën C3 Rally2

| 5:02:25.8

| +1:04:34.8

| align="center" | 0

| align="center" | 0

55

! 29

| align="center" | 38

| Alejandro Mauro

| Adrián Pérez

| Alejandro Mauro

| Škoda Fabia RS Rally2

| 5:05:33.7

| +1:07:42.7

| align="center" | 0

| align="center" | 0

57

! 30

| align="center" | 44

| Georg Linnamäe

| James Morgan

| Georg Linnamäe

| Toyota GR Yaris Rally2

| 5:09:31.5

| +1:11:40.5

| align="center" | 0

| align="center" | 0

63

! 31

| align="center" | 66

| Miguel Granados

| Marc Martí

| Miguel Granados

| Škoda Fabia RS Rally2

| 5:51:17.7

| +1:53:26.7

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS23

| align="center" | 75

| Jorge Martínez

| José Alberto Aros

| Jorge Martínez

| Hyundai i20 N Rally2

| colspan="2" align="center" | Withdrawn

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS20

| align="center" | 71

| Eugen Cărăgui

| Robert Patrick Fus

| Eugen Cărăgui

| Citroën C3 Rally2

| colspan="2" align="center" | Withdrawn

| align="center" | 0

| align="center" | 0

colspan="2" | Completed SS12

| align="center" | 50

| Pedro Almeida

| António Costa

| Pedro Almeida

| Škoda Fabia RS Rally2

| colspan="2" align="center" | National Only

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS12

| align="center" | 32

| Pablo Sarrazin

| Geoffrey Combe

| Sarrazin Motorsport – Iron Lynx

| Citroën C3 Rally2

| colspan="2" align="center" | Mechanical

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS12

| align="center" | 42

| Robert Virves

| Jakko Viilo

| Toksport WRT

| Škoda Fabia RS Rally2

| colspan="2" align="center" | Accident

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS12

| align="center" | 59

| Giovanni Trentin

| Alessandro Franco

| MT Racing SRL

| Škoda Fabia RS Rally2

| colspan="2" align="center" | Mechanical

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS12

| align="center" | 65

| Alexander Villanueva

| Alberto Chamorro

| Alexander Villanueva

| Škoda Fabia RS Rally2

| colspan="2" align="center" | Mechanical

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS10

| align="center" | 58

| Fabio Schwarz

| Bernhard Ettel

| Fabio Schwarz

| Toyota GR Yaris Rally2

| colspan="2" align="center" | Gearbox

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS9

| align="center" | 60

| Diego Ruiloba

| Ángel Vela

| Diego Ruiloba

| Citroën C3 Rally2

| colspan="2" align="center" | Mechanical

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS6

| align="center" | 61

| Ernesto Cunha

| Valter Cardoso

| Ernesto Cunha

| Škoda Fabia Rally2 evo

| colspan="2" align="center" | Accident

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS4

| align="center" | 73

| Peter van Merksteijn Jr.

| Erwin Berkhof

| Peter van Merksteijn Jr.

| Volkswagen Polo GTI R5

| colspan="2" align="center" | Rolled

| align="center" | 0

| align="center" | 0

style="background-color:#EAECF0; text-align:center" colspan="11" | Source:{{cite web|url=https://www.ewrc-results.com/final/90019-rally-islas-canarias-rally-of-spain-2025/?sct=1682|title=Final results Vodafone Rally de Portugal 2025|work=eWRC-results.com|access-date=18 May 2025}}

==Special stages==

{{col-begin}}

{{col-2}}

class="wikitable" style="font-size:85%"

|+{{nowrap|Overall}}

! Stage

! Winners

! Car

! Time

! Class leaders

SD

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 4:02.9

| {{n/a}}

SS1

| Greensmith / Andersson

| Škoda Fabia RS Rally2

| align="center" | 2:23.6

| Greensmith / Andersson

SS2

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 9:38.4

| rowspan="23" |Solberg / Edmondson

SS3

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 9:22.4

SS4

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 9:28.1

SS5

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 9:10.6

SS6

| Y. Rossel / Dunand

| Citroën C3 Rally2

| align="center" | 9:22.2

SS7

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 9:28.4

SS8

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 9:05.7

SS9

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 9:37.5

SS10

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 11:26.9

SS11

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 15:42.4

SS12

| Y. Rossel / Dunand

| Citroën C3 Rally2

| align="center" | 11:08.4

SS13

| Greensmith / Andersson

| Škoda Fabia RS Rally2

| align="center" | 13:49.8

SS14

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 15:15.5

SS15

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 11:00.0

SS16

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 13:47.2

SS17

| Y. Rossel / Dunand

| Citroën C3 Rally2

| align="center" | 15:13.3

SS18

| Y. Rossel / Dunand

| Citroën C3 Rally2

| align="center" | 2:36.5

SS19

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 11:54.6

SS20

| Y. Rossel / Dunand

| Citroën C3 Rally2

| align="center" | 6:04.2

SS21

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 6:52.0

SS22

| Y. Rossel / Dunand

| Citroën C3 Rally2

| align="center" | 11:46.7

SS23

| Y. Rossel / Dunand

| Citroën C3 Rally2

| align="center" | 6:01.0

SS24

| Solberg / Edmondson

| Toyota GR Yaris Rally2

| align="center" | 6:50.6

style="background-color:#EAECF0; text-align:center" colspan="5" | Source:

{{col-2}}

class="wikitable" style="font-size:85%"

|+{{nowrap|Challenger}}

! Stage

! Winners

! Car

! Time

! Class leaders

SD

| Virves / Viilo

| Škoda Fabia RS Rally2

| align="center" | 4:03.7

| {{n/a}}

SS1

| Daprà / Beltrame

| Škoda Fabia RS Rally2

| align="center" | 2:23.7

| Daprà / Beltrame

SS2

| Solans / Sanjuan de Eusebio

| Toyota GR Yaris Rally2

| align="center" | 9:47.6

| rowspan="4" | Korhonen / Viinikka

SS3

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 9:32.1

SS4

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 9:31.2

SS5

| Virves / Viilo

| Škoda Fabia RS Rally2

| align="center" | 9:18.9

SS6

| Virves / Viilo

| Škoda Fabia RS Rally2

| align="center" | 9:22.7

| rowspan="4" | Virves / Viilo

SS7

| Solans / Sanjuan de Eusebio

| Toyota GR Yaris Rally2

| align="center" | 9:28.7

SS8

| Virves / Viilo

| Škoda Fabia RS Rally2

| align="center" | 9:12.5

SS9

| Virves / Viilo

| Škoda Fabia RS Rally2

| align="center" | 9:38.2

SS10

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 11:40.9

| rowspan="15" | Korhonen / Viinikka

SS11

| Daprà / Beltrame

| Škoda Fabia RS Rally2

| align="center" | 16:04.1

SS12

| Heikkilä / Temonen

| Škoda Fabia RS Rally2

| align="center" | 11:13.8

SS13

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 13:51.8

SS14

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 15:15.5

SS15

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 11:00.0

SS16

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 13:55.9

SS17

| Korhonen / Viinikka

| Toyota GR Yaris Rally2

| align="center" | 15:15.9

SS18

| L. Rossel / Mercoiret

| Citroën C3 Rally2

| align="center" | 2:37.1

SS19

| Joona / Vaaleri

| Škoda Fabia RS Rally2

| align="center" | 11:54.9

SS20

| Joona / Vaaleri

| Škoda Fabia RS Rally2

| align="center" | 6:06.2

SS21

| Joona / Vaaleri

| Škoda Fabia RS Rally2

| align="center" | 6:54.4

SS22

| Joona / Vaaleri

| Škoda Fabia RS Rally2

| align="center" | 11:50.1

SS23

| Heikkilä / Temonen

| Škoda Fabia RS Rally2

| align="center" | 6:03.4

SS24

| Joona / Vaaleri

| Škoda Fabia RS Rally2

| align="center" | 6:51.3

style="background-color:#EAECF0; text-align:center" colspan="5" | Source:

{{col-end}}

==Championship standings==

{{col-begin}}

{{col-5}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px

| align="center" | 1

| Yohan Rossel

| align="center" | 67

align="center" | 10px

| align="center" | 2

| Oliver Solberg

| align="center" | 60

align="center" | 10px

| align="center" | 3

| Gus Greensmith

| align="center" | 40

align="center" | 10px 2

| align="center" | 4

| Roope Korhonen

| align="center" | 29

align="center" | 10px 2

| align="center" | 5

| Jan Solans

| align="center" | 27

{{col-5}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Co-drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px

| align="center" | 1

| Arnaud Dunand

| align="center" | 67

align="center" | 10px

| align="center" | 2

| Elliott Edmondson

| align="center" | 60

align="center" | 10px

| align="center" | 3

| Jonas Andersson

| align="center" | 40

align="center" | 10px 2

| align="center" | 4

| Anssi Viinikka

| align="center" | 29

align="center" | 10px 2

| align="center" | 5

| Rodrigo Sanjuan de Eusebio

| align="center" | 27

{{col-5}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Manufacturers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px

| align="center" | 1

| PH Sport

| align="center" | 109

align="center" | 10px

| align="center" | 2

| Toyota Gazoo Racing WRT NG

| align="center" | 79

align="center" | 10px 1

| align="center" | 3

| Sarrazin Motorsport – Iron Lynx

| align="center" | 39

align="center" | 10px 1

| align="center" | 4

| Toksport WRT

| align="center" | 32

{{col-5}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Challenger Drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px 2

| align="center" | 1

| Roope Korhonen

| align="center" | 50

align="center" | 10px 2

| align="center" | 2

| Jan Solans

| align="center" | 42

align="center" | 10px 4

| align="center" | 3

| Roberto Daprà

| align="center" | 40

align="center" | 10px 3

| align="center" | 4

| Fabrizio Zaldivar

| align="center" | 31

align="center" | 10px 3

| align="center" | 5

| Mikko Heikkilä

| align="center" | 29

{{col-5}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Challenger Co-drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px 2

| align="center" | 1

| Anssi Viinikka

| align="center" | 50

align="center" | 10px 2

| align="center" | 2

| Diego Sanjuan de Eusebio

| align="center" | 42

align="center" | 10px 2

| align="center" | 3

| Marcelo Der Ohannesian

| align="center" | 31

align="center" | 10px 4

| align="center" | 4

| Kristian Temonen

| align="center" | 29

align="center" | 10px 3

| align="center" | 5

| Guillaume Mercoiret

| align="center" | 27

{{col-end}}

=WRC3 Rally3=

==Classification==

class="wikitable" width=85% style="font-size: 85%;"

! colspan="2" | Position

! rowspan="2" | {{Tooltip|No.|Car number}}

! rowspan="2" | Driver

! rowspan="2" | Co-driver

! rowspan="2" | Entrant

! rowspan="2" | Car

! rowspan="2" | Time

! rowspan="2" | {{Tooltip|Difference|Time difference to class winner}}

! rowspan="2" | Points

Event

! Class

28

! 1

| align="center" | 87

| Taylor Gill

| Daniel Brkic

| FIA Rally Star

| Ford Fiesta Rally3

| 4:15:07.3

| 0.0

| align="center" | 25

33

! 2

| align="center" | 90

| Kerem Kazaz

| Corentin Silvestre

| Team Petrol Ofisi

| Ford Fiesta Rally3

| 4:19:19.0

| +4:11.7

| align="center" | 17

35

! 3

| align="center" | 95

| Max Smart

| Cameron Fair

| FIA Rally Star

| Ford Fiesta Rally3

| 4:19:52.5

| +4:45.2

| align="center" | 15

36

! 4

| align="center" | 83

| Nataniel Bruun

| Pablo Olmos

| Nataniel Bruun

| Ford Fiesta Rally3

| 4:20:29.7

| +5:22.4

| align="center" | 12

37

! 5

| align="center" | 96

| Joosep Ralf Nõgene

| Aleks Lesk

| LightGrey

| Ford Fiesta Rally3

| 4:21:00.9

| +5:53.6

| align="center" | 10

38

! 6

| align="center" | 79

| Takumi Matsushita

| Pekka Kelander

| Toyota Gazoo Racing WRT NG

| Renault Clio Rally3

| 4:21:26.9

| +6:19.6

| align="center" | 8

39

! 7

| align="center" | 78

| Ghjuvanni Rossi

| Kylian Sarmezan

| Ghjuvanni Rossi

| Ford Fiesta Rally3

| 4:22:10.4

| +7:03.1

| align="center" | 6

48

! 8

| align="center" | 94

| Diego Dominguez Jr.

| Rogelio Peñate

| Diego Dominguez Jr.

| Ford Fiesta Rally3

| 4:35:17.6

| +20:10.3

| align="center" | 4

51

! 9

| align="center" | 89

| Ali Türkkan

| Oytun Albaykar

| Castrol Ford Team Türkiye

| Ford Fiesta Rally3

| 4:49:14.4

| +34:07.1

| align="center" | 2

52

! 10

| align="center" | 81

| Tom Pellerey

| Hervé Faucher

| Tom Pellerey

| Renault Clio Rally3

| 4:51:10.7

| +36:03.4

| align="center" | 1

58

! 11

| align="center" | 77

| Arthur Pelamourges

| Bastien Pouget

| Arthur Pelamourges

| Renault Clio Rally3

| 5:09:47.7

| +54:40.4

| align="center" | 0

61

! 12

| align="center" | 93

| Tristan Charpentier

| Florian Barral

| Tristan Charpentier

| Ford Fiesta Rally3

| 5:39:22.6

| +1:24:15.3

| align="center" | 0

64

! 13

| align="center" | 92

| Claire Schönborn

| Jara Hain

| WRC Young Driver Program

| Ford Fiesta Rally3

| 6:05:22.5

| +1:50:15.2

| align="center" | 0

66

! 14

| align="center" | 85

| André Martinez

| Matias Aranguren

| André Martinez

| Ford Fiesta Rally3

| 6:42:09.6

| +2:27:02.3

| align="center" | 0

colspan="2" | Retired SS19

| align="center" | 84

| Federico Ensslin

| Alejandro López

| Past Racing

| Ford Fiesta Rally3

| colspan="2" align="center" | Mechanical

| align="center" | 0

colspan="2" | Retired SS19

| align="center" | 80

| Mattéo Chatillon

| Maxence Cornuau

| Mattéo Chatillon

| Renault Clio Rally3

| colspan="2" align="center" | Mechanical

| align="center" | 0

colspan="2" | Did not start

| align="center" | 82

| Shotaro Goto

| Jussi Lindberg

| Toyota Gazoo Racing WRT NG

| Renault Clio Rally3

| colspan="2" align="center" | Shakedown rolled

| align="center" | 0

style="background-color:#EAECF0; text-align:center" colspan="11" | Source:{{cite web|url=https://www.ewrc-results.com/final/90020-vodafone-rally-de-portugal-2025/?sct=2093|title=Final results Vodafone Rally de Portugal 2025|work=eWRC-results.com|access-date=18 May 2025}}

==Special stages==

class="wikitable" style="font-size:85%"

! Stage

! Winners

! Car

! Time

! Class leaders

SD

| Charpentier / Barral

| Ford Fiesta Rally3

| align="center" | 4:14.7

| {{n/a}}

SS1

| Chatillon / Cornuau

| Renault Clio Rally3

| align="center" | 2:34.3

| Chatillon / Cornuau

SS2

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 10:19.2

| Gill / Brkic

SS3

| Pelamourges / Pouget

| Renault Clio Rally3

| align="center" | 9:59.1

| Pelamourges / Pouget

SS4

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 10:03.8

| rowspan="22" | Gill / Brkic

SS5

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 9:59.1

SS6

| Domínguez / Peñate

| Ford Fiesta Rally3

| align="center" | 10:08.0

SS7

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 10:09.2

SS8

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 9:52.8

SS9

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 10:30.1

SS10

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 12:25.4

SS11

| Kazaz / Silvestre

| Ford Fiesta Rally3

| align="center" | 17:04.0

SS12

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 11:48.7

SS13

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 14:43.1

SS14

| Charpentier / Barral

| Ford Fiesta Rally3

| align="center" | 16:10.7

SS15

| Charpentier / Barral

| Ford Fiesta Rally3

| align="center" | 11:47.7

SS16

| Bruun / Olmos

| Ford Fiesta Rally3

| align="center" | 15:05.1

SS17

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 16:09.0

rowspan="2" | SS18

| Matsushita / Kelander

| Renault Clio Rally3

| align="center" rowspan="2" | 2:44.0

Charpentier / Barral

| Ford Fiesta Rally3

SS19

| Domínguez / Peñate

| Ford Fiesta Rally3

| align="center" | 12:35.2

SS20

| Domínguez / Peñate

| Ford Fiesta Rally3

| align="center" | 6:27.8

SS21

| Charpentier / Barral

| Ford Fiesta Rally3

| align="center" | 7:19.1

SS22

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 12:29.5

SS23

| Charpentier / Barral

| Ford Fiesta Rally3

| align="center" | 6:22.5

SS24

| Domínguez / Peñate

| Ford Fiesta Rally3

| align="center" | 7:14.5

style="background-color:#EAECF0; text-align:center" colspan="5" | Source:

==Championship standings==

{{col-begin}}

{{col-2}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px 4

| align="center" | 1

| Taylor Gill

| align="center" | 50

align="center" | 10px 1

| align="center" | 2

| Arthur Pelamourges

| align="center" | 42

align="center" | 10px 1

| align="center" | 3

| Ghjuvanni Rossi

| align="center" | 36

align="center" | 10px 1

| align="center" | 4

| Matteo Fontana

| align="center" | 34

align="center" | 10px 2

| align="center" | 5

| Takumi Matsushita

| align="center" | 32

{{col-2}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Co-drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px 4

| align="center" | 1

| Daniel Brkic

| align="center" | 50

align="center" | 10px 1

| align="center" | 2

| Bastien Pouget

| align="center" | 42

align="center" | 10px 1

| align="center" | 3

| Kylian Sarmezan

| align="center" | 36

align="center" | 10px 1

| align="center" | 4

| Alessandro Arnaboldi

| align="center" | 34

align="center" | 10px 2

| align="center" | 5

| Pekka Kelander

| align="center" | 32

{{col-end}}

=JWRC Rally3=

==Classification==

class="wikitable" width=85% style="font-size: 85%;"

! colspan="2" | Position

! rowspan="2" | {{Tooltip|No.|Car number}}

! rowspan="2" | Driver

! rowspan="2" | Co-driver

! rowspan="2" | Entrant

! rowspan="2" | Car

! rowspan="2" | Time

! rowspan="2" | {{Tooltip|Difference|Time difference to class winner}}

! colspan="2" | Points

Event

! Class

! Class

! Stage

28

! 1

| align="center" | 87

| Taylor Gill

| Daniel Brkic

| FIA Rally Star

| Ford Fiesta Rally3

| 4:15:07.3

| 0.0

| align="center" | 25

| align="center" | 7

29

! 2

| align="center" | 86

| Mille Johansson

| Johan Grönvall

| Mille Johansson

| Ford Fiesta Rally3

| 4:15:20.7

| +13.4

| align="center" | 17

| align="center" | 12

33

! 3

| align="center" | 90

| Kerem Kazaz

| Corentin Silvestre

| Team Petrol Ofisi

| Ford Fiesta Rally3

| 4:19:19.0

| +4:11.7

| align="center" | 15

| align="center" | 0

34

! 4

| align="center" | 91

| Thomas Martens

| Max Freeman

| Thomas Martens

| Ford Fiesta Rally3

| 4:19:25.9

| +4:18.6

| align="center" | 12

| align="center" | 0

35

! 5

| align="center" | 95

| Max Smart

| Cameron Fair

| FIA Rally Star

| Ford Fiesta Rally3

| 4:19:52.5

| +4:45.2

| align="center" | 10

| align="center" | 0

37

! 6

| align="center" | 96

| Joosep Ralf Nõgene

| Aleks Lesk

| LightGrey

| Ford Fiesta Rally3

| 4:21:00.9

| +5:53.6

| align="center" | 8

| align="center" | 0

42

! 7

| align="center" | 88

| Eamonn Kelly

| Conor Mohan

| Motorsport Ireland Rally Academy

| Ford Fiesta Rally3

| 4:25:53.6

| +10:46.3

| align="center" | 6

| align="center" | 1

48

! 8

| align="center" | 94

| Diego Dominguez Jr.

| Rogelio Peñate

| Diego Dominguez Jr.

| Ford Fiesta Rally3

| 4:35:17.6

| +20:10.3

| align="center" | 4

| align="center" | 1

51

! 9

| align="center" | 89

| Ali Türkkan

| Oytun Albaykar

| Castrol Ford Team Türkiye

| Ford Fiesta Rally3

| 4:49:14.4

| +34:07.1

| align="center" | 2

| align="center" | 0

61

! 10

| align="center" | 93

| Tristan Charpentier

| Florian Barral

| Tristan Charpentier

| Ford Fiesta Rally3

| 5:39:22.6

| +1:24:15.3

| align="center" | 1

| align="center" | 1

64

! 11

| align="center" | 92

| Claire Schönborn

| Jara Hain

| WRC Young Driver Program

| Ford Fiesta Rally3

| 6:05:22.5

| +1:50:15.2

| align="center" | 0

| align="center" | 0

colspan="2" | Retired SS2

| align="center" | 82

| Shaker Jweihan

| Aisvydas Paliukėnas

| Shaker Jweihan

| Ford Fiesta Rally3

| colspan="2" align="center" | Personal

| align="center" | 0

| align="center" | 0

style="background-color:#EAECF0; text-align:center" colspan="11" | Source:{{cite web|url=https://www.ewrc-results.com/final/90020-vodafone-rally-de-portugal-2025/?sct=10|title=Final results Vodafone Rally de Portugal 2025|work=eWRC-results.com|access-date=18 May 2025}}

==Special stages==

class="wikitable" style="font-size:85%"

! Stage

! Winners

! Car

! Time

! Class leaders

SD

| Charpentier / Barral

| Ford Fiesta Rally3

| align="center" | 4:14.7

| {{n/a}}

SS1

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 2:34.7

| Johansson / Grönvall

SS2

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 10:19.2

| rowspan="7" | Gill / Brkic

SS3

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 10:07.6

SS4

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 10:03.8

SS5

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 9:59.1

SS6

| Domínguez / Peñate

| Ford Fiesta Rally3

| align="center" | 10:08.0

SS7

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 10:07.8

SS8

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 9:52.8

SS9

| colspan="4" align="center" | Stage cancelled

SS10

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 12:21.9

| rowspan="15" | Gill / Brkic

SS11

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 17:02.9

SS12

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 11:48.7

SS13

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 14:43.1

SS14

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 16:10.6

SS15

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 11:42.9

SS16

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 14:52.2

SS17

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 16:08.1

SS18

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 2:41.8

SS19

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 12:32.5

SS20

| Kelly / Mohan

| Ford Fiesta Rally3

| align="center" | 6:25.2

SS21

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 7:16.7

SS22

| Gill / Brkic

| Ford Fiesta Rally3

| align="center" | 12:29.5

SS23

| Charpentier / Barral

| Ford Fiesta Rally3

| align="center" | 6:22.5

SS24

| Johansson / Grönvall

| Ford Fiesta Rally3

| align="center" | 7:14.5

style="background-color:#EAECF0; text-align:center" colspan="5" | Source:

==Championship standings==

{{col-begin}}

{{col-2}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px 1

| align="center" | 1

| Taylor Gill

| align="center" | 59

align="center" | 10px 1

| align="center" | 2

| Mille Johansson

| align="center" | 59

align="center" | 10px 2

| align="center" | 3

| Kerem Kazaz

| align="center" | 26

align="center" | 10px 1

| align="center" | 4

| Eamonn Kelly

| align="center" | 22

align="center" | 10px 1

| align="center" | 5

| Thomas Martens

| align="center" | 20

{{col-2}}

class="wikitable" style="font-size:85%;"

|+{{nowrap|Co-drivers' Standings}}

!Move

!{{Tooltip|Pos.|Position}}

!Driver

!Points

align="center" | 10px 1

| align="center" | 1

| Daniel Brkic

| align="center" | 59

align="center" | 10px 1

| align="center" | 2

| Johan Grönvall

| align="center" | 59

align="center" | 10px 2

| align="center" | 3

| Corentin Silvestre

| align="center" | 26

align="center" | 10px 1

| align="center" | 4

| Conor Mohan

| align="center" | 22

align="center" | 10px 1

| align="center" | 5

| Max Freeman

| align="center" | 20

{{col-end}}

References

{{reflist}}