I have said before and continue to believe we should adhere to a policy where the length of contract is based on the age of the player and also the position he plays. Seven years maximum fpr a guy of 27 or below. Five years for a guy turning 30 and 3 years for a guy of 32. Beyond that age 1 or two years maximum. In the case of pitchers, the risk seems higher, therefore the contract length should reflect that. I didn't like Price's contract, not because of who he was, but the general idea of giving a really long term contract to a guy approaching 30 at the time.
The general manager still has to fill the roster and one would hope do so with competitive players. I think most of us believe that if you take risks,some will pay off and some will be busts. We had the Thornburn and Smith experiences on the downside. The other consideration is you have to be competitive to fill the roster with good players. Being smart about it is helpful is well.
In the case of Eovaldi, he has shown a lot of value, albeit for a short period. We will at least have to compete with Houston to sign him. Going beyond 3 years to 4 for contract length might be necessary to land him and it looks like he could be a good fit for us. I would go the 4 years but definitely not beyond that. Kimbrel wants 6 years as an arguing position and is probably willing to accept 5. Big bucks for a closer who may be past his prime with a 5 year term is tough to swallow. I would definitely look elsewhere for a closer if Kimbrel sits tight on those contract terms.