It's been a long road back to the field for Stephfon Green.