We are delighted to announce the signing of striker Josh Fowler from Queen’s Park for an undisclosed fee, subject to SFA approval.
The 24-year-old has put pen to paper on a contract until the summer of 2028 at McDiarmid Park.
He netted 19 goals in 25 appearances for The Spiders, with 10 of those coming in 16 William Hill Championship starts.
Fowler decided Saints was the right move for him and said: “I’m obviously delighted and it’s a big opportunity for me.
“We have a goal that we’re all pushing towards and I’m excited to get going.
“St Johnstone is a very well-run club and I wanted to be part of that. I feel like I’m ready for this step up and this challenge.”
He added: “The gaffer has already been great with me. He has put his trust in me with this opportunity and that is massive.
“I obviously want to score goals. But it’s not just that. It’s about intensity, pressing and working hard for my team-mates. I’ll always work hard for them.
“I hope the fans take to me and I can show what I can do. We all have the same ambitions together – the team and the fans.”
Fowler started to shine as a youngster at Beith Juniors where he scored 49 goals in 78 appearances before continuing his career with Gulf United and then Dubai City.
He joined Queen’s Park in the summer of 2025 and quickly made a success of himself at The City Stadium.
Fowler will wear the number nine jersey at St Johnstone.




