Delight as Mark O'Hara extends contract until 2026

Delight as Mark O'Hara extends contract until 2026

St Mirren Football Club is delighted to confirm that Mark O’Hara has signed a two-year extension to his current contract which keeps him at the club until summer 2026.

The 27-year-old has become a firm favourite with the Saints support since joining the club as our first signing of the 2022/23 season in May. The midfielder has scored seven goals in 31 appearances this season and worn the captain’s armband on a number of occasions in the absence of Joe Shaughnessy.

Mark confessed his delight at agreeing a longer-term deal and said being at St Mirren feels like home.

Speaking to after penning his new deal, Mark explained: "From the moment I stepped through the door here it’s felt like home and I’m happy to commit longer term and focus on my football.

I spoke with the manager, and he wanted to make it a longer term and it was something I was obviously very keen to happen. It’s local and everything works and I’m so happy to be here.

"The changing room is amazing, the staff are amazing and it really does feel like home. We’ve not achieved anything yet but there is a really good feeling about the squad and it’s something I’m enjoying being a part of.

"In football there is always a bit of uncertainty but the fact that I’m going to be here long-term is massive."

Reflecting on the new deal, Saints manager Stephen Robinson praised Mark’s professionalism and dubbed him the ‘perfect footballer to manage’. 

Mark is the epitome of the perfect footballer to manage," he told

"He’s been my captain all season when Joe [Shaughnessy] hasn’t been playing. You never get any hassle from him. He gets on with things, he plays wherever you ask him to play and how ever you ask him to play.

"He's been fantastic and for us to tie him down for another two years is a great piece of business for the club."

  • Logo Macron
  • Gennaro
  • Big Front Door
  • Curtis Sport
  • Lottomart
  • Logo Kpp
  • Ultimate Home Solutions
  • Logo Carabao
  • Logo Consilium
  • Logo Scotjet
  • Pro Life
  • Kibble
  • Logo Digby Brown
  • Uws.png
  • Logo Powerhouse
  • Logo Spfl 2020
  • Skysports 200
  • Logo Premiership 2023
  • Logo Viaplay
  • Logo Spfl 2020
Enquiries; 0141 889 2558
Ticket Office; 0141 840 6120
Commercial; 0141 840 1337


Ticket Office Hours This Week;
26/02/2024 10:00-14:00
27/02/2024 10:00-14:00
28/02/2024 10:00-14:00
29/02/2024 10:00-14:00
01/03/2024 10:00-14:00
02/03/2024 11:00-15:00
03/03/2024 CLOSED
Call 0141 840 6120