Sign up to Miguel Delaney’s Reading the Game newsletter sent straight to your inbox for free Sign up to Miguel’s Delaney’s free weekly newsletter
Stoke City are facing a challenge to hold on to striker Tyrese Campbell , with the England U20 international attracting interest from a number of top-flight clubs.
Crystal Palace , Wolves , Celtic and Rangers are among those to have monitored the 20-year-old, whose contract expires at the end of this season.
The son of former Arsenal and Everton striker Kevin, Campbell has scored three goals in his last three appearances for Stoke as a recent upturn in form under Michael O'Neill has pulled the club out of the relegation zone.
Stoke remain hopeful that assurances over playing time can persuade Campbell to sign a new deal.
Campbell, who has impressed within the England set-up and scored in both his appearances for Paul Simpson's side, turned down a professional contract with Manchester City in 2016 to join Stoke with a £1.75m fee set at an FA tribunal.
Free agents in summer 2020Show all 71 1 /71Free agents in summer 2020 Free agents in summer 2020 Free agents in summer 2020 70 players could move on a free transfer next summer?
Getty
Free agents in summer 2020 Nemanja Matic (Manchester United)
IKIMAGES/AFP via Getty Images
Free agents in summer 2020 Luka Modric (Real Madrid)
EPA
Free agents in summer 2020 Christian Eriksen (Tottenham)
Getty Images
Free agents in summer 2020 Mario Gotze (Borussia Dortmund)
Bongarts/Getty Images
Free agents in summer 2020 Thiago Silva (PSG)
Getty Images
Free agents in summer 2020 Edinson Cavani (PSG)
REUTERS
Free agents in summer 2020 Willian (Chelsea)
Getty
Free agents in summer 2020 Ryan Fraser (Bournemouth) Bournemouth's Ryan Fraser celebrates scoring
Action Images via Reuters
Free agents in summer 2020 Dries Mertens (Napoli)
Reuters
Free agents in summer 2020 Eric Bailly (Manchester United)
Getty Images
Free agents in summer 2020 Jan Vertonghen (Tottenham)
Getty Images
Free agents in summer 2020 David Silva (Manchester City) Silva appears dejected as City lose at home to rivals United
Getty
Free agents in summer 2020 Giorgio Chiellini (Juventus)
Action Images via Reuters
Free agents in summer 2020 Fernandinho (Manchester City)
AP
Free agents in summer 2020 Olivier Giroud (Chelsea) Olivier Giroud could move on in January
AFP via Getty
Free agents in summer 2020 Adam Lallana (Liverpool) Adam Lallana created Liverpool's winner against Wolves
Getty
Free agents in summer 2020 Thomas Meunier (PSG) Thomas Meunier celebrates scoring
AFP/Getty Images
Free agents in summer 2020 Ever Banega (Sevilla)
AFP/Getty Images
Free agents in summer 2020 Blaise Matuidi (Juventus) Matuidi and Kean were racially abused by Cagliari fans
AFP/Getty
Free agents in summer 2020 Pedro (Chelsea) Pedro celebrates winning the Europa League in Baku last season
Getty
Free agents in summer 2020 Jose Callejon (Napoli)
SSC NAPOLI via Getty Images
Free agents in summer 2020 Angel Gomes (Manchester United)
Action Images via Reuters
Free agents in summer 2020 Tahith Chong (Manchester United)
REUTERS
Free agents in summer 2020 Aleksandar Kolarov (Roma)
Getty
Free agents in summer 2020 Lucas Biglia (AC Milan)
Getty
Free agents in summer 2020 Giacomo Bonaventura (AC Milan)
Getty
Free agents in summer 2020 Santi Cazorla (Villarreal) Santi Cazorla celebrates scoring against Real Madrid
EPA
Free agents in summer 2020 Lei Wu (Espanyol)
Getty
Free agents in summer 2020 Nolito (Sevilla)
Getty Images
Free agents in summer 2020 Ezequiel Garay (Valencia)
AFP via Getty Images
Free agents in summer 2020 Layvin Kurzawa (PSG)
AP
Free agents in summer 2020 Eric Maxim Choupo-Moting (PSG)
REUTERS
Free agents in summer 2020 Loic Remy (Lille) Loic Remy celebrates scoring Ligue 1's goal of the season against Bordeaux
Getty
Free agents in summer 2020 Adil Aouchiche (PSG)
Getty
Free agents in summer 2020 Yaya Sanogo (Toulouse) Yaya Sanogo
Getty
Free agents in summer 2020 Lukasz Piszczek (Borussia Dortmund)
AFP via Getty Images
Free agents in summer 2020 Leroy Fer (Feyenoord)
AFP/Getty Images
Free agents in summer 2020 Artem Dzyuba (Zenit)
Mikhail Tereshchenko/TASS
Free agents in summer 2020 Charles Aranguiz (Bayer Leverkusen)
REUTERS
Free agents in summer 2020 Jeff Hendrick (Burnley)
Getty Images
Free agents in summer 2020 Jarrod Bowen (Hull) Hull City's Jarrod Bowen celebrates
Action Images
Free agents in summer 2020 Cedric Soares (Southampton)
PA
Free agents in summer 2020 Salomon Kalou (Hertha Berlin) Moving on: Kalou, now playing at Lille, believes John Terry deserves to be given the benefit of the doubt
David Ashdown
Free agents in summer 2020 Nathaniel Clyne (Liverpool) Nathaniel Clyne of Liverpool during a training session
Liverpool FC via Getty Images
Free agents in summer 2020 Timothy Fosu-Mensah (Manchester United)
Reuters
Free agents in summer 2020 Marco van Ginkel (Chelsea) Marco van Ginkel with Jose Mourinho
GETTY IMAGES
Free agents in summer 2020 Ashley Westwood (Burnley)
CameraSport via Getty Images
Free agents in summer 2020 Jordan Ibe (Bournemouth)
Getty Images
Free agents in summer 2020 Nampalys Mendy (Leicester)
Getty
Free agents in summer 2020 Federico Fernandez (Newcastle)
Getty Images
Free agents in summer 2020 Wes Morgan (Leicester)
Getty
Free agents in summer 2020 John Lundstram (Sheffield United)
Getty Images
Free agents in summer 2020 Robbie Brady (Burnley)
AFP/Getty Images
Free agents in summer 2020 Daryl Janmaat (Watford)
REUTERS
Free agents in summer 2020 Jonathan Kodija (Aston Villa)
Getty Images
Free agents in summer 2020 Ashley Young (Manchester United)
Getty Images
Free agents in summer 2020 Shane Long (Southampton)
AP
Free agents in summer 2020 Andy Carroll (Newcastle)
Getty
Free agents in summer 2020 Scott Dann (Crystal Palace)
Getty Images
Free agents in summer 2020 Aaron Lennon (Burnley)
Action Images via Reuters
Free agents in summer 2020 Joe Hart (Burnley)
AFP/Getty Images
Free agents in summer 2020 Keinan Davis (Aston Villa)
Getty Images
Free agents in summer 2020 Alexander Tettey (Norwich)
Getty Images
Free agents in summer 2020 Leighton Baines (Everton) Leighton Baines celebrates his late equaliser
Reuters
Free agents in summer 2020 Adrian Mariappa (Watford)
AFP via Getty Images
Free agents in summer 2020 Ben Foster (Watford)
Getty Images
Free agents in summer 2020 Glenn Murray (Brighton)
PA
Free agents in summer 2020 Pablo Zabaleta (West Ham)
REUTERS
Free agents in summer 2020 Willy Caballero (Chelsea)
Getty
Free agents in summer 2020 Heurelho Gomes (Watford)
Action Images via Reuters
A prolific talent at youth level, he scored 49 goals in a season with City's U16s before making his Premier League debut under Paul Lambert at Stoke in February 2018.
Campbell spent the second half of last season on loan at Shrewsbury Town, scoring five goals in 13 starts.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies