[1] McKechnie spent eleven years as a youth player at Rangers, before signing a one-year contract with Queen of the South in the summer of 2020.
[2] McKechnie debuted for Queen of the South in the Scottish Championship on the 7 November 2020 versus Arbroath in a 1-1 draw.
[3] A knee injury caused him to have surgery in March 2021, which kept him out of action until April 2022.
[4] McKechnie scored his first league goal for the club on 4 March 2023 against Airdrieonians in a 3-2 victory.
[5] McKechnie started the 2023-24 season, with goals in his first two games versus Scottish Premiership club Motherwell in the Scottish League Cup, then again the following week versus Elgin City.