so he was 3.5 years older than Kane is now. was also coming off 4 straight years with 50+ points. didn't get there this year and now at 31 years old, it seems like he's unlikely to rebound to a huge degree.Oshie was 8/$46m last Summer as a 30 year old.
those extra years allowed them to keep his cap hit down, but that contract will probably look pretty bad in the second half of it.