| - | Nairn | Brora Rangers | Free | |
| - | Brechin | Nairn | Free | |
02 Feb2024 | Ross County | Brechin | Loan | |
01 Jan2024 | Elgin | Ross County | N/A | |
08 Nov2023 | Ross County | Elgin | Loan | |
06 Jan2023 | Falkirk | Ross County | N/A | |
| - | Ross County | Falkirk | Loan | |
| - | Montrose | Ross County | N/A | |
| - | Ross County | Montrose | Loan | |
01 Jan2022 | Brora Rangers | Ross County | N/A | |
08 Nov2021 | Ross County | Brora Rangers | Loan |
M. Wright transfer history tracks all club moves during the professional career, including transfer dates and teams involved.