The latest batting order analysis is that the two best hitters should be in the #1 and #4 spots. If you have a clear #1 then he goes at the top. The Twins have depth with 9 hitters at 0.800 OPS or higher. With similar production, the player with higher OBP goes leadoff and the higher SLG goes cleanup. This makes it pretty clear that Arraez (0.399/0.439/0.838) should be leadoff and Kepler (0.336, 0.519/0.855) cleanup...if those were the only two options...and if you just go by those stats. I like using the Runs Above Average contribution to bWAR which doesn't include position (because it has no influence on a batting order) and I ignore the Grounding into Double Play part because for most players, especially if they played a half season like Arraez, is pretty random. I also want to adjust for 700 plate appearances which is what Polanco got last year since for a batting order I don't care much about how often the player is in the lineup but rather how he contributes when is playing. I'll follow the latest batting order guidance continuing the above with third best hitter at #2, fourth best at #5, 5th best at #3, and then going in order down from #6 to #9 with breaking virtual ties with slugging higher (to drive in runs) and on-base or baserunning lower to set the table for the top when batting around. Here's the order with stats (OBP/SLG/OPS...Rbat,adj/Rbaser,adj/oRAAadj) and I consider oRAAadj within 5 (which is about 0.5 WAR) to be equivalent: 1. Garver (0.365/0.630/0.995...55/-4/51) 2. Sano (0.346/0.576/0.923...38/-5/33) 3. Polanco (0.356/0.485/0.841...22/4/26) 4. Cruz (0.392/0.639/1.031...55/-4/51) 5. Donaldson (0.379/0.521/0.900...28/-1/27) 6. Kepler (0.336/0.519/0.855...20/-5/15) 7. Arraez (0.399/0.439/0.838...19/-2/17) 8. Buxton (0.314/0.513/0.827...12/7/19) 9. Rosario (0.300/0.500/0.800...4/4/7) When Garver sits then Cruz goes to #1, Sano goes to #4 and everyone else moves up one spot with Avila (0.353/0.421/0.774...-3/0/-3) at the bottom. When Cruz takes a day off Sano again goes to #4, everyone except Rosario moves up a spot, and Cave (0.351/0.455/0.805...12/0/12) goes into the 8 spot. When Adrianza (0.349/0.416/0.765...9/0/9) plays, he would be in the 7-9 area depending on the lineup of the day. Gonzo would be a last choice based on the stats (0.322/0.414/0.736...-9/-3/-12). Of course, this is a purely advanced statistical way of doing things, which I included because I love stats and I don't think anyone else in this thread will go this way (with the stats put in for you to play around with and make your own batting order!). Some don't like/don't trust the advance stats. Some believe in a consistent order (that hitters do better when they're more comfortable and therefore also hitting in the same part of the lineup). Some believe in putting veterans in the pressure spots. Some believe alternating righties and lefties is more important than anything else (this order has only one player who can bat lefty in the top 5 spots). There is also the ego to consider in the real world (would Rosario pout or demand a trade if he was put at the #9 spot?). One more thing: I didn't use projections. For those of us fantasy owners, we know we use stats based on how we THINK players will do not what they've necessarily done in the PAST. I doubt Garver will put up numbers again from 2019, but if you think advanced stats are controversial, just watch when projections (Steamer, ZIPS, etc.) are used.