Player Summary
A. McGregor's club history lists 6 spells across 5 clubs.
Season goals0
Season assists0
Rating-
Transfer history
Club history
| Period | Team | Competition | Country |
|---|---|---|---|
| 2018-2023 | RangersCurrent | Premiership | |
| 2013-2018 | Hull City | Championship | |
| 2016-2017 | Cardiff | Championship | |
| 2012-2013 | Beşiktaş | Süper Lig | |
| 2006-2012 | Rangers | Premiership | |
| 2005 | Dunfermline | - |









