Linfield FC vs Shelbourne FC, Champions League Q 2025 ROUND 1
Overview
Match Preview
Linfield FC vs Shelbourne FC — Champions League Q at Windsor Park.
- Linfield FC 0 games · 0 pts (2025/25)
- Shelbourne FC 0 games · 0 pts (2025/25)
Match Details
- Referee Andy Madley
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Jul | Shelbourne FC | H | 1–1 | D |
| 09 Jul | Shelbourne FC | A | 0–1 | L |
| 11 Aug | FC Zurich | A | 0–3 | L |
| 04 Aug | FC Zurich | H | 0–2 | L |
| 27 Jul | FK Bodø/Glimt | A | 0–8 | L |
| 19 Jul | FK Bodø/Glimt | H | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Jul | Linfield FC | A | 1–1 | D |
| 09 Jul | Linfield FC | H | 1–0 | W |
Key Stats
50%
Both Teams to Score
H2H (2 games)
H2H (2 games)
0%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
Linfield FC this season
Linfield FC this season
25%
Clean Sheets
Shelbourne FC this season
Shelbourne FC this season
Goal Timing (This Season)
Linfield FC
0-15
–/–
16-30
–/1
31-45
1/–
46-60
–/1
61-75
–/–
76+
–/–
■ Scored ■ Conceded
Shelbourne FC
0-15
–/1
16-30
1/–
31-45
1/1
46-60
1/–
61-75
–/–
76+
–/2
■ Scored ■ Conceded
Events
Match Events
- 0' KICK OFF: Linfield FC gets underway.
- 5' It looks surprising Linfield FC does not make any changes. Patrick Barrett has some obvious troubles when approaching to the goal.
- 7' It’s a booking for Shelbourne FC player. Ali Coote gets a card.
- 12' It looks like no one’s ball. Linfield FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 17' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 22' The whistle greets Mark Coyle as he departs to be replaced by Sean Gannon.
- 25' Shelbourne FC is taking the lead after the goal scored by Ali Coote on 25.
- 30' Linfield FC is showing some good football. However, Linfield FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 32' Lorcan Healy has so much to prove this time. He replaces Conor Kearns on 32 minute.
- 37' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 42' Linfield FC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 45' Tyreke Wilson is having his name booked by the referee on 45.
- 48' What an equalizer from Chris Shields!
- 53' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Ademipo Odubeko suffering a number of foals already.
- 58' Linfield FC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 63' Ben Hall was booked on 63.
- 68' It is a substitution in Linfield FC team. Callumn Morrison is replaced by Chris McKee on 68 minute.
- 73' Shelbourne FC looks like a favorite considering 1 games won in last 2 matches with its main striker Ademipo Odubeko scoring 1 goals.
- 77' Time for substitution for Linfield FC. Ethan McGee is replaced by Dane McCullough.
- 82' The travelling Shelbourne FC supporters hardly appreciate their team being pressed down to the backline.
- 83' Another change for Linfield FC made on 83 minute. Kirk Millar leaves to be changed by Charlie Allen.
- 88' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- The final score is 1-1.
Lineups
Linfield FC Lineups
Starting XI
- 15
- 5
- 1
-
22
Jamie Mulgrew ↓ Kieran Offord 77'
-
7
Kirk Millar ↓ Charlie Allen 83'
- 29
- 21
- 67
-
38
Callumn Morrison ↓ Chris McKee 68'
- 3
-
27
Ethan McGee ↓ Dane McCullough 77'
Bench
-
10
Charlie Allen ↑ 83'
- 2
- 51
-
9
Kieran Offord ↑ 77'
-
17
Chris McKee ↑ 68'
- 37
- 36
- 4
-
34
Dane McCullough ↑ 77'
- 24
Coach
David Healy
Shelbourne FC Lineups
Starting XI
-
1
Conor Kearns ↓ Lorcan Healy 32'
-
3
Tyreke Wilson ↓ James Norris 83'
- 4
- 6
- 23
- 29
-
8
Mark Coyle ↓ Sean Gannon 22'
- 11
- 14
- 27
- 7
Bench
-
19
Lorcan Healy ↑ 32'
- 50
-
2
Sean Gannon ↑ 22'
-
9
Sean Boyd ↑ 83'
- 15
-
18
James Norris ↑ 83'
- 24
- 5
- 16
- 17
- 10
- 44
Coach
Joey O'Brien
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Ademipo Odubeko | 1 |
| Chris Shields | 1 |
| Ali Coote | 1 |
Linfield FC Form
Predictions
Prediction accuracy
2 / 4
1.02
Linfield FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.06
Shelbourne FC xG
I would bet for:
Linfield FC or Shelbourne FC 68% + Under 2.5 goals 66%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✗ Wrong
Avg goals/match: 2.08
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 85% |
|
15% |
| ± 1.5 | 62% |
|
38% |
| ± 2.5 | 34% |
|
66% |
| ± 3.5 | 16% |
|
84% |
| ± 4.5 | 7% |
|
93% |
Double Chance
Linfield FC or Draw
66%
Draw or Shelbourne FC
67%
Linfield FC or Shelbourne FC
68%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
14.9%
1 – 1
Actual
0 – 1
11.9%
1 – 0
11.4%
1 – 2
7%
0 – 2
6.7%
2 – 1
6.7%
2 – 0
6.2%
2 – 2
3.7%
1 – 3
2.5%
0 – 3
2.3%
3 – 1
2.3%
Asian Handicap — Linfield FC
| Handicap | Linfield FC covers | Push | Shelbourne FC covers |
|---|---|---|---|
| -2.5 | 4% | — | 96% |
| -2 | 4% | 9% | 87% |
| -1.5 | 13% | — | 87% |
| -1 | 13% | 20% | 68% |
| -0.5 | 32% | — | 68% |
| +0.5 | 66% | — | 34% |
| +1 | 66% | 20% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 10% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
Linfield FC keeps clean sheet
35%
✓
Shelbourne FC keeps clean sheet
37%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

