Honestly, I dont think so. It's highly likely that whatever deal brings him back here will have an opt out. Likely an early one. They could roll another year with Harper in CF. Between him and Eaton's injury histories, Robles will be playing everyday by June
There is no way Harper will be playing center with all the talk of how we want to be a better defensive team.