Ireland may be 31 places above Luxembourg in the Fifa world rankings, however, it’s not expected to be an easy game.
The so-called minnows infamously beat Stephen Kenny’s Ireland in Dublin, and Sweden are among their more recent notable scalps.
Heimir Hallgrímsson’s side will be confident, however.
They are three matches unbeaten following back-to-back wins over Bulgaria and last week’s draw with Senegal in Dublin.
The Boys in Green were even a little unlucky not to beat the 19th-ranked team, as had VAR been in place, the visitors’ late equaliser would likely have been ruled out for offside.
10 Jun
6:47PM
Confirmation of the Ireland starting XI below, with full debuts for Max O’Leary and Killian Phillips…
STARTING XI | Luxembourg v Ireland
Heimir Hallgrímsson has made five changes for the friendly tonight as Killian Phillips makes his first start for Ireland 👌
Six years after his first call-up in May 2019, Max O'Leary makes his first appearance, congratulations Max 💚🇮🇪 pic.twitter.com/ReSBpA9U1a
— Ireland Football ⚽️🇮🇪 (@IrelandFootball) June 10, 2025
10 Jun
7:46PM
We’re underway…
10 Jun
7:48PM
2 mins: Decent start for Luxembourg.
They win an early corner, but it’s cleared comfortably.
10 Jun
7:51PM
5 mins: Luxembourg have had plenty of possession and territory in these early stages.
Ireland have been going long frequently, but it’s been an ineffective tactic so far.
10 Jun
7:54PM
8 mins: McAteer delivers a hopeful cross into the area, but it evades Troy Parrott.
The visitors have yet to really click in the attacking third.
Ireland manager Heimir Hallgrimsson takes a selfie with fans who had a birthday card for him. Ryan Byrne / INPHO
Ryan Byrne / INPHO / INPHO
10 Jun
7:59PM
13 mins: Nervy moment for Max O’Leary.
The debutant drops a routine cross but gathers it on the second attempt.
10 Jun
8:02PM
Rodrigues receives the ball in plenty of space on the edge of the area, but his shot is well off target.
Luxembourg’s all-time leading goalscorer, of course, scored the winner when the two sides met in Dublin.
10 Jun
8:04PM
18 mins: Cruz receives the game’s first booking.
It’s deserved, as he cynically takes out Will Smallbone as the Southampton man bursts past him.
10 Jun
8:07PM
20 mins: An early tactical change for Ireland.
Phillips and Smallbone have swapped positions. The latter is now playing on the left.
Meanwhile, the visitors are also forced into an early substitution.
Robbie Brady has picked up a knock, with Ryan Manning — after his impressive outing last Friday at the Aviva — replacing him.
10 Jun
8:10PM
24 mins: Luxembourg continue to pose a considerable threat.
Jans’ inswinging cross narrowly misses the head of Rodrigues.
10 Jun
8:16PM
29 mins: More poor play from Ireland.
Ferguson gives it away needlessly. Sinani bursts forward, and his powerful shot from just outside the area is parried out for a corner by O’Leary.
10 Jun
8:17PM
31 mins: Per RTÉ, Luxembourg have had 61% possession so far.
It’s been a sub-par opening third to this game for Heimir Hallgrímsson’s men.
10 Jun
8:19PM
33 mins: Nervy moment for Jason Knight.
He goes down rather easily as Sinani robs him of possession, but fortunately for Ireland, the referee awards a free kick as the attacker is running through on goal.
10 Jun
8:21PM
35 mins: McAteer shows good defensive discipline to get back and make a tackle.
Dardari was bearing down on goal as Luxembourg counter-attacked menacingly.
10 Jun
8:22PM
37 mins: Rodrigues’ dangerous low cross is not met by anyone.
Luxembourg are controlling this game.
10 Jun
8:23PM
38 mins: Ireland have struggled to hold onto the ball in the attacking third.
Ferguson and Parrott have looked equally isolated and ineffectual.
Former Ireland international Packie Bonner and FAI interim technical director Shane Robinson in attendance. Ryan Byrne / INPHO
Ryan Byrne / INPHO / INPHO
10 Jun
8:29PM
43 mins: Ireland create their first real chance, and unsurprisingly, it’s from a set piece.
Smallbone delivers a free kick from deep, O’Shea nods it onto Collins, whose header hits the post.
— Ireland Football ⚽️🇮🇪 (@IrelandFootball) June 10, 2025
10 Jun
8:47PM
The second half has begun…
10 Jun
8:49PM
47 mins: Bright start by Ireland.
McAteer makes a purposeful run forward before dragging a low shot from the edge of the area narrowly wide.
10 Jun
8:51PM
49 mins: Let-off for Ireland.
There’s a goalmouth scramble after a low cross causes problems. It eventually falls to Jans, whose goal-bound shot is deflected off Jason Knight and goes over the bar.
10 Jun
8:56PM
52 mins: Chance!
Manning puts in a good cross, but McAteer can’t hit the target with his header.
It then falls for Parrott, who can’t get a proper hold of it quickly enough, and his eventual effort is blocked.
The referee has blown up anyway, though it’s not clearly exactly what the infringement was.
10 Jun
8:58PM
54 mins: Ferguson gets booked for a cynical foul on Carlson.
Ireland have upped the tempo and been more adventurous in this second half, but it’s leaving them more exposed defensively.
10 Jun
8:58PM
57 mins: Two changes for Ireland.
Festy Ebosele and Jack Taylor are on, Phillips and Smallbone go off.
10 Jun
9:01PM
58 mins: Sinani gets booked for taking down McAteer.
The two get involved in a shoving match, Parrott joins in the argument and also receives a yellow.
Ireland’s Kasey McAteer has a shot at goal. Ryan Byrne / INPHO
Ryan Byrne / INPHO / INPHO
10 Jun
9:05PM
61 mins: Dardari gets away from O’Brien. However, his shot is straight at O’Leary.
Luxembourg then make two changes. Vincent Thill and Pinto come on. Bonhert and Jans go off.
As I type, Ebosele sets up fellow substitute Taylor, who curls a first-time shot from the edge of the area narrowly wide.
10 Jun
9:07PM
64 mins: Thill is straight into the action.
O’Leary saves the attacker’s near-post shot, before Collins blocks Rodrigues’ follow-up on the rebound.
10 Jun
9:08PM
66 mins: Parrott has the ball in the net, but it’s correctly ruled offside.
It was still a nice clipped finish from the AZ Alkmaar star, after being slipped through by Taylor.
10 Jun
9:13PM
70 mins: More good build-up play from Luxembourg.
But it ends with Sinani’s tame shot being easily saved.
Down the other end, McAteer’s shot from a tight angle fails to unduly trouble Pereira Cardoso.
10 Jun
9:16PM
75 mins: Good ball by Collins to find Ebosele.
The winger’s cross is then headed away for a corner.
10 Jun
9:18PM
More Ireland changes.
Adam Idah and Matt Doherty replace Ferguson and McAteer, who have both struggled to stamp their influence on this game.
10 Jun
9:20PM
Here’s a look at that ruled-out Parrott goal…
65mins: 🇱🇺 LUX 0-0 🇮🇪 IRL One off the post in the first-half by Collins and another chance off side in the second, this time from Parrott. A great finish but flag goes straight up for an obvious early run. 📺 @rte2 & @rteplayer Follow a live blog 👇https://t.co/6BhBjNy0fSpic.twitter.com/2pY4dRLKNJ
Once again, Ireland can’t score against Luxembourg.
It’s a disappointing end to the international window after the relatively encouraging draw with Senegal on Friday.
A solid outing from Max O’Leary on his debut was one of the few positives.
In attack, Evan Ferguson and Troy Parrott were largely on the periphery of the game.
Ireland created a handful of half-chances in the second half after a dire opening period, but a defeat would have been harsh on Luxembourg, who looked the better side for long spells.
10 Jun
9:44PM
Here’s a look at that Parrott chance…
52mins: 🇱🇺 LUX 0-0 🇮🇪 IRL Troy Parrott just can't find the finish from an awkward angle on the left post, brilliant ball in from Manning.
To embed this post, copy the code below on your site
Close
31 Comments
This is YOUR comments community. Stay civil, stay constructive, stay on topic.
Please familiarise yourself with our comments policy
here
before taking part.
As it happened: Luxembourg v Ireland, international friendly
Luxembourg 0-0 Ireland
Hello, and welcome to tonight’s liveblog.
Ireland may be 31 places above Luxembourg in the Fifa world rankings, however, it’s not expected to be an easy game.
The so-called minnows infamously beat Stephen Kenny’s Ireland in Dublin, and Sweden are among their more recent notable scalps.
Heimir Hallgrímsson’s side will be confident, however.
They are three matches unbeaten following back-to-back wins over Bulgaria and last week’s draw with Senegal in Dublin.
The Boys in Green were even a little unlucky not to beat the 19th-ranked team, as had VAR been in place, the visitors’ late equaliser would likely have been ruled out for offside.
Confirmation of the Ireland starting XI below, with full debuts for Max O’Leary and Killian Phillips…
We’re underway…
2 mins: Decent start for Luxembourg.
They win an early corner, but it’s cleared comfortably.
5 mins: Luxembourg have had plenty of possession and territory in these early stages.
Ireland have been going long frequently, but it’s been an ineffective tactic so far.
8 mins: McAteer delivers a hopeful cross into the area, but it evades Troy Parrott.
The visitors have yet to really click in the attacking third.
13 mins: Nervy moment for Max O’Leary.
The debutant drops a routine cross but gathers it on the second attempt.
Rodrigues receives the ball in plenty of space on the edge of the area, but his shot is well off target.
Luxembourg’s all-time leading goalscorer, of course, scored the winner when the two sides met in Dublin.
18 mins: Cruz receives the game’s first booking.
It’s deserved, as he cynically takes out Will Smallbone as the Southampton man bursts past him.
20 mins: An early tactical change for Ireland.
Phillips and Smallbone have swapped positions. The latter is now playing on the left.
Meanwhile, the visitors are also forced into an early substitution.
Robbie Brady has picked up a knock, with Ryan Manning — after his impressive outing last Friday at the Aviva — replacing him.
24 mins: Luxembourg continue to pose a considerable threat.
Jans’ inswinging cross narrowly misses the head of Rodrigues.
29 mins: More poor play from Ireland.
Ferguson gives it away needlessly. Sinani bursts forward, and his powerful shot from just outside the area is parried out for a corner by O’Leary.
31 mins: Per RTÉ, Luxembourg have had 61% possession so far.
It’s been a sub-par opening third to this game for Heimir Hallgrímsson’s men.
33 mins: Nervy moment for Jason Knight.
He goes down rather easily as Sinani robs him of possession, but fortunately for Ireland, the referee awards a free kick as the attacker is running through on goal.
35 mins: McAteer shows good defensive discipline to get back and make a tackle.
Dardari was bearing down on goal as Luxembourg counter-attacked menacingly.
37 mins: Rodrigues’ dangerous low cross is not met by anyone.
Luxembourg are controlling this game.
38 mins: Ireland have struggled to hold onto the ball in the attacking third.
Ferguson and Parrott have looked equally isolated and ineffectual.
43 mins: Ireland create their first real chance, and unsurprisingly, it’s from a set piece.
Smallbone delivers a free kick from deep, O’Shea nods it onto Collins, whose header hits the post.
HALF-TIME: LUXEMBOURG 0-0 IRELAND
So that’s the first half over.
It’s been disappointing from an Irish perspective.
Luxembourg have largely controlled the game and had a few decent chances.
Ireland’s one bright attacking moment was near the end of the half, as Collins’ header hit the post from Smallbone’s delivery.
Heimir Hallgrímsson’s side need to pick it up in the second half — otherwise, it’ll be a sense of stalled momentum after a couple of positive results.
One of the few positives from an Irish perspective has been O’Leary’s solid start…
Here’s a look at that Collins chance…
The second half has begun…
47 mins: Bright start by Ireland.
McAteer makes a purposeful run forward before dragging a low shot from the edge of the area narrowly wide.
49 mins: Let-off for Ireland.
There’s a goalmouth scramble after a low cross causes problems. It eventually falls to Jans, whose goal-bound shot is deflected off Jason Knight and goes over the bar.
52 mins: Chance!
Manning puts in a good cross, but McAteer can’t hit the target with his header.
It then falls for Parrott, who can’t get a proper hold of it quickly enough, and his eventual effort is blocked.
The referee has blown up anyway, though it’s not clearly exactly what the infringement was.
54 mins: Ferguson gets booked for a cynical foul on Carlson.
Ireland have upped the tempo and been more adventurous in this second half, but it’s leaving them more exposed defensively.
57 mins: Two changes for Ireland.
Festy Ebosele and Jack Taylor are on, Phillips and Smallbone go off.
58 mins: Sinani gets booked for taking down McAteer.
The two get involved in a shoving match, Parrott joins in the argument and also receives a yellow.
61 mins: Dardari gets away from O’Brien. However, his shot is straight at O’Leary.
Luxembourg then make two changes. Vincent Thill and Pinto come on. Bonhert and Jans go off.
As I type, Ebosele sets up fellow substitute Taylor, who curls a first-time shot from the edge of the area narrowly wide.
64 mins: Thill is straight into the action.
O’Leary saves the attacker’s near-post shot, before Collins blocks Rodrigues’ follow-up on the rebound.
66 mins: Parrott has the ball in the net, but it’s correctly ruled offside.
It was still a nice clipped finish from the AZ Alkmaar star, after being slipped through by Taylor.
70 mins: More good build-up play from Luxembourg.
But it ends with Sinani’s tame shot being easily saved.
Down the other end, McAteer’s shot from a tight angle fails to unduly trouble Pereira Cardoso.
75 mins: Good ball by Collins to find Ebosele.
The winger’s cross is then headed away for a corner.
More Ireland changes.
Adam Idah and Matt Doherty replace Ferguson and McAteer, who have both struggled to stamp their influence on this game.
Here’s a look at that ruled-out Parrott goal…
82 mins: Luxembourg now make a change.
Rodrigues goes off to mild boos and is replaced by Veiga.
Half-chance for Ireland.
O’Brien’s long throw gets nodded on by O’Shea, but it falls awkwardly for Idah, who cannot find the target with his hooked shot.
86 mins: More Luxembourg pressure.
It ends with Thill’s shot, which is well off target.
87 mins: So close!
A powerful Taylor strike from the edge of the area is tipped onto the bar by Pereira Cardoso.
89 mins: 16-year-old Dortmund starlet de Pina Duarte dos Santos is one of two changes in for Luxembourg.
35-year-old Gerson also comes on, while Carlson and Moreira make way.
There will be five minutes of stoppage time…
90 mins: Ireland also make another change.
John Patrick is on for his debut in place of Jason Knight.
92 mins: Thill has been lively since he came on.
He gets away from Doherty before flashing his shot from far out a few inches wide.
Sinani nearly finds Thill with his low cross, but Doherty gets back well to avert the danger.
That looks like it’ll be the final act of the game.
FULL-TIME: LUXEMBOURG 0-0 IRELAND
So that’s that.
Once again, Ireland can’t score against Luxembourg.
It’s a disappointing end to the international window after the relatively encouraging draw with Senegal on Friday.
A solid outing from Max O’Leary on his debut was one of the few positives.
In attack, Evan Ferguson and Troy Parrott were largely on the periphery of the game.
Ireland created a handful of half-chances in the second half after a dire opening period, but a defeat would have been harsh on Luxembourg, who looked the better side for long spells.
Here’s a look at that Parrott chance…
Right, that’s all from me.
Thanks for reading and commenting.
You can read our match report here and we’ll have more reaction to follow.
To embed this post, copy the code below on your site
Live Liveblog Minute-by-Minute Soccer Ireland Republic Luxembourg