Here's my guess:
1. Ozuna is not resigned
2. Jake Lamb gets a 1 year deal. LH power bat. Play 3b, DH. Replace Culberson.
3. Trade for David Peralta for not much. LH bat. Play LF, DH. Replace Neck
4. Sign one of Ordorizzi or Stroman to a short term deal.
5. Sign another, random pitching vet to a one year low cost deal like Felix or Sanchez before him
6. Green and Melancon walk, sign a 1-2 year deal for a vet in the 5 million range
7. Flowers walks. Start season with Jackson until we get another year of control from Contreras
8. Sign glove only SS for the minimum to back up swanson.
9. Look to trade for the big bat to replace Ozuna. Try Arenado. Back up Seager.
OF is Pache, Acuna and left is manned by one of Duvall, Riley, Peralta.
DH is one of Lamb, Riley, Peralta.
Peralta is due 7.5 million next year and the following year.
Seager is due 18 million next year and if traded his 15 million in 2022 becomes a player option. Maybe in the offseason you have time to negotiate this out if Seager really wants out of Seattle. Doubt it, but maybe.
Waters is deemed to be ready 2022. At that time Riley has to be better than Seager to start at 3B, gone or new Comargo. Seager and Peralta are DH options. Lamb is gone. Duvall is gone. Comargo is gone.
We are not as good as we were this year with Ozuna. But we do have more options to mix and match, especially vs RH pitching.
I'd like us to do better. Keep Ozuna on a 2/3 year deal. Get Springer. Maybe Brantley. Maybe a big trade. But I think we fall short again and it's this poo poo platter vs a headliner.