Stephen Duke-McKenna
St Johnstone

Stephen Duke-McKenna

Stephen Duke-McKenna of St Johnstone was born in Liverpool, England on 17 August 2000 (age 24).

Et voilà - Stephen Duke-McKenna, a man born under the brutally inclement English skies on the 17th of August 2000, who has gallantly shouldered the burdensome task of fronting up the midfield line of St Johnstone. The lad, not quite touching 5ft 6in (1.7m), a modest stature in the lexicon of the beautiful game, masquerades behind jersey number 21, holding steady at 10st 3lb (65kg).

Blessed with a market value snugly in the region of £125k – comprehensively researched and validated by Transfermarkt, mind you - his klaxon call at St Johnstone has a mere three-month countdown, projected to echo in the financial boardrooms by the 31st of May 2025.

Cast your minds back to those halcyon days of July 2016. Our archetypal journeyman Duke-McKenna cut his teeth at the big boys’ table, joining Premier League outfit Everton as a fresh-faced trainee. In a startling twist of fate, or a shuffle in the managerial deck perhaps, he bid farewell to Merseyside for Bolton Wanderers in the summer of 2018.

Just when you thought he’d found a home amid the Bolton faithful, Stephen decided to test the waters of the Championship, packing his bags for Queens Park Rangers in August 2019. His triumphant debut season rewarded him with one – yes, you read it right, one – appearance on the pitch. The 2023-2024 season was marginally more fruitful: he was permitted to revel in the glory of five first team match appearances.

They say all that glitters is not gold. Stephen discovered this cruel truth in January 2022, opting for a decidedly less glamorous sojourn at Torquay United, tucked away in the National League South, all arranged as part of a temporary loan agreement. Upon the loan’s completion in June 2022, he dutifully returned to QPR for another go, only to be scooped up on another loan spell by Leyton Orient in September, thus testing the waters of League One fervour.

The well-worn path from Leyton Orient led him back to Rangers come June 2023. Haven’t we heard that before? But wait, there’s more… Another loan came a-calling in January 2024; this time, Sutton United of the National League took up his services. This footballing nomad then danced his way to League Two's Harrogate Town in July 2024 before eventually finding a visiting role at St Johnstone, the Premiership bearers from our own Scottish top flight, in February 2025.

Here, in the misty, mysterious lands of Caledonia, Duke-McKenna took to the field in six first-team league matches, participating once from the start and once from the bench in the Scottish Cup for the 2024 - 2025 season, grand milestones for the Englishman’s footballing yarn as it intertwines with our beloved home soil.

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

Stephen Duke-McKenna stats

Check out all of the statistics about Stephen Duke-McKenna.

Centre Midfield
Primary Position
Midfielder
Position
Stephen Duke-McKenna
CM
1.7m (5ft 6in)
Height
21
Squad Number
65kg (10st 3lb)
Weight
17 August 2000 (age 24)
Date of Birth
Liverpool
Birthplace
England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Country of Birth
St Johnstone
Team
£125k (via Transfermarkt)
Market Value
31 May 2025 (2m)
Contract Expires

Season stats

Team
St Johnstone
St Johnstone
Premiership 2024 - 2025
Games
6
Starting
3
Substitute
3
Unused
25
Utilisation
19%
Goals
-
Yellows
-
Reds
-
Team
St Johnstone
St Johnstone
Scottish Cup 2024 - 2025
Games
2
Starting
1
Substitute
1
Unused
1
Utilisation
67%
Goals
-
Yellows
1
Reds
-

Career stats

Team
St Johnstone
St Johnstone
Season 2024 - 2025
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
6
Goals
-
Team
Queens Park Rangers
Queens Park Rangers
Season 2023 - 2024
Country
England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Games
5
Goals
-
Team
Leyton Orient
Leyton Orient
Season 2022 - 2023
Country
England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Games
8
Goals
-
Team
Queens Park Rangers
Queens Park Rangers
Season 2020 - 2021
Country
England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Games
1
Goals
-

Transfers

Team
St Johnstone
St Johnstone
3 February 2025
From
Harrogate Town
Harrogate Town
Type
Loan
Team
Harrogate Town
Harrogate Town
1 July 2024
From
Queens Park Rangers
Queens Park Rangers
Type
Free Transfer
Team
Sutton United
Sutton United
25 January 2024
From
Queens Park Rangers
Queens Park Rangers
Type
Loan
Team
Queens Park Rangers
Queens Park Rangers
1 June 2023
From
Leyton Orient
Leyton Orient
Type
Returned from loan
Team
Leyton Orient
Leyton Orient
1 September 2022
From
Queens Park Rangers
Queens Park Rangers
Type
Loan
Team
Queens Park Rangers
Queens Park Rangers
1 June 2022
From
Torquay United
Torquay United
Type
Returned from loan
Team
Torquay United
Torquay United
20 January 2022
From
Queens Park Rangers
Queens Park Rangers
Type
Loan
Team
Queens Park Rangers
Queens Park Rangers
27 August 2019
From
Bolton Wanderers
Bolton Wanderers
Type
Free Transfer
Team
Bolton Wanderers
Bolton Wanderers
1 July 2018
From
Everton
Everton
Type
Free Transfer
Team
Everton
Everton
1 July 2016
Type
Trainee

Stephen Duke-McKenna news

Read all the news about Stephen Duke-McKenna.

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