Conor McLaughlin signed for Northeast giants Sunderland as a free agent in the summer of 2019. The Northern Irishman played for London team Millwall just before his time as a Black Cat. He spent two years as a Millwall player on the back of his transfer from Fleetwood Town. He had left Fleetwood Town at the end of his career to sign for London club Millwall. His official confirmation as a Millwall player took place in July 2017. Conor McLaughlin scored his first goal for Millwallin a London Derby encounter with Queens Park Rangers (QPR). He scored one of the two Millwall goals during the 2-2 draw with QPR in an English Championship game played on September 12, 2017.
Conor McLaughlin returned to Fleetwood Town on the back of his free transfer exit from Sunderland. In his first spell at Fleetwood Town, McLaughlin spent five years having joined them in 2012. He was given a short-term deal upon his return to Fleetwood Town who are currently in League One.
McLaughlin re-signed for Fleetwood Town in October 2021 and he was at the club until his short-term contract came to an end at the start of this year. His second Fleetwood Town spell came to an end on January 14, 2022. Conor McLaughlin left Fleetwood Town as the all-time third highest EFL (English Football League) appearance maker for the club.