WASOF THE DAY
The Lab leads with C.J. Abrams HRR Over 2.5. The Lab makes it about a 43% shot, and that’s a 10.0-point edge over where the number’s priced. That’s the play.
Every morning the sharpest plays on the board hit the page. The edge, the price, the book, and the reasoning. Nothing else.
WASThe Lab leads with C.J. Abrams HRR Over 2.5. The Lab makes it about a 43% shot, and that’s a 10.0-point edge over where the number’s priced. That’s the play.
The biggest cashes from last night's board, ranked by units. The Lab was loudest here and it landed.
The full board drops every morning on X. The plays, the prices, and last night’s grades. No noise, just the work.
How tonight’s 12 yards bend offense, the live wind read over each field, game-time temp, the model’s combined HR environment, and the full stadium dynamics under each row. A positive % favors hitters, negative favors pitchers. 10 live · 2 calc.
| Venue | Weather | HR factor | Runs factor | Temp | Env HR | Roof | |
|---|---|---|---|---|---|---|---|
| Globe Life Field TEXSEA @ TEX · 2:35 pm ET CALC | Dome · weather neutralized 🌡 99°F💧 31%🌧 0% | ❄️ -10%pitcher park | 🌥 -7%slight pitcher | 99° | -9.0% | retract | |
Stadium dynamics LF line329 ft CF407 ft RF line326 ft LCF alley372 ft RCF alley374 ft Wall heightLF 8 ft · CF 8 ft · RF 8 ft RoofRetractable SurfaceTurf Wind sensitivity1 / 5 Elevation616 ft CF orientation30° (NE) Foul territory23,000 sqft Quirks · Calm air | |||||||
| Comerica Park DETBAL @ DET · 6:40 pm ET LIVE | CROSS 13 mph 🌡 87°F💧 42%🌧 31% | ⚖️ +2%neutral | 🔆 +7%slight hitter | 87° | +1.5% | open | |
Stadium dynamics LF line342 ft CF412 ft RF line330 ft LCF alley370 ft RCF alley365 ft Wall heightLF 7 ft · CF 7 ft · RF 7 ft RoofOpen SurfaceGrass Wind sensitivity3 / 5 Elevation595 ft CF orientation150° (SE) Foul territory23,000 sqft Quirks · Deep CF (~412) | |||||||
| PNC Park PITARI @ PIT · 6:40 pm ET LIVE | CROSS 11 mph 🌡 86°F💧 45%🌧 14% | ❄️ -8%pitcher park | 🔆 +3%slight hitter | 86° | +0.5% | open | |
Stadium dynamics LF line325 ft CF399 ft RF line320 ft LCF alley383 ft RCF alley375 ft Wall heightLF 6 ft · CF 10 ft · RF 21 ft RoofOpen SurfaceGrass Wind sensitivity2 / 5 Elevation730 ft CF orientation116° (SE) Foul territory23,000 sqft Quirks · 21-ft RF wall (Clemente) | |||||||
| LoanDepot Park MIAPHI @ MIA · 6:40 pm ET CALC | Calm · no wind read 🌡 78°F💧 88%🌧 26% | ❄️ -13%pitcher park | 🌥 -5%slight pitcher | 78° | -11.0% | retract | |
Stadium dynamics LF line344 ft CF400 ft RF line335 ft LCF alley386 ft RCF alley392 ft Wall heightLF 8 ft · CF 8 ft · RF 8 ft RoofRetractable SurfaceTurf Wind sensitivity1 / 5 Elevation10 ft CF orientation128° (SE) Foul territory23,000 sqft Quirks · Stable indoor env; hosted 2026 WBC and 2026 NHL Winter Classic | |||||||
| Nationals Park WASTOR @ WAS · 6:45 pm ET LIVE | CROSS 11 mph 🌡 85°F💧 52%🌧 8% | 🔥 +14%hitter-friendly | 🔆 +7%slight hitter | 85° | +13.8% | open | |
Stadium dynamics LF line336 ft CF402 ft RF line335 ft LCF alley377 ft RCF alley370 ft Wall heightLF 8 ft · CF 8 ft · RF 14 ft RoofOpen SurfaceGrass Wind sensitivity2 / 5 Elevation20 ft CF orientation28° (NE) Foul territory23,000 sqft Quirks · Fair park factors | |||||||
| Great American BP CINCLE @ CIN · 7:10 pm ET LIVE | CROSS 7 mph 🌡 89°F💧 46%🌧 7% | 🚀 +20%launch pad | 🔥 +10%hitter-friendly | 89° | +28.5% | open | |
Stadium dynamics LF line328 ft CF404 ft RF line325 ft LCF alley379 ft RCF alley370 ft Wall heightLF 12 ft · CF 8 ft · RF 8 ft RoofOpen SurfaceGrass Wind sensitivity3 / 5 Elevation480 ft CF orientation122° (SE) Foul territory23,000 sqft Quirks · Smallish dimensions | |||||||
| Citi Field NYMATL @ NYM · 7:10 pm ET LIVE | OUT 10 mph · carry 🌡 76°F💧 78%🌧 9% | 🔥 +9%hitter-friendly | 🌥 -3%slight pitcher | 76° | +15.2% | open | |
Stadium dynamics LF line335 ft CF408 ft RF line330 ft LCF alley385 ft RCF alley383 ft Wall heightLF 8 ft · CF 8 ft · RF 8 ft RoofOpen SurfaceGrass Wind sensitivity3 / 5 Elevation15 ft CF orientation14° (N) Foul territory23,000 sqft Quirks · Adjustable fences history | |||||||
| Rate Field CWSNYY @ CHW · 7:40 pm ET LIVE | IN 18 mph · knockdown 🌡 81°F💧 77%🌧 35% | 🚀 +17%launch pad | 🔥 +8%hitter-friendly | 81° | +7.1% | open | |
Stadium dynamics LF line330 ft CF400 ft RF line335 ft LCF alley375 ft RCF alley367 ft Wall heightLF 8 ft · CF 8 ft · RF 8 ft RoofOpen SurfaceGrass Wind sensitivity3 / 5 Elevation590 ft CF orientation127° (SE) Foul territory23,000 sqft Quirks · Fair dimensions | |||||||
| Busch Stadium STLCHC @ STL · 7:45 pm ET LIVE | OUT 10 mph · carry 🌡 97°F💧 35%🌧 8% | 🌥 -6%slight pitcher | ⚖️ -2%neutral | 97° | -0.6% | open | |
Stadium dynamics LF line336 ft CF400 ft RF line335 ft LCF alley375 ft RCF alley355 ft Wall heightLF 8 ft · CF 8 ft · RF 8 ft RoofOpen SurfaceGrass Wind sensitivity2 / 5 Elevation460 ft CF orientation62° (NE) Foul territory23,000 sqft Quirks · Fair dims; heat boosts | |||||||
| Angel Stadium LAAHOU @ LAA · 9:38 pm ET LIVE | OUT 7 mph · carry 🌡 77°F💧 72%🌧 0% | 🚀 +16%launch pad | 🔆 +3%slight hitter | 77° | +16.9% | open | |
Stadium dynamics LF line347 ft CF396 ft RF line350 ft LCF alley387 ft RCF alley370 ft Wall heightLF 8 ft · CF 8 ft · RF 18 ft RoofOpen SurfaceGrass Wind sensitivity2 / 5 Elevation160 ft CF orientation44° (NE) Foul territory23,000 sqft Quirks · Night air can play heavy | |||||||
| Sutter Health Park ATHBOS @ ATH · 9:40 pm ET LIVE | OUT 10 mph · carry 🌡 84°F💧 30%🌧 0% | 🚀 +34%launch pad | 🚀 +26%launch pad | 84° | +34.0% | open | |
Stadium dynamics LF line340 ft CF415 ft RF line340 ft LCF alley380 ft RCF alley380 ft Wall heightLF 13 ft · CF 9 ft · RF 9 ft RoofOpen SurfaceGrass Wind sensitivity4 / 5 Elevation2,030 ft CF orientation42° (NE) Quirks · A's temporary home; high elevation (~2030 ft) | |||||||
| Oracle Park SFMIL @ SF · 9:45 pm ET LIVE | OUT 20 mph · carry 🌡 63°F💧 67%🌧 2% | 🧊 -15%pitcher fortress | 🔆 +3%slight hitter | 63° | -0.4% | open | |
Stadium dynamics LF line339 ft CF391 ft RF line309 ft LCF alley364 ft RCF alley415 ft Wall heightLF 8 ft · CF 8 ft · RF 24 ft RoofOpen SurfaceGrass Wind sensitivity2 / 5 Elevation15 ft CF orientation85° (E) Foul territory23,000 sqft Quirks · Triples Alley; splash hits | |||||||
Every game on tonight's board in order of first pitch. Pitching matchup, the weather over the yard, park factors, and both batting orders the second they post.
| Hitter | Match | Time | # | H Score | HR Score | HR Odds | Model HFS | Barrel% | Avg EV | Crush |
|---|---|---|---|---|---|---|---|---|---|---|
| Luis Garcia L | WAS vs TOR | 6:45 pm ET | 2 | 76.9 | 78.5 | +340 FD | 7.5 | 11.34% | 91.3 | • WARM |
| C.J. Abrams L | WAS vs TOR | 6:45 pm ET | 3 | 75.6 | 78.2 | +330 FD | 7.0 | 11.13% | 89.8 | 🔥 HOT |
| Yordan Alvarez L | HOU @ LAA | 9:38 pm ET | 2 | 72.2 | 82.6 | +235 DK | 7.9 | 19.06% | 94.8 | — |
| James Wood L | WAS vs TOR | 6:45 pm ET | 1 | 70.5 | 84.3 | +240 MGM | 8.3 | 22.47% | 95.3 | 🔥🔥 ELITE |
| Willson Contreras R | BOS @ ATH | 9:40 pm ET | 4 | 69.4 | 86.4 | +340 FD | 5.9 | 14.42% | 90.6 | 🔥 HOT |
| Luis Robert R | NYM vs ATL | 7:10 pm ET | 4 | 65.2 | 81.8 | +494 DK | 6.1 | 4.47% | 90.1 | — |
| Tyrone Taylor R | NYM vs ATL | 7:10 pm ET | 6 | 65.1 | 72.4 | +650 DK | 4.6 | 10.35% | 87.5 | • WARM |
| Ben Rice L | NYY @ CWS | 7:40 pm ET | 2 | 65.0 | 69.8 | +301 DK | 7.1 | 16.22% | 92.5 | — |
| Riley Greene L | DET vs BAL | 6:40 pm ET | 4 | 62.3 | 59.1 | +451 DK | 5.0 | 15.06% | 91.6 | — |
| Jeremy Pena R | HOU @ LAA | 9:38 pm ET | 1 | 62.0 | 53.0 | +710 DK | 5.7 | 5.32% | 88.1 | — |
| Ryan O'Hearn L | PIT vs ARI | 6:40 pm ET | 5 | 61.8 | 65.3 | +540 FD | 5.4 | 8.02% | 89.6 | — |
| Seiya Suzuki R | CHC @ STL | 7:45 pm ET | 2 | 60.7 | 53.9 | +400 FD | 6.2 | 10.14% | 89.0 | — |
| Esmerlyn Valdez R | PIT vs ARI | 6:40 pm ET | 4 | 59.6 | 71.2 | +374 DK | 4.8 | 28.29% | 92.3 | — |
| Masataka Yoshida L | BOS @ ATH | 9:40 pm ET | 1 | 59.5 | 52.7 | +591 DK | 5.4 | 2.68% | 88.9 | — |
| Chase DeLauter L | CLE @ CIN | 7:10 pm ET | 3 | 59.5 | 36.3 | +430 FD | 4.7 | 6.08% | 91.1 | — |
| Vladimir Guerrero Jr. R | TOR @ WAS | 6:45 pm ET | 2 | 58.9 | 44.6 | +525 MGM | 6.1 | 6.75% | 90.4 | — |
| Alejandro Kirk R | TOR @ WAS | 6:45 pm ET | 3 | 58.7 | 40.7 | +600 DK | 5.7 | 3.12% | 87.8 | — |
| Tyler Stephenson R | CIN vs CLE | 7:10 pm ET | 7 | 58.5 | 67.3 | +500 FD | 5.0 | 11.54% | 90.9 | 🔥 HOT |
| Rafael Devers L | SF vs MIL | 9:45 pm ET | 4 | 58.3 | 69.6 | +460 DK | 5.0 | 11.59% | 92.3 | • WARM |
| Randy Arozarena R | SEA @ TEX | 2:35 pm ET | 4 | 57.4 | 49.0 | +540 FD | 6.2 | 8.16% | 91.2 | — |
| Joc Pederson L | TEX vs SEA | 2:35 pm ET | 1 | 57.2 | 47.9 | +467 DK | 4.5 | 11.30% | 91.7 | — |
| Kevin McGonigle L | DET vs BAL | 6:40 pm ET | 2 | 57.1 | 35.0 | +725 MGM | 5.6 | 7.25% | 88.2 | • WARM |
| Jordan Walker R | STL vs CHC | 7:45 pm ET | 2 | 55.9 | 57.3 | +370 DK | 6.3 | 13.87% | 93.5 | — |
| Pete Alonso R | BAL @ DET | 6:40 pm ET | 2 | 55.6 | 56.2 | +350 FD | 5.6 | 12.53% | 94.0 | • WARM |
| Cole Young L | SEA @ TEX | 2:35 pm ET | 1 | 55.6 | 46.5 | +600 FD | 4.9 | 5.35% | 88.4 | — |
| Gabriel Moreno R | ARI @ PIT | 6:40 pm ET | 3 | 55.4 | 37.2 | +800 MGM | 6.6 | 7.82% | 89.6 | — |
| Alec Burleson L | STL vs CHC | 7:45 pm ET | 4 | 54.4 | 49.2 | +700 DK | 5.9 | 11.38% | 91.5 | — |
| Isaac Paredes R | HOU @ LAA | 9:38 pm ET | 3 | 54.0 | 39.5 | +520 FD | 4.7 | 5.94% | 86.5 | — |
| Daylen Lile L | WAS vs TOR | 6:45 pm ET | 5 | 53.6 | 69.2 | +542 DK | 6.1 | 7.90% | 87.9 | 🔥 HOT |
| Geraldo Perdomo S | ARI @ PIT | 6:40 pm ET | 2 | 53.5 | 43.7 | +900 FD | 7.7 | 2.94% | 85.9 | — |
| Francisco Alvarez R | NYM vs ATL | 7:10 pm ET | 3 | 53.1 | 72.0 | +380 MGM | 5.1 | 16.11% | 90.1 | 🔥🔥 ELITE |
| Elly De La Cruz S | CIN vs CLE | 7:10 pm ET | 1 | 53.0 | 68.7 | +323 DK | 8.1 | 15.05% | 94.3 | — |
| Brice Turang L | MIL @ SF | 9:45 pm ET | 3 | 52.4 | 36.0 | +750 FD | 5.7 | 8.64% | 90.2 | — |
| Bryce Harper L | PHI @ MIA | 6:40 pm ET | 3 | 52.4 | 49.6 | +450 MGM | 6.0 | 11.09% | 90.1 | 🔥🔥 ELITE |
| Ali Sanchez R | NYY @ CWS | 7:40 pm ET | 9 | 52.3 | 44.1 | +890 DK | 3.7 | 0.00% | 81.4 | — |
| Nolan Schanuel L | LAA vs HOU | 9:38 pm ET | 3 | 51.9 | 44.7 | +760 DK | 5.2 | 1.50% | 86.9 | — |
| Bryan Reynolds S | PIT vs ARI | 6:40 pm ET | 3 | 51.8 | 59.9 | +500 MGM | 6.1 | 11.63% | 90.8 | — |
| Francisco Lindor S | NYM vs ATL | 7:10 pm ET | 1 | 51.5 | 48.8 | +462 DK | 6.9 | 8.93% | 91.6 | — |
| Tim Tawa R | ARI @ PIT | 6:40 pm ET | 7 | 51.4 | 43.7 | +860 DK | 5.6 | 7.79% | 88.9 | — |
| JJ Bleday L | CIN vs CLE | 7:10 pm ET | 3 | 51.3 | 58.3 | +319 DK | 5.5 | 10.04% | 88.6 | — |
| Christian Yelich L | MIL @ SF | 9:45 pm ET | 1 | 51.1 | 47.3 | +730 DK | 5.5 | 9.70% | 88.5 | — |
| Brandon Lowe L | PIT vs ARI | 6:40 pm ET | 2 | 50.7 | 62.9 | +333 DK | 6.4 | 11.86% | 90.9 | — |
| Jose Fermin R | STL vs CHC | 7:45 pm ET | 6 | 50.5 | 26.6 | +1140 DK | 4.1 | 1.98% | 85.7 | — |
| Marcus Semien R | NYM vs ATL | 7:10 pm ET | 5 | 50.4 | 53.8 | +600 FD | 5.3 | 7.59% | 86.0 | — |
| Garrett Mitchell L | MIL @ SF | 9:45 pm ET | 5 | 50.3 | 51.9 | +700 DK | 4.6 | 14.48% | 92.7 | — |
| Austin Riley R | ATL @ NYM | 7:10 pm ET | 4 | 49.7 | 65.2 | +375 MGM | 4.4 | 10.90% | 90.7 | — |
| Tommy White R | ATH vs BOS | 9:40 pm ET | 6 | 49.4 | 55.4 | +680 DK | 3.6 | 7.13% | 86.1 | — |
| Josh Lowe L | LAA vs HOU | 9:38 pm ET | 6 | 49.3 | 80.4 | +480 FD | 5.0 | 9.64% | 88.8 | — |
| Steven Kwan L | CLE @ CIN | 7:10 pm ET | 1 | 49.2 | 21.3 | +1080 DK | 5.7 | 0.33% | 82.3 | — |
| Sal Stewart R | CIN vs CLE | 7:10 pm ET | 2 | 49.2 | 65.1 | +340 FD | 6.4 | 13.72% | 90.4 | 🔥 HOT |
| Corbin Carroll L | ARI @ PIT | 6:40 pm ET | 1 | 48.9 | 62.2 | +360 MGM | 8.6 | 12.78% | 91.6 | — |
| Jim Jarvis L | ATL @ NYM | 7:10 pm ET | 8 | 48.7 | 45.7 | — | 2.9 | 6.22% | 88.7 | — |
| Bo Bichette R | NYM vs ATL | 7:10 pm ET | 2 | 48.2 | 45.0 | +630 FD | 5.3 | 6.55% | 89.6 | • WARM |
| Julio Rodriguez R | SEA @ TEX | 2:35 pm ET | 2 | 47.8 | 53.7 | +450 FD | 6.4 | 9.10% | 90.0 | — |
| Miguel Amaya R | CHC @ STL | 7:45 pm ET | 9 | 47.2 | 22.3 | +920 DK | 3.4 | 6.23% | 86.8 | — |
| Ivan Herrera R | STL vs CHC | 7:45 pm ET | 3 | 47.1 | 35.7 | +750 FD | 5.9 | 5.61% | 89.4 | — |
| Mike Trout R | LAA vs HOU | 9:38 pm ET | 2 | 47.1 | 56.6 | +343 DK | 6.7 | 18.04% | 90.2 | — |
| Ketel Marte S | ARI @ PIT | 6:40 pm ET | 4 | 46.9 | 48.8 | +380 DK | 7.2 | 10.34% | 90.5 | — |
| Nasim Nunez S | WAS vs TOR | 6:45 pm ET | 9 | 46.8 | 34.2 | +1620 DK | 4.5 | 0.46% | 82.6 | — |
| Bryce Eldridge L | SF vs MIL | 9:45 pm ET | 2 | 46.8 | 67.6 | +600 MGM | 4.3 | 13.01% | 92.6 | — |
| Paul Goldschmidt R | NYY @ CWS | 7:40 pm ET | 1 | 46.8 | 57.8 | +439 DK | 6.8 | 11.42% | 86.6 | — |
| Nick Gonzales R | PIT vs ARI | 6:40 pm ET | 6 | 46.7 | 35.6 | +1100 FD | 4.0 | 2.96% | 86.0 | — |
| Carson Kelly R | CHC @ STL | 7:45 pm ET | 4 | 46.4 | 29.8 | +630 FD | 5.4 | 5.83% | 87.6 | — |
| Alex Bregman R | CHC @ STL | 7:45 pm ET | 3 | 46.3 | 35.7 | +600 FD | 5.4 | 4.28% | 87.8 | — |
| Drake Baldwin L | ATL @ NYM | 7:10 pm ET | 1 | 46.2 | 44.0 | +441 DK | 6.2 | 15.25% | 91.8 | — |
| Jose Ramirez S | CLE @ CIN | 7:10 pm ET | 2 | 46.2 | 23.2 | +400 FD | 6.3 | 5.80% | 89.0 | — |
| JJ Wetherholt L | STL vs CHC | 7:45 pm ET | 1 | 45.9 | 50.2 | +650 DK | 5.4 | 6.56% | 89.8 | — |
| Drew Gilbert L | SF vs MIL | 9:45 pm ET | 8 | 45.8 | 32.6 | +1140 DK | 3.1 | 2.20% | 84.8 | — |
| Jacob Wilson R | ATH vs BOS | 9:40 pm ET | 1 | 45.1 | 44.3 | +800 DK | 5.2 | 2.59% | 83.6 | — |
| Kyle Stowers L | MIA vs PHI | 6:40 pm ET | 2 | 45.0 | 65.2 | +475 MGM | 3.8 | 11.92% | 91.9 | — |
| Kyle Schwarber L | PHI @ MIA | 6:40 pm ET | 2 | 45.0 | 49.0 | +220 MGM | 6.2 | 17.87% | 93.4 | — |
| Dylan Beavers L | BAL @ DET | 6:40 pm ET | 1 | 44.6 | 39.0 | +591 DK | 4.9 | 5.25% | 88.2 | • WARM |
| Bryson Stott L | PHI @ MIA | 6:40 pm ET | 6 | 44.2 | 35.8 | +1000 MGM | 5.0 | 7.49% | 89.0 | 🔥 HOT |
| Max Kepler L | ARI @ PIT | 6:40 pm ET | 5 | 44.2 | 53.1 | +500 MGM | 6.9 | 10.13% | 87.9 | — |
| Jonah Heim S | ATH vs BOS | 9:40 pm ET | 4 | 44.1 | 50.7 | +544 DK | 4.8 | 6.21% | 87.4 | — |
| Nelson Velazquez R | STL vs CHC | 7:45 pm ET | 7 | 44.0 | 55.6 | +550 DK | 5.3 | 11.05% | 94.3 | — |
| Yainer Diaz R | HOU @ LAA | 9:38 pm ET | 7 | 43.5 | 39.5 | +750 FD | 4.3 | 4.89% | 87.7 | — |
| Munetaka Murakami L | CWS vs NYY | 7:40 pm ET | 2 | 43.4 | 42.6 | +360 DK | 4.4 | 19.87% | 94.0 | — |
| Nico Hoerner R | CHC @ STL | 7:45 pm ET | 6 | 43.2 | 25.0 | +1100 FD | 4.5 | 0.79% | 86.0 | — |
| Alec Bohm R | PHI @ MIA | 6:40 pm ET | 5 | 43.1 | 31.6 | +900 FD | 4.9 | 5.36% | 90.5 | — |
| Nolan Arenado R | ARI @ PIT | 6:40 pm ET | 6 | 43.0 | 36.7 | +700 DK | 5.5 | 7.20% | 85.2 | — |
| Michael Busch L | CHC @ STL | 7:45 pm ET | 5 | 43.0 | 27.4 | +610 DK | 5.4 | 10.03% | 88.4 | — |
| Jake Bauers L | MIL @ SF | 9:45 pm ET | 7 | 42.9 | 47.9 | +537 DK | 4.2 | 13.29% | 92.6 | — |
| Trea Turner R | PHI @ MIA | 6:40 pm ET | 1 | 42.8 | 41.8 | +680 FD | 6.8 | 6.64% | 89.0 | — |
| Wyatt Langford R | TEX vs SEA | 2:35 pm ET | 2 | 42.5 | 32.6 | +477 DK | 6.1 | 9.35% | 89.2 | — |
| Heliot Ramos R | SF vs MIL | 9:45 pm ET | 3 | 42.4 | 63.1 | +620 DK | 4.6 | 15.22% | 92.5 | 🔥🔥 ELITE |
| Wilyer Abreu L | BOS @ ATH | 9:40 pm ET | 3 | 42.2 | 71.4 | +340 FD | 6.6 | 12.68% | 90.1 | 🔥 HOT |
| Anthony Volpe R | NYY @ CWS | 7:40 pm ET | 5 | 42.1 | 47.5 | +670 DK | 6.3 | 3.48% | 87.5 | — |
| Brandon Nimmo L | TEX vs SEA | 2:35 pm ET | 4 | 41.8 | 37.3 | +630 FD | 5.0 | 12.29% | 92.3 | 🔥 HOT |
| Heriberto Hernandez R | MIA vs PHI | 6:40 pm ET | 3 | 41.8 | 62.6 | +650 MGM | 3.0 | 13.22% | 92.2 | — |
| Colt Keith L | DET vs BAL | 6:40 pm ET | 1 | 41.8 | 33.9 | +730 DK | 4.6 | 7.85% | 88.6 | — |
| Taylor Ward R | BAL @ DET | 6:40 pm ET | 4 | 41.5 | 26.4 | +560 FD | 4.7 | 5.80% | 89.4 | — |
| Jacob Gonzalez L | PIT vs ARI | 6:40 pm ET | 7 | 41.3 | 29.5 | +680 FD | 4.2 | 3.51% | 89.0 | — |
| Josh Naylor L | SEA @ TEX | 2:35 pm ET | 5 | 41.1 | 31.2 | +630 FD | 4.7 | 4.85% | 87.1 | — |
| Keibert Ruiz S | WAS vs TOR | 6:45 pm ET | 4 | 40.9 | 40.3 | +557 DK | 4.7 | 5.53% | 88.4 | — |
| Vaughn Grissom R | LAA vs HOU | 9:38 pm ET | 5 | 40.9 | 63.6 | +890 DK | 4.9 | 6.86% | 88.7 | — |
| Masyn Winn R | STL vs CHC | 7:45 pm ET | 5 | 40.6 | 33.7 | +890 DK | 4.8 | 3.24% | 87.6 | — |
| Evan Carter L | TEX vs SEA | 2:35 pm ET | 5 | 40.5 | 27.3 | +750 FD | 4.7 | 6.26% | 86.0 | — |
| Mauricio Dubon R | ATL @ NYM | 7:10 pm ET | 6 | 40.5 | 31.8 | +870 FD | 4.5 | 4.60% | 86.4 | — |
| Griffin Conine L | MIA vs PHI | 6:40 pm ET | 6 | 40.4 | 56.3 | +800 FD | 2.7 | 16.38% | 90.7 | — |
| Michael Harris II L | ATL @ NYM | 7:10 pm ET | 5 | 40.3 | 41.5 | +444 DK | 5.7 | 12.24% | 90.7 | — |
| Liam Hicks L | MIA vs PHI | 6:40 pm ET | 5 | 40.2 | 25.1 | +900 FD | 3.4 | 4.00% | 84.7 | — |
| George Springer R | TOR @ WAS | 6:45 pm ET | 4 | 40.1 | 31.1 | +540 FD | 6.2 | 7.74% | 88.6 | — |
| Gunnar Henderson L | BAL @ DET | 6:40 pm ET | 3 | 39.9 | 33.4 | +477 DK | 5.7 | 7.23% | 89.6 | • WARM |
| Pete Crow-Armstrong L | CHC @ STL | 7:45 pm ET | 1 | 39.7 | 26.5 | +390 FD | 7.6 | 11.30% | 88.9 | — |
| Ildemaro Vargas S | ARI @ PIT | 6:40 pm ET | 8 | 39.6 | 23.9 | — | 4.5 | 3.00% | 86.9 | — |
| Nathaniel Lowe L | CIN vs CLE | 7:10 pm ET | 6 | 39.6 | 66.1 | +420 FD | 5.4 | 10.84% | 88.9 | — |
| Miguel Vargas R | CWS vs NYY | 7:40 pm ET | 3 | 39.6 | 39.5 | +447 DK | 6.0 | 14.60% | 90.5 | — |
| Zach McKinstry L | DET vs BAL | 6:40 pm ET | 8 | 39.2 | 22.8 | +910 DK | 3.9 | 2.80% | 85.1 | — |
| Carson Benge L | NYM vs ATL | 7:10 pm ET | 7 | 38.8 | 57.1 | +970 DK | 4.7 | 7.47% | 88.9 | — |
| Jake Mangum S | PIT vs ARI | 6:40 pm ET | 1 | 38.8 | 29.1 | +1600 MGM | 5.9 | 1.45% | 83.2 | — |
| Casey Schmitt R | SF vs MIL | 9:45 pm ET | 5 | 38.8 | 57.4 | +600 MGM | 4.9 | 12.44% | 89.9 | — |
| Spencer Torkelson R | DET vs BAL | 6:40 pm ET | 7 | 38.4 | 46.8 | +480 FD | 4.2 | 14.39% | 89.9 | — |
| Blaze Jordan R | STL vs CHC | 7:45 pm ET | 8 | 38.4 | 27.8 | +940 DK | 3.5 | 7.67% | 89.2 | — |
| Luis Arraez L | SF vs MIL | 9:45 pm ET | 1 | 38.4 | 38.8 | +1500 FD | 5.4 | 0.52% | 86.6 | — |
| Eugenio Suarez R | CIN vs CLE | 7:10 pm ET | 5 | 38.3 | 68.7 | +320 DK | 4.6 | 11.08% | 88.6 | — |
| Ryan Waldschmidt R | ARI @ PIT | 6:40 pm ET | 9 | 38.3 | 46.8 | — | 4.7 | 7.88% | 87.6 | — |
| Otto Lopez R | MIA vs PHI | 6:40 pm ET | 1 | 38.2 | 33.9 | +1060 DK | 4.1 | 6.80% | 88.9 | — |
| Gabriel Rincones Jr. L | PHI @ MIA | 6:40 pm ET | 8 | 38.0 | 45.6 | +830 FD | 2.8 | 10.00% | 90.3 | — |
| Trent Grisham L | NYY @ CWS | 7:40 pm ET | 8 | 37.8 | 38.3 | +443 DK | 5.8 | 9.76% | 90.9 | — |
| Xavier Edwards S | MIA vs PHI | 6:40 pm ET | 4 | 37.8 | 24.7 | +1650 MGM | 3.8 | 4.21% | 86.2 | — |
| Dominic Canzone L | SEA @ TEX | 2:35 pm ET | 3 | 37.7 | 44.9 | +430 FD | 5.0 | 13.04% | 91.9 | • WARM |
| Caleb Durbin R | BOS @ ATH | 9:40 pm ET | 6 | 37.7 | 40.7 | +800 FD | 5.9 | 2.59% | 83.2 | • WARM |
| Dylan Crews R | WAS vs TOR | 6:45 pm ET | 6 | 37.6 | 58.8 | +540 FD | 5.5 | 9.87% | 90.8 | 🔥🔥 ELITE |
| Gleyber Torres R | DET vs BAL | 6:40 pm ET | 3 | 37.6 | 18.8 | +1000 FD | 4.9 | 8.14% | 85.6 | — |
| Spencer Steer R | CIN vs CLE | 7:10 pm ET | 4 | 37.5 | 49.5 | +325 MGM | 5.8 | 11.66% | 89.3 | • WARM |
| Ezequiel Duran R | TEX vs SEA | 2:35 pm ET | 3 | 37.3 | 36.0 | +830 FD | 4.5 | 6.28% | 87.9 | — |
| Andruw Monasterio R | BOS @ ATH | 9:40 pm ET | 8 | 37.2 | 49.3 | +600 FD | 5.1 | 9.38% | 88.1 | 🔥🔥 ELITE |
| Jacob Young R | WAS vs TOR | 6:45 pm ET | 7 | 37.2 | 43.1 | +900 FD | 5.2 | 6.44% | 87.7 | — |
| Daulton Varsho L | TOR @ WAS | 6:45 pm ET | 5 | 37.2 | 45.0 | +680 FD | 6.1 | 6.48% | 86.0 | — |
| Cam Smith R | HOU @ LAA | 9:38 pm ET | 9 | 37.0 | 48.3 | +650 DK | 4.5 | 11.66% | 89.6 | — |
| Henry Bolte R | ATH vs BOS | 9:40 pm ET | 8 | 36.9 | 61.2 | +675 MGM | 3.3 | 7.09% | 90.4 | — |
| Colby Thomas R | ATH vs BOS | 9:40 pm ET | 5 | 36.9 | 55.1 | +610 DK | 4.0 | 9.69% | 89.1 | — |
| Joe Mack L | MIA vs PHI | 6:40 pm ET | 9 | 36.8 | 54.6 | +875 MGM | 2.6 | 11.08% | 88.9 | — |
| Amed Rosario R | NYY @ CWS | 7:40 pm ET | 3 | 36.8 | 51.6 | +600 DK | 6.5 | 10.96% | 90.3 | — |
| Jarren Duran L | BOS @ ATH | 9:40 pm ET | 7 | 36.7 | 59.6 | +480 FD | 6.4 | 10.54% | 89.1 | 🔥 HOT |
| Colton Cowser L | BAL @ DET | 6:40 pm ET | 6 | 36.7 | 36.5 | +456 DK | 4.2 | 9.83% | 85.7 | 🔥🔥 ELITE |
| Curtis Mead R | BOS @ ATH | 9:40 pm ET | 5 | 36.6 | 51.4 | +500 FD | 6.9 | 10.80% | 88.0 | • WARM |
| Kazuma Okamoto R | TOR @ WAS | 6:45 pm ET | 6 | 36.6 | 62.5 | +420 FD | 5.0 | 13.87% | 90.9 | — |
| Cooper Pratt R | MIL @ SF | 9:45 pm ET | 8 | 36.5 | 26.9 | +1600 MGM | 4.3 | 4.97% | 86.3 | — |
| Mitch Garver R | SEA @ TEX | 2:35 pm ET | 7 | 36.4 | 45.4 | +547 DK | 0.0 | 7.50% | 89.0 | — |
| Jackson Chourio R | MIL @ SF | 9:45 pm ET | 2 | 36.4 | 35.4 | +520 FD | 5.2 | 13.30% | 92.2 | — |
| Matt Olson L | ATL @ NYM | 7:10 pm ET | 3 | 36.2 | 52.2 | +350 FD | 5.4 | 14.45% | 92.8 | — |
| J.P. Crawford L | SEA @ TEX | 2:35 pm ET | 8 | 36.1 | 30.4 | +800 FD | 3.7 | 6.56% | 87.4 | — |
| Jared Young L | NYM vs ATL | 7:10 pm ET | 9 | 36.0 | 72.6 | +750 DK | 3.5 | 10.12% | 88.6 | — |
| Jorge Soler R | LAA vs HOU | 9:38 pm ET | 4 | 35.6 | 62.4 | +520 FD | 4.8 | 11.62% | 88.8 | — |
| Tyler Soderstrom L | ATH vs BOS | 9:40 pm ET | 3 | 35.4 | 49.5 | +404 DK | 5.8 | 9.77% | 90.2 | — |
| Davis Schneider R | TOR @ WAS | 6:45 pm ET | 8 | 34.9 | 49.3 | +560 FD | 4.3 | 10.96% | 88.4 | — |
| Patrick Bailey S | CLE @ CIN | 7:10 pm ET | 8 | 34.7 | 38.9 | +700 MGM | 3.7 | 6.93% | 89.7 | — |
| Colson Montgomery L | CWS vs NYY | 7:40 pm ET | 4 | 34.6 | 39.1 | +427 DK | 4.2 | 13.13% | 89.0 | — |
| LaMonte Wade Jr L | HOU @ LAA | 9:38 pm ET | 5 | 34.5 | 29.4 | +830 DK | 4.1 | 4.75% | 82.6 | — |
| Brandon Marsh L | PHI @ MIA | 6:40 pm ET | 4 | 34.4 | 39.6 | +680 DK | 5.1 | 9.57% | 89.3 | — |
| Ozzie Albies S | ATL @ NYM | 7:10 pm ET | 2 | 34.4 | 30.2 | +548 DK | 5.5 | 4.37% | 87.0 | — |
| Travis Bazzana L | CLE @ CIN | 7:10 pm ET | 5 | 34.3 | 20.7 | +600 DK | 4.4 | 4.60% | 87.3 | — |
| Jackson Holliday L | BAL @ DET | 6:40 pm ET | 8 | 34.3 | 20.9 | +650 MGM | 4.2 | 8.54% | 87.5 | • WARM |
| William Contreras R | MIL @ SF | 9:45 pm ET | 4 | 34.1 | 30.3 | +720 DK | 4.9 | 7.38% | 90.1 | — |
| Zach Neto R | LAA vs HOU | 9:38 pm ET | 1 | 34.0 | 60.6 | +434 DK | 6.2 | 12.84% | 88.8 | — |
| Henry Davis R | PIT vs ARI | 6:40 pm ET | 8 | 33.7 | 25.8 | +575 MGM | 3.9 | 9.74% | 88.1 | — |
| Cal Raleigh S | SEA @ TEX | 2:35 pm ET | 6 | 33.5 | 45.7 | — | 5.0 | 10.80% | 88.1 | — |
| Brayan Rocchio S | CLE @ CIN | 7:10 pm ET | 4 | 33.4 | 24.7 | +680 FD | 5.2 | 2.90% | 86.2 | — |
| Willy Adames R | SF vs MIL | 9:45 pm ET | 7 | 33.2 | 45.7 | +680 FD | 4.1 | 9.36% | 88.0 | — |
| Dane Myers R | CIN vs CLE | 7:10 pm ET | 8 | 33.1 | 33.9 | +720 DK | 4.7 | 6.22% | 86.9 | — |
| Jung Hoo Lee L | SF vs MIL | 9:45 pm ET | 6 | 32.9 | 32.8 | +1320 DK | 4.3 | 2.48% | 86.5 | — |
| Jose Altuve R | HOU @ LAA | 9:38 pm ET | 4 | 32.9 | 29.1 | +770 DK | 4.9 | 5.80% | 85.4 | — |
| Nick Kurtz L | ATH vs BOS | 9:40 pm ET | 2 | 32.8 | 61.1 | +288 DK | 6.0 | 18.59% | 93.3 | — |
| Dansby Swanson R | CHC @ STL | 7:45 pm ET | 8 | 32.5 | 33.6 | +560 FD | 4.8 | 7.66% | 89.8 | — |
| Josh Smith R | TEX vs SEA | 2:35 pm ET | 8 | 32.4 | 33.1 | +940 DK | 3.8 | 5.68% | 85.3 | — |
| J.T. Realmuto R | PHI @ MIA | 6:40 pm ET | 7 | 32.3 | 27.5 | +790 DK | 4.4 | 4.52% | 89.4 | — |
| Ernie Clement R | TOR @ WAS | 6:45 pm ET | 7 | 31.9 | 29.8 | +760 DK | 4.6 | 2.53% | 84.7 | — |
| Luis Urias R | TOR @ WAS | 6:45 pm ET | 9 | 31.8 | 41.2 | +830 DK | 4.0 | 6.88% | 84.6 | — |
| Ceddanne Rafaela R | BOS @ ATH | 9:40 pm ET | 2 | 31.7 | 43.8 | +640 DK | 5.3 | 5.07% | 86.3 | • WARM |
| Edwin Arroyo S | CIN vs CLE | 7:10 pm ET | 9 | 31.4 | 30.7 | +1000 MGM | 2.8 | 0.80% | 86.1 | — |
| Jeff McNeil L | ATH vs BOS | 9:40 pm ET | 7 | 31.0 | 43.1 | +1000 DK | 3.5 | 1.17% | 86.2 | — |
| Lucas Spence L | HOU @ LAA | 9:38 pm ET | 8 | 31.0 | 29.6 | +875 MGM | 2.9 | 3.40% | 90.8 | — |
| Tyler Callihan L | PIT vs ARI | 6:40 pm ET | 9 | 30.9 | 29.7 | +650 DK | 3.1 | 7.56% | 84.6 | — |
| Brady House R | WAS vs TOR | 6:45 pm ET | 8 | 30.7 | 48.9 | +800 FD | 4.4 | 10.45% | 88.9 | — |
| Christian En-Strand R | BAL @ DET | 6:40 pm ET | 5 | 30.6 | 37.2 | — | 4.7 | 18.08% | 91.3 | — |
| Christian Walker R | HOU @ LAA | 9:38 pm ET | 6 | 30.4 | 40.2 | +504 DK | 4.3 | 9.37% | 89.3 | — |
| Jose Caballero R | NYY @ CWS | 7:40 pm ET | 7 | 30.1 | 35.7 | +800 FD | 5.9 | 3.70% | 81.0 | — |
| Dillon Dingler R | DET vs BAL | 6:40 pm ET | 5 | 30.1 | 22.2 | +560 FD | 5.1 | 10.98% | 89.5 | — |
| Randal Grichuk R | CWS vs NYY | 7:40 pm ET | 1 | 30.0 | 33.4 | +500 FD | 4.2 | 12.88% | 90.3 | — |
| Leody Taveras S | BAL @ DET | 6:40 pm ET | 7 | 29.9 | 25.7 | +875 MGM | 4.0 | 4.49% | 84.3 | — |
| Chase Meidroth R | CWS vs NYY | 7:40 pm ET | 5 | 29.8 | 16.8 | +1320 DK | 3.4 | 4.02% | 87.1 | — |
| Javier Sanoja R | MIA vs PHI | 6:40 pm ET | 8 | 29.7 | 19.5 | +1420 DK | 2.8 | 1.32% | 85.9 | — |
| Nicky Lopez L | TEX vs SEA | 2:35 pm ET | 7 | 29.7 | 15.8 | +2500 MGM | 3.0 | 0.00% | 83.8 | — |
| Kerry Carpenter L | DET vs BAL | 6:40 pm ET | 6 | 29.5 | 23.7 | +500 FD | 4.5 | 9.58% | 89.7 | — |
| Alika Williams R | ATH vs BOS | 9:40 pm ET | 9 | 29.2 | 36.0 | +1060 DK | 2.5 | 0.00% | 86.2 | — |
| Jorge Polanco S | NYM vs ATL | 7:10 pm ET | 8 | 29.0 | 49.8 | +610 DK | 4.2 | 1.31% | 85.7 | — |
| Justin Crawford L | PHI @ MIA | 6:40 pm ET | 9 | 28.9 | 24.6 | +1650 MGM | 3.6 | 0.91% | 84.8 | — |
| Edgar Quero S | CWS vs NYY | 7:40 pm ET | 8 | 28.7 | 24.2 | +1250 MGM | 2.9 | 2.47% | 90.7 | — |
| Luke Raley L | SEA @ TEX | 2:35 pm ET | 6 | 28.7 | 45.4 | +470 FD | 4.6 | 16.15% | 89.8 | — |
| Jo Adell R | LAA vs HOU | 9:38 pm ET | 7 | 28.4 | 52.7 | +440 DK | 4.8 | 8.79% | 89.7 | — |
| Daniel Susac R | SF vs MIL | 9:45 pm ET | 9 | 28.2 | 33.5 | +1160 DK | 3.3 | 4.63% | 86.3 | — |
| Nathan Lukes L | TOR @ WAS | 6:45 pm ET | 1 | 28.1 | 25.4 | +1060 FD | 4.9 | 1.01% | 85.5 | — |
| Petey Halpin L | CLE @ CIN | 7:10 pm ET | 9 | 27.8 | 26.3 | +680 FD | 3.3 | 7.15% | 83.5 | — |
| Connor Wong R | BOS @ ATH | 9:40 pm ET | 9 | 27.6 | 41.8 | +680 FD | 4.1 | 4.20% | 85.3 | • WARM |
| Luisangel Acuna R | CWS vs NYY | 7:40 pm ET | 9 | 27.3 | 22.7 | — | 2.3 | 4.29% | 88.1 | — |
| Junior Perez R | CWS vs NYY | 7:40 pm ET | 7 | 27.1 | 36.9 | +870 FD | 2.2 | 5.88% | 89.3 | — |
| Denzer Guzman R | LAA vs HOU | 9:38 pm ET | 8 | 26.9 | 44.5 | +910 DK | 3.5 | 5.76% | 86.9 | — |
| Jasson Dominguez S | NYY @ CWS | 7:40 pm ET | 4 | 26.8 | 40.2 | +559 DK | 6.4 | 5.30% | 87.9 | — |
| Eli White R | ATL @ NYM | 7:10 pm ET | 9 | 26.8 | 43.2 | +650 MGM | 4.3 | 5.91% | 86.4 | — |
| Kyle Manzardo L | CLE @ CIN | 7:10 pm ET | 7 | 26.7 | 35.9 | +484 DK | 3.5 | 11.29% | 89.2 | — |
| Colt Emerson L | SEA @ TEX | 2:35 pm ET | 9 | 26.5 | 20.4 | +680 FD | 3.4 | 5.33% | 85.4 | — |
| Angel Martinez S | CLE @ CIN | 7:10 pm ET | 6 | 26.5 | 35.0 | +520 FD | 4.5 | 7.87% | 87.2 | — |
| David Hamilton L | MIL @ SF | 9:45 pm ET | 9 | 26.0 | 18.3 | +1260 DK | 4.3 | 3.99% | 81.5 | — |
| Jake Burger R | TEX vs SEA | 2:35 pm ET | 6 | 25.9 | 37.9 | +520 FD | 4.1 | 10.38% | 89.8 | — |
| Braden Montgomery S | CWS vs NYY | 7:40 pm ET | 6 | 25.9 | 18.8 | +1000 DK | 2.9 | 3.54% | 88.2 | — |
| Jazz Chisholm L | NYY @ CWS | 7:40 pm ET | 6 | 25.6 | 37.6 | +487 DK | 7.1 | 9.70% | 89.6 | — |
| Andrew Vaughn R | MIL @ SF | 9:45 pm ET | 6 | 25.2 | 22.9 | +950 DK | 4.2 | 5.58% | 90.3 | — |
| Ian Happ S | CHC @ STL | 7:45 pm ET | 7 | 24.7 | 27.1 | +575 MGM | 4.7 | 11.73% | 89.3 | — |
| Jakob Marsee L | MIA vs PHI | 6:40 pm ET | 7 | 24.3 | 23.7 | +1020 DK | 3.5 | 3.10% | 86.2 | — |
| Joey Bart R | ATL @ NYM | 7:10 pm ET | 7 | 22.5 | 31.1 | +593 DK | 4.2 | 8.28% | 86.4 | — |
| Elias Diaz R | TEX vs SEA | 2:35 pm ET | 9 | 22.2 | 18.7 | +840 DK | 3.2 | 5.88% | 85.4 | — |
| Logan O'Hoppe R | LAA vs HOU | 9:38 pm ET | 9 | 21.2 | 45.9 | +600 FD | 3.5 | 10.24% | 86.9 | — |
| James Outman L | DET vs BAL | 6:40 pm ET | 9 | 21.0 | 16.8 | +800 FD | 3.7 | 5.61% | 85.7 | — |
| Pedro Pages R | STL vs CHC | 7:45 pm ET | 9 | 19.3 | 29.4 | +800 MGM | 3.6 | 5.43% | 87.1 | — |
| Chadwick Tromp R | BAL @ DET | 6:40 pm ET | 9 | 18.7 | 16.8 | +800 MGM | 2.6 | 0.00% | 85.4 | — |
| Pitcher | Match | Time | P Score | Stuff+ | Proj K | Whiff% | CSW% | K% | Opp K% | Est IP | Proj ER | PP PFS | Arm |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zack Wheeler RDOM | PHI @ MIA | 6:40 pm ET | 88.2 | B+ · 104 | 7.38 | 30.9% | 30.5% | 31.2% | 21.8% | 6.10 | 2.01 | 35.4 | B |
| Chase Burns R | CIN vs CLE | 7:10 pm ET | 81.4 | A · 113 | 5.65 | 32.1% | 29.6% | 28.2% | 22.4% | 5.74 | 2.35 | 32.1 | C |
| Tatsuya Imai R | HOU @ LAA | 9:38 pm ET | 71.5 | C− · 86 | 5.59 | 33.5% | 30.4% | 27.6% | 25.1% | 5.19 | 2.62 | 28.7 | C |
| Jack Perkins R | ATH vs BOS | 9:40 pm ET | 63.9 | B · 100 | 4.86 | 27.7% | 30.0% | 26.4% | 22.0% | 4.63 | 2.24 | 23.2 | C |
| Max Fried L | NYY @ CWS | 7:40 pm ET | 61.9 | A− · 106 | 5.35 | 24.5% | 29.7% | 24.2% | 23.6% | 5.69 | 2.19 | 30.1 | C |
| Payton Tolle L | BOS @ ATH | 9:40 pm ET | 60.3 | A · 114 | 6.05 | 25.6% | 28.0% | 23.5% | 22.6% | 5.67 | 2.51 | 28.6 | C |
| Kyle Bradish R | BAL @ DET | 6:40 pm ET | 52.6 | B+ · 101 | 4.87 | 25.6% | 28.2% | 23.1% | 23.1% | 5.56 | 2.64 | 27.6 | D |
| Walbert Urena R | LAA vs HOU | 9:38 pm ET | 48.9 | B · 99 | 4.85 | 28.5% | 28.7% | 22.2% | 21.5% | 5.48 | 2.40 | 26.4 | C |
| George Kirby R | SEA @ TEX | 2:35 pm ET | 47.5 | B+ · 101 | 5.44 | 22.3% | 27.0% | 21.8% | 22.4% | 5.75 | 2.63 | 28.2 | D |
| David Peterson L | CHC @ STL | 7:45 pm ET | 44.9 | C− · 89 | 3.50 | 24.2% | 29.1% | 20.6% | 20.4% | 5.12 | 2.83 | 16.2 | D |
| Kumar Rocker R | TEX vs SEA | 2:35 pm ET | 44.5 | C · 92 | 5.15 | 25.6% | 26.2% | 20.8% | 22.9% | 5.59 | 2.61 | 27.0 | D |
| Keider Montero R | DET vs BAL | 6:40 pm ET | 44.1 | B · 95 | 6.30 | 19.3% | 27.2% | 18.7% | 24.3% | 5.42 | 2.26 | 26.7 | D |
| Andrew Alvarez LEHR | WAS vs TOR | 6:45 pm ET | 43.3 | B · 96 | 3.54 | 26.1% | 28.7% | 21.5% | 19.7% | 4.89 | 2.33 | 22.9 | D |
| Brandon Sproat REHR | MIL @ SF | 9:45 pm ET | 42.5 | B+ · 101 | 3.97 | 25.1% | 27.5% | 24.2% | 21.1% | 4.87 | 2.32 | 23.6 | D |
| Zach Thornton L | NYM vs ATL | 7:10 pm ET | 42.4 | B · 100 | 4.37 | 21.8% | 27.8% | 18.1% | 21.3% | 5.57 | 2.52 | 26.6 | D |
| Tyler Phillips REHR | MIA vs PHI | 6:40 pm ET | 38.8 | B · 96 | 3.15 | 25.6% | 29.4% | 16.7% | 23.9% | 4.99 | 2.59 | 19.4 | C |
| Matthew Liberatore LKD | STL vs CHC | 7:45 pm ET | 37.1 | — | 4.56 | 22.0% | 28.0% | 20.0% | 21.8% | 5.19 | 2.62 | 23.9 | C |
| Martin Perez L | ATL @ NYM | 7:10 pm ET | 35.4 | C− · 87 | 3.59 | 22.0% | 27.5% | 19.5% | 22.4% | 4.66 | 2.74 | 18.5 | D |
| Tyler Mahle RKD | SF vs MIL | 9:45 pm ET | 35.3 | C− · 88 | 4.56 | 21.3% | 26.5% | 21.1% | 21.0% | 5.39 | 2.35 | 26.9 | D |
| Slade Cecconi R | CLE @ CIN | 7:10 pm ET | 34.5 | C · 93 | 4.43 | 20.4% | 26.7% | 17.8% | 24.7% | 4.86 | 2.86 | 21.3 | D |
| Mitch Keller R | PIT vs ARI | 6:40 pm ET | 32.6 | C · 92 | 3.87 | 21.9% | 26.8% | 18.1% | 19.3% | 5.06 | 3.26 | 17.8 | D |
| Merrill Kelly R | ARI @ PIT | 6:40 pm ET | 26.7 | C− · 90 | 4.23 | 21.5% | 24.9% | 14.9% | 24.2% | 5.25 | 3.04 | 20.2 | F |
| Noah Schultz LEHR | CWS vs NYY | 7:40 pm ET | 25.1 | B · 97 | 3.77 | 19.6% | 26.6% | 19.3% | 24.3% | 4.79 | 3.14 | 19.1 | F |
| Max Scherzer REHRDOM | TOR @ WAS | 6:45 pm ET | 12.7 | C · 91 | 2.87 | 17.8% | 22.4% | 14.9% | 21.3% | 4.03 | 2.82 | 14.6 | F |
The highest-EV plays on the board across pitchers, hitters and games. Every card carries the edge, the confidence, the price and the book. Open one for the full read.

Moreno crushes four-seams (.460 xwOBA) and Mitch Keller is heavy on them — 25% usage.
Mitch Keller fits the meatball profile — he's been hittable for power.
Batting in the heart of the order, gets 5 chances minimum.
Bet it — he barrels one, slaps one, you cash.
Modest 3.3% barrel rate — this profile's damage comes situationally, not on raw pop.
Crushes four-seams (0.460 xwOBA) — and Mitch Keller is heavy on them at 25% usage.
The 3-hole is prime real estate: volume plus the meat of the order around him.

Walker's a four-seam-killer (.559 xwOBA) against an arm that lives on it — 30% usage.
David Peterson's flashing meatball tendencies — power contact has been getting through.
His 3-for-7, 1 HR in his career against this guy.
Easy lock — he's not getting four whiffs against this profile.
A 10.0% barrel rate plays; he squares up his share and drives the ball with authority.
Average exit velo of 96.9 mph is elite — the bat speed plays.
Top-end EV of 115.0 mph confirms the raw juice when he squares one up.
He's at 60.0% hard-hit — quality of contact is a feature, not a fluke.
Demolishing four-seams — 0.559 xwOBA on 22 batted balls, and David Peterson throws them 30% of the time. This is the pitch he's been waiting for.
The 2-hole pairs near-leadoff volume with a runner-on-base RBI path.

Short-outing profile (4.7 IP) — they yank him at 90 pitches, can't get to the number.
The walks (15%) push the pitch count and pull him early.
This lineup's got 126 career plate appearances against him with 2 bombs.
Bet the Under; he's not getting to 5.
He's projected light at 4.7 IP — the manager's hook is a live risk to the over.
The blended Pitcher Score grades 35/100 across stuff, command, matchup, and environment.

Abrams handles four-seams well and Max Scherzer throws them 48% of the time.
Max Scherzer is a meatball factory tonight — top-tier vulnerability across barrel rate, walks, and HR/9.
He crushes Max Scherzer's most homer-prone pitch — the slider, which he throws 34% of the time..
Two-hit floor is real — bet the Over.
That 18.4% barrel rate sits in the league's top tier; the power is real and it travels.
He averages 91.8 mph off the bat (strong) — consistent hard contact, not loud outliers.
A 51.0% hard-hit rate points to repeatable thump — the loud contact is the norm.
Handles four-seams well historically (0.400 xwOBA), and Max Scherzer throws them 48% of the time.
Hitting third — the marquee lineup slot, runs and RBIs both on the menu.

Short-outing profile (4.6 IP) — they yank him at 90 pitches, can't get to the number.
The walks (10%) push the pitch count and pull him early.
The catch is he's been getting tagged — 12 earned over his last 3 starts.
Lock the Outs Under; the early hook's coming.
A 4.6-inning projection caps the ceiling; not much runway for counting stats.
The blended Pitcher Score grades 64/100 across stuff, command, matchup, and environment.

Short-outing profile (4.8 IP) — they yank him at 90 pitches, can't get to the number.
Blowup risk — bullpen warming early, hard cap on outs in sight.
The catch is he's been getting tagged — 10 earned over his last 3 starts.
Take it; this arm doesn't go deep against this lineup.
A 4.8-inning projection caps the ceiling; not much runway for counting stats.
The blended Pitcher Score grades 25/100 across stuff, command, matchup, and environment.

Schanuel handles four-seams well and Tatsuya Imai throws them 47% of the time.
Tatsuya Imai is a meatball factory tonight — top-tier vulnerability across barrel rate, walks, and HR/9.
Weather's pushing balls out at Angel Stadium tonight — wind contribution is +8% on HRs.
Bet it — he barrels one, slaps one, you cash.
A 1.5% barrel rate is light; the over-the-fence path leans on matchup and park.
Handles four-seams well historically (0.405 xwOBA), and Tatsuya Imai throws them 47% of the time.
3-hole — premium spot, every run-producing path stays in play.

Alvarez's been demolishing four-seams (.502 xwOBA) and Walbert Ureña throws 38% of them — yeah, this is the matchup he's been waiting for.
Weather's pushing balls out at Angel Stadium tonight — wind contribution is +8% on HRs.
His power profile has ticked up the last two weeks.
Bet it — he barrels one, slaps one, you cash.
Barreling at a 23.6% clip — top-shelf raw power, the ball jumps off his bat.
Average exit velo of 97.9 mph is elite — the bat speed plays.
He's topped out at 118.5 mph — the ceiling on contact quality is legitimately big.
A 63.6% hard-hit rate points to repeatable thump — the loud contact is the norm.
Demolishing four-seams — 0.502 xwOBA on 66 batted balls, and Walbert Ureña throws them 38% of the time. This is the pitch he's been waiting for.
Hitting 2nd — high PA volume with RBI opportunities behind the leadoff man.

This lineup's got 56 career plate appearances against him with 3 bombs.
When the model has him a full K clear, the Over plays.
He's lined up for a routine 5.6 IP.
Projection of 5.15 K gives daylight over the 5.5 line.
Composite Pitcher Score of 45/100 (Stuff + Command + Matchup + Environment).
Model has the edge here — the price doesn't reflect it.
Easy F5 Over — both lineups punch first.
A 1.11 run environment is a hitter's backdrop: warm air, helpful wind, friendly park.
The opposing pen is a soft spot — late-inning runs are in play, and the model leans in.
Model projects 5.74 runs vs the 4.5 line — Over-side edge.
Where the lumber gets paid. The HR board, plus the hits-runs-RBIs and total-base spots the books left a notch light.
Purest product on the board. A bomb only makes Blue Magic when the models agree — and the legacy book has to co-sign it. We cut the middlemen and the noise: the lone-model long shots get left on the corner, and only the bats every desk is pounding stay uncut. The ★ marquee core is where legacy and the kitchen shake on the same name — the strongest, steadiest cut. Same board @CTBetz_ fields by hand. The Lab never lies.

Contreras crushes Jack Perkins's most homer-prone pitch — the four-seam, which he throws 34% of the time..
Jack Perkins's been bleeding home runs — high barrel rate allowed and a low ground-ball share.
Sutter Health Park is a bandbox tonight — park plays small for power.
Easy add to the slip.
Barreling at a 22.2% clip — top-shelf raw power, the ball jumps off his bat.
Average exit velo of 93.9 mph is elite — the bat speed plays.
Top-end EV of 114.4 mph confirms the raw juice when he squares one up.
Hard-hit rate of 55.6% says he barrels balls consistently, not just on his best swings.
Handles four-seams well historically (0.387 xwOBA), and Jack Perkins throws them 33% of the time.
The cleanup spot is an RBI engine; the table is usually set when he's up.
HR Score lands elite at 86/100.

Wood hunts the four-seam (.535) and Max Scherzer throws nothing but — 48% of his mix.
Max Scherzer has been a batting-practice arm lately — barrels, free passes, and fly balls all stacked against him.
He crushes Max Scherzer's most homer-prone pitch — the slider, which he throws 34% of the time..
This is the bomb-prop of the night.
Barreling at a 20.5% clip — top-shelf raw power, the ball jumps off his bat.
He averages 95.7 mph off the bat (elite) — consistent hard contact, not loud outliers.
A 115.1 mph max EV says the thunder is there on his best swings.
A 61.5% hard-hit rate points to repeatable thump — the loud contact is the norm.
Demolishing four-seams — 0.535 xwOBA on 58 batted balls, and Max Scherzer throws them 48% of the time. This is the pitch he's been waiting for.
Hitting first means the most cuts of anyone in the lineup, with run-scoring leverage on top.
84/100 on the HR Score — elite on the model's power read.

Garcia's comfortable with the four-seam and Max Scherzer leans on it at 48%.
You couldn't script a juicier draw than Max Scherzer — worst-tier in hard contact and homers served up.
Weather's pushing balls out at Nationals Park tonight — wind contribution is +11% on HRs.
The model loves it — take the Over.
A 25.0% barrel rate is genuine thump; when he squares one up it leaves in a hurry.
95.0 mph average EV is elite; the barrel control shows up swing to swing.
He's topped out at 114.0 mph — the ceiling on contact quality is legitimately big.
Hard-hit rate of 58.3% says he barrels balls consistently, not just on his best swings.
Handles four-seams well historically (0.416 xwOBA), and Max Scherzer throws them 48% of the time.
Hitting 2nd — high PA volume with RBI opportunities behind the leadoff man.
79/100 on the HR Score — elite on the model's power read.

Abreu crushes Jack Perkins's most homer-prone pitch — the four-seam, which he throws 34% of the time..
Jack Perkins has served real damage this stretch — elevated barrels and a heavy fly-ball lean.
Sutter Health Park is a bandbox tonight — park plays small for power.
When the matchup's this clean, the price doesn't matter.
Barreling at 12.8% — comfortably above the league norm, with pop to all fields.
Average exit velo of 89.7 mph is strong — the bat speed plays.
Top-end EV of 111.0 mph confirms the raw juice when he squares one up.
Hard-hit rate of 48.7% says he barrels balls consistently, not just on his best swings.
3-hole — premium spot, every run-producing path stays in play.
The model's HR Score grades strong here — 71/100.

Weather's pushing balls out at Citi Field tonight — wind contribution is +10% on HRs.
Martín Pérez's flashing meatball tendencies — power contact has been getting through.
Robert's 4-for-12 in his career against this guy.
The model loves it — take the Over.
Elite 23.2% barrel rate — plus-plus raw pop, the kind that clears any fence.
He averages 93.5 mph off the bat (elite) — consistent hard contact, not loud outliers.
A 112.4 mph max EV says the thunder is there on his best swings.
Hard-hit rate of 68.2% says he barrels balls consistently, not just on his best swings.
The cleanup spot is an RBI engine; the table is usually set when he's up.
HR Score lands elite at 82/100.

Tatsuya Imai has been a batting-practice arm lately — barrels, free passes, and fly balls all stacked against him.
Weather's pushing balls out at Angel Stadium tonight — wind contribution is +8% on HRs.
When the matchup's this clean, the price doesn't matter.
That 15.2% barrel rate sits in the league's top tier; the power is real and it travels.
Average exit velo of 92.8 mph is elite — the bat speed plays.
A 51.5% hard-hit rate points to repeatable thump — the loud contact is the norm.
Hitting 6th — middle-order spot, decent PA volume.
The model's HR Score grades elite here — 80/100.

Merrill Kelly's flashing meatball tendencies — power contact has been getting through.
The model loves it — take the Over.
That 29.0% barrel rate sits in the league's top tier; the power is real and it travels.
Average exit velo of 89.5 mph is strong — the bat speed plays.
A 110.2 mph max EV says the thunder is there on his best swings.
Hard-hit rate of 45.2% says he barrels balls consistently, not just on his best swings.
Arsenal fit is favorable — this hitter handles Merrill Kelly's pitch mix well historically.
Batting fourth — built for run production, with traffic on base ahead of him.
71/100 on the HR Score — strong on the model's power read.
Hits, runs and RBIs stacked into one number. Top-of-order bats with on-base skill and the speed to score clear the line on the cheap, before any power even shows up.

Schanuel handles four-seams well and Tatsuya Imai throws them 47% of the time.
Tatsuya Imai is a meatball factory tonight — top-tier vulnerability across barrel rate, walks, and HR/9.
Weather's pushing balls out at Angel Stadium tonight — wind contribution is +8% on HRs.
Bet it — he barrels one, slaps one, you cash.
A 1.5% barrel rate is light; the over-the-fence path leans on matchup and park.
Handles four-seams well historically (0.405 xwOBA), and Tatsuya Imai throws them 47% of the time.
3-hole — premium spot, every run-producing path stays in play.

Abrams handles four-seams well and Max Scherzer throws them 48% of the time.
Max Scherzer is a meatball factory tonight — top-tier vulnerability across barrel rate, walks, and HR/9.
He crushes Max Scherzer's most homer-prone pitch — the slider, which he throws 34% of the time..
Two-hit floor is real — bet the Over.
That 18.4% barrel rate sits in the league's top tier; the power is real and it travels.
He averages 91.8 mph off the bat (strong) — consistent hard contact, not loud outliers.
A 51.0% hard-hit rate points to repeatable thump — the loud contact is the norm.
Handles four-seams well historically (0.400 xwOBA), and Max Scherzer throws them 48% of the time.
Hitting third — the marquee lineup slot, runs and RBIs both on the menu.

Alvarez's been demolishing four-seams (.502 xwOBA) and Walbert Ureña throws 38% of them — yeah, this is the matchup he's been waiting for.
Weather's pushing balls out at Angel Stadium tonight — wind contribution is +8% on HRs.
His power profile has ticked up the last two weeks.
Bet it — he barrels one, slaps one, you cash.
Barreling at a 23.6% clip — top-shelf raw power, the ball jumps off his bat.
Average exit velo of 97.9 mph is elite — the bat speed plays.
He's topped out at 118.5 mph — the ceiling on contact quality is legitimately big.
A 63.6% hard-hit rate points to repeatable thump — the loud contact is the norm.
Demolishing four-seams — 0.502 xwOBA on 66 batted balls, and Walbert Ureña throws them 38% of the time. This is the pitch he's been waiting for.
Hitting 2nd — high PA volume with RBI opportunities behind the leadoff man.

Moreno crushes four-seams (.460 xwOBA) and Mitch Keller is heavy on them — 25% usage.
Mitch Keller fits the meatball profile — he's been hittable for power.
Batting in the heart of the order, gets 5 chances minimum.
Bet it — he barrels one, slaps one, you cash.
Modest 3.3% barrel rate — this profile's damage comes situationally, not on raw pop.
Crushes four-seams (0.460 xwOBA) — and Mitch Keller is heavy on them at 25% usage.
The 3-hole is prime real estate: volume plus the meat of the order around him.

Walker's a four-seam-killer (.559 xwOBA) against an arm that lives on it — 30% usage.
David Peterson's flashing meatball tendencies — power contact has been getting through.
His 3-for-7, 1 HR in his career against this guy.
Easy lock — he's not getting four whiffs against this profile.
A 10.0% barrel rate plays; he squares up his share and drives the ball with authority.
Average exit velo of 96.9 mph is elite — the bat speed plays.
Top-end EV of 115.0 mph confirms the raw juice when he squares one up.
He's at 60.0% hard-hit — quality of contact is a feature, not a fluke.
Demolishing four-seams — 0.559 xwOBA on 22 batted balls, and David Peterson throws them 30% of the time. This is the pitch he's been waiting for.
The 2-hole pairs near-leadoff volume with a runner-on-base RBI path.
Total bases reward the hard contact even when the ball stays in the yard. Doubles and triples cash these, so the hard-hit bats in good spots carry real value at plus money.

Cruz eats cutters (.464) and Slade Cecconi leans on them at 25%.
Slade Cecconi keeps leaving them over the plate — barrel rate's up and the grounders have dried up.
Great American Ball Park plays small for the long ball.
The price is right — bet the Over.
A 12.5% barrel rate plays; he squares up his share and drives the ball with authority.
Average exit velo of 92.9 mph is elite — the bat speed plays.
A 113.9 mph max EV says the thunder is there on his best swings.
He's at 50.0% hard-hit — quality of contact is a feature, not a fluke.
Crushes cutters (0.464 xwOBA) — and Slade Cecconi is heavy on them at 25% usage.
Top of the order — volume is the edge: more trips to the plate than any other slot.

Top of the order — he's locked into 5 trips.
Three total bases is one homer or a double plus a single — easy math.
Modest 1.5% barrel rate — this profile's damage comes situationally, not on raw pop.
Arsenal fit is favorable — this hitter handles Brandon Sproat's pitch mix well historically.
Hitting first means the most cuts of anyone in the lineup, with run-scoring leverage on top.

Mitch Keller carries a meatball flag tonight — vulnerable to the long ball.
Carroll's 2-for-14, 1 HR in his career against this guy.
Top of the order — he's locked into 5 trips.
Bet the bases, the price is light.
That 14.3% barrel rate sits in the league's top tier; the power is real and it travels.
Average exit velo of 91.6 mph is strong — the bat speed plays.
Top-end EV of 112.0 mph confirms the raw juice when he squares one up.
Leadoff spot — max plate appearances on the slate, plus a leverage spot for runs scored.

Noah Schultz has served real damage this stretch — elevated barrels and a heavy fly-ball lean.
Top of the order — he's locked into 5 trips.
Only knock: the arsenal matchup isn't ideal for Goldschmidt against Noah Schultz.
Three total bases is one homer or a double plus a single — easy math.
Barreling at 11.1% — comfortably above the league norm, with pop to all fields.
Arsenal fit is rough — Noah Schultz's mix neutralizes this hitter's swing.
Leadoff spot — max plate appearances on the slate, plus a leverage spot for runs scored.

Crow-Armstrong's 4-for-14 in his career against this guy.
Leadoff spot, so the PA count alone keeps him alive.
Three total bases is one homer or a double plus a single — easy math.
A 7.3% barrel rate is right around the league line — steady, not loud.
Hitting first means the most cuts of anyone in the lineup, with run-scoring leverage on top.

Payton Tolle's flashing meatball tendencies — power contact has been getting through.
Sutter Health Park is a bandbox tonight — park plays small for power.
Only knock: the arsenal matchup isn't ideal for Wilson against Payton Tolle.
Bet the bases, the price is light.
Modest 4.0% barrel rate — this profile's damage comes situationally, not on raw pop.
Top of the order — volume is the edge: more trips to the plate than any other slot.
Strikeout ladders and the pitcher prop board. Each play carries the edge, the price and the read. The ladder shows all three rungs with the official pick flagged.

This is a grind-out start (19% whiff vs 24% lineup K rate) — the Ks come slow and you need depth to clear the ladder. Standard start length (5.4 IP) — middle rung is reachable if the count discipline holds.
Projection (6.3) clears the middle (5.5) by a comfortable margin — middle's the official pick; the top rung needs him working into the 7th with the whiffs stacking, and this matchup doesn't project that kind of outing.
pitch-to-contact, normal K-vulnerability lineup — thin edge: a depth-and-variance ladder, lean the bottom rung over the top.

Elite swing-and-miss stuff (32% whiff) — the strikeouts come from bat-missing pitches, not called-third frame jobs. Standard start length (5.7 IP) — middle rung is reachable if the count discipline holds.
Projection sits 1.8 below the middle rung — this ladder is more about the bottom rung clearing than top-rung swing potential.
elite whiff, normal K-vulnerability lineup, elite P-Score — the K math leans your way.

Deep counts let him chase whiffs through the order — his 34% miss rate plays right into a 25%-K lineup that swings at everything. Standard start length (5.2 IP) — middle rung is reachable if the count discipline holds.
Projection sits 1.9 below the middle rung — this ladder is more about the bottom rung clearing than top-rung swing potential.
elite whiff, elite CSW (ahead in counts), chase-heavy lineup, strong P-Score — this is a bat-missing party tonight.

This is a grind-out start (24% whiff vs 24% lineup K rate) — the Ks come slow and you need depth to clear the ladder. Standard start length (5.7 IP) — middle rung is reachable if the count discipline holds.
Projection sits 1.1 below the middle rung — this ladder is more about the bottom rung clearing than top-rung swing potential.
league-avg whiff, normal K-vulnerability lineup, strong P-Score — thin edge: a depth-and-variance ladder, lean the bottom rung over the top.

This is a grind-out start (22% whiff vs 22% lineup K rate) — the Ks come slow and you need depth to clear the ladder. Standard start length (5.8 IP) — middle rung is reachable if the count discipline holds.
Projection sits 1.1 below the middle rung — this ladder is more about the bottom rung clearing than top-rung swing potential.
league-avg whiff, normal K-vulnerability lineup — low-K setup; this one rides workload and variance, not a stuff mismatch — size it down.

This lineup's got 56 career plate appearances against him with 3 bombs.
When the model has him a full K clear, the Over plays.
He misses bats at a 25.6% league-average rate — steady, not overpowering.
He's lined up for a routine 5.6 IP.
The lineup's 22.9% K rate is right at league norm — neutral on the strikeout.
Projection of 5.15 K gives daylight over the 5.5 line.
Composite Pitcher Score of 45/100 (Stuff + Command + Matchup + Environment).

Model has hits-allowed at 5.1 — clean half-hit edge on the 4.5.
This lineup's got 56 career plate appearances against him with 3 bombs.
Fly-ball profile (34% GB rate) — soft singles fall in.
The bats find barrels here — HA Over.
A 25.6% whiff rate is middle-of-the-road; the K upside is matchup-dependent.
He's lined up for a routine 5.6 IP.
A 22.9% opposing K rate is middle-of-the-pack.
Composite Pitcher Score of 45/100 (Stuff + Command + Matchup + Environment).

Model has hits-allowed at 5.4 — clean half-hit edge on the 4.5.
Hard contact allowed at 49% — line drives find grass.
This lineup's got 46 career plate appearances against him with 3 bombs.
Easy add — the profile says hits stack early.
His 25.6% whiff rate is league-average — he gets some but isn't a strikeout monster.
Only projected for 5.0 IP — short leash limits the K opportunity ceiling.
Opposing K rate of 23.9% is league-average.
Composite Pitcher Score of 39/100 (Stuff + Command + Matchup + Environment).

Model has hits-allowed at 5.1 — clean half-hit edge on the 4.5.
Hits Over plays — the model has him giving up extras.
He misses bats at a 25.1% league-average rate — steady, not overpowering.
A 4.9-inning projection caps the ceiling; not much runway for counting stats.
The lineup's 21.1% K rate is right at league norm — neutral on the strikeout.
Composite Pitcher Score of 42/100 (Stuff + Command + Matchup + Environment).

Model has hits-allowed at 5.2 — clean half-hit edge on the 4.5.
This lineup's got 99 career plate appearances against him with 2 bombs.
Hits Over plays — the model has him giving up extras.
A 22.0% whiff rate is middle-of-the-road; the K upside is matchup-dependent.
Projected for 5.2 IP — standard starter workload.
A 21.8% opposing K rate is middle-of-the-pack.
The blended Pitcher Score grades 37/100 across stuff, command, matchup, and environment.

Model has hits-allowed at 5.1 — clean half-hit edge on the 4.5.
He's been filthy lately — 14 K with a 2.21 ERA over his last 3.
Take the line; ball-in-play volume is the tell.
His 25.6% whiff rate is league-average — he gets some but isn't a strikeout monster.
He's lined up for a routine 5.6 IP.
The lineup's 23.1% K rate is right at league norm — neutral on the strikeout.
Composite Pitcher Score of 53/100 (Stuff + Command + Matchup + Environment).

The catch is he's been getting tagged — 12 earned over his last 3 starts.
Bet the Under; this is his matchup to win.
A 27.7% whiff rate is above the league line — real bat-missing upside on his best days.
CSW% (called + swinging strikes) of 30.0% is strong — he gets ahead in counts.
A 4.6-inning projection caps the ceiling; not much runway for counting stats.
A 22.0% opposing K rate is middle-of-the-pack.
Model's composite Pitcher Score: 64/100 (stuff + command + matchup + park).

He's been filthy lately — 14 K with a 1.86 ERA over his last 3.
Elite walk control (0%) — no free bases compound into damage.
ER Under plays — the arm matches up with the lineup.
His 19.3% whiff rate is below average; this is more pitch-to-contact than overpower.
Projected for 5.4 IP — standard starter workload.
The lineup's 24.3% K rate is right at league norm — neutral on the strikeout.
The blended Pitcher Score grades 44/100 across stuff, command, matchup, and environment.

Short-outing profile (4.7 IP) — they yank him at 90 pitches, can't get to the number.
The walks (15%) push the pitch count and pull him early.
This lineup's got 126 career plate appearances against him with 2 bombs.
Bet the Under; he's not getting to 5.
His 22.0% whiff rate is below average; this is more pitch-to-contact than overpower.
He's projected light at 4.7 IP — the manager's hook is a live risk to the over.
A 22.4% opposing K rate is middle-of-the-pack.
The blended Pitcher Score grades 35/100 across stuff, command, matchup, and environment.

Short-outing profile (4.6 IP) — they yank him at 90 pitches, can't get to the number.
The walks (10%) push the pitch count and pull him early.
The catch is he's been getting tagged — 12 earned over his last 3 starts.
Lock the Outs Under; the early hook's coming.
A 27.7% whiff rate is above the league line — real bat-missing upside on his best days.
CSW% (called + swinging strikes) of 30.0% is strong — he gets ahead in counts.
A 4.6-inning projection caps the ceiling; not much runway for counting stats.
The lineup's 22.0% K rate is right at league norm — neutral on the strikeout.
The blended Pitcher Score grades 64/100 across stuff, command, matchup, and environment.

Short-outing profile (4.8 IP) — they yank him at 90 pitches, can't get to the number.
Blowup risk — bullpen warming early, hard cap on outs in sight.
The catch is he's been getting tagged — 10 earned over his last 3 starts.
Take it; this arm doesn't go deep against this lineup.
He doesn't miss many bats (19.6% whiff); the game plan is weak contact, not the K.
A 4.8-inning projection caps the ceiling; not much runway for counting stats.
The lineup's 24.3% K rate is right at league norm — neutral on the strikeout.
The blended Pitcher Score grades 25/100 across stuff, command, matchup, and environment.

Short-outing profile (5.0 IP) — they yank him at 90 pitches, can't get to the number.
This lineup's got 46 career plate appearances against him with 3 bombs.
Blowup risk — bullpen warming early, hard cap on outs in sight.
Lock the Outs Under; the early hook's coming.
A 25.6% whiff rate is middle-of-the-road; the K upside is matchup-dependent.
He's projected light at 5.0 IP — the manager's hook is a live risk to the over.
Opposing K rate of 23.9% is league-average.
Model's composite Pitcher Score: 39/100 (stuff + command + matchup + park).
Team markets only. Moneyline, run line, totals, and the road-fade lane that fades overconfident home favorites. Each card has the edge, the price, and the book to beat.
Kalshi quotes the YES contract in cents = implied probability. Converts both ways and matches the model’s own Kalshi devig (kalshi_price_to_american). Calculator only — no live prices.
Model has the edge here — the price doesn't reflect it.
Take the side, the math is on it.
A 1.04 run environment is middle-of-the-road.
Model run-total projection: -0.05.
Model has the edge here — the price doesn't reflect it.
RL is the play — straight ML's too thick.
Conditions favor runs (1.30) — wind, heat, and the ballpark all push the same way.
Model run-total projection: -1.04.
Model has the edge here — the price doesn't reflect it.
The fav covers — bet the line.
A 1.00 run environment is middle-of-the-road.
Model run-total projection: -0.05.
Model has the edge here — the price doesn't reflect it.
Bet the RL — the price is right where the model wants it.
Run environment is suppressed (0.92) — cold air, wind in, or pitcher-friendly park.
Model run-total projection: -1.25.
Model has the edge here — the price doesn't reflect it.
Easy RL play — the matchup says blowout.
Conditions favor runs (1.20) — wind, heat, and the ballpark all push the same way.
Model run-total projection: 0.71.
Park and weather are pushing this total — Great American Ball Park plays +10% on runs tonight.
One side's pen has been getting lit lately — late-inning runs are in play.
Number's underbaked — Over plays.
A 1.20 run environment is a hitter's backdrop: warm air, helpful wind, friendly park.
Bullpen edge here: a shaky relief corps nudges the run total up.
Model projects 10.51 runs vs the 8.5 line — Over-side edge.
One side's pen has been getting lit lately — late-inning runs are in play.
Easy Over — the line's a half-run short of the model.
A 1.11 run environment is a hitter's backdrop: warm air, helpful wind, friendly park.
Bullpen edge here: a shaky relief corps nudges the run total up.
Model projects 10.49 runs vs the 8.5 line — Over-side edge.
Conditions are run-friendly tonight.
Easy F5 Over — both lineups punch first.
A 1.06 run environment is a hitter's backdrop: warm air, helpful wind, friendly park.
Model projects 5.63 runs vs the 4.5 line — Over-side edge.
Parlays built off today's board. The anchor stacks steadier legs for a clean cash; the rocket swings at the longshot lane.
Shots in the longshot lane. One hot night and it pays big.
Shots in the longshot lane. One hot night and it pays big.
Shots in the longshot lane. One hot night and it pays big.
Shots in the longshot lane. One hot night and it pays big.
Shots in the longshot lane. One hot night and it pays big.
Shots in the longshot lane. One hot night and it pays big.
Tonight's eligible board. Stack the Lab's picks into one ticket, set the stake, lock the multiplier.
Units over time, every pick graded. Official board only — parlays and ladders are tracked in their own vacuum. The all-time line is the real number, win or lose. 10292 picks logged.
Net units by market, graded in range. Where the Lab makes its money.
| Date | Result | Type | Lab | Market | Player / Match | Line | Price | Book | Conf | EV | Units |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jul 26 | WIN | HR (legacy) | Hitters | HR Over | Willi Castro | 0.5 | +920 | DK | 22% | +6.3 | +9.2u |
| Jul 26 | WIN | Stuff_Shadow | Hitters | HR Over | Willi Castro | 0.5 | +920 | DK | 22% | +6.3 | +9.2u |
| Jul 26 | WIN | HR (legacy) | Hitters | HR Over | Ryan O'Hearn | 0.5 | +500 | FD | 21% | -1.5 | +5.0u |
| Jul 26 | WIN | Stuff_Shadow | Hitters | HR Over | Ryan O'Hearn | 0.5 | +500 | FD | 22% | -1.5 | +5.0u |
| Jul 26 | WIN | Official | Hitters | HR Over | Seiya Suzuki | 0.5 | +485 | DK | 19% | -3.8 | +4.8u |
| Jul 26 | WIN | HR (legacy) | Hitters | HR Over | Seiya Suzuki | 0.5 | +485 | DK | 19% | -3.8 | +4.8u |
| Jul 25 | WIN | Ladder (official) | — | K_ladder Over | Sean Burke | 7.5 | +481 | DK | 32% | +14.4 | +4.8u |
| Jul 26 | WIN | Ladder (official) | — | K_ladder Over | Kyle Leahy | 6.5 | +480 | FD | 29% | +13.7 | +4.8u |
| Jul 26 | WIN | Official | Hitters | HR Over | Esmerlyn Valdez | 0.5 | +344 | DK | 22% | -6.9 | +3.4u |
| Jul 26 | WIN | HR (legacy) | Hitters | HR Over | Esmerlyn Valdez | 0.5 | +344 | DK | 22% | -6.9 | +3.4u |
| Jul 26 | WIN | HR (kitchen) | Hitters | HR Over | Esmerlyn Valdez | 0.5 | +344 | DK | 22% | -6.9 | +3.4u |
| Jul 26 | WIN | Stuff_Shadow | Hitters | HR Over | Esmerlyn Valdez | 0.5 | +344 | DK | 23% | -6.9 | +3.4u |
| Jul 25 | WIN | Official | Hitters | HR Over | Rafael Devers | 0.5 | +330 | FD | 23% | -6.2 | +3.3u |
| Jul 25 | WIN | HR (legacy) | Hitters | HR Over | Rafael Devers | 0.5 | +330 | FD | 23% | -6.2 | +3.3u |
| Jul 25 | WIN | HR (kitchen) | Hitters | HR Over | Rafael Devers | 0.5 | +330 | FD | 23% | -6.2 | +3.3u |
| Jul 25 | WIN | Stuff_Shadow | Hitters | HR Over | Rafael Devers | 0.5 | +330 | FD | 23% | -6.2 | +3.3u |
| Jul 26 | WIN | Official | Hitters | HR Over | Miguel Vargas | 0.5 | +310 | FD | 22% | -8.9 | +3.1u |
| Jul 26 | WIN | HR (legacy) | Hitters | HR Over | Miguel Vargas | 0.5 | +310 | FD | 22% | -8.9 | +3.1u |
| Jul 26 | WIN | HR (kitchen) | Hitters | HR Over | Miguel Vargas | 0.5 | +310 | FD | 22% | -8.9 | +3.1u |
| Jul 26 | WIN | Stuff_Shadow | Hitters | HR Over | Miguel Vargas | 0.5 | +310 | FD | 22% | -8.9 | +3.1u |
| Jul 26 | WIN | Official | Hitters | HRR Over | Dillon Dingler | 3.5 | +256 | DK | 51% | +14.9 | +2.6u |
| Jul 25 | WIN | Ladder (official) | — | K_ladder Over | Sean Burke | 6.5 | +235 | FD | 40% | +10.3 | +2.4u |
| Jul 26 | WIN | Ladder | — | K_ladder Over | Ranger Suarez | 5.5 | +231 | DK | 35% | +7.6 | +2.3u |
| Jul 26 | WIN | Ladder (official) | — | K_ladder Over | Kyle Leahy | 5.5 | +230 | FD | 38% | +7.6 | +2.3u |
| Jul 25 | WIN | Ladder (official) | — | K_ladder Over | Nathan Eovaldi | 7.5 | +230 | FD | 31% | +0.8 | +2.3u |
| Jul 26 | WIN | Official | Games | ML KC | KC @ DET | 0 | +160 | FD | 38% | +1.4 | +1.6u |
| Jul 26 | WIN | Official | Pitchers | Outs Under | Ranger Suarez | 14.5 | +140 | MGM | 75% | +4.6 | +1.4u |
| Jul 25 | WIN | Ladder | — | K_ladder Over | Ryan Weathers | 6.5 | +128 | FD | 31% | -10.0 | +1.3u |
| Jul 25 | WIN | Ladder | — | K_ladder Over | Nolan McLean | 6.5 | +128 | BOL | 35% | -6.5 | +1.3u |
| Jul 26 | WIN | Ladder | — | K_ladder Over | Ranger Suarez | 4.5 | +122 | BOL | 45% | +0.8 | +1.2u |
| Jul 26 | WIN | Official | Hitters | HRR Over | James Wood | 2.5 | +117 | DK | 73% | +7.1 | +1.2u |
| Jul 26 | WIN | Official | Games | ML CIN | CIN @ STL | 0 | +116 | FD | 44% | -0.2 | +1.2u |
| Jul 26 | WIN | Ladder | — | K_ladder Over | Connor Prielipp | 4.5 | +115 | MGM | 51% | +5.3 | +1.1u |
| Jul 25 | WIN | Ladder | — | K_ladder Over | Nathan Eovaldi | 6.5 | +115 | MGM | 40% | -3.0 | +1.1u |
| Jul 25 | WIN | Official | Pitchers | K Over | Sean Burke | 5.5 | +108 | FD | 64% | +5.5 | +1.1u |
| Jul 25 | WIN | Ladder | — | K_ladder Over | Sean Burke | 5.5 | +108 | FD | 50% | +5.5 | +1.1u |
| Jul 25 | WIN | Official | Hitters | TB Over | Luis Arraez | 1.5 | +105 | FD | 58% | -7.7 | +1.1u |
| Jul 25 | WIN | Official | Hitters | TB Over | Gunnar Henderson | 1.5 | +105 | MGM | 62% | -4.7 | +1.1u |
| Jul 26 | WIN | Official | Hitters | TB Over | Drake Baldwin | 1.5 | +101 | DK | 71% | +1.6 | +1.0u |
| Jul 26 | WIN | Official | Hitters | TB Over | Pete Crow-Armstrong | 1.5 | +100 | MGM | 64% | -4.6 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Pitchers | K Over | Ranger Suarez | 4 | -100 | PP | 74% | +23.8 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Pitchers | K Under | Cristopher Sanchez | 7.5 | -100 | PP | 64% | +14.1 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Pitchers | K Under | Framber Valdez | 5 | -100 | PP | 71% | +20.9 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Pitchers | K Over | Janson Junk | 4 | -100 | PP | 67% | +17.3 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Pitchers | K Over | Kyle Leahy | 4.5 | -100 | PP | 62% | +11.7 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Pitchers | K Over | Connor Prielipp | 4 | -100 | PP | 80% | +30.5 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Pitchers | Outs Under | Will Warren | 14.5 | -100 | PP | 70% | +19.6 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | HRR Over | Bryce Harper | 1.5 | -100 | PP | 82% | +32.1 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | TB Over | Luke Maile | 0.5 | -100 | PP | 75% | +25.0 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | HRR Over | Pete Alonso | 1.5 | -100 | PP | 80% | +30.5 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | HRR Over | Lane Thomas | 1.5 | -100 | PP | 81% | +31.4 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | TB Over | Shohei Ohtani | 1.5 | -100 | PP | 76% | +26.1 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | HRR Under | Romy Gonzalez | 1.5 | -100 | PP | 100% | +50.0 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | TB Under | Carlos Narváez | 0.5 | -100 | PP | 100% | +50.0 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | TB Over | Mickey Moniak | 0.5 | -100 | PP | 79% | +28.7 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | HRR Under | Edouard Julien | 0.5 | -100 | PP | 100% | +50.0 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | TB Over | Colton Cowser | 0.5 | -100 | PP | 83% | +32.6 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | TB Over | James Outman | 0.5 | -100 | PP | 79% | +28.6 | +1.0u |
| Jul 26 | WIN | Pp_Pick | Hitters | TB Over | James Wood | 1.5 | -100 | PP | 77% | +27.5 | +1.0u |
| Jul 25 | WIN | Pp_Pick | Pitchers | K Under | Robbie Ray | 6 | -100 | PP | 65% | +14.7 | +1.0u |
| Jul 25 | WIN | Pp_Pick | Pitchers | K Over | Nick Martinez | 3 | -100 | PP | 69% | +19.1 | +1.0u |
| Jul 26 | WIN | Official | Games | Totals Over | NYY @ PHI | 8 | -102 | MGM | 64% | +2.7 | +1.0u |
| Jul 26 | WIN | Ladder | — | K_ladder Over | Kyle Leahy | 4.5 | -102 | FD | 49% | +2.1 | +1.0u |
| Jul 25 | WIN | Rl_Fav_Shadow | Games | RL MIL | COL @ MIL | -1.5 | -104 | FD | 48% | -4.9 | +1.0u |
| Jul 26 | WIN | Official | Pitchers | Outs Under | Will Warren | 14.5 | -105 | DK | 83% | +2.8 | +1.0u |
| Jul 26 | WIN | Official | Hitters | HRR Over | Brandon Marsh | 1.5 | -106 | DK | 80% | +8.2 | +0.9u |
| Jul 26 | WIN | Official | Hitters | TB Over | Shohei Ohtani | 1.5 | -109 | DK | 76% | +5.6 | +0.9u |
| Jul 26 | WIN | Official | Pitchers | ER Under | Walker Buehler | 2.5 | -115 | MGM | 56% | -6.2 | +0.9u |
| Jul 26 | WIN | Official | Games | F5_Totals Over | LAA @ SF | 4.5 | -118 | FD | 66% | +3.3 | +0.8u |
| Jul 26 | WIN | Official | Games | F5_Totals Over | KC @ DET | 5 | -118 | MGM | 73% | +10.2 | +0.8u |
| Jul 25 | WIN | Official | Games | Totals Over | CHC @ PIT | 7.5 | -118 | MGM | 64% | +1.1 | +0.8u |
| Jul 26 | WIN | Official | Hitters | TB Over | Jackson Chourio | 1.5 | -125 | MGM | 73% | -3.5 | +0.8u |
| Jul 25 | WIN | Official | Pitchers | HA Over | Paul Skenes | 4.5 | -127 | DK | 60% | -10.9 | +0.8u |
| Jul 26 | WIN | Official | Hitters | TB Over | Corbin Carroll | 1.5 | -128 | DK | 75% | -1.8 | +0.8u |
| Jul 26 | WIN | Official | Games | RL NYM | LAD @ NYM | 1.5 | -128 | FD | 59% | +0.0 | +0.8u |
| Jul 25 | WIN | Official | Games | RL NYM | LAD @ NYM | 1.5 | -130 | MGM | 55% | -2.8 | +0.8u |
| Jul 25 | WIN | Official | Pitchers | HA Over | Robbie Ray | 4.5 | -133 | DK | 63% | -10.2 | +0.8u |
| Jul 26 | WIN | Official | Pitchers | ER Under | Kyle Leahy | 2.5 | -148 | DK | 58% | -11.1 | +0.7u |
| Jul 26 | WIN | Official | Games | RL WAS | ARI @ WAS | 1.5 | -150 | MGM | 61% | -3.0 | +0.7u |
| Jul 25 | WIN | Official | Games | RL KC | KC @ DET | 1.5 | -150 | MGM | 53% | -10.1 | +0.7u |
| Jul 26 | WIN | Official | Pitchers | HA Over | Erick Fedde | 4.5 | -153 | DK | 61% | -17.7 | +0.7u |
| Jul 26 | WIN | Rl_Fav_Shadow | Games | RL MIL | COL @ MIL | -1.5 | -154 | FD | 52% | -10.9 | +0.6u |
| Jul 26 | WIN | Official | Pitchers | HA Over | Janson Junk | 4.5 | -158 | DK | 62% | -13.5 | +0.6u |
| Jul 25 | WIN | Official | Pitchers | HA Over | Ryan Weathers | 4.5 | -160 | MGM | 60% | -17.3 | +0.6u |
| Jul 25 | WIN | Official | Pitchers | HA Over | Robert Gasser | 4.5 | -160 | MGM | 60% | -17.6 | +0.6u |
| Jul 26 | WIN | Official | Pitchers | ER Under | Emmet Sheehan | 2.5 | -165 | MGM | 60% | -14.3 | +0.6u |
| Jul 26 | PUSH | Official | Games | Totals Over | KC @ DET | 9 | -106 | FD | 70% | +6.6 | 0.0u |
| Jul 26 | PUSH | Pp_Pick | Pitchers | K Over | Andrew Abbott | 4 | -100 | PP | 68% | +18.5 | 0.0u |
| Jul 25 | PUSH | Official | Games | F5_Totals Over | COL @ MIL | 5 | -118 | MGM | 63% | +1.8 | 0.0u |
| Jul 26 | LOSS | Official | Hitters | HRR Over | Bryce Harper | 2.5 | +157 | DK | 71% | +13.2 | −1.0u |
| Jul 26 | LOSS | Official | Hitters | HRR Over | Yordan Alvarez | 2.5 | -101 | DK | 77% | +5.0 | −1.0u |
| Jul 26 | LOSS | Official | Hitters | HRR Over | Riley Greene | 3.5 | +226 | DK | 49% | +11.3 | −1.0u |
| Jul 26 | LOSS | Official | Hitters | HR Over | Tyler Locklear | 0.5 | +540 | FD | 20% | -1.6 | −1.0u |
| Jul 26 | LOSS | Official | Hitters | HR Over | Corbin Carroll | 0.5 | +298 | DK | 22% | -9.0 | −1.0u |
| Jul 26 | LOSS | Official | Hitters | HR Over | Pete Crow-Armstrong | 0.5 | +360 | FD | 23% | -5.1 | −1.0u |
| Jul 26 | LOSS | Official | Hitters | HR Over | Jackson Chourio | 0.5 | +350 | FD | 21% | -7.2 | −1.0u |
| Jul 26 | LOSS | Official | Hitters | TB Over | Jacob Wilson | 1.5 | -112 | DK | 61% | -4.5 | −1.0u |
| Jul 26 | LOSS | HR (legacy) | Hitters | HR Over | Pete Crow-Armstrong | 0.5 | +360 | FD | 23% | -5.1 | −1.0u |
| Jul 26 | LOSS | HR (legacy) | Hitters | HR Over | Heriberto Hernandez | 0.5 | +430 | FD | 22% | -3.1 | −1.0u |
| Jul 26 | LOSS | HR (legacy) | Hitters | HR Over | Kyle Karros | 0.5 | +970 | DK | 20% | +4.8 | −1.0u |
| Jul 26 | LOSS | HR (legacy) | Hitters | HR Over | Corbin Carroll | 0.5 | +298 | DK | 22% | -9.0 | −1.0u |
| Jul 26 | LOSS | HR (legacy) | Hitters | HR Over | Griffin Conine | 0.5 | +550 | MGM | 20% | -1.1 | −1.0u |
| Jul 26 | LOSS | HR (legacy) | Hitters | HR Over | Tyler Locklear | 0.5 | +540 | FD | 20% | -1.6 | −1.0u |
| Jul 26 | LOSS | HR (legacy) | Hitters | HR Over | Jackson Chourio | 0.5 | +350 | FD | 21% | -7.2 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Corbin Carroll | 0.5 | +298 | DK | 22% | -9.0 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Pete Crow-Armstrong | 0.5 | +360 | FD | 23% | -5.1 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Jackson Chourio | 0.5 | +350 | FD | 21% | -7.2 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Ryan Jeffers | 0.5 | +402 | DK | 19% | -6.7 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Gabriel Rincones Jr. | 0.5 | +630 | FD | 18% | -1.2 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Henry Bolte | 0.5 | +675 | MGM | 17% | -1.1 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Brett Baty | 0.5 | +580 | DK | 17% | -3.2 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Brandon Lowe | 0.5 | +311 | DK | 22% | -9.0 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Luis Lara | 0.5 | +830 | DK | 16% | +0.4 | −1.0u |
| Jul 26 | LOSS | HR (kitchen) | Hitters | HR Over | Tommy White | 0.5 | +800 | FD | 16% | -0.4 | −1.0u |
| Jul 26 | LOSS | Stuff_Shadow | Hitters | HR Over | Heriberto Hernandez | 0.5 | +430 | FD | 22% | -3.1 | −1.0u |
| Jul 26 | LOSS | Stuff_Shadow | Hitters | HR Over | Pete Crow-Armstrong | 0.5 | +360 | FD | 22% | -5.1 | −1.0u |
| Jul 26 | LOSS | Stuff_Shadow | Hitters | HR Over | Kyle Karros | 0.5 | +970 | DK | 20% | +4.8 | −1.0u |
| Jul 26 | LOSS | Stuff_Shadow | Hitters | HR Over | Corbin Carroll | 0.5 | +298 | DK | 22% | -9.0 | −1.0u |
| Jul 26 | LOSS | Stuff_Shadow | Hitters | HR Over | Jackson Chourio | 0.5 | +350 | FD | 22% | -7.2 | −1.0u |
| Jul 26 | LOSS | Stuff_Shadow | Hitters | HR Over | Griffin Conine | 0.5 | +550 | MGM | 20% | -1.1 | −1.0u |
| Jul 26 | LOSS | Stuff_Shadow | Hitters | HR Over | Tyler Locklear | 0.5 | +540 | FD | 20% | -1.6 | −1.0u |
| Jul 26 | LOSS | Stuff_Shadow | Hitters | HR Over | Yordan Alvarez | 0.5 | +195 | MGM | 22% | -18.4 | −1.0u |
| Jul 26 | LOSS | Official | Pitchers | ER Under | Jameson Taillon | 2.5 | -120 | MGM | 57% | -6.8 | −1.0u |
| Jul 26 | LOSS | Official | Pitchers | ER Under | Jeffrey Springs | 3.5 | -160 | MGM | 65% | -10.1 | −1.0u |
| Jul 26 | LOSS | Official | Pitchers | ER Under | Kyle Freeland | 3.5 | -140 | MGM | 67% | -7.3 | −1.0u |
| Jul 26 | LOSS | Official | Pitchers | Outs Under | Reynaldo Lopez | 14.5 | +140 | MGM | 81% | +10.6 | −1.0u |
| Jul 26 | LOSS | Official | Pitchers | ER Under | Logan Gilbert | 2.5 | -175 | DK | 68% | -12.4 | −1.0u |
| Jul 26 | LOSS | Official | Pitchers | K Over | Shane Baz | 5.5 | +120 | FD | 50% | +0.8 | −1.0u |
| Jul 26 | LOSS | Official | Pitchers | Outs Under | Carson Whisenhunt | 14.5 | +124 | FD | 80% | +9.0 | −1.0u |
| Jul 26 | LOSS | Official | Games | ML CLE | CLE @ TB | 0 | +108 | FD | 44% | -3.0 | −1.0u |
| Jul 26 | LOSS | Official | Games | Totals Over | LAA @ SF | 8.5 | -105 | FD | 65% | +4.4 | −1.0u |
| Jul 26 | LOSS | Official | Games | RL NYY | NYY @ PHI | 1.5 | -134 | FD | 55% | -5.2 | −1.0u |
| Jul 26 | LOSS | Official | Games | RL ATH | ATH @ MIN | 1.5 | -150 | DK | 59% | -3.9 | −1.0u |
| Jul 26 | LOSS | Official | Games | RL COL | COL @ MIL | 2.5 | -118 | MGM | 57% | +1.3 | −1.0u |
| Jul 26 | LOSS | Rl_Fav_Shadow | Games | RL DET | KC @ DET | -1.5 | +108 | FD | 47% | -1.6 | −1.0u |
| Jul 26 | LOSS | Official | Games | Totals Over | TOR @ BOS | 7.5 | -110 | MGM | 78% | +11.9 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Erick Fedde | 3.5 | +112 | FD | 48% | +3.3 | −1.0u |
| Jul 26 | LOSS | Ladder (official) | — | K_ladder Over | Erick Fedde | 4.5 | +280 | FD | 36% | +10.3 | −1.0u |
| Jul 26 | LOSS | Ladder (official) | — | K_ladder Over | Erick Fedde | 5.5 | +630 | FD | 27% | +13.3 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Ranger Suarez | 6.5 | +524 | DK | 27% | +11.8 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Cristopher Sanchez | 7.5 | +106 | FD | 28% | -19.9 | −1.0u |
| Jul 26 | LOSS | Ladder (official) | — | K_ladder Over | Cristopher Sanchez | 8.5 | +200 | MGM | 23% | -9.8 | −1.0u |
| Jul 26 | LOSS | Ladder (official) | — | K_ladder Over | Cristopher Sanchez | 9.5 | +350 | FD | 20% | -0.8 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Logan Gilbert | 6.5 | +107 | BOL | 32% | -13.9 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Logan Gilbert | 7.5 | +210 | FD | 25% | -7.2 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Logan Gilbert | 8.5 | +420 | FD | 21% | +1.8 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Shane Baz | 5.5 | +126 | PIN | 41% | +0.8 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Shane Baz | 6.5 | +250 | FD | 32% | +3.4 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Shane Baz | 7.5 | +520 | FD | 25% | +9.2 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Ronel Blanco | 5.5 | +124 | FD | 39% | -2.8 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Ronel Blanco | 6.5 | +254 | DK | 30% | +2.0 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Ronel Blanco | 7.5 | +536 | DK | 24% | +8.4 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Connor Prielipp | 5.5 | +240 | MGM | 40% | +12.7 | −1.0u |
| Jul 26 | LOSS | Ladder | — | K_ladder Over | Connor Prielipp | 6.5 | +520 | FD | 31% | +16.5 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Pitchers | K Over | Erick Fedde | 3 | -100 | PP | 79% | +28.9 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Pitchers | K Over | Kyle Freeland | 4 | -100 | PP | 70% | +19.9 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Pitchers | K Over | Shane Baz | 5 | -100 | PP | 67% | +16.8 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Pitchers | Outs Under | Andrew Abbott | 17.5 | -100 | PP | 68% | +17.8 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Pitchers | K Under | Carson Whisenhunt | 4.5 | -100 | PP | 78% | +27.5 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | HRR Over | Salvador Perez | 1.5 | -100 | PP | 82% | +32.2 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | HRR Under | Gary Sánchez | 1.5 | -100 | PP | 100% | +50.0 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | HRR Over | Max Kepler | 1.5 | -100 | PP | 82% | +32.3 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | HRR Over | Andrew Velazquez | 0.5 | -100 | PP | 83% | +32.6 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | HRR Under | Jake Bauers | 1.5 | -100 | PP | 100% | +50.0 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | TB Over | Jose Siri | 0.5 | -100 | PP | 82% | +32.3 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | HRR Under | Jeff McNeil | 1.5 | -100 | PP | 100% | +50.0 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | TB Over | Yordan Alvarez | 1.5 | -100 | PP | 81% | +31.4 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | HRR Over | Davis Schneider | 0.5 | -100 | PP | 86% | +36.1 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | TB Over | Brett Baty | 0.5 | -100 | PP | 75% | +25.3 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | TB Over | Kyle Manzardo | 0.5 | -100 | PP | 73% | +23.2 | −1.0u |
| Jul 26 | LOSS | Pp_Pick | Hitters | TB Over | Jackson Holliday | 0.5 | -100 | PP | 75% | +25.3 | −1.0u |
| Jul 26 | LOSS | Parlay (forced) | — | Parlay Over | The Heater: 3 legs | 3 | +1078 | — | — | +0.0 | −1.0u |
| Jul 26 | LOSS | Parlay (forced) | — | Parlay Over | Twin Engine: 4 legs | 4 | +2763 | — | — | +0.0 | −1.0u |
| Jul 26 | LOSS | Parlay (forced) | — | Parlay Over | Take Me Out to the Ball Game: 3 legs | 3 | +601 | — | — | +0.0 | −1.0u |
| Jul 26 | LOSS | Parlay (forced) | — | Parlay Over | The Rocket: 5 legs | 5 | +6379 | — | — | +0.0 | −1.0u |
| Jul 26 | LOSS | Parlay (forced) | — | Parlay Over | Diamond Mine: 5 legs | 5 | +6282 | — | — | +0.0 | −1.0u |
| Jul 26 | LOSS | Parlay (forced) | — | Parlay Over | Hit Parade: 4 legs | 4 | +2057 | — | — | +0.0 | −1.0u |
| Jul 26 | LOSS | Parlay | — | Parlay Over | Bob's Bangers: 3 legs | 3 | +11708 | — | — | +0.0 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | TB Over | Ketel Marte | 1.5 | -110 | MGM | 64% | -5.5 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HRR Over | Pete Alonso | 3.5 | +250 | MGM | 45% | +11.7 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HR Over | Andres Chaparro | 0.5 | +405 | DK | 22% | -3.6 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HRR Over | Brice Turang | 2.5 | +147 | DK | 62% | +7.6 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HR Over | Garrett Mitchell | 0.5 | +440 | FD | 21% | -3.7 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HRR Over | Yordan Alvarez | 2.5 | +115 | MGM | 65% | +3.2 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HR Over | Heliot Ramos | 0.5 | +500 | MGM | 21% | -2.2 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HRR Over | Miguel Vargas | 2.5 | +165 | MGM | 47% | +3.5 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HR Over | Dylan Crews | 0.5 | +500 | FD | 23% | -0.3 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HRR Over | Drake Baldwin | 3.5 | +244 | DK | 44% | +10.9 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | TB Over | Drake Baldwin | 1.5 | +100 | DK | 73% | +3.2 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | TB Over | James Wood | 1.5 | -108 | DK | 75% | +6.0 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | HR Over | Hunter Goodman | 0.5 | +255 | FD | 24% | -10.5 | −1.0u |
| Jul 25 | LOSS | Official | Hitters | TB Over | Jacob Wilson | 1.5 | -120 | MGM | 54% | -12.7 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Willson Contreras | 0.5 | +584 | DK | 23% | +1.7 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Dylan Crews | 0.5 | +500 | FD | 23% | -0.3 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Andres Chaparro | 0.5 | +405 | DK | 22% | -3.6 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Hunter Goodman | 0.5 | +255 | FD | 24% | -10.5 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Riley Greene | 0.5 | +375 | MGM | 23% | -4.7 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Yordan Alvarez | 0.5 | +235 | FD | 24% | -12.0 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Garrett Mitchell | 0.5 | +440 | FD | 21% | -3.7 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Alec Burleson | 0.5 | +450 | MGM | 21% | -3.4 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Heliot Ramos | 0.5 | +500 | MGM | 21% | -2.2 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Wilyer Abreu | 0.5 | +547 | DK | 20% | -1.4 | −1.0u |
| Jul 25 | LOSS | HR (legacy) | Hitters | HR Over | Pete Alonso | 0.5 | +310 | DK | 22% | -9.1 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Hunter Goodman | 0.5 | +255 | FD | 24% | -10.5 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Dylan Crews | 0.5 | +500 | FD | 23% | -0.3 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Garrett Mitchell | 0.5 | +440 | FD | 21% | -3.7 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Josh Bell | 0.5 | +430 | FD | 19% | -5.9 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Andres Chaparro | 0.5 | +405 | DK | 22% | -3.6 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Heliot Ramos | 0.5 | +500 | MGM | 21% | -2.2 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Jake Bauers | 0.5 | +384 | DK | 21% | -6.3 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Trevor Larnach | 0.5 | +573 | DK | 18% | -2.6 | −1.0u |
| Jul 25 | LOSS | HR (kitchen) | Hitters | HR Over | Cole Carrigg | 0.5 | +540 | FD | 17% | -4.0 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Dylan Crews | 0.5 | +500 | FD | 23% | -0.3 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Willson Contreras | 0.5 | +584 | DK | 22% | +1.7 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Riley Greene | 0.5 | +375 | MGM | 23% | -4.7 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Andres Chaparro | 0.5 | +405 | DK | 22% | -3.6 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Hunter Goodman | 0.5 | +255 | FD | 24% | -10.5 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Yordan Alvarez | 0.5 | +235 | FD | 24% | -12.0 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Garrett Mitchell | 0.5 | +440 | FD | 21% | -3.7 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Alec Burleson | 0.5 | +450 | MGM | 21% | -3.4 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Heliot Ramos | 0.5 | +500 | MGM | 21% | -2.2 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Pete Alonso | 0.5 | +310 | DK | 22% | -9.1 | −1.0u |
| Jul 25 | LOSS | Stuff_Shadow | Hitters | HR Over | Christian Yelich | 0.5 | +560 | FD | 20% | -1.4 | −1.0u |
| Jul 25 | LOSS | Official | Pitchers | HA Over | Nathan Eovaldi | 4.5 | -167 | DK | 65% | -13.8 | −1.0u |
| Jul 25 | LOSS | Official | Pitchers | ER Under | Foster Griffin | 2.5 | -119 | DK | 55% | -7.2 | −1.0u |
| Jul 25 | LOSS | Official | Pitchers | ER Under | Ryan Feltner | 3.5 | -160 | DK | 57% | -14.4 | −1.0u |
| Jul 25 | LOSS | Official | Pitchers | ER Under | Hunter Greene | 2.5 | -148 | DK | 63% | -10.7 | −1.0u |
| Jul 25 | LOSS | Official | Pitchers | Outs Under | Mitch Bratt | 14.5 | +116 | DK | 81% | +7.2 | −1.0u |
| Jul 25 | LOSS | Official | Pitchers | ER Under | Bryan Woo | 2.5 | -154 | DK | 56% | -13.1 | −1.0u |
| Jul 25 | LOSS | Official | Games | ML ARI | ARI @ WAS | 0 | +125 | MGM | 43% | -0.5 | −1.0u |
| Jul 25 | LOSS | Official | Games | RL ATH | ATH @ MIN | 1.5 | -146 | FD | 58% | -4.1 | −1.0u |
| Jul 25 | LOSS | Official | Games | RL COL | COL @ MIL | 1.5 | -110 | DK | 52% | -1.9 | −1.0u |
| Jul 25 | LOSS | Official | Games | Totals Under | SD @ MIA | 8 | -110 | FD | 66% | +3.3 | −1.0u |
| Jul 25 | LOSS | Rl_Fav_Shadow | Games | RL DET | KC @ DET | -1.5 | +138 | FD | 47% | +3.4 | −1.0u |
| Jul 25 | LOSS | Official | Games | Totals Over | HOU @ CWS | 8.5 | -110 | FD | 64% | +1.5 | −1.0u |
| Jul 25 | LOSS | Ladder (official) | — | K_ladder Over | Nathan Eovaldi | 8.5 | +450 | FD | 25% | +6.9 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Casey Mize | 5.5 | +103 | BOL | 40% | -6.5 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Casey Mize | 6.5 | +215 | FD | 31% | +3.5 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Casey Mize | 7.5 | +440 | FD | 25% | +6.1 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Ryan Weathers | 7.5 | +265 | FD | 25% | -2.7 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Ryan Weathers | 8.5 | +520 | FD | 21% | +4.7 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Robert Gasser | 5.5 | +115 | MGM | 37% | -9.7 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Robert Gasser | 6.5 | +230 | FD | 28% | -1.9 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Robert Gasser | 7.5 | +470 | FD | 23% | +5.4 | −1.0u |
| Jul 25 | LOSS | Ladder (official) | — | K_ladder Over | Nolan McLean | 7.5 | +236 | DK | 28% | -2.2 | −1.0u |
| Jul 25 | LOSS | Ladder (official) | — | K_ladder Over | Nolan McLean | 8.5 | +464 | DK | 23% | +4.9 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Yoshinobu Yamamoto | 6.5 | +120 | MGM | 34% | -11.7 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Yoshinobu Yamamoto | 7.5 | +231 | DK | 27% | -2.9 | −1.0u |
| Jul 25 | LOSS | Ladder | — | K_ladder Over | Yoshinobu Yamamoto | 8.5 | +457 | DK | 22% | +5.0 | −1.0u |
| Jul 25 | LOSS | Pp_Pick | Pitchers | K Over | Sonny Gray | 4.5 | -100 | PP | 59% | +9.3 | −1.0u |









The starter graded out a meatball chef, leaking hard contact. Suzuki still cleared the 0.5, taking a curveball the other way.







The starter graded out a meatball chef, leaking hard contact. Vargas cleared the 0.5 on a four-seamer.












The starter graded out a meatball chef, leaking hard contact. Valdez still cleared the 0.5, taking a cutter the other way.



































