← Case Studies
Study Day
📅 2026-05-15
0
Top-5 Hits
3
Top-15 Hits
28
HRs in Slate
100%
Coverage
261
Scored
What Happened
A high-volume day with 28 HRs across scored matchups.
Pitcher vulnerability was the dominant signal — multiple arms with elevated FIP and HR/FB rates.
Why It Worked
Pitcher Vulnerability
4 of the top 15 faced pitchers with FIP ≥ 4.50
HR-Friendly Parks
5 top-15 matchups in parks with factor ≥ 1.05
Hot Bats
10 top-15 batters trending HOT or WARM
Stacking Opportunities
3 same-pitcher stacks for parlay potential
🔥 High Conviction Day
0 matchups met the Golden criteria (pitcher FIP > 5.0 AND HR/FB > 20%).
Stack Alerts:
Tyler Mahle: {'batter': 'Shea Langeliers', 'rank': 1, 'score': 94.0}, {'batter': 'Max Muncy', 'rank': 15, 'score': 79.0}
Clay Holmes: {'batter': 'Aaron Judge', 'rank': 5, 'score': 88.0}, {'batter': 'Ben Rice', 'rank': 10, 'score': 82.0}
Edward Cabrera: {'batter': 'Munetaka Murakami', 'rank': 6, 'score': 88.0}, {'batter': 'Drew Romo', 'rank': 13, 'score': 80.0}
Top 15 Matchups
| # | Result | Batter | Pitcher | HR/FB | Score | FIP | Park | Form | Barrel | HR Details |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | — | Shea Langeliers | Tyler Mahle | 66.1% | 94 | 5.0 | 1.15 | 🌤️ | 16.9% | |
| 2 | — | Mickey Moniak | Merrill Kelly | 53.9% | 93 | 6.6 | 1.17 | 🌤️ | 14.9% | |
| 3 | — | Ryan Waldschmidt | Kyle Freeland | 43.7% | 92 | 5.5 | 1.17 | 🌤️ | 15.4% | |
| 4 | — | Matt Olson | Connelly Early | 35.1% | 91 | 4.3 | 1.04 | 🌤️ | 18.4% | |
| 5 | — | Aaron Judge | Clay Holmes | 32.4% | 88 | 3.4 | 0.97 | 🌤️ | 24.5% | |
| 6 | — | Munetaka Murakami | Edward Cabrera | 41.8% | 88 | 4.3 | 0.97 | · | 22.7% | |
| 7 | — | Yordan Alvarez | Jack Leiter | 27.1% | 87 | 4.3 | 0.99 | 🌤️ | 17.8% | |
| 8 | — | Luke Raley | Randy Vásquez | 29.9% | 85 | 3.4 | 0.91 | 🌤️ | 24.3% | |
| 9 | — | JJ Bleday | Tanner Bibee | 40.8% | 84 | 4.4 | 1.01 | · | 16.3% | |
| 10 | ✅ | Ben Rice | Clay Holmes | 32.4% | 82 | 3.4 | 0.97 | 🌧️ | 20.4% | 106.1 mph · 395ft · 35.0° |
| 11 | ✅ | Kyle Schwarber | Braxton Ashcraft | 29.6% | 80 | 3.0 | 0.72 | 🌤️ | 24.8% | 110.7 mph · 408ft · 21.0° |
| 12 | — | Ian Happ | Sean Burke | 29.5% | 80 | 3.8 | 0.97 | 🔥 | 18.8% | |
| 13 | — | Drew Romo | Edward Cabrera | 36.7% | 80 | 4.3 | 0.97 | 🌧️ | 18.2% | |
| 14 | — | Mike Trout | Blake Snell | 18.9% | 80 | 4.4 | 1.11 | ❄ | 22.5% | |
| 15 | ✅ | Max Muncy | Tyler Mahle | 17.6% | 79 | 5.0 | 1.15 | 🌤️ | 19.0% | 107.3 mph · 383ft · 28.0° |
All 28 HRs in Slate
Show all ranked picks that hit
| # | Batter | HR/FB | EV | Dist | LA |
|---|---|---|---|---|---|
| 10 | Ben Rice | 32.4% | 106.1 | 395ft | 35.0° |
| 11 | Kyle Schwarber | 29.6% | 110.7 | 408ft | 21.0° |
| 15 | Max Muncy | 17.6% | 107.3 | 383ft | 28.0° |
| 16 | Jordan Walker | 28.0% | 104.5 | 409ft | 30.0° |
| 17 | Hunter Goodman | 20.1% | 111.4 | 387ft | 19.0° |
| 18 | Drake Baldwin | 48.3% | 103.0 | 407ft | 32.0° |
| 21 | Colson Montgomery | 37.8% | 104.0 | 381ft | 33.0° |
| 23 | Max Muncy | 12.9% | 107.3 | 383ft | 28.0° |
| 24 | Miguel Vargas | 30.4% | 101.8 | 348ft | 26.0° |
| 25 | Nick Kurtz | 18.6% | 108.2 | 417ft | 23.0° |
| 38 | Michael Harris II | 15.6% | 104.6 | 419ft | 22.0° |
| 39 | Andy Pages | 34.1% | 107.7 | 407ft | 25.0° |
| 51 | Brandon Lowe | 20.3% | 107.1 | 422ft | 27.0° |
| 57 | Juan Soto | 9.4% | 102.6 | 393ft | 28.0° |
| 105 | Daylen Lile | 13.4% | 103.2 | 379ft | 35.0° |
| 106 | Rhys Hoskins | 15.2% | 103.5 | 382ft | 27.0° |
| 118 | Jarred Kelenic | 9.6% | 106.8 | 446ft | 29.0° |
| 122 | Teoscar Hernández | 10.6% | 104.2 | 372ft | 32.0° |
| 162 | Matt McLain | 7.8% | 99.4 | 377ft | 34.0° |
| 167 | Isaac Paredes | 7.8% | 99.1 | 355ft | 29.0° |
| 170 | Connor Norby | 7.6% | 105.1 | 412ft | 27.0° |
| 172 | Marcell Ozuna | 8.8% | 109.5 | 438ft | 24.0° |
| 174 | Yandy Díaz | 6.9% | 99.8 | 374ft | 29.0° |
| 192 | Jakob Marsee | 7.6% | 100.0 | 394ft | 30.0° |
| 198 | Marcelo Mayer | 6.2% | 101.9 | 378ft | 34.0° |
| 204 | Pedro Pagés | 7.2% | 108.9 | 419ft | 22.0° |
| 206 | Luis Arraez | 5.0% | 98.2 | 350ft | 43.0° |
| 247 | Cedric Mullins | 8.1% | 97.0 | 366ft | 27.0° |