This is not a move I would have made for a few reasons.
His injury (recent) more so than his age. He will be 34 at the end of this signing so thats not too bad. Also his last year of contract I rarely count because those players are very movable since they will be coming off the books so it's more like 3 ish years. But his injury could come into play since it has been so RECENT. I was never that high on him even in his prime let alone nearly past it.
Another reason I am not big on this signing is because I actually like Miles quite a bit. We also have not given McDaniels a full year (who showed so much promise towards the end of the season). We just better hope we can get a full 2 years out of him. If so we are ok. Year 4 he is movable. I think all contracts should only be guaranteed for 2 years.
Very bad tho if LaMelo develops because having Hayward here can actually keep us from resigning him due to being tied down by Hayward and not being able to use that money on another big name.
3 - Tyrell Terry - + future 1st
32 - Tyler Bey
56 - Isaiah Joe, Ty'shon Alexander
L Stevens, D Dotson, Rayshaun Hamm, Josh Hall, K Mane, Hinton, Mason J, Cumberland
Sleepers - Mays, Scrubb, Elleby, Krejci