It was a journey 703 days in the making, and Jordan Obita can finally say that he has pulled on a Reading shirt again after completing 90 minutes against Plymouth Argyle on Tuesday night.
The left-back played his part in Reading's 4-2 win over the Pilgrims in the Carabao Cup, even being given the captain's armband on the night as he marked his return to the team.
Obita's return received an outpouring of support from Reading supporters on social media and at Home Park on the night, with 800 travelling Royals singing his name throughout.
After the game, the 25-year-old reflected on his recovery and the feeling of returning to competitive action for the first time in almost two calendar years.
"It's amazing," he said. "With all the hard work and negative stuff I've had going on, to be able to get back now and play football is amazing.
"I've had some tough pre-season training, I've played three games with the Under-23s and that's been helping with my fitness too, it was good to get a game today.
"I came through the game all right, on about 80 minutes I got a bit of cramp, but I managed to get through it and play the full 90.
"It was nice to hear all the support that the fans were giving me throughout my injury. Hopefully I can pay everybody back by trying to get back in the team and do well.
"It's been tough. Obviously, I've had a long time out but my self-belief has been great and so have the team around me, it's been good to get through it.
"Every day for me is trying to get that fitness in, trying to get minutes in and working hard, trying to get back in the team."