Player Summary
M. Kennedy's club history lists 12 spells across 11 clubs.
Season goals4
Season assists1
Rating6.89
Transfer history
| Date | From | To | Terms |
|---|---|---|---|
| 2026-06-29 | Kilmarnock | - | Free agent |
| 2023-06-21 | Aberdeen | Kilmarnock | Free |
| 2020-01-25 | ST Johnstone | Aberdeen | N/A |
| 2018-07-21 | Cardiff | ST Johnstone | Free |
| 2018-06-01 | Portsmouth | Cardiff | N/A |
| 2017-08-31 | Cardiff | Portsmouth | Loan |
| 2017-07-01 | Plymouth | Cardiff | N/A |
| 2017-02-01 | Cardiff | Plymouth | Loan |
| 2016-04-07 | Port Vale | Cardiff | N/A |
| 2016-01-25 | Cardiff | Port Vale | Loan |
| 2015-02-02 | Everton | Cardiff | Free |
| 2014-01-09 | Everton | Tranmere | Loan |
| 2012-08-31 | Kilmarnock | Everton | € 250K |
Club history
| Period | Team | Competition | Country |
|---|---|---|---|
| 2023-2025 | KilmarnockCurrent | Premiership | |
| 2019-2023 | Aberdeen | Premiership | |
| 2018-2020 | ST Johnstone | Premiership | |
| 2017-2018 | Portsmouth | League One | |
| 2014-2018 | Cardiff | Championship | |
| 2016-2017 | Plymouth | League Two | |
| 2015-2016 | Port Vale | League One | |
| 2014-2015 | Hibernian | Championship | |
| 2013-2014 | Milton Keynes Dons | League One | |
| 2013-2014 | Tranmere | League One | |
| 2012-2014 | Everton | Premier League | |
| 2010-2013 | Kilmarnock | Premiership |


















