Football
>
Harrogate
>
Stephen Duke-McKenna
Harrogate
Forward
Market value: € 150k
Profile
Matches
Stats
FIFA World Cup Qualification - CONCACAF
Jun 11, 2024
7.1
Guyana
3 - 1
Belize
Jun 7, 2024
7.1
Panama
2 - 0
Guyana
Jun 8, 2021
Guyana
0 - 2
Puerto Rico
Jun 4, 2021
Saint Kitts and Nevis
3 - 0
Guyana
UEFA Europa League
Dec 7, 2017
Apollon
0 - 3
Everton
EFL Championship
Dec 16, 2023
Sheffield Wed
2 - 1
QPR
Dec 1, 2023
Preston
0 - 2
QPR
Nov 28, 2023
QPR
4 - 2
Stoke
Nov 25, 2023
Norwich
1 - 0
QPR
Nov 11, 2023
QPR
0 - 0
Bristol City
Nov 4, 2023
Rotherham
1 - 1
QPR
Oct 28, 2023
QPR
1 - 2
Leicester
Oct 24, 2023
West Brom
2 - 0
QPR
Oct 21, 2023
Huddersfield
2 - 1
QPR
Oct 7, 2023
6.3
QPR
0 - 4
Blackburn
Oct 4, 2023
Leeds
1 - 0
QPR
Sep 30, 2023
QPR
1 - 3
Coventry
Sep 22, 2023
Birmingham
0 - 0
QPR
Sep 19, 2023
QPR
1 - 1
Swansea
Sep 16, 2023
QPR
1 - 3
Sunderland
Sep 2, 2023
6.4
Middlesbrough
0 - 2
QPR
Aug 26, 2023
6.6
Southampton
2 - 1
QPR
Aug 19, 2023
QPR
0 - 1
Ipswich
Aug 12, 2023
Cardiff
1 - 2
QPR
Aug 5, 2023
6.7
Watford
4 - 0
QPR
Dec 5, 2021
QPR
0 - 2
Stoke
Nov 24, 2021
QPR
1 - 0
Huddersfield
Nov 19, 2021
QPR
2 - 0
Luton
Nov 6, 2021
Blackpool
1 - 1
QPR
Nov 3, 2021
Cardiff
0 - 1
QPR
Oct 19, 2021
QPR
1 - 0
Blackburn
Oct 16, 2021
Fulham
4 - 1
QPR
Aug 21, 2021
QPR
2 - 2
Barnsley
Apr 20, 2021
Swansea
0 - 1
QPR
Apr 17, 2021
6.6
Middlesbrough
1 - 2
QPR
Apr 13, 2021
Rotherham
3 - 1
QPR
Jan 23, 2021
QPR
0 - 1
Derby
Jan 20, 2021
Cardiff
0 - 1
QPR
Dec 29, 2020
Norwich
1 - 1
QPR
Dec 26, 2020
QPR
0 - 2
Swansea
Gold Cup
Mar 26, 2025
Guatemala
2 - 0
Guyana
Mar 22, 2025
Guyana
3 - 2
Guatemala
Jun 20, 2023
Guadeloupe
2 - 0
Guyana
Jun 18, 2023
Guyana
6 - 4
Grenada
Jul 4, 2021
Guatemala
4 - 0
Guyana
Jun 26, 2019
Trinidad & Tobago
1 - 1
Guyana
Jun 22, 2019
Guyana
2 - 4
Panama
Jun 19, 2019
USA
4 - 0
Guyana
FA Cup
Jan 11, 2025
Leeds
1 - 0
Harrogate
Nov 29, 2024
8
Harrogate
1 - 0
Gainsborough
Nov 3, 2024
7
Harrogate
1 - 0
Wrexham
Jan 6, 2024
QPR
2 - 3
Bournemouth
Nov 5, 2022
Crewe
1 - 0
Leyton Orient
Jan 8, 2022
QPR
9 - 8
Rotherham
EFL Trophy
Nov 12, 2024
6.9
Harrogate
6 - 7
Blackpool
Sep 24, 2024
6.6
Harrogate
5 - 3
Liverpool U21
Oct 18, 2022
7.1
Leyton Orient
2 - 3
Chelsea U21
Sep 20, 2022
6.4
Leyton Orient
3 - 1
Sutton
National League
May 15, 2022
Southend
1 - 1
Torquay
May 11, 2022
Stockport County
1 - 0
Torquay
May 7, 2022
Torquay
2 - 0
Chesterfield
May 2, 2022
Dag & Red
0 - 0
Torquay
Apr 30, 2022
Torquay
1 - 1
Maidenhead
Apr 23, 2022
Grimsby
2 - 1
Torquay
Apr 18, 2022
Torquay
0 - 0
Eastleigh
Apr 15, 2022
Woking
0 - 1
Torquay
Apr 9, 2022
Torquay
5 - 1
Notts Co
Mar 26, 2022
Torquay
3 - 0
Weymouth
Mar 22, 2022
Torquay
4 - 0
Aldershot
Mar 19, 2022
FC Halifax
2 - 0
Torquay
Mar 12, 2022
King’s Lynn
2 - 3
Torquay
Mar 5, 2022
Torquay
0 - 0
Bromley
Feb 26, 2022
Wealdstone
1 - 1
Torquay
Feb 22, 2022
Torquay
0 - 0
Boreham Wood
Feb 19, 2022
Torquay
2 - 2
Barnet
Feb 12, 2022
Dover
1 - 3
Torquay
Feb 5, 2022
Torquay
1 - 0
Wrexham
Jan 25, 2022
Torquay
0 - 2
Solihull Moors
Jan 22, 2022
Altrincham
1 - 2
Torquay
League Two
Sep 13, 2025
6.9
Swindon
3 - 1
Harrogate
Sep 6, 2025
7.3
Harrogate
0 - 1
Crawley
Aug 30, 2025
6.8
Bromley
2 - 0
Harrogate
Aug 23, 2025
8
Harrogate
1 - 2
Chesterfield
Aug 19, 2025
7.6
Harrogate
1 - 0
Barrow
Aug 16, 2025
8.3
Cambridge Utd
1 - 1
Harrogate
Aug 9, 2025
6.3
Harrogate
3 - 3
Grimsby
Aug 2, 2025
7.9
Bristol Rovers
0 - 1
Harrogate
Jan 21, 2025
6
Harrogate
0 - 0
Colchester
Jan 17, 2025
Harrogate
2 - 0
Cheltenham
Jan 4, 2025
Barrow
0 - 2
Harrogate
Jan 1, 2025
6.8
Harrogate
0 - 2
Salford
Dec 29, 2024
7.5
Fleetwood
1 - 1
Harrogate
Dec 26, 2024
6.9
Grimsby
2 - 1
Harrogate
Dec 21, 2024
6.8
Harrogate
0 - 2
Walsall
Dec 14, 2024
7
Tranmere
2 - 1
Harrogate
Dec 7, 2024
6.2
Harrogate
0 - 3
AFC Wimbledon
Dec 3, 2024
6.9
Salford
2 - 0
Harrogate
Nov 23, 2024
6.5
Gillingham
1 - 2
Harrogate
Nov 16, 2024
7.1
Harrogate
2 - 1
Chesterfield
Nov 9, 2024
6.8
Harrogate
1 - 2
Morecambe
Oct 26, 2024
6.2
Notts Co
1 - 0
Harrogate
Oct 22, 2024
6.9
Harrogate
0 - 1
Port Vale
Oct 19, 2024
Carlisle
1 - 1
Harrogate
Oct 5, 2024
6.9
Swindon
0 - 0
Harrogate
Oct 1, 2024
6.7
Harrogate
1 - 5
MK Dons
Sep 28, 2024
Harrogate
2 - 1
Bradford City
Sep 21, 2024
Crewe
3 - 0
Harrogate
Sep 12, 2024
Harrogate
2 - 0
Doncaster
Aug 31, 2024
6.7
Harrogate
0 - 1
Barrow
Aug 24, 2024
Colchester
0 - 1
Harrogate
Aug 17, 2024
Accrington
3 - 3
Harrogate
Aug 10, 2024
6.8
Harrogate
0 - 2
Bromley
Apr 27, 2024
8.6
MK Dons
4 - 4
Sutton
Apr 20, 2024
6.4
Sutton
2 - 2
Crawley
Apr 13, 2024
6.5
Harrogate
2 - 2
Sutton
Apr 1, 2024
6.5
Sutton
3 - 1
Swindon
Mar 16, 2024
6.6
Forest Green
0 - 1
Sutton
Mar 12, 2024
6.8
Crewe
1 - 0
Sutton
Mar 9, 2024
6.7
Sutton
1 - 1
Grimsby
Mar 2, 2024
6.8
Tranmere
1 - 0
Sutton
Feb 27, 2024
7.2
Notts Co
3 - 4
Sutton
Feb 24, 2024
7
Sutton
1 - 1
Colchester
Feb 17, 2024
6.6
Bradford City
1 - 0
Sutton
Feb 13, 2024
6.4
Sutton
1 - 2
Wrexham
Feb 10, 2024
6.9
Morecambe
1 - 0
Sutton
Feb 3, 2024
7.3
Sutton
1 - 1
Doncaster
Jan 30, 2024
6.5
Sutton
1 - 2
Harrogate
Jan 27, 2024
6.4
Walsall
1 - 1
Sutton
Apr 25, 2023
6.7
Mansfield
1 - 2
Leyton Orient
Apr 10, 2023
Leyton Orient
2 - 2
Harrogate
Apr 7, 2023
6.3
Salford
0 - 2
Leyton Orient
Jan 14, 2023
5.9
Leyton Orient
0 - 0
Barrow
Jan 7, 2023
6.2
Leyton Orient
1 - 0
Doncaster
Jan 2, 2023
6.8
Northampton
1 - 0
Leyton Orient
Dec 30, 2022
Newport
0 - 0
Leyton Orient
Dec 27, 2022
Leyton Orient
0 - 0
Stevenage
Dec 17, 2022
Leyton Orient
2 - 0
Sutton
Nov 19, 2022
Stockport County
1 - 2
Leyton Orient
Nov 12, 2022
6.3
Harrogate
0 - 2
Leyton Orient
Nov 8, 2022
AFC Wimbledon
2 - 0
Leyton Orient
Oct 29, 2022
Leyton Orient
1 - 0
Salford
Oct 25, 2022
6.7
Leyton Orient
2 - 0
Gillingham
Oct 15, 2022
6.5
Leyton Orient
0 - 0
Northampton
Sep 17, 2022
Leyton Orient
1 - 0
Walsall
Sep 13, 2022
Rochdale
0 - 1
Leyton Orient
Sep 3, 2022
Leyton Orient
2 - 0
Tranmere
Club Friendly
Jul 26, 2025
Harrogate
0 - 2
Carlisle
Jul 19, 2025
Harrogate
0 - 3
Barnsley
Jul 15, 2025
Harrogate
0 - 3
Rotherham
Jul 31, 2024
Harrogate
0 - 0
Middlesbrough
Jul 27, 2024
Harrogate
0 - 4
Lincoln
Jul 23, 2024
Harrogate
1 - 4
Sheffield Utd
Jul 19, 2024
Harrogate
0 - 3
Leeds
Jul 29, 2023
Bedford
1 - 2
QPR
Jul 25, 2023
Reading
0 - 2
QPR
Jul 22, 2023
AFC Wimbledon
1 - 1
QPR
Jul 15, 2023
Vorwarts Steyr
1 - 2
QPR
Jul 8, 2023
Slavia Prague
3 - 0
QPR
Jul 16, 2022
Hallescher
1 - 1
QPR
Jul 13, 2022
Zwickau
0 - 4
QPR
Jul 9, 2022
Crawley
3 - 3
QPR
Jul 24, 2021
QPR
4 - 2
Manchester Utd
Jul 10, 2018
Atherton
1 - 1
Bolton
Friendly International
Mar 26, 2024
Cambodia
1 - 4
Guyana
Mar 21, 2024
Cape Verde
1 - 0
Guyana
Jun 6, 2019
Bermuda
1 - 0
Guyana
CONCACAF Nations League
Oct 16, 2024
7.4
Suriname
5 - 1
Guyana
Oct 12, 2024
8.4
Guyana
1 - 3
Guatemala
Sep 9, 2024
6.1
Martinique
2 - 2
Guyana
Sep 5, 2024
6.9
Guyana
1 - 3
Suriname
Nov 22, 2023
7.3
Guyana
6 - 0
Antigua and Barbuda
Oct 17, 2023
7.1
Guyana
3 - 1
Puerto Rico
Oct 14, 2023
7.2
Puerto Rico
1 - 3
Guyana
Sep 12, 2023
Guyana
3 - 2
Bahamas
Sep 9, 2023
Antigua and Barbuda
1 - 5
Guyana
Jun 14, 2022
Haiti
6 - 0
Guyana
Jun 7, 2022
Guyana
2 - 1
Bermuda
Jun 4, 2022
Montserrat
1 - 2
Guyana
Sep 9, 2019
Guyana
0 - 4
Jamaica
Sep 6, 2019
Aruba
0 - 1
Guyana
Premiership
May 18, 2025
6.9
St Johnstone
0 - 2
Dundee FC
May 14, 2025
6.5
Hearts
2 - 1
St Johnstone
May 10, 2025
St Johnstone
2 - 1
Ross County
May 3, 2025
St Johnstone
0 - 2
Kilmarnock
Apr 26, 2025
6
Motherwell
3 - 2
St Johnstone
Apr 12, 2025
6.5
Dundee Utd
1 - 0
St Johnstone
Apr 6, 2025
7
St Johnstone
1 - 0
Celtic
Mar 29, 2025
6
Hibernian
3 - 0
St Johnstone
Mar 15, 2025
6.6
St Johnstone
0 - 0
Aberdeen
Mar 1, 2025
Dundee FC
1 - 1
St Johnstone
Feb 26, 2025
7.1
St Johnstone
1 - 0
Ross County
Feb 23, 2025
6.8
St Johnstone
1 - 2
Hearts
Feb 15, 2025
7
Kilmarnock
3 - 1
St Johnstone
Scottish Cup
Apr 20, 2025
St Johnstone
0 - 5
Celtic
Mar 10, 2025
Livingston
0 - 1
St Johnstone
Feb 8, 2025
St Johnstone
1 - 0
Hamilton
EFL Cup
Aug 12, 2025
6.2
Harrogate
1 - 3
Lincoln
Aug 27, 2024
6.9
Harrogate
0 - 5
Preston
Aug 13, 2024
Lincoln
1 - 2
Harrogate
Aug 16, 2023
6.7
QPR
0 - 1
Norwich
Oct 26, 2021
6.5
QPR
1 - 3
Sunderland
Sep 21, 2021
6.9
QPR
10 - 9
Everton
Aug 24, 2021
6.6
QPR
2 - 0
Oxford Utd
Aug 11, 2021
Leyton Orient
4 - 6
QPR