Indeed he did, for Newcastle. Some time ago and he's obviously a completely different rider now. That said having not been there for five years isn't going to have things his own way at Owlerton in the final should Sheffield finish the job tomorrow night, that's a long time to have not been to a track and Tigers top four will all fancy beating him.
Incidentally I owe @foreverblue an apology, thought Sheffield were in the top flight in 2019 when Robert last rode here but they werent.