Kilmarnock vs Dundee

10 May 2025 · Scottish Premiership · 2024/25 · Referee D Robertson

Full time 3 – 2

Half-time: 1–0

  • Danny Armstrong 31’ (pen)
  • Bruce Anderson 77’
  • Robbie Deas 90+1’
  • Lyall Cameron 76’, 90+5’

Match summary

Kilmarnock won 3-2 at home to Dundee. Kilmarnock led 1-0 at half-time.

In the first half, Danny Armstrong put Kilmarnock ahead from the penalty spot in the 31st minute. In the second half, Lyall Cameron equalised in the 76th minute, Bruce Anderson put Kilmarnock back in front with a header in the 77th minute, Robbie Deas made it 3-1 with a header in stoppage time, and Cameron pulled one back to make it 3-2 in stoppage time.

Shots finished 16-13 to Kilmarnock, with 7 on target for Kilmarnock and 5 for Dundee.

Match stats

Kilmarnock Dundee
16 Shots 13
7 Shots on Target 5
7 Corners 2
1 Yellow Cards 2
0 Red Cards 0

Key events

Kilmarnock Dundee
Kick-off
Danny Armstrong
Penalty
1-0 (Kilmarnock)
31’
Half-time1-0
76’
Lyall Cameron1-1 (Dundee)
Bruce Anderson2-1 (Kilmarnock)
77’
Robbie Deas3-1 (Kilmarnock)
90+1’
90+5’
Lyall Cameron3-2 (Dundee)
Full-time3-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Kilmarnock
  • Liam Donnelly
Dundee
  • Ziyad Larkeche
  • Sebastian Palmer-Houlden

Shot map

Every shot and where it was taken from.

 Dundee attacking Kilmarnock attacking 
5’ Bruce Anderson (Kilmarnock), from a corner, off target 5’ Robbie Deas (Kilmarnock), from a corner, saved 5’ Liam Donnelly (Kilmarnock), from a corner, blocked 6’ Ziyad Larkeche (Dundee), open play, blocked 7’ Bruce Anderson (Kilmarnock), open play, off target 9’ Ziyad Larkeche (Dundee), set piece, blocked 12’ Simon Murray (Dundee), open play, off target 14’ Simon Murray (Dundee), open play, saved 31’ Danny Armstrong (Kilmarnock), penalty, goal 39’ Fraser Murray (Kilmarnock), open play, off target 41’ Ziyad Larkeche (Dundee), set piece, off target 44’ Lyall Cameron (Dundee), set piece, blocked 47’ Bruce Anderson (Kilmarnock), set piece, off target 50’ Corrie Ndaba (Kilmarnock), open play, off target 53’ Stuart Findlay (Kilmarnock), from a corner, off target 56’ Stuart Findlay (Kilmarnock), set piece, off target 59’ Oluwaseun Adewumi (Dundee), open play, saved 66’ Oluwaseun Adewumi (Dundee), open play, off target 71’ Fraser Murray (Kilmarnock), open play, off target 76’ Lyall Cameron (Dundee), open play, goal 77’ Bruce Anderson (Kilmarnock), open play, goal 87’ Liam Polworth (Kilmarnock), open play, saved 89’ Oluwaseun Adewumi (Dundee), open play, blocked 89’ Rory McKenzie (Kilmarnock), open play, saved 90+1’ Robbie Deas (Kilmarnock), from a corner, goal 90+1’ Kyle Vassell (Kilmarnock), open play, saved 90+5’ Lyall Cameron (Dundee), open play, goal 90+10’ Josh Mulligan (Dundee), open play, saved 5’ Bruce Anderson (Kilmarnock), from a corner, off target 5’ Robbie Deas (Kilmarnock), from a corner, saved 5’ Liam Donnelly (Kilmarnock), from a corner, blocked 6’ Ziyad Larkeche (Dundee), open play, blocked 7’ Bruce Anderson (Kilmarnock), open play, off target 9’ Ziyad Larkeche (Dundee), set piece, blocked 12’ Simon Murray (Dundee), open play, off target 14’ Simon Murray (Dundee), open play, saved 31’ Danny Armstrong (Kilmarnock), penalty, goal 39’ Fraser Murray (Kilmarnock), open play, off target 41’ Ziyad Larkeche (Dundee), set piece, off target 44’ Lyall Cameron (Dundee), set piece, blocked 47’ Bruce Anderson (Kilmarnock), set piece, off target 50’ Corrie Ndaba (Kilmarnock), open play, off target 53’ Stuart Findlay (Kilmarnock), from a corner, off target 56’ Stuart Findlay (Kilmarnock), set piece, off target 59’ Oluwaseun Adewumi (Dundee), open play, saved 66’ Oluwaseun Adewumi (Dundee), open play, off target 71’ Fraser Murray (Kilmarnock), open play, off target 76’ Lyall Cameron (Dundee), open play, goal 77’ Bruce Anderson (Kilmarnock), open play, goal 87’ Liam Polworth (Kilmarnock), open play, saved 89’ Oluwaseun Adewumi (Dundee), open play, blocked 89’ Rory McKenzie (Kilmarnock), open play, saved 90+1’ Robbie Deas (Kilmarnock), from a corner, goal 90+1’ Kyle Vassell (Kilmarnock), open play, saved 90+5’ Lyall Cameron (Dundee), open play, goal 90+10’ Josh Mulligan (Dundee), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players15 players
90′ – – – – – – –
90′ – – – – – – –
90′ 1 – 2 – – – –
90′ – – 2 – – – –
90′ – – 1 – – – –
90′ 1 – 1 – – – –
David Watson Taken off
86′ – – – – – – –
Liam Donnelly Taken off
81′ – – 1 – – –
Fraser Murray
90′ – – 2 – – – –
Bobby Wales Taken off
65′ – – – – – – –
Bruce Anderson Taken off
86′ 1 – 4 – – – –
Kyle Vassell Came on as a substitute
25′ – – 1 – – – –
Rory McKenzie Came on as a substitute
9′ – – 1 – – – –
Liam Polworth Came on as a substitute
4′ – – 1 – – – –
Marley Watkins Came on as a substitute
4′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Kilmarnock win 50% Avg odds 1.90
Draw 26% Avg odds 3.59
Dundee win 24% Avg odds 3.96

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.