Sign Buxton now. He just turned 27 years old. His game isn't based only on speed. The past two seasons, his isolated power (SLG-AVG) was .274. That would've ranked 11th in the majors if he could've stayed on the field. Of course, staying on the field is his biggest problem. In 2021, he played 39 of the first 53 games. He missed 10 days with an injured shoulder. He missed the last 7 games because he got hit in the head. Still, He was: The second-most valuable position player on the Twins by fWAR and the most valuable by rWAR.The leading CF in the major leagues by Defensive Runs Saved (DRS).He's a difference maker. I bet he reaches 400+ PA per year across the next 4 seasons. That's enough to make him a top 50 player in MLB, at a premium position. BTW, the other top defensive CF the past two years? Lorenzo Cain (34 yrs old) and Kevin Keirmaier (30 yrs old). Buxton will play CF for several more years. Offer him 4/$52M or 5/$68M. Give him a $3M bonus this year, then $12M and 2 or 3 years @$16M.