I believe the starting lineup is pretty set in stone. The Mets signed three players to fill in three spots which was needed since they were one of the worst offensive teams in baseball last season.
Whether it'll be a starting eight or nine depends on whether there will be a DH but for the sake of this article let's assume there is going to be a DH as that is the expected outcome.
14) Brandon Nimmo
15) Starling Marte
16) Francisco Lindor
17) Pete Alonso
18) Mark Canha
19) Jeff McNeil
20) Eduardo Escobar
21) Robinson Cano
22) James McCann
The obvious piece in this lineup that will be scrutinized is the presence of Robinson Cano. After missing the entire 2021 season as a result of his second PED suspension, Cano is back and unfortunately will be a part of this team. I don't expect the Mets to sit him unless they absolutely have to thanks to the money he is making. I expect the 39-year-old to struggle without the aid of PED's but for now, I expect him to serve as the DH on Opening Day.
As constructed, the Mets bench would be a major strength. Arguments can be made for three of the four players to have some sort of role in the starting lineup.
23) Dominic Smith
24) J.D. Davis
25) Luis Guillorme
26) Tomas Nido
Smith and Davis are too good to be bench players and I hope they move them for assets who can help the team. When healthy they have proven to be really good offensively at the very least and with every team likely getting the DH, they could be valuable. Right now they will start some games at first base and third base respectively and take some at-bats away at the DH spot from Robinson Cano if he struggles.
Luis Guillorme is the perfect utility infielder. He makes contact and is an unbelievable defensive player. He can back up three of the four infield spots very well.
Tomas Nido is a guy who I expect to get a lot of playing time if McCann isn't hitting. Nido isn't much of an offensive threat either but he's elite behind the plate defensively.
Things always change. I expect the Mets to make moves after the lockout ends and injuries always happen but if the season started tomorrow I would hope the roster would look like this: