Today's Slate
Monday · August 31, 2026·12 games · 12 confirmed lineups
Pitcher quality (xERA, xwOBA, FIP, kwERA, Arsenal Run Value), lineup matchup xwOBA against the opposing pitcher's pitch mix, catcher Fielding Run Value, gametime weather. Reference, not picks. Read across, decide for yourself.
Saturday — every game card free today
SF@ATL
Anthony MolinaRHP
Bryce ElderRHP
lineups confirmedG1/1series
NYM@TB
Robert StockRHP
Ian SeymourLHP
lineups confirmedG1/3series
SD@CIN
Michael KingRHP
Brady SingerRHP
lineups confirmedG1/3series
MIA@WSH
Ryan GustoRHP
Will DionLHP
lineups confirmedG4/4series
SEA@BOS
George KirbyRHP
Payton TolleLHP
lineups confirmedG1/3series
DET@MIN
Jackson JobeRHP
Taj BradleyRHP
lineups confirmedG1/3series
MIL@CHC
Kyle HarrisonLHP
Clay HolmesRHP
lineups confirmedG1/4series
ATH@TEX
Gage JumpLHP
Jacob deGromRHP
lineups confirmedG1/3series
CWS@HOU
Anthony KayLHP
Peter LambertRHP
lineups confirmedG1/4series
BAL@COL
Cade PovichLHP
Tanner GordonRHP
lineups confirmedG1/3series
NYY@LAA
Elmer RodríguezRHP
Walbert UreñaRHP
lineups confirmedG1/3series
PHI@AZ
Aaron NolaRHP
Brandon PfaadtRHP
lineups confirmedG1/3series
latest articles
archive →The Wind Playbook
All 30 MLB parks, wind physics, handedness splits, pitcher archetypes, prop applications. 2026 park changes (Kauffman, Camden reversed wall, Rogers Centre renovation, Daikin Park, A's in Sacramento, Rays back at Tropicana).
MLB Betting Framework essay
Process discipline, F5 markets, Kelly sizing, ten process leaks identified.
Defense Equation foundational essay
DRP framework, position-by-position breakdown.