Josh McPake
St Johnstone

Josh McPake

Josh McPake of St Johnstone was born in Coatbridge, Scotland on 31 August 2001 (age 23).

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?

This player profile is regularly updated with new stats and analysis throughout the season. Last updated 20 April 2025. Send feedback

Josh McPake stats

Check out all of the statistics about Josh McPake.

Right Wing
Primary Position
Forward
Position
Josh McPake
RW
1.83m (6ft)
Height
24
Squad Number
70kg (11st)
Weight
31 August 2001 (age 23)
Date of Birth
Coatbridge
Birthplace
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Country of Birth
St Johnstone
Team
£83k (via Transfermarkt)
Market Value
31 May 2026 (1y 1m)
Contract Expires

Season stats

Team
St Johnstone
St Johnstone
Premiership 2024 - 2025
Games
10
Starting
2
Substitute
8
Unused
25
Utilisation
29%
Goals
1
Yellows
-
Reds
-
Team
St Johnstone
St Johnstone
League Cup 2024 - 2025
Games
2
Starting
2
Substitute
-
Unused
3
Utilisation
40%
Goals
-
Yellows
-
Reds
-
Team
St Johnstone
St Johnstone
Scottish Cup 2024 - 2025
Games
1
Starting
-
Substitute
1
Unused
3
Utilisation
25%
Goals
-
Yellows
-
Reds
-

Career stats

Team
St Johnstone
St Johnstone
Season 2024 - 2025
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
10
Goals
1
Team
Queen's Park
Queen's Park
Season 2022 - 2023
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
27
Goals
3

Transfers

Team
St Johnstone
St Johnstone
1 July 2024
From
Stirling Albion
Stirling Albion
Type
Free Transfer
Team
Stirling Albion
Stirling Albion
23 February 2024
Type
Unattached
Team
Out of contract
1 September 2023
From
Rangers
Rangers
Type
Released
Team
Rangers
Rangers
1 June 2023
From
Queen's Park
Queen's Park
Type
Returned from loan
Team
Queen's Park
Queen's Park
22 July 2022
From
Rangers
Rangers
Type
Loan
Team
Tranmere Rovers
Tranmere Rovers
5 January 2022
From
Rangers
Rangers
Type
Loan
Team
Morecambe
Morecambe
1 July 2021
From
Rangers
Rangers
Type
Loan
Team
Harrogate Town
Harrogate Town
8 January 2021
From
Rangers
Rangers
Type
Loan
Team
Greenock Morton
Greenock Morton
25 September 2020
From
Rangers
Rangers
Type
Loan
Team
Dundee
Dundee
20 August 2019
From
Rangers
Rangers
Type
Loan
Team
Rangers
Rangers
1 July 2017
Type
Trainee

Josh McPake news

Read all the news about Josh McPake.

That's all Folks!
View the latest Celtic news or browse the Celtic FC news archive