The first contention window will end in 2026 (this can continue of course but will be with a pretty different roster)
While Gausman & Springer are both signed through 2026 (34 & 37 ages at that time respectively), Vlad, Biggio and Bo will be free-agents at the end of 2025.
Berrios' contract also specifically lets him opt out after 2026 season.
2024 is the checkpoint to sort of redefine any holes we have in the roster and make the push.
With Ryu's salary coming off the books, and Chapman, Gurriel & Teo all becoming free agents during this year, - ~50M will be off the salary books.
2025 is when Kikuchi drops out and assuming everything's well with Tiedemann, he takes over.
Definitely don't think we re-sign both Bo and Vlad - doubt we'll have the payroll for that.
One we can afford because of Springer's contract falling off in 2 years (so they just back-end the contract).
Vlad will command ~25M/yr I think (unless we give him a contract early like they did with Franco), and imo the better of the two to re-sign.
I think we do trade Teo or Gurriel at some point - maybe this offseason, alongside Jansen
We need a spot to slot in a LHB that isn't DH because of how DH is being used by this team
They would both cost the same ~12.5M/yr (maybe a bit more for Teo)
But man, we pay so much for starting pitching.
This year: 21M for Gausman, 20M for Ryu, 10.7M for Berrios, 16M for Kikuchi; so basically ~67.7M in starting pitching.
Basically 39.3% of our payroll going towards 14% of our WAR. Crazy.
Hopefully we don't dish out another 20M AAV for a pitcher once Ryu's contract falls off.
Comparatively:
NYM --> 35% for 24% WAR (DeGrom eating this up)
NYY --> 24% for 30% WAR
Astros --> 22% for 26% WAR