09 Apr2025 | St. George City | Spartans | Free agent | |
| - | Shamrock Rovers | St. George City | Free agent | |
08 Aug2024 | Spartans | Shamrock Rovers | Free agent | |
| - | Orange County SC | Spartans | Free agent | |
| - | Reading | Orange County SC | Free agent | |
| - | Dundee Utd | Reading | Return from loan | |
| - | Reading | Dundee Utd | Loan | |
| - | Dundee Utd | Reading | Return from loan | |
10 May2020 | Reading | Dundee Utd | Loan | |
| - | Hibernian | Reading | Return from loan | |
| - | Reading | Hibernian | Loan | |
| - | Sunderland | Reading | Return from loan | |
| - | Reading | Sunderland | Loan | |
| - | Hibernian | Reading | Return from loan | |
| - | Reading | Hibernian | Loan | |
07 Jun2018 | Coventry | Reading | Transfer | |
07 Jan2017 | Sheffield Utd | Coventry | Free agent | |
01 Feb2017 | Bradford City | Sheffield Utd | Return from loan | |
| - | Sheffield Utd | Bradford City | Loan | |
| - | Portsmouth | Sheffield Utd | Return from loan | |
11 Jun2015 | Sheffield Utd | Portsmouth | Loan | |
07 Jan2014 | Livingston | Sheffield Utd | Transfer | |
08 Jan2009 | Hibernian | Livingston | Transfer |
M. McNulty transfer history tracks all club moves during the professional career, including transfer dates and teams involved.