Bad part about it is the way MLB is set up he won’t be a free agent until 2029 or 2030 I believe
Pirates bought themselves an extra year with the call-up date last season. If they’d have had him on opening day roster he’d have been able to leave sooner