He’s in a bit of a bind really.
No club is going to offer him mega wages on a 3- year contract due to his injury record.
He’ll more than likely be bit-part squad player at a lower-mid prem team, which isn’t what he needs in the prime years of his career.
Another option is going abroad - but...