Shelbourne 2-1 Dundalk

Updated

Shelbourne won: Shelbourne 2-1 Dundalk in the League of Ireland (Round 23) on Fri, 3 Jul 2026 at Tolka Park, Dublin. Shelbourne goals: Daniel Kelly 39', Harry Wood 41'. Dundalk goals: John Ross Wilson 4'. Expected goals: 1.93-0.95. Possession: 45-55. Player of the match: James Norris (8.3).

Match report

Shelbourne beat Dundalk 2-1

Shelbourne came from behind to beat Dundalk 2-1 at Tolka Park on Friday 3 July in the League of Ireland.

John Ross Wilson put Dundalk ahead on 4' (0-1), Daniel Kelly levelled for Shelbourne on 39' (1-1) and Harry Wood restored Shelbourne's lead on 41' (2-1).

Shelbourne had 45% of the ball, shots were 8-14 (5-3 on target) and expected goals finished 1.93-0.95.

James Norris (Shelbourne) was player of the match with an 8.3 rating.

Attendance: 4,032. Referee: Aaron O'Dowd.

Match stats

ShelbourneDundalk
Ball possession4555
Expected goals (xG)1.930.95
Total shots814
Shots on target53
Touches in opposition box1831
Big chances42
Big chances missed22
Accurate passes238 (71%)278 (71%)
Yellow cards45
Corners15
Total shots814
Shots off target38
Shots on target53
Blocked shots03
Hit woodwork00
Shots inside box68

Lineups

Shelbourne (4-2-3-1): Wessel Speel, Milan Mbeng, Odhrán Casey, Patrick Barrett, James Norris, Evan Caffrey, Jack Henry-Francis, Harry Wood, Alistair Coote, Daniel Kelly, Rodrigo Freitas

Dundalk (4-2-3-1): Enda Minogue, John Ross Wilson, Robert Cornwall, Bobby Burns, Tyreke Wilson, Keith Buckley, Aodh Dervin, Declan McDaid, Ronan Teahan, Daryl Horgan, Gbemi Arubi

Key events

  • 4' · Goal · John Ross Wilson (Dundalk)
  • 16' · Yellow card · Patrick Barrett (Shelbourne)
  • 17' · Yellow card · Ronan Teahan (Dundalk)
  • 37' · Yellow card · Keith Buckley (Dundalk)
  • 39' · Goal · Daniel Kelly (Shelbourne)
  • 41' · Goal · Harry Wood (Shelbourne)
  • 48' · Yellow card · Jack Henry-Francis (Shelbourne)
  • 62' · Substitution · Kameron Ledwidge for Odhrán Casey (Shelbourne)
  • 64' · Substitution · Mayowa Animasahun for Tyreke Wilson (Dundalk)
  • 64' · Substitution · Trevor Clarke for Declan McDaid (Dundalk)
  • 67' · Yellow card · Mayowa Animasahun (Dundalk)
  • 72' · Substitution · Seán Gannon for Milan Mbeng (Shelbourne)
  • 72' · Substitution · Sean Moore for Alistair Coote (Shelbourne)
  • 74' · Substitution · Shane Tracey for Keith Buckley (Dundalk)
  • 74' · Substitution · Harry Groome for Mayowa Animasahun (Dundalk)
  • 82' · Substitution · Will Jarvis for Rodrigo Freitas (Shelbourne)
  • 82' · Substitution · Sam Bone for Jack Henry-Francis (Shelbourne)
  • 85' · Yellow card · Harry Wood (Shelbourne)
  • 89' · Yellow card · Harry Groome (Dundalk)
  • 90'+1 · Yellow card · John Ross Wilson (Dundalk)
  • 90'+2 · Yellow card · Kameron Ledwidge (Shelbourne)

All-time head-to-head

24 league meetings since 2012: Shelbourne 9, draws 7, Dundalk 8.

Shelbourne vs Dundalk: full head-to-head record

Questions

Who won Shelbourne vs Dundalk?

Shelbourne won, 2-1 (League of Ireland) on Fri, 3 Jul 2026.

When and where is Shelbourne vs Dundalk?

Fri, 3 Jul 2026, 19:00 UTC at Tolka Park, Dublin, League of Ireland.

What is the head-to-head record between Shelbourne and Dundalk?

In 24 league meetings since 2012: Shelbourne 9 wins, 7 draws, Dundalk 8 wins (goals 29-26).