When Ivan Toney left Newcastle United permanently, signing for Peterborough in the summer of 2018, he must have felt he didn't belong anywhere. Aged 22, it appeared his Premier League dream was over before it had really begun.
Just three years on, he is on the brink of a record-breaking season, having scored 29 goals for Brentford in the Championship, one short of Glenn Murray's league high of 30 for Crystal Palace in 2012-13. It looks like, one way or another, that dream is now back on track.
Toney had joined Newcastle from Northampton Town, then managed by Chris Wider, for £200,000 in summer 2015, but quickly got stuck behind the likes of Aleksandar Mitrovic and Ayoze Perez in the pecking order at St James' Park, as Newcastle were relegated from the top flight and then promoted a year later.