Josh McPake, born on an overcast Scottish day on 31 August 2001 (really having a blast now at the tender age of 23) is an optimistically classified 'forward', technically a right winger, now at St Johnstone. He stands at an intimidated-by-no-one height of 6ft (or 1.83m for the metrically obsessed) and tips the scales at 11st (70kg in new money). Now there's a lad who knows where his next haggis supper is coming from. He sports the number 24 on his back, for those who might care to know such detail.
His current market value, and aren't these figures just another barrel of laughs, is around the hefty sum of £85k, according to Transfermarkt. Apparently, his contract with St Johnstone has 1 year and 2 months left to run, and set to expire on 31 May 2026. Whether he'll last that long is presumably the question on everyone's lips.
You surprise me! Josh started his career at Rangers in 2017 as a fresh-faced newbie, before having his kit traded-in for a new one at Dundee in 2019. From there, he embarked on a noble voyage through the annals of Scottish and English lower-tier football, turning out for the giants of Greenock Morton, Harrogate Town, Morecambe, Tranmere Rovers, and Queen's Park - the latter in which he scored a momentous three goals in 27 games, bring out the party-poppers lads!
After returning to Rangers, presumably for a hot meal and a friendly face, he made yet another career-defining move, this time to the unknown. Rising like a phoenix, he then appeared at Stirling Albion, before securing his current gig at St Johnstone, where he has netted a whole goal in eight games. I dare say the St Johnstone support will be naming their first-borns after him.
Interestingly, he's also managed to play his part in the 2024-2025 St Johnstone's Scottish and League Cup campaigns. Almost like a real footballer, isn't it?