{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreib7g5s34dadvvusgini4wgcyh4rko5kl647mwlr7qkzfsijjhaeh4",
    "uri": "at://did:plc:4gtoexavzutfsu6o3gozmuum/app.bsky.feed.post/3moqgplg2jlv2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreihfheohdpchbvutt4kgxhxvgtfmhfjo36dffavryn6xpv7gukyreu"
    },
    "mimeType": "image/png",
    "size": 406411
  },
  "description": "Today's first pitch outcome picks for June 20, 2026 — top picks, full slate projections, and pitcher tendency data for every game.",
  "path": "/mlb/mlb-first-pitch-june-20-2026/",
  "publishedAt": "2026-06-20T17:59:15.000Z",
  "site": "https://edgely.bet",
  "tags": [
    "See full track record →",
    "Read the First Pitch Outcome Betting Guide →",
    "→ edgely First Inning Hub (live, updates with lineups)"
  ],
  "textContent": "# First Pitch Outcome Picks: Saturday, June 20, 2026\n\n* * *\n\n> **June 19 Results:**\n>  Strike Picks: 2/2 | Ball Picks: 2/7 | In Play Picks: 2/11 (0 fouled)\n> ❌ George Springer - Ball / ❌ Pete Crow-Armstrong - In Play / ❌ Kevin McGonigle - Ball / ❌ Ben Rice - Ball / ✅ Yandy Díaz - In Play / ✅ Liam Hicks - Strike / ✅ Christian Yelich - Ball / ❌ Drake Baldwin - Ball / ❌ Fernando Tatis Jr. - In Play / ❌ Joc Pederson - In Play / ❌ Travis Bazzana - Ball / ❌ Jeremy Peña - In Play / ❌ JJ Wetherholt - In Play / ❌ Carter Jensen - In Play / ✅ Spencer Horwitz - Strike / ❌ Jake McCarthy - In Play / ✅ Zach Neto - Ball / ✅ Trevor Larnach - In Play / ❌ Ketel Marte - In Play / ❌ Rob Refsnyder - In Play\n>\n> See full track record →\n\n### Winning Slips 💰\n\n* * *\n\n## Today's Top First Pitch Outcome Picks\n\nOur highest-conviction plays from today's 14-game slate. Best bets based on pitcher tendency, batter swing profile, and model projection.\n\n### First Pitch Ball Picks\n\n> **LAA @ OAK: Zack Gelof vs Walbert Ureña — 63.6% (fair odds -175)**\n>  Ureña 63.6% ball rate, Gelof 0.0% swing tendency\n\n### First Pitch In Play Picks\n\n> **CLE @ HOU: Travis Bazzana vs Spencer Arrighetti — 16.9% (fair odds +491)**\n>  Bazzana 16.9% in-play projection vs Arrighetti (92.1 mph 4-Seam Fastball)\n\n> **BOS @ SEA: Rob Refsnyder vs Connelly Early — 17.2% (fair odds +480)**\n>  Refsnyder 17.2% in-play projection vs Early (93.4 mph 4-Seam Fastball)\n\n* * *\n\n> 📍 Lineups are not all confirmed before publishing. Always verify no late scratches before locking bets.\n\n> 🎯 **New to this market?** Read the First Pitch Outcome Betting Guide →\n\n* * *\n\n## Full Slate — First Pitch Outcome Projections\n\n### CWS @ DET — 1:10 PM ET\n\n**T1 (Top 1st): Troy Melton vs Sam Antonacci**\nProjected: **First Pitch Strike — 73.2%** (fair odds -273)\n\n  * Troy Melton: Zone 77.8%, Ball 22.2%, 1st pitch 4-Seam Fastball 96.4 mph\n  * Sam Antonacci: Swing 17.9%, In Play 4.6%\n\n\n\n* * *\n\n### CIN @ NYY — 1:35 PM ET\n\n**T1 (Top 1st): Will Warren vs Blake Dunn**\nProjected: **First Pitch Strike — 83.0%** (fair odds -488)\n\n  * Will Warren: Zone 83.0%, Ball 17.0%, 1st pitch 4-Seam Fastball 93.3 mph\n  * Blake Dunn: Swing 12.5%, In Play 0.0%\n\n\n\n**B1 (Bottom 1st): Andrew Abbott vs Ben Rice**\nProjected: **First Pitch Ball — 53.5%** (fair odds -115)\n\n  * Andrew Abbott: Zone 46.5%, Ball 53.5%\n  * Ben Rice: Swing 25.0%, In Play 8.6%\n\n\n\n* * *\n\n### TOR @ CHC — 2:20 PM ET\n\n**T1 (Top 1st): Colin Rea vs George Springer**\nProjected: **First Pitch Strike — 60.7%** (fair odds -154)\n\n  * Colin Rea: Zone 71.1%, Ball 28.9%, 1st pitch 4-Seam Fastball 92.9 mph\n  * George Springer: Swing 35.0%, In Play 10.4%\n\n\n\n* * *\n\n### SD @ TEX — 4:05 PM ET\n\n**T1 (Top 1st): Nathan Eovaldi vs Fernando Tatis Jr.**\nProjected: **First Pitch In Play — 22.2%** (fair odds +350)\n\n  * Nathan Eovaldi: Zone 72.2%, Ball 27.8%, 1st pitch 4-Seam Fastball 94.0 mph\n  * Fernando Tatis Jr.: Swing 37.7%, In Play 22.2%\n\n\n\n* * *\n\n### SF @ MIA — 4:10 PM ET\n\n**T1 (Top 1st): Max Meyer vs Luis Arraez**\nProjected: **First Pitch Strike — 57.7%** (fair odds -136)\n\n  * Max Meyer: Zone 63.0%, Ball 37.0%, 1st pitch 4-Seam Fastball 92.4 mph\n  * Luis Arraez: Swing 11.1%, In Play 5.3%\n\n\n\n**B1 (Bottom 1st): Trevor McDonald vs Liam Hicks**\nProjected: **First Pitch Strike — 80.0%** (fair odds -400)\n\n  * Trevor McDonald: Zone 80.0%, Ball 20.0%\n  * Liam Hicks: Swing 15.4%, In Play 0.0%\n\n\n\n* * *\n\n### MIL @ ATL — 4:10 PM ET\n\n**T1 (Top 1st): Chris Sale vs Christian Yelich**\nProjected: **First Pitch Strike — 59.4%** (fair odds -146)\n\n  * Chris Sale: Zone 59.4%, Ball 40.6%, 1st pitch 4-Seam Fastball 95.1 mph\n  * Christian Yelich: Swing 14.8%, In Play 0.0%\n\n\n\n**B1 (Bottom 1st): Kyle Harrison vs Mauricio Dubón**\nProjected: **First Pitch In Play — 29.1%** (fair odds +244)\n\n  * Kyle Harrison: Zone 94.4%, Ball 5.6%\n  * Mauricio Dubón: Swing 37.5%, In Play 29.1%\n\n\n\n* * *\n\n### WSH @ TB — 4:10 PM ET\n\n**T1 (Top 1st): Ian Seymour vs James Wood**\nProjected: **First Pitch In Play — 16.7%** (fair odds +499)\n\n  * Ian Seymour: Zone 71.4%, Ball 28.6%, 1st pitch 4-Seam Fastball 87.2 mph\n  * James Wood: Swing 28.1%, In Play 16.7%\n\n\n\n**B1 (Bottom 1st): Cade Cavalli vs Yandy Díaz**\nProjected: **First Pitch In Play — 22.5%** (fair odds +344)\n\n  * Cade Cavalli: Zone 76.0%, Ball 24.0%\n  * Yandy Díaz: Swing 36.4%, In Play 22.5%\n\n\n\n* * *\n\n### NYM @ PHI — 7:15 PM ET\n\n**T1 (Top 1st): Cristopher Sánchez vs Carson Benge**\nProjected: **First Pitch Strike — 59.8%** (fair odds -148)\n\n  * Cristopher Sánchez: Zone 63.3%, Ball 36.7%, 1st pitch Sinker 94.6 mph\n  * Carson Benge: Swing 19.4%, In Play 3.5%\n\n\n\n* * *\n\n### CLE @ HOU — 7:15 PM ET\n\n**T1 (Top 1st): Spencer Arrighetti vs Travis Bazzana**\nProjected: **First Pitch In Play — 16.9%** (fair odds +491)\n\n  * Spencer Arrighetti: Zone 72.2%, Ball 27.8%, 1st pitch 4-Seam Fastball 92.1 mph\n  * Travis Bazzana: Swing 26.3%, In Play 16.9%\n\n\n\n**B1 (Bottom 1st): Joey Cantillo vs Jeremy Peña**\nProjected: **First Pitch In Play — 28.5%** (fair odds +250)\n\n  * Joey Cantillo: Zone 67.9%, Ball 32.1%\n  * Jeremy Peña: Swing 40.7%, In Play 28.5%\n\n\n\n* * *\n\n### PIT @ COL — 9:10 PM ET\n\n**B1 (Bottom 1st): Paul Skenes vs Jake McCarthy**\nProjected: **First Pitch Strike — 57.6%** (fair odds -136)\n\n  * Paul Skenes: Zone 66.0%, Ball 34.0%\n  * Jake McCarthy: Swing 45.0%, In Play 8.4%\n\n\n\n* * *\n\n### LAA @ OAK — 10:05 PM ET\n\n**T1 (Top 1st): J.T. Ginn vs Zach Neto**\nProjected: **First Pitch In Play — 13.4%** (fair odds +645)\n\n  * J.T. Ginn: Zone 65.5%, Ball 34.5%, 1st pitch Sinker 93.4 mph\n  * Zach Neto: Swing 54.0%, In Play 13.4%\n\n\n\n**B1 (Bottom 1st): Walbert Ureña vs Zack Gelof**\nProjected: **First Pitch Ball — 63.6%** (fair odds -175)\n\n  * Walbert Ureña: Zone 36.4%, Ball 63.6%\n  * Zack Gelof: Swing 0.0%, In Play 0.0%\n\n\n\n* * *\n\n### MIN @ ARI — 10:10 PM ET\n\n**T1 (Top 1st): Zac Gallen vs Trevor Larnach**\nProjected: **First Pitch Ball — 47.9%** (fair odds +109)\n\n  * Zac Gallen: Zone 52.1%, Ball 47.9%, 1st pitch 4-Seam Fastball 93.6 mph\n  * Trevor Larnach: Swing 41.7%, In Play 10.8%\n\n\n\n**B1 (Bottom 1st): Taj Bradley vs Ketel Marte**\nProjected: **First Pitch Ball — 52.5%** (fair odds -111)\n\n  * Taj Bradley: Zone 47.5%, Ball 52.5%\n  * Ketel Marte: Swing 32.0%, In Play 11.2%\n\n\n\n* * *\n\n### BOS @ SEA — 10:10 PM ET\n\n**T1 (Top 1st): Emerson Hancock vs Mickey Gasper**\nProjected: **First Pitch Strike — 72.4%** (fair odds -262)\n\n  * Emerson Hancock: Zone 72.4%, Ball 27.6%, 1st pitch Sinker 94.5 mph\n  * Mickey Gasper: Swing 0.0%, In Play 0.0%\n\n\n\n**B1 (Bottom 1st): Connelly Early vs Rob Refsnyder**\nProjected: **First Pitch In Play — 17.2%** (fair odds +480)\n\n  * Connelly Early: Zone 66.7%, Ball 33.3%\n  * Rob Refsnyder: Swing 28.0%, In Play 17.2%\n\n\n\n* * *\n\n## Live First Inning Data\n\nFor real-time projections, community picks, NRFI/YRFI lines, and full pitch count breakdowns for every game today:\n\n→ edgely First Inning Hub (live, updates with lineups)\n\n* * *\n\n_edgely model. First pitch tendency data sourced from current-season pitch logs. Always gamble responsibly._",
  "title": "First Pitch Outcome Picks: Saturday, June 20, 2026 | MLB Edge",
  "updatedAt": "2026-06-20T17:59:16.283Z"
}