Mariners take on the Phillies following Raleigh's 3-home run game
By Jorge Perez· Founder, V12 DFS

This is context, not an automatic lineup change. It becomes actionable only when it connects to the slate, price, ownership, or confirmed role.
Cal Raleigh's three-home run night has the Mariners entering today's matchup with Seattle energy, but the slate conversation shifts immediately to the pitching duel: George Kirby versus Aaron Nola on a 7.5-run game total. That total sits below league average for a late-night East Coast broadcast, which typically signals tighter pitching matchups or weather risk — in this case, both arms bring legitimate upside. Kirby has been reliable for the Mariners rotation, while Nola carries the Phillies' ace credibility. The implied total compresses the ceiling for stack volume; ownership will likely split between a Phillies stack (chasing their second-place East positioning) and a smaller Mariners pivot off Raleigh's momentum.
The optimizer treats this as a contrarian landscape. Raleigh will see ownership concentration after a three-home run game, but that doesn't automatically translate to a stack shape — Mariners bats face Nola, who has held batters to modest exit velocities on his fastball this season. Conversely, the Phillies lineup constructs a more natural stack against Kirby, particularly if the game total holds; the 7.5 line leaves room for one team to dominate, but not both. Late-swap positioning becomes critical here: if either pitcher shows early command issues during pre-game warmups, the other stack gains leverage instantly.
The kind of late-swap call v12's MLB DFS optimizer is built to flag involves monitoring Kirby's velocity and Nola's spin rates through the pregame window. With a below-average total and two capable arms, the GPP strategy tilts toward punching one stack hard rather than splitting exposure — either the Phillies' middle-order depth against Kirby, or a contrarian Mariners stack that Raleigh carries into value territory. Cash lineups will want to verify the game total doesn't tick down further; if it does, both ceiling and floor compress, and value pivots to pitching matchups and platoon advantage.
Turn this MLB news into a lineup tonight
V12's MLB engine reads slate context, builds a candidate pool, runs configured simulations, ranks the portfolio with ownership and behavioral pattern signals, and ships a FanDuel-ready CSV. The news above becomes one input among many — not a forced lineup change.