Hearts take on St Johnstone tonight looking for their first McDiarmid Park win since 2012.

Craig Levein could be doing with a win against the Premiership’s bottom side, as a home win could see Tommy Wright’s men leapfrog the Jambos.

Hearts face St Johnstone this evening. (Photo by Ian MacNicol/Getty Images)

The last time Hearts were victorious in Perth was in 2012 during a 2-1 Valentines Day Scottish Cup clash, which they won 2-1 after extra time. But who started for Hearts?

Jamie MacDonald

The current Kilmarnock keeper, who is out on loan at Alloa, started for Hearts that night. He made over 100 appearances for Hearts before moving on to have spells with Falkirk and Killie.

RONALDO NEEDS TO STOP WHINING.

Jamie Hamill

The versatile Scotsman didn’t escape this tie without controversy. Saints man lan Maybury was ruled to have fouled Hearts sub Suso Santana, despite claims the Spaniard had dived.

Hamill featured (Photo by Steve Bardens/Getty Images)

Hamill wasn’t caring though, dispatching the penalty to make it 1-1, sending the game to extra time in the process.

Marius Zaliukas

The Lithuanian was the hero on the night, scoring in extra time to seal progression to the next round. His late header allowed Hearts to continue the run which eventually lead them to domestic glory.

Andy Webster

Webster started alongside Zaliukas in central defence in Perth. He had two spells in Gorgie, featuring over 150 times between 2001-2006 before returning for a 73 game stint between 2011-2013.

Danny Grainger

The left-back only recently retired from the professional game, but his stint at Hearts was surely one of the most memorable of his career. He scored a goal in the Scottish Cup final as Hearts trounced their neighbours Hibs 5-1.

Grainger featured for Hearts against some famous names. (PAUL ELLIS/AFP/GettyImages)

Before he did that though, Grainger featured in this victory in Perth.

Calum Elliot

Elliot spent plenty of time at Hearts, enduring an eight-year stint between 2004 and 2012. He left Hearts after this season for a spell with FK Žalgiris before spending time at Alloa and Raith Rovers.

David Obua

Ugandan international Obua was another player who left Hearts in 2012 following their Scottish Cup victory.

Obua in Hearts action. (Photo by Chris Brunskill/Getty Images)

He started this match in place of Ian Black and still has a maroon connection, as he’s the current assistant of Ugandan Premier League side Maroons FC.

Mehdi Taouil

After a brilliant 107 games for Kilmarnock, Taouil joined Hearts in 2011, staying until 2013. One of his 55 appearances came at McDiarmid Park.

Adrian Mrowiec

Polish midfielder Mrowiec spent two spells at Hearts, first as a loanee, then as a permanent player by 2010. He was another player who left in 2012 after the cup win.

Back in Poland (Photo by Jeff J Mitchell/Getty Images)

He currently plays for Polish side Miedź Legnica.

Scott Robinson

Current Livingston striker Robinson came into the starting XI for this game in place of Andrew Driver. He made his debut appearance for the Jambos aged 16, which made him the youngest player to ever appear in the SPL.

He never fully realised his potential whilst at Tynecastle although he has looked pretty impressive for Livi this term.

Now at Livi. (Photo by Steve Bardens/Getty Images)

Rudi Skacel

A bona fide Hearts legend, Skacel made one of his fabled 93 appearances in maroon at McDiarmid Park on Valentines Day 2012. The Jambos legend retired from professional football during the summer.

Have something to tell us about this article?