A product of Everton’s youth system, the 20-year-old signed his first professional contract with the club in March 2021 and made his senior Toffees debut in a Carabao Cup clash at Bournemouth in November 2022.
He made his Premier League bow during the same month, also against the Cherries, before moving on loan to Preston North End in January 2023.
His spell at Deepdale was a fruitful one as he found the net eight times in 20 league appearances for Ryan Lowe’s side.
Internationally, he has represented Republic of Ireland at youth level, and most recently earned a first call-up to the Under-21s team in March 2023, making his debut in a friendly against Iceland.