PLAYER PROFILE

Mark O'Hara.

Kilmarnock FC · Scotland

Matrix 261

At a glance

Full name
Mark O'Hara
Born
12 Dec 1995
Age today
30
Nationality
Scotland

Career by season

183 recorded appearances
Mark O'Hara appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Scottish Premiership Kilmarnock FC 82002360
26/27Premier Sports Cup Kilmarnock FC 62002070
25/26Scottish Premiership/Championship play-off St. Mirren FC 2200—0
25/26Scottish Premiership St. Mirren FC 2320011,3041
25/26Scottish Cup St. Mirren FC 1100900
25/26Premier Sports Cup St. Mirren FC 66005530 / 1 red
24/25UEFA Conference League St. Mirren FC 22111801
24/25Scottish Premiership St. Mirren FC 2827322,3423
24/25Scottish Cup St. Mirren FC 22001800
23/24Scottish Premiership St. Mirren FC 2220411,7884
22/23Scottish Premiership St. Mirren FC 30291022,4866 / 1 red
22/23Scottish Cup St. Mirren FC 22102101
21/22Scottish Premiership Motherwell FC 1512101,1002
21/22Scottish Cup Motherwell FC 1100900
20/21UEFA Europa League Motherwell FC 33003001
20/21Scottish Premiership Motherwell FC 2321411,8882 / 1 red
20/21Scottish Cup Motherwell FC 21001221
19/20Scottish Premiership Motherwell FC 76105293

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Mark O'Hara match log
DateCompetitionMatchScoreMinutesGoals
24 Oct 2026Scottish Premiership Falkirk FC v Kilmarnock FCSubstitute, on 67′ 3 – 023
19 Sep 2026Scottish Premiership Kilmarnock FC v Heart of Midlothian FCSubstitute, on 76′ 1 – 114
15 Sep 2026Scottish Premiership Hibernian FC v Kilmarnock FCSubstitute, on 67′ 0 – 123
12 Sep 2026Premier Sports Cup Kilmarnock FC v Aberdeen FCSubstitute, on 101′ 1 – 119
05 Sep 2026Scottish Premiership Aberdeen FC v Kilmarnock FCSubstitute, on 84′ 0 – 06
02 Sep 2026Scottish Premiership Kilmarnock FC v St. Mirren FC 0 – 166
29 Aug 2026Scottish Premiership Kilmarnock FC v Dundee United FC 0 – 464
14 Aug 2026Premier Sports Cup Kilmarnock FC v Ayr United FCSubstitute, on 69′ 3 – 221
09 Aug 2026Scottish Premiership Kilmarnock FC v Celtic FCSubstitute, on 74′ 1 – 516
02 Aug 2026Scottish Premiership St. Johnstone FC v Kilmarnock FCSubstitute, on 66′ 4 – 324
25 Jul 2026Premier Sports Cup Peterhead FC v Kilmarnock FC 0 – 062
21 Jul 2026Premier Sports Cup Kilmarnock FC v Hamilton Academical FC 1 – 055
18 Jul 2026Premier Sports Cup Elgin City FC v Kilmarnock FCSubstitute, on 53′ 0 – 137
14 Jul 2026Premier Sports Cup Kilmarnock FC v Raith Rovers FCSubstitute, on 77′ 0 – 013
25 May 2026Scottish Premiership/Championship play-off St. Mirren FC v Partick Thistle 1 – 0—
21 May 2026Scottish Premiership/Championship play-off Partick Thistle v St. Mirren FC 1 – 1—
17 May 2026Scottish Premiership St. Mirren FC v Dundee United FC 1 – 1—
12 May 2026Scottish Premiership Aberdeen FC v St. Mirren FC 0 – 2—
09 May 2026Scottish Premiership St. Mirren FC v Kilmarnock FC 0 – 3—
02 May 2026Scottish Premiership Dundee FC v St. Mirren FC 1 – 0—

Career transfers

11 recorded moves

All recorded career moves, newest first.

Mark O'Hara career transfers
Date FromToMoveFee
01 Jul 2026 St. Mirren FC Kilmarnock FC Transfer Free
01 Jul 2022 Motherwell FC St. Mirren FC Transfer Free
01 Jul 2020 Peterborough United Motherwell FC Transfer —
31 May 2020 Motherwell FC Peterborough United Loan return
02 Sep 2019 Peterborough United Motherwell FC Loan —
31 May 2019 Lincoln City Peterborough United Loan return
24 Jan 2019 Peterborough United Lincoln City Loan —
01 Jul 2018 Dundee FC Peterborough United Transfer —
01 Jul 2016 Kilmarnock FC Dundee FC Transfer Free
01 Jan 2013 Kilmarnock FC U20 Kilmarnock FC Internal move —
01 Jul 2012 Kilmarnock FC U17 Kilmarnock FC U20 Internal move —

Contracts and market values are not available yet.