Injuries have held him back, if they hadn’t he wouldn’t be playing at that level. I suspect the reason why he managed to play the season without injuries is down to the fact he’s part time.
Only 26 yrs of age playing at that level ?.
If his body had held out and he progressed there was no reason he couldn’t at least play at lg 2 level.