Hearts 1-1 Kilmarnock: Post-match review, Stats, Key moments
Dive into Coral’s post-match review of Hearts 1-1 Kilmarnock in the Premiership on Wednesday, 03 December 2025, with stats, key moments and our take on the match.

Hearts 1-1 Kilmarnock Post-Match Review
Hearts and Kilmarnock played out a 1-1 draw at Tynecastle. The first half was pretty even, with neither side finding the net despite some decent chances, as Hearts came into this off a mixed run including a goalless draw at Motherwell and a home win over Dundee. Things heated up after the break when Lawrence Shankland put Hearts ahead in the 49th minute, assisted by Pierre Landry Kabore, giving the home fans hope of building on their recent form.
But Kilmarnock, who’ve been struggling with losses to Motherwell and Celtic lately, fought back late on. Bruce Anderson grabbed a dramatic equaliser in the 90th minute to snatch a point. It was a frustrating end for Hearts, who’d looked set for the win, while Killie will see this as a positive step after a string of draws and defeats.
Hearts 1-1 Kilmarnock Statistics
Hearts bossed the possession with about two-thirds of the ball, which showed in their nine corners compared to Kilmarnock’s one, suggesting they were pushing forward a lot more. Their higher number of successful dribbles also points to them being more adventurous in attack, though Kilmarnock picked up two yellow cards to Hearts’ one, maybe from trying to break up that dominance. With one assist recorded for Hearts and none for Killie, it underlines how the home side created better chances overall.
On the subs front, Hearts made three changes, like Cláudio Braga and Blair Spittal coming on for Pierre Landry Kabore and Alan Forrest in the 66th minute, and Oisin McEntee replacing Christian Borchgrevink at 81 minutes. Kilmarnock used all five, starting with David Watson for Jack Thomson at 62 minutes, then a triple switch at 71 minutes where Marcus Dackers, Scott Tiffoney and Bruce Anderson replaced Tyreece John-Jules, Ethan Schilte-Brown and Tom Lowery, before Liam Polworth came on for Brad Joseph Lyons at 81 minutes – that late energy clearly helped them nick the draw.
Key Moments from Hearts 1-1 Kilmarnock
The game really turned in the 49th minute when Lawrence Shankland scored for Hearts, with Pierre Landry Kabore providing the assist to break the deadlock after a tight first half. Hearts made a double change in the 66th minute, with Cláudio Braga replacing Pierre Landry Kabore and Blair Spittal coming on for Alan Forrest, aiming to keep the momentum going. Tómas Bent Magnússon picked up a yellow card for Hearts in the 74th minute, and they brought on Oisin McEntee for Christian Borchgrevink at 81 minutes.
Kilmarnock’s early yellow for Robbie Deas in the second minute set a scrappy tone, and they shook things up with David Watson subbing in for Jack Thomson at 62 minutes. A big triple substitution at 71 minutes saw Marcus Dackers replace Tyreece John-Jules, Scott Tiffoney come on for Ethan Schilte-Brown, and Bruce Anderson take over from Tom Lowery, which paid off when Anderson scored in the 90th minute. Liam Polworth replaced Brad Joseph Lyons at 81 minutes, and James Brown got a late yellow in stoppage time.
Hearts 1-1 Kilmarnock Lineups
Hearts
Hearts lined up in a 4-4-2 shape, with Lawrence Shankland leading the line up front and showing his scoring threat, especially with that key goal. Pierre Landry Kabore played a big role in midfield before being replaced by Cláudio Braga, while Alan Forrest was involved on the wing until Blair Spittal took over. Christian Borchgrevink featured at the back before Oisin McEntee came on, and Tómas Bent Magnússon’s booking highlighted some defensive grit.
Kilmarnock
Kilmarnock went with a 3-4-3 setup, relying on players like Bruce Anderson who came on as a sub for Tom Lowery and grabbed that late equaliser. Robbie Deas and James Brown picked up yellows in defence, showing the backline’s battling side, while Brad Joseph Lyons was in midfield until Liam Polworth replaced him. Up front, Tyreece John-Jules and Ethan Schilte-Brown started before Marcus Dackers and Scott Tiffoney came on, with Jack Thomson making way for David Watson earlier.
Coral’s Man of the Match
Coral’s Man of the Match goes to Lawrence Shankland, who stood out with his goal in the 49th minute and a key pass that helped create chances. His contribution up front was crucial in giving Hearts the lead and keeping the pressure on Kilmarnock. It was a solid shift from the striker, making him the pick of the bunch in a tight game.
Updated Form Guide
Hearts
Recent Premiership matches:
- Draw: 1-1 vs Kilmarnock (H)
- Draw: 0-0 vs Motherwell (A)
- Loss: 0-1 vs Aberdeen (A)
- Draw: 1-1 vs Dundee United (H)
- Win: 4-0 vs Dundee (H)
Kilmarnock
Recent Premiership matches:
- Draw: 1-1 vs Hearts (A)
- Draw: 1-1 vs Dundee United (H)
- Loss: 1-3 vs Motherwell (H)
- Loss: 0-4 vs Celtic (A)
- Loss: 1-3 vs Falkirk (A)
What’s Next for Both Teams?
Hearts
Hearts have just drawn 1-1 at home to Kilmarnock, leaving them top of the table on 32 points after a run that includes draws with Motherwell and Dundee United, plus a strong win over Dundee. They’ll be looking to hold onto that lead when they face Celtic next on 7 December at 3pm, with the visitors also on 32 points in second place. It’s a massive clash at the top, and a win could help Hearts pull clear in the race for the title.
Kilmarnock
Kilmarnock have just come away with a 1-1 draw against Hearts, sitting ninth on 12 points following recent draws with Dundee United and losses to Motherwell, Celtic and Falkirk. They’ll need to build on this point when they host Rangers on 6 December at 8pm, with the opponents fourth on 23 points. A positive result here could lift them away from the lower end of the table and boost their form.
Coral brings you the most exciting betting promotions and the latest betting offers to enhance your experience.
For the best Premiership outright predictions, explore our Outright Betting guide.
Odds and market details are accurate as of the time of publication.










