So hypothetically (ignoring freshmen)
C Smith
1B Ogden
2B Dorian?
SS Diaz
3B Cuvet
RF Williams
CF Galvin
LF Marsh
DH Hudson
You probably haven't replaced the absolute top end bat in Cyr, but you've replaced or upgraded everywhere except catcher (I'm a little skeptical) and LF (Cyr). Cyr is virtually irreplaceable but that feels like a nice jump overall. They've done a lot of what I meant when I said ask me what I think about Marsh in a month, assuming they do close in on a SS.
Starting pitching needs a big close though.