02 Jan2026 | Arbroath | Queen's Park | Free agent | |
07 Jan2025 | Hamilton | Arbroath | Free agent | |
| - | Airdrieonians | Hamilton | Transfer | |
07 Jan2023 | Dunfermline | Airdrieonians | Free agent | |
07 Jan2021 | Inverness | Dunfermline | Free agent | |
07 Jan2019 | Falkirk | Inverness | Free agent | |
| - | Rieti | Falkirk | Free agent | |
| - | Hearts | Rieti | Free agent | |
| - | Queen of South | Hearts | Return from loan | |
| - | Hearts | Queen of South | Loan | |
| - | Livingston | Hearts | Return from loan | |
07 Jan2017 | Hearts | Livingston | Loan | |
05 Aug2017 | Livingston | Hearts | Return from loan | |
| - | Hearts | Livingston | Loan | |
| - | Cowdenbeath | Hearts | Return from loan | |
| - | Hearts | Cowdenbeath | Loan | |
06 Jan2016 | Nottingham | Hearts | Free agent | |
04 Jan2016 | Hemel Hempstead | Nottingham | Return from loan | |
01 Jan2016 | Nottingham | Hemel Hempstead | Loan | |
09 Jan2015 | Worcester | Nottingham | Return from loan | |
| - | Nottingham | Worcester | Loan | |
08 Jan2014 | Spartak Pleven | Nottingham | Free agent |
N. Todorov transfer history tracks all club moves during the professional career, including transfer dates and teams involved.