PLAYER PROFILE

Michael O'Halloran.

Greenock Morton FC · Scotland

Matrix 41537

At a glance

Full name
Michael Francis O'Halloran
Born
06 Jan 1991
Age today
35
Nationality
Scotland

Career by season

157 recorded appearances
Michael O'Halloran appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Scottish Championship Greenock Morton FC 84103980
26/27Premier Sports Cup Greenock Morton FC 3100970
25/26Scottish Cup Greenock Morton FC 21001400
2025-2026Scottish Championship Greenock Morton FC 2110239053
25/26Premier Sports Cup Greenock Morton FC 2100910
24/25Scottish Cup Dunfermline Athletic 2000340
2024-2025Scottish Championship Dunfermline Athletic 51001310
2023-2024Scottish Championship Dunfermline Athletic 2718111,5703
22/23Scottish Premiership St. Johnstone FC 4000340
2022-2023Scottish Championship Cove Rangers FC 99006300
21/22UEFA Europa League St. Johnstone FC 22101660
21/22UEFA Conference League St. Johnstone FC 22001800
21/22Scottish Premiership St. Johnstone FC 2013121,1342
20/21Scottish Premiership St. Johnstone FC 2212111,0370 / 2 red
20/21Scottish Cup St. Johnstone FC 41111470
19/20Scottish Premiership St. Johnstone FC 2414211,3451

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

Match log

Newest first
Michael O'Halloran match log
DateCompetitionMatchScoreMinutesGoals
25 Jan 2025Scottish Championship Airdrieonians FC v Dunfermline AthleticSubstitute, on 67′ 3 – 023
18 Jan 2025Scottish Cup Dunfermline Athletic v Stenhousemuir FCSubstitute, on 79′ 3 – 011
10 Aug 2024Scottish Championship Dunfermline Athletic v Falkirk FCSubstitute, on 70′ 0 – 220
03 May 2024Scottish Championship Ayr United FC v Dunfermline Athletic 3 – 332
13 Apr 2024Scottish Championship Airdrieonians FC v Dunfermline AthleticSubstitute, on 46′ 2 – 145
05 Mar 2024Scottish Championship Dunfermline Athletic v Airdrieonians FCSubstitute, on 70′ 0 – 220
02 Mar 2024Scottish Championship Dunfermline Athletic v Ayr United FCSubstitute, on 72′ 2 – 018
27 Feb 2024Scottish Championship Inverness Caledonian Thistle FC v Dunfermline AthleticSubstitute, on 46′ 0 – 045
17 Feb 2024Scottish Championship Dunfermline Athletic v Arbroath 1 – 190
10 Feb 2024Scottish Championship Dunfermline Athletic v Queen's Park FC 0 – 381
03 Feb 2024Scottish Championship Dunfermline Athletic v Greenock Morton FC 0 – 590
27 Jan 2024Scottish Championship Dundee United FC v Dunfermline Athletic 0 – 090
05 Jan 2024Scottish Championship Queen's Park FC v Dunfermline Athletic 2 – 180
02 Jan 2024Scottish Championship Dunfermline Athletic v Raith Rovers FCSubstitute, on 74′ 1 – 216
30 Dec 2023Scottish Championship Ayr United FC v Dunfermline Athletic 2 – 277
23 Dec 2023Scottish Championship Arbroath v Dunfermline Athletic 1 – 156
16 Dec 2023Scottish Championship Dunfermline Athletic v Partick Thistle 1 – 290
09 Dec 2023Scottish Championship Airdrieonians FC v Dunfermline Athletic 1 – 290
28 Nov 2023Scottish Championship Dunfermline Athletic v ArbroathSubstitute, on 63′ 3 – 027
18 Nov 2023Scottish Championship Dunfermline Athletic v Inverness Caledonian Thistle FCSubstitute, on 70′ 1 – 120

Career transfers

18 recorded moves

All recorded career moves, newest first.

Michael O'Halloran career transfers
Date FromToMoveFee
02 Aug 2025 Dunfermline Athletic Greenock Morton FC Transfer Free
09 Jul 2023 St. Johnstone FC Dunfermline Athletic Transfer Free
31 May 2023 Cove Rangers FC St. Johnstone FC Loan return
24 Feb 2023 St. Johnstone FC Cove Rangers FC Loan —
18 Jan 2019 Melbourne City FC St. Johnstone FC Transfer Free
01 Jul 2018 Rangers FC Melbourne City FC Transfer —
01 Jan 2018 St. Johnstone FC Rangers FC Loan return
29 Jul 2017 Rangers FC St. Johnstone FC Loan —
01 Feb 2016 St. Johnstone FC Rangers FC Transfer —
03 Jan 2014 Bolton Wanderers St. Johnstone FC Transfer Free
31 May 2013 Tranmere Rovers Bolton Wanderers Loan return
22 Nov 2012 Bolton Wanderers Tranmere Rovers Loan —
01 Sep 2012 Carlisle United Bolton Wanderers Loan return
01 Aug 2012 Bolton Wanderers Carlisle United Loan —
01 May 2012 Sheffield United Bolton Wanderers Loan return
22 Mar 2012 Bolton Wanderers Sheffield United Loan —
01 Aug 2009 Not recorded Bolton Wanderers Transfer —
01 Jul 2007 Celtic Glasgow U17 Bolton Wanderers U18 Transfer —

Contracts and market values are not available yet.