Player Summary
M. O'Halloran's club history lists 11 spells across 10 clubs.
Season goals1
Season assists0
Rating-
Transfer history
| Date | From | To | Terms |
|---|---|---|---|
| 2025-08-02 | Dunfermline | Morton | Free Transfer |
| 2023-07-09 | Cove Rangers | Dunfermline | Free |
| 2023-07-08 | Cove Rangers | ST Johnstone | N/A |
| 2023-02-24 | ST Johnstone | Cove Rangers | Loan |
| 2019-01-08 | Melbourne City | ST Johnstone | N/A |
| 2018-07-01 | Rangers | Melbourne City | N/A |
| 2018-01-02 | ST Johnstone | Rangers | N/A |
| 2017-07-29 | Rangers | ST Johnstone | Loan |
| 2016-02-01 | ST Johnstone | Rangers | N/A |
| 2014-01-03 | Bolton | ST Johnstone | N/A |
| 2013-04-30 | Tranmere | Bolton | N/A |
| 2012-11-22 | Bolton | Tranmere | Loan |
| 2012-08-31 | Bolton | Carlisle | Loan |
| 2012-03-22 | Bolton | Sheffield Utd | Loan |
Club history
| Period | Team | Competition | Country |
|---|---|---|---|
| 2025-2027 | MortonCurrent | Championship | |
| 2023-2025 | Dunfermline | Championship | |
| 2022-2023 | Cove Rangers | Championship | |
| 2017-2023 | ST Johnstone | Premiership | |
| 2018-2019 | Melbourne City | A-League | |
| 2015-2018 | Rangers | Championship | |
| 2013-2016 | ST Johnstone | Premiership | |
| 2012-2013 | Carlisle | League One | |
| 2012-2013 | Tranmere | League One | |
| 2011-2012 | Sheffield Utd | League One | |
| 2010-2012 | Bolton | Premier League |
















