Calf is admittedly the ultimate old man injury, although it seems as though JJ has a soft tissue injury every year & he always comes back well.
I thought he was a bit younger than 31 (32 end of year) so it’s perhaps a bit dicey, although I still think he’s a required player if he wants to push on next year.
He’s missed 30 games and counting since the start of 2022, so I agree not looking flash and might only have one more year.