David McMillan is back at Dundalk after a two-and-a-half-year spell in Scotland.

The 31-year old striker left Oriel Park at the tail end of 2017 to join St Johnstone.

Loan spells at Hamilton Academical and Falkirk followed but McMillan has now returned to a club where he enjoyed several memorable moments.

He won three Premier Division titles, an FAI Cup and two EA Sports Cup medals during a glorious spell with the Lilywhites under Stephen Kenny having arrived from Sligo Rovers in 2014. 

In total, he scored 74 goals in 125 appearances for the club with seven of them coming in the Champions League, a record for a League of Ireland player.

"I had such a successful time here and even when I left I followed the club every step of the way," he told the club website.

"My parents have been regulars here since I've been gone so I have strong ties with the club and I’m just delighted to be back.

Subscribe to WatchLOI to stream 55 Airtricity League matches and selected FAI Cup games this season.

"There have been massive improvements at the club. There’s a new gym, new changing rooms, a video analysis room and a canteen. The current owners came in just after I left and money has been well spent."

McMillan, who will wear the number 29 shirt, could come straight into the squad for Friday night’s clash with St Pat’s.

"I’m fit and I feel good," he said. "I tried to keep myself going with cycling and running during the lockdown so it’s just a matter of getting back in and playing football now.

"We have a massive squad and that should stand us in good stead going forward. Everybody has to buy into this short period of time and give it our all and, hopefully, we will be successful on a couple of fronts."

Watch Dundalk v St Pat's live this Friday on RTÉ2 and the RTÉ Player from 7.30pm