So this is the lineup my program comes up with for best overall squad currently. Obviously this is a program so it is just crunching numbers and doesn't or can't add any value based on which players have good swings or bad swings, nor does it give any value to being a switch hitter (I have a separate best switch hitter lineup report).
It does it's best to fill the spots, taking into account secondary positions (which is why Albert is in RF and Jackie Robinson is at 1B) to create the best overall lineup of 9 players. It takes into account hitting, fielding and speed (and blk/pop time for catchers).
For pitchers I know people have preferred pitches but again that is way to involved for my program. It does however place some value in Speed Differences between pitches and average break of all pitches. But that is a small amount in comparison to the attributes
Starting Lineup
Position OVR Player Team Series Meta
C 94 Roy Campanella LAD Postseason 84.35
1B 94 Jackie Robinson LAD Milestone 87.18
2B 93 Dustin Pedroia BOS Awards 88.85
3B 94 Maikel Garcia KC World Baseball Classic 86.38
SS 99 Troy Tulowitzki COL Milestone 101.58
LF 92 Christian Yelich MIA Awards 86.27
CF 92 Carlos Beltran KC Awards 84.75
RF 99 Albert Pujols STL Signature 95.05
DH 94 Manny Ramirez LAD 2nd Half Heroes 82.65
Pitching Staff
Position OVR Player Team Series Meta
SP 99 Felix Hernandez SEA Awards 83.28
SP 87 Blake Snell LAD Live 76.22
SP 91 Spencer Strider ATL Rookie 75.55
SP 89 Freddy Peralta NYM New Threads 73.88
SP 92 Randy Johnson ARI 2nd Half Heroes 73.5
CP 89 Mason Miller SD Live 86.15
CP 89 Trevor Hoffman SD Contributor 83.27
CP 89 Andrés Muñoz SEA World Baseball Classic 83.05
CP 90 Craig Kimbrel CHC All-Star 82.5
CP 80 Kenley Jansen DET Live 82.2
CP 89 Mark Davis SD 2nd Half Heroes 82.2
CP 90 Andrew Miller NYY Veteran 82.17
RP 88 Darren O'Day BAL Jolt 81.28