🔒 Strictly Necessary Cookies (Always Active)
These cookies are essential for the website to function and cannot be disabled.
- Session security
- Traffic management
- Server load balancing
- Security verification
| Assistant Referee 2 | Neil Davies |
| Fourth Official | Samuel Barrott |
| Referee | Andrew Madley |
| Referee | Wade Smith |
| Stadium | Windsor Park |
| Capacity | 20,332 |
| Weather | moderate rain |
| Temperature | 19.95°C |
| Feels Like | 19.36°C |
| Wind | 4.9 m/s (133°) |
| Humidity | 52% |
| Pressure | 1015 hPa |
Linfield vs Shelbourne finished at Windsor Park with a 1-1 scoreline. Referee: Andrew Madley. Weather: Yağmurlu. gülen taraf olmadı, karşılaşma berabere sonuçlandı. See full match details and goal timeline.
Linfield vs Shelbourne – Champions League. Match on 16-07-2025 at 19:45, Windsor Park (capacity 20,332). Referee and match details on Skorjet.
The match has ended. See full minute-by-minute summary and goal timeline.
The Champions League match between Linfield and Shelbourne ended with a 1-1 scoreline. Both teams took to the pitch at Windsor Park in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.
Linfield
Shelbourne
Compare key metrics such as possession, total shots and attacking output for Linfield and Shelbourne.
Follow the complete minute-by-minute timeline for Linfield vs Shelbourne, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Linfield
4-4-2
|
Shelbourne
5-3-2
|
||||
|
1 | Chris Johns |
|
1 | Conor Kearns |
|
3 | Euan East |
|
3 | Tyreke Wilson |
|
5 | Chris Shields |
|
4 | Kameron Ledwidge |
|
7 | Kirk Millar |
|
6 | JJ Lunney |
|
15 | Ben Hall |
|
7 | Harry Wood |
|
21 | Josh Archer |
|
8 | Mark Coyle |
|
22 | Jamie Mulgrew |
|
11 | Mipo Odubeko |
|
27 | Ethan McGee |
|
14 | Ali Coote |
|
29 | Matthew Fitzpatrick |
|
23 | Kerr McInroy |
|
38 | Callumn Morrison |
|
27 | Evan Caffrey |
|
67 | Matthew Orr |
|
29 | Paddy Barrett |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Linfield
|
Shelbourne
|
||||
|
2 | Sam Roscoe |
|
2 | Sean Gannon |
|
4 | Scot Whiteside |
|
5 | Ellis Chapman |
|
9 | Kieran Offord |
|
9 | Sean Boyd |
|
10 | Charlie Allen |
|
10 | John Martin |
|
17 | Chris McKee |
|
15 | Sam Bone |
|
24 | Sean Brown |
|
16 | John O'Sullivan |
|
34 | Dane McCullough |
|
17 | Daniel Kelly |
|
36 | Rhys Annett |
|
18 | James Norris |
|
37 | Ryan McKay |
|
19 | Lorcan Healy |
|
51 | David Walsh |
|
24 | Lewis Temple |
|
44 | Dan Ring | |||
|
50 | Ali Topcu | |||
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
Linfield
|
Shelbourne
|
||||
|
Alex Gorrin | Knock |
|
Milan Mbeng | Knock |
|
Robbie McDaid | Achilles tendon problems | |||
Linfield
Shelbourne
Review starting XI, bench options and tactical setup for Linfield and Shelbourne.
This match belongs to a cup or multi-team competition; league standings are not displayed.
Check the latest Champions League table position, points and goal difference for Linfield and Shelbourne.
Explore previous meetings, win/draw distribution and score history between Linfield and Shelbourne.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
Play Sports 1 | 16-07-2025 | 19:45 | Finished |
|
Bet365 | 16-07-2025 | 19:45 | Finished |
|
Arena Sport 1 | 16-07-2025 | 19:45 | Finished |
|
Viaplay Denmark | 16-07-2025 | 19:45 | Finished |
|
ESPN 3 | 16-07-2025 | 19:45 | Finished |
|
Viaplay Sweden | 16-07-2025 | 19:45 | Finished |
|
Canal+ Foot | 16-07-2025 | 19:45 | Finished |
|
RTE 2 | 16-07-2025 | 19:45 | Finished |
|
beIN SPORTS CONNECT | 16-07-2025 | 19:45 | Finished |
|
SuperSport MaXimo 1 | 16-07-2025 | 19:45 | Finished |
|
SuperSport Football Plus ROA | 16-07-2025 | 19:45 | Finished |
|
SuperSport GOtv LaLiga | 16-07-2025 | 19:45 | Finished |
|
DStv Now | 16-07-2025 | 19:45 | Finished |
|
QQ Sports Live | 16-07-2025 | 19:45 | Finished |
|
Free | 16-07-2025 | 19:45 | Finished |
|
JioTV | 16-07-2025 | 19:45 | Finished |
|
Vidio | 16-07-2025 | 19:45 | Finished |
|
RTE Player | 16-07-2025 | 19:45 | Finished |
|
BBC iPlayer | 16-07-2025 | 19:45 | Finished |
|
BBC Sport Web | 16-07-2025 | 19:45 | Finished |
|
SuperSport Football Plus Nigeria | 16-07-2025 | 19:45 | Finished |
|
TV 2 Play | 16-07-2025 | 19:45 | Finished |
|
Sport TV1 | 16-07-2025 | 19:45 | Finished |
|
Sport TV Multiscreen | 16-07-2025 | 19:45 | Finished |
|
DStv App | 16-07-2025 | 19:45 | Finished |
|
SuperSport Laliga | 16-07-2025 | 19:45 | Finished |
|
MEGOGO Football 1 | 16-07-2025 | 19:45 | Finished |
|
Movistar Futbol | 16-07-2025 | 19:45 | Finished |
|
TV3 MAX | 16-07-2025 | 19:45 | Finished |
|
Stan Sport | 16-07-2025 | 19:45 | Finished |
|
SKY Go Italia | 16-07-2025 | 19:45 | Finished |
|
NOW TV | 16-07-2025 | 19:45 | Finished |
|
Movistar Liga de Campeones 6 | 16-07-2025 | 19:45 | Finished |
|
TSN5 Malta | 16-07-2025 | 19:45 | Finished |
|
📺
|
GO TV Anywhere | 16-07-2025 | 19:45 | Finished |
|
iQiyi | 16-07-2025 | 19:45 | Finished |
|
sooka | 16-07-2025 | 19:45 | Finished |
|
TOD | 16-07-2025 | 19:45 | Finished |
|
Digi Online | 16-07-2025 | 19:45 | Finished |
|
Sport 24 Extra | 16-07-2025 | 19:45 | Finished |
|
ESPN Norte | 16-07-2025 | 19:45 | Finished |
|
Sony LIV | 16-07-2025 | 19:45 | Finished |
|
📺
|
TV Station #942 | 16-07-2025 | 19:45 | Finished |
|
📺
|
TV Station #983 | 16-07-2025 | 19:45 | Finished |
|
Premier Sports 1 | 16-07-2025 | 19:45 | Finished |
Find channel availability, broadcast status and kick-off details for Linfield vs Shelbourne.
The second half concludes with the score tied at Linfield 1, Shelbourne 1.
The fourth official has indicated that there will be 6 minutes of stoppage time.
Substitution for Shelbourne: Seán Boyd comes on to take the place of Ali Coote.
Substitution for Linfield: Charlie Allen comes on to take the place of Kirk Millar.
Substitution for Shelbourne: James Norris comes on to take the place of Tyreke Wilson.
Substitution for Linfield: Kieran Offord comes on to take the place of Jamie Mulgrew.
Substitution for Linfield: Dane McCullough comes on to take the place of Ethan McGee.
Substitution for Linfield: Christopher McKee comes on to take the place of Callumn Morrison.
Ben Hall from Linfield receives a red card for unsportsmanlike behavior.
The first half concludes with the score tied at 1-1 between Linfield and Shelbourne.
Goal! Linfield 1, Shelbourne 2. Kerr McInroy scores for Shelbourne with a powerful left-footed shot from the middle of the box, sending the ball into the top center of the net. The assist came from Harry Wood.
⚽ GoalGoal! It's now 1-1 between Linfield and Shelbourne. Chris Shields from Linfield successfully scores the penalty with a powerful right-footed shot into the top center of the net.
⚽ GoalTyreke Wilson from Shelbourne receives a yellow card for committing a serious foul.
The second half is underway with the score tied at 1-1 between Linfield and Shelbourne.
Substitution for Shelbourne: Lorcan Healy comes on to take the place of Conor Kearns.
Goal! Shelbourne takes the lead with a score of 1-0 against Linfield. Ali Coote scores with a right-footed shot from the middle of the box, placing it right in the center of the goal.
⚽ GoalSubstitution for Shelbourne: Seán Gannon comes on to take the place of Mark Coyle.
Ali Coote from Shelbourne receives a yellow card for committing a serious foul.
Linfield
Shelbourne
Detailed general metrics for Linfield and Shelbourne are shown above for quick technical comparison.
Linfield
Shelbourne
Detailed passing metrics for Linfield and Shelbourne are shown above for quick technical comparison.
Linfield
Shelbourne
Detailed attack metrics for Linfield and Shelbourne are shown above for quick technical comparison.
Linfield
Shelbourne
Detailed fouls metrics for Linfield and Shelbourne are shown above for quick technical comparison.