Hearts 1-2 St. Johnstone: result and report

Premiership · Saturday 3 December 2011

Result

Hearts 1-2 St. Johnstone

Premiership · Saturday 3 December 2011, 15:00 UTC · half-time 0-1

Hearts · St. Johnstone · Premiership predictions

Hearts 1-2 St. Johnstone: match report

Hearts were beaten by St. Johnstone 1-2 in the Premiership on Saturday 3 December 2011. It was 0-1 at half-time.

Liam Craig opened the scoring in the 3rd minute. Hearts's goal came from Mehdi Taouil (86'). St. Johnstone scored through Liam Craig (3') and A. Maybury (79', penalty).

Discipline: Hearts received 1 yellow card; St. Johnstone received 2 yellow cards.

Going into the game Hearts were 5th on 22 points from 16 and St. Johnstone 4th on 23 points from 15. Hearts went on to finish that season 5th with 52 points, and St. Johnstone 6th with 50.

Before this game the head-to-head record in our data stood at 3 Hearts wins, 1 draw and 3 for St. Johnstone.

Going into the match Hearts's last five read W-L-D-L-L and St. Johnstone's W-D-L-D-W.

Data as of 6 Nov 2026.

Key events

  • 3'Goal · Liam CraigSt. Johnstone · 0-1
  • 27'Yellow card · Mehdi TaouilHearts
  • 31'Yellow card · David McCrackenSt. Johnstone
  • 79'Penalty goal · A. MayburySt. Johnstone · 0-2
  • 86'Goal · Mehdi TaouilHearts · 1-2
  • 88'Yellow card · Liam CraigSt. Johnstone

Head-to-head

7 meetings: Hearts 3, draws 1, St. Johnstone 3.

Team news

Hearts line-up

Marián Kello, Eggert Gunnthor Jonsson, Andy Webster, Ryan McGowan, Rudolf Skacel, Marius Zaliukas, Adrian Mrowiec, Jamie Hamill, David Templeton, Mehdi Taouil, John Sutton

St. Johnstone expected line-up

Peter Enckelman, Steven Anderson, Kevin Moon, Jody Morris, Fran Sandaza, Cillian Sheridan, David Mackay, Liam Craig, Chris Millar, Callum Davidson