Skip to content
Full Time After Extra Time This is a live match. Extra Time Half Time

Kelty Hearts vs Alloa Athletic. Scottish League 1.

New Central ParkAttendance370.

Kelty Hearts 2

  • R Cunningham (38th minute pen, 62nd minute)

Alloa Athletic 1

  • C O'Donnel (91st minute)

Match ends, Kelty Hearts 2, Alloa Athletic 1.

second_half_end icon

Second Half ends, Kelty Hearts 2, Alloa Athletic 1.

free_kick_won icon

Kurtis Roberts (Alloa Athletic) wins a free kick in the attacking half.

free_kick_lost icon

Foul by Botti Biabi (Kelty Hearts).

free_kick_lost icon

Foul by Cameron O'Donnell (Alloa Athletic).

free_kick_won icon

Tiwi Daramola (Kelty Hearts) wins a free kick on the right wing.

free_kick_lost icon

Foul by Cameron O'Donnell (Alloa Athletic).

free_kick_won icon

Reece Lyon (Kelty Hearts) wins a free kick in the defensive half.

goal icon

Goal! Kelty Hearts 2, Alloa Athletic 1. Cameron O'Donnell (Alloa Athletic) from a free kick with a left footed shot to the top left corner.

free_kick_won icon

Kevin Cawley (Alloa Athletic) wins a free kick in the attacking half.

free_kick_lost icon

Foul by Reece Lyon (Kelty Hearts).

yellow_card icon

Cameron O'Donnell (Alloa Athletic) is shown the yellow card.

miss icon

Attempt missed. Stefan Scougall (Alloa Athletic) left footed shot from outside the box is too high.

free_kick_won icon

Kevin Cawley (Alloa Athletic) wins a free kick on the right wing.

free_kick_lost icon

Foul by Jason Thomson (Kelty Hearts).

free_kick_won icon

Steven Hetherington (Alloa Athletic) wins a free kick in the attacking half.

free_kick_lost icon

Foul by Lewis O'Donnell (Kelty Hearts).

miss icon

Attempt missed. Bradley Rodden (Alloa Athletic) header from the centre of the box misses to the right.

corner icon

Corner, Alloa Athletic. Conceded by Jason Thomson.

attempt_blocked icon

Attempt blocked. Kurtis Roberts (Alloa Athletic) right footed shot from outside the box is blocked.

substitution icon

Substitution, Kelty Hearts. Lewis O'Donnell replaces Ross Cunningham.

substitution icon

Substitution, Kelty Hearts. Botti Biabi replaces Craig Johnston.

miss icon

Attempt missed. Stefan Scougall (Alloa Athletic) left footed shot from outside the box misses to the right.

substitution icon

Substitution, Alloa Athletic. Bradley Rodden replaces Luke Donnelly.

substitution icon

Substitution, Kelty Hearts. Tiwi Daramola replaces Stefan McCluskey because of an injury.

free_kick_won icon

Kurtis Roberts (Alloa Athletic) wins a free kick on the right wing.

free_kick_lost icon

Foul by Stefan McCluskey (Kelty Hearts).

miss icon

Attempt missed. Lewis Moore (Kelty Hearts) right footed shot from the left side of the box is high and wide to the right.

yellow_card icon

Kurtis Roberts (Alloa Athletic) is shown the yellow card.

free_kick_won icon

Steven Hetherington (Alloa Athletic) wins a free kick on the left wing.

free_kick_lost icon

Foul by Reece Lyon (Kelty Hearts).

yellow_card icon

Andy Graham (Alloa Athletic) is shown the yellow card for a bad foul.

free_kick_lost icon

Foul by Andy Graham (Alloa Athletic).

free_kick_won icon

Craig Johnston (Kelty Hearts) wins a free kick on the left wing.

goal icon

Goal! Kelty Hearts 2, Alloa Athletic 0. Ross Cunningham (Kelty Hearts) left footed shot from the centre of the box to the top right corner. Assisted by Lewis Moore.

miss icon

Attempt missed. Josh Debayo (Alloa Athletic) header from the centre of the box is too high following a set piece situation.

free_kick_won icon

Luke Donnelly (Alloa Athletic) wins a free kick on the left wing.

free_kick_lost icon

Foul by Adam Corbett (Kelty Hearts).

substitution icon

Substitution, Alloa Athletic. Cameron O'Donnell replaces Euan Deveney.

substitution icon

Substitution, Alloa Athletic. Conor Sammon replaces Quinn Coulson.

yellow_card icon

Euan Deveney (Alloa Athletic) is shown the yellow card for a bad foul.

free_kick_lost icon

Foul by Euan Deveney (Alloa Athletic).

free_kick_won icon

Adam Corbett (Kelty Hearts) wins a free kick in the defensive half.

attempt_saved icon

Attempt saved. Quinn Coulson (Alloa Athletic) left footed shot from the left side of the box is saved in the bottom right corner.

yellow_card icon

Tam O'Ware (Kelty Hearts) is shown the yellow card for a bad foul.

free_kick_won icon

Andy Graham (Alloa Athletic) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Craig Johnston (Kelty Hearts).

free_kick_lost icon

Foul by Kevin Cawley (Alloa Athletic).

free_kick_won icon

Reece Lyon (Kelty Hearts) wins a free kick in the defensive half.

attempt_saved icon

Attempt saved. Luke Donnelly (Alloa Athletic) right footed shot from the left side of the box is saved in the centre of the goal.

Second Half begins Kelty Hearts 1, Alloa Athletic 0.

first_half_end icon

First Half ends, Kelty Hearts 1, Alloa Athletic 0.

free_kick_won icon

Steven Hetherington (Alloa Athletic) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Ross Cunningham (Kelty Hearts).

miss icon

Attempt missed. Craig Johnston (Kelty Hearts) right footed shot from the centre of the box misses to the right.

yellow_card icon

Josh Debayo (Alloa Athletic) is shown the yellow card for a bad foul.

free_kick_lost icon

Foul by Josh Debayo (Alloa Athletic).

free_kick_won icon

Stefan McCluskey (Kelty Hearts) wins a free kick in the attacking half.

substitution icon

Substitution, Alloa Athletic. Andy Graham replaces Morgyn Neill.

yellow_card icon

Morgyn Neill (Alloa Athletic) is shown the yellow card.

penalty_goal icon

Goal! Kelty Hearts 1, Alloa Athletic 0. Ross Cunningham (Kelty Hearts) converts the penalty with a right footed shot to the bottom right corner.

penalty_lost icon

Penalty conceded by Morgyn Neill (Alloa Athletic) after a foul in the penalty area.

penalty_won icon

Penalty Kelty Hearts. Craig Johnston draws a foul in the penalty area.

corner icon

Corner, Alloa Athletic. Conceded by Jason Thomson.

corner icon

Corner, Kelty Hearts. Conceded by Kevin Cawley.

attempt_saved icon

Attempt saved. Craig Johnston (Kelty Hearts) right footed shot from the right side of the box is saved in the centre of the goal.

free_kick_lost icon

Foul by Stefan Scougall (Alloa Athletic).

free_kick_won icon

Reece Lyon (Kelty Hearts) wins a free kick in the defensive half.

miss icon

Attempt missed. Morgyn Neill (Alloa Athletic) header from the left side of the box misses to the left following a set piece situation.

yellow_card icon

Reece Lyon (Kelty Hearts) is shown the yellow card for a bad foul.

free_kick_won icon

Quinn Coulson (Alloa Athletic) wins a free kick in the attacking half.

free_kick_lost icon

Foul by Reece Lyon (Kelty Hearts).

free_kick_won icon

Steven Hetherington (Alloa Athletic) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Stefan McCluskey (Kelty Hearts).

free_kick_won icon

Scott Taggart (Alloa Athletic) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Craig Johnston (Kelty Hearts).

free_kick_won icon

Kurtis Roberts (Alloa Athletic) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Michael Tidser (Kelty Hearts).

free_kick_won icon

Euan Deveney (Alloa Athletic) wins a free kick on the left wing.

free_kick_lost icon

Foul by Adam Corbett (Kelty Hearts).

miss icon

Attempt missed. Stefan McCluskey (Kelty Hearts) right footed shot from the centre of the box misses to the left.

miss icon

Attempt missed. Adam Corbett (Kelty Hearts) header from the centre of the box is too high following a corner.

corner icon

Corner, Kelty Hearts. Conceded by Steven Hetherington.

free_kick_won icon

Morgyn Neill (Alloa Athletic) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Craig Johnston (Kelty Hearts).

free_kick_won icon

Stefan Scougall (Alloa Athletic) wins a free kick in the attacking half.

free_kick_lost icon

Foul by Michael Tidser (Kelty Hearts).

free_kick_lost icon

Foul by Luke Donnelly (Alloa Athletic).

free_kick_won icon

Jason Thomson (Kelty Hearts) wins a free kick in the defensive half.

First Half begins.

Lineups are announced and players are warming up.