Ireland set record for their biggest win, most points and most tries in first ever Test against Portugal
Debutants Hugh Gavin and Shayne Bolton both score twice among Ireland's eight first-half tries
Craig Casey, Cian Prendergast, Calvin Nash and Ciaran Frawley add tries after restart
Debutant Alex Kendellen and scrum-half Ben Murphy put Ireland on brink of century, and penalty try rounds out win
No television match official (TMO) after communications fail
Live Reporting
Mark Strange
Postpublished at 19:46 BST 12 July 2025
19:46 BST 12 July 2025
Portugal 0-42 Ireland
I'm sure many of you following along have been on the wrong end of a heavy score line before. I know I have and standing under the posts time and time again is so demoralising so you really do feel for Portugal.
To make matters worse, the replacement Gabriel Aviragnet is forced off himself and he is replaced by debutant Francisco Almeida who is a back rower by trade but will be playing on the wing. I've been there too and it wasn't pretty...
We wish Tomas Appleton all the best as he is carried off with what looks a serious ankle injury.
Adam Leal is trying to contact the TMO to check for a croc roll by an Irish player that led to the injury but he cannot get in touch so he is asking for a phone!
Concern for Portugal captain Tomas Appleton as he seems to have rolled his ankle in a tackle. The stretcher has been called for and Gabriel Aviragnet is ready to replace him in the centre.
Just over halfway through the first half and we will take a cooling break.
Converted try - Portugal 0-21 Irelandpublished at 19:11 BST 12 July 2025
19:11 BST 12 July 2025
Tommy O'Brien (con Crowley)
I can barely keep up here!
The two O'Briens scythe their way through the red jerseys as full-back Jimmy O'Brien makes space for his namesake Tommy who sears away down the right wing and over for a try that Crowley converts.
Portugal respond well with some good running from full back Nuno Guedes causing Ireland trouble. Cian Prendergast makes a big line break but debutant Alex Kendellen forces a pass that is intercepted by Manuel Pinto.
Seven minutes gone and Ireland win a ruck penalty in midfield.
The teams are out and the anthems have been belted out at a rather sparsely-populated Estadio Nacional do Jamor!
This is the first ever test between these two and the 21st new side Ireland have awarded caps against. The last new side Ireland faced was Russia in Siberia way back in 2002!
The conditions here are certainly not Siberia-esque as it is a hot sunny night in the Portuguese capital. Similar temperatures to home with the mercury in the low 20s.
Much different to the pouring rain in Tbilisi last week!
'Endless competition' at Leinster driving McCarthypublished at 18:55 BST 12 July 2025
18:55 BST 12 July 2025
Portugal v Ireland (19:00 BST)
Ireland hooker Gus McCarthy believes competition for places at Leinster is helping him develop as a player as he prepares for his sixth cap in Lisbon tonight.
The 21-year-old also started his side's 34-5 win over Georgia in Tbilisi last week having made his debut against Fiji in November.
With British and Irish Lions Dan Sheehan and Ronan Kelleher ahead of him in the pecking order at Leinster, McCarthy played just three times for his province between the end of the Six Nations and conclusion of the domestic season in June.
"I haven't played a huge amount. I didn't really get involved in the URC knock-out matches or the latter end of the Champions Cup," said McCarthy.
Portugal Test 'to be taken very seriously' - Tuckerpublished at 18:50 BST 12 July 2025
18:50 BST 12 July 2025
Portugal v Ireland (19:00 BST)
Ireland interim forwards coach Cullie Tucker says tonight's Test match is one that will provide a "significant" challenge for his side.
While pleased with their performance in the victory in Tbilisi last week, Tucker believes Portugal - under former Racing 92 and Munster assistant Simon Mannix - will provide another stern test.
"They're a very good rugby team and it is a game that needs to be taken very seriously," he said.
"We're here to win two games and they're going to provide a different challenge to Georgia and a significant one with the heat on top of that.
Pinheiro RuizBaptista 64', substituted for Baptista at 64 minutes
Number
14
14, Martins
Martins
Number
13
13, Wallis
Wallis
Number
12
12, Ferreira
FerreiraAndrade 61', substituted for Andrade at 61 minutes
Number
11
11, Andrade
AndradeCosta 50', substituted for Costa at 50 minutes
Number
10
10, Ferreira
FerreiraLopes 40', substituted for Lopes at 40 minutes
Number
9
9, Begic
Begicda Cunha 41', substituted for da Cunha at 41 minutes
Number
1
1, Sousa Guedes
Sousa Guedes
Number
2
2, Bento
Bento
Number
3
3, Pinto
Pinto
Number
4
4, Appleton
AppletonAviragnet 22', substituted for Aviragnet at 22 minutesAlmeida 35', substituted for Almeida at 35 minutes
Number
5
5, Cardoso
Cardoso
Number
6
6, Aubry
Aubry
Number
7
7, Gomes
GomesCampos 52', substituted for Campos at 52 minutes
Number
8
8, Costa
CostaSouto 57', substituted for Souto at 57 minutes
Substitutes
home team, Portugal
Number
16
16, da Cunha
da Cunha
Number
17
17, Lopes
Lopes
Number
18
18, Souto
Souto
Number
19
19, Costa
Costa
Number
20
20, Almeida
Almeida
Number
21
21, Baptista
Baptista
Number
22
22, Campos
Campos
Number
23
23, Aviragnet
Aviragnet
away team, Ireland
Starting lineup
Number
15
15, C Prendergast
C Prendergast
Number
14
14, Kendellen
Kendellen
Number
13
13, Baird
BairdDeegan 52', substituted for Deegan at 52 minutesMcCloskey 52', substituted for McCloskey at 52 minutesFrawley 52', substituted for Frawley at 52 minutes
Number
12
12, Murray
Murray
Number
11
11, Ahern
Ahern
Number
10
10, Clarkson
ClarksonO'Toole 52', substituted for O'Toole at 52 minutes
Number
9
9, G McCarthy
G McCarthyStewart 52', substituted for Stewart at 52 minutes
Number
1
1, J O'Brien
J O'Brien
Number
2
2, O'Brien
O'BrienNash 52', substituted for Nash at 52 minutes
Number
3
3, Gavin
Gavin
Number
4
4, McCloskey
McCloskeyFrawley 52', substituted for Frawley at 52 minutes
Number
5
5, Bolton
Bolton
Number
6
6, Crowley
Crowley
Number
7
7, Casey
CaseyMurphy 62', substituted for Murphy at 62 minutes
Number
8
8, Boyle
BoyleMilne 52', substituted for Milne at 52 minutes
Pinheiro RuizBaptista 64', substituted for Baptista at 64 minutes
Number
14
14, Martins
Martins
Number
13
13, Wallis
Wallis
Number
12
12, Ferreira
FerreiraAndrade 61', substituted for Andrade at 61 minutes
Number
11
11, Andrade
AndradeCosta 50', substituted for Costa at 50 minutes
Number
10
10, Ferreira
FerreiraLopes 40', substituted for Lopes at 40 minutes
Number
9
9, Begic
Begicda Cunha 41', substituted for da Cunha at 41 minutes
Number
1
1, Sousa Guedes
Sousa Guedes
Number
2
2, Bento
Bento
Number
3
3, Pinto
Pinto
Number
4
4, Appleton
AppletonAviragnet 22', substituted for Aviragnet at 22 minutesAlmeida 35', substituted for Almeida at 35 minutes
Number
5
5, Cardoso
Cardoso
Number
6
6, Aubry
Aubry
Number
7
7, Gomes
GomesCampos 52', substituted for Campos at 52 minutes
Number
8
8, Costa
CostaSouto 57', substituted for Souto at 57 minutes
Substitutes
Number
16
16, da Cunha
da Cunha
Number
17
17, Lopes
Lopes
Number
18
18, Souto
Souto
Number
19
19, Costa
Costa
Number
20
20, Almeida
Almeida
Number
21
21, Baptista
Baptista
Number
22
22, Campos
Campos
Number
23
23, Aviragnet
Aviragnet
away team, Ireland
Starting lineup
Number
15
15, C Prendergast
C Prendergast
Number
14
14, Kendellen
Kendellen
Number
13
13, Baird
BairdDeegan 52', substituted for Deegan at 52 minutesMcCloskey 52', substituted for McCloskey at 52 minutesFrawley 52', substituted for Frawley at 52 minutes
Number
12
12, Murray
Murray
Number
11
11, Ahern
Ahern
Number
10
10, Clarkson
ClarksonO'Toole 52', substituted for O'Toole at 52 minutes
Number
9
9, G McCarthy
G McCarthyStewart 52', substituted for Stewart at 52 minutes
Number
1
1, J O'Brien
J O'Brien
Number
2
2, O'Brien
O'BrienNash 52', substituted for Nash at 52 minutes
Number
3
3, Gavin
Gavin
Number
4
4, McCloskey
McCloskeyFrawley 52', substituted for Frawley at 52 minutes
Number
5
5, Bolton
Bolton
Number
6
6, Crowley
Crowley
Number
7
7, Casey
CaseyMurphy 62', substituted for Murphy at 62 minutes
Number
8
8, Boyle
BoyleMilne 52', substituted for Milne at 52 minutes