Date of birth
Joining Livingstone at the age of 16, McNulty made a goalscoring debut against Montrose in the Scottish Third Division in October 2009.
Transferring that form into the senior team, McNulty scored 13, 11 and 19 goals in consecutive seasons before grossing a move south of the border to England with League One’s Sheffield United in 2014.
A Play-off campaign with the Blades was followed by another on loan with Portsmouth where on both occasions, the striker was denied a final outing at Wembley over two legs.
McNulty made several appearances at Valley Parade before making the permanent switch up North with Coventry in 2017.
A prolific season for the Scotsman, he found the net on 28 occasions, including scoring his 100th career goal against Notts County in the Sky Blues’ home leg of the play-off semi-finals.
A man-of-the-match performance against Exeter in the final at Wembley helped make sure the Ricoh Arena was a League One ground for the resulting season.
Reading then snapped up McNulty for the start of the 2018-19 Championship season and he made his debut for the Royals against Nottingham Forest before spending the second half of the season on loan back in Scotland with Hibernian.