🔒 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 | Paulo Ricardo Duarte Brás |
| Fourth Official | Miguel Bertolo Nogueira |
| Referee | Luis Miguel Branco Godinho |
| Referee | Gonçalo Nuno Soares Vaz Freire |
| Stadium | Tolka Park |
| Capacity | 9,681 |
| Weather | few clouds |
| Temperature | 21.45°C |
| Feels Like | 21.01°C |
| Wind | 3.76 m/s (258°) |
| Humidity | 52% |
| Pressure | 1024 hPa |
Shelbourne vs Linfield finished at Tolka Park with a 1-0 scoreline. Referee: Luis Miguel Branco Godinho. Weather: Az bulutlu. gülen taraf Shelbourne oldu. See full match details and goal timeline.
Shelbourne vs Linfield – Champions League. Match on 09-07-2025 at 19:45, Tolka Park (capacity 9,681). Referee and match details on Skorjet.
The match has ended. See full minute-by-minute summary and goal timeline.
The Champions League match between Shelbourne and Linfield ended with a 1-0 scoreline. Both teams took to the pitch at Tolka 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.
Shelbourne
Linfield
Compare key metrics such as possession, total shots and attacking output for Shelbourne and Linfield.
Follow the complete minute-by-minute timeline for Shelbourne vs Linfield, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Shelbourne
4-4-2
|
Linfield
3-4-2-1
|
||||
|
1 | Conor Kearns |
|
1 | Chris Johns |
|
4 | Kameron Ledwidge |
|
3 | Euan East |
|
6 | JJ Lunney |
|
7 | Kirk Millar |
|
7 | Harry Wood |
|
15 | Ben Hall |
|
8 | Mark Coyle |
|
21 | Josh Archer |
|
11 | Mipo Odubeko |
|
22 | Jamie Mulgrew |
|
14 | Ali Coote |
|
27 | Ethan McGee |
|
18 | James Norris |
|
29 | Matthew Fitzpatrick |
|
23 | Kerr McInroy |
|
34 | Dane McCullough |
|
27 | Evan Caffrey |
|
38 | Callumn Morrison |
|
29 | Paddy Barrett |
|
67 | Matthew Orr |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Shelbourne
|
Linfield
|
||||
|
3 | Tyreke Wilson |
|
2 | Sam Roscoe |
|
5 | Ellis Chapman |
|
4 | Scot Whiteside |
|
9 | Sean Boyd |
|
9 | Kieran Offord |
|
10 | John Martin |
|
10 | Charlie Allen |
|
15 | Sam Bone |
|
17 | Chris McKee |
|
16 | John O'Sullivan |
|
24 | Sean Brown |
|
17 | Daniel Kelly |
|
36 | Rhys Annett |
|
19 | Lorcan Healy |
|
37 | Ryan McKay |
|
24 | Lewis Temple |
|
51 | David Walsh |
|
44 | Dan Ring | |||
|
49 | Raymond Offor | |||
|
50 | Ali Topcu | |||
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
Shelbourne
|
Linfield
|
||||
|
Milan Mbeng | Knock |
|
Chris Shields | Cezalı |
|
Sean Gannon | Cezalı |
|
Alex Gorrin | Knock |
|
Robbie McDaid | Achilles tendon problems | |||
Shelbourne
Linfield
Review starting XI, bench options and tactical setup for Shelbourne and Linfield.
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 Shelbourne and Linfield.
Explore previous meetings, win/draw distribution and score history between Shelbourne and Linfield.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
Play Sports 1 | 09-07-2025 | 19:45 | Finished |
|
Bet365 | 09-07-2025 | 19:45 | Finished |
|
Arena Sport 1 | 09-07-2025 | 19:45 | Finished |
|
Viaplay Denmark | 09-07-2025 | 19:45 | Finished |
|
ESPN 3 | 09-07-2025 | 19:45 | Finished |
|
Viaplay Sweden | 09-07-2025 | 19:45 | Finished |
|
Canal+ Foot | 09-07-2025 | 19:45 | Finished |
|
RTE 2 | 09-07-2025 | 19:45 | Finished |
|
beIN SPORTS CONNECT | 09-07-2025 | 19:45 | Finished |
|
SuperSport MaXimo 1 | 09-07-2025 | 19:45 | Finished |
|
SuperSport Football Plus ROA | 09-07-2025 | 19:45 | Finished |
|
SuperSport GOtv LaLiga | 09-07-2025 | 19:45 | Finished |
|
DStv Now | 09-07-2025 | 19:45 | Finished |
|
QQ Sports Live | 09-07-2025 | 19:45 | Finished |
|
Free | 09-07-2025 | 19:45 | Finished |
|
JioTV | 09-07-2025 | 19:45 | Finished |
|
Vidio | 09-07-2025 | 19:45 | Finished |
|
RTE Player | 09-07-2025 | 19:45 | Finished |
|
BBC iPlayer | 09-07-2025 | 19:45 | Finished |
|
BBC Sport Web | 09-07-2025 | 19:45 | Finished |
|
SuperSport Football Plus Nigeria | 09-07-2025 | 19:45 | Finished |
|
TV 2 Play | 09-07-2025 | 19:45 | Finished |
|
Sport TV1 | 09-07-2025 | 19:45 | Finished |
|
Sport TV Multiscreen | 09-07-2025 | 19:45 | Finished |
|
DStv App | 09-07-2025 | 19:45 | Finished |
|
SuperSport Laliga | 09-07-2025 | 19:45 | Finished |
|
MEGOGO Football 1 | 09-07-2025 | 19:45 | Finished |
|
Movistar Futbol | 09-07-2025 | 19:45 | Finished |
|
TV3 MAX | 09-07-2025 | 19:45 | Finished |
|
Stan Sport | 09-07-2025 | 19:45 | Finished |
|
SKY Go Italia | 09-07-2025 | 19:45 | Finished |
|
NOW TV | 09-07-2025 | 19:45 | Finished |
|
Movistar Liga de Campeones 6 | 09-07-2025 | 19:45 | Finished |
|
TSN5 Malta | 09-07-2025 | 19:45 | Finished |
|
📺
|
GO TV Anywhere | 09-07-2025 | 19:45 | Finished |
|
iQiyi | 09-07-2025 | 19:45 | Finished |
|
sooka | 09-07-2025 | 19:45 | Finished |
|
TOD | 09-07-2025 | 19:45 | Finished |
|
Digi Online | 09-07-2025 | 19:45 | Finished |
|
Sport 24 Extra | 09-07-2025 | 19:45 | Finished |
|
ESPN Norte | 09-07-2025 | 19:45 | Finished |
|
Sony LIV | 09-07-2025 | 19:45 | Finished |
|
📺
|
TV Station #942 | 09-07-2025 | 19:45 | Finished |
|
📺
|
TV Station #983 | 09-07-2025 | 19:45 | Finished |
|
Premier Sports 1 | 09-07-2025 | 19:45 | Finished |
Find channel availability, broadcast status and kick-off details for Shelbourne vs Linfield.
The second half has concluded with the final score: Shelbourne 1, Linfield 0.
Ellis Chapman from Shelbourne receives a yellow card for committing a serious foul.
The fourth official has indicated that there will be three minutes of stoppage time.
Substitution for Shelbourne: John Martin comes on to take the place of Mipo Odubeko.
Substitution for Shelbourne: Ellis Chapman comes on to take the place of Harry Wood.
Substitution for Linfield: Christopher McKee comes on to take the place of Jamie Mulgrew.
Substitution for Linfield: Kieran Offord comes on to take the place of Callumn Morrison.
Goal! Shelbourne takes the lead with a score of 1-0 against Linfield. Mipo Odubeko found the back of the net with a left-footed strike, thanks to an assist from Seán Boyd.
⚽ GoalSubstitution for Shelbourne: Daniel Kelly comes on to take the place of Evan Caffrey.
Substitution for Shelbourne: Tyreke Wilson comes on to take the place of James Norris.
Substitution for Shelbourne: Seán Boyd comes on to take the place of Ali Coote.
The first half concludes with the score tied at Shelbourne 0, Linfield 0.
The second half is underway with the score still tied at Shelbourne 0, Linfield 0.
The fourth official has indicated that there will be 4 minutes of stoppage time.
Jamie Mulgrew from Linfield receives a yellow card for committing a serious foul.
Joshua Archer from Linfield receives a yellow card for committing a serious foul.
Shelbourne
Linfield
Detailed general metrics for Shelbourne and Linfield are shown above for quick technical comparison.
Shelbourne
Linfield
Detailed attack metrics for Shelbourne and Linfield are shown above for quick technical comparison.
Shelbourne
Linfield
Detailed fouls metrics for Shelbourne and Linfield are shown above for quick technical comparison.