- Get today’s MLB probable starting pitchers for Friday, Jun. 20
- Plus win-loss records and ERA for all probable pitchers
Looking for starting pitcher matchups for Friday‘s MLB slate of games?
We’ve got you covered below, with probable pitchers, win-loss records and ERA for every matchup on the schedule for Friday, June 20, 2025.
Bet now on all MLB games with BetMGM
MLB Probable Starting Pitchers Today, Jun. 20
Matchup | Away Pitcher | Home Pitcher |
Phillies @ Marlins | Jesus Luzardo (6-2), 4.26 ERA | Cal Quantrill (3-7), 5.59 ERA |
Pirates @ Tigers | Bailey Falter (5-3), 3.36 ERA | Casey Mize (6-2), 2.97 ERA |
Diamondbacks @ Blue Jays | Brandon Pfaadt (8-4), 5.56 ERA | Chris Bassitt (7-3), 3.72 ERA |
Twins @ Reds | David Festa (1-1), 4.84 ERA | Andrew Abbott (6-1), 1.87 ERA |
Mets @ Braves | David Peterson (5-2), 2.50 ERA | Spencer Schwellenbach (5-4), 3.10 ERA |
Cardinals @ White Sox | Matthew Liberatore (3-6), 4.18 ERA | Shane Smith (3-3), 2.35 ERA |
Red Sox @ Mariners | Walker Buehler (5-4), 5.02 ERA | Bryan Woo (5-4), 3.39 ERA |
Guardians @ Giants | Slade Cecconi (1-3), 4.32 ERA | Robbie Ray (8-1), 2.57 ERA |
Rockies @ Nationals | Antonio Senzatela (1-10), 7.34 ERA | Mike Soroka (3-4), 5.15 ERA |
Angels @ Yankees | Kyle Hendricks (4-6), 5.25 ERA | Will Warren (4-3), 4.86 ERA |
Orioles @ Rays | Dean Kremer (5-7), 5.04 ERA | Zack Littell (6-6), 3.85 ERA |
Royals @ Rangers | Seth Lugo (3-5), 3.19 ERA | Jack Leiter (4-3), 3.91 ERA |
Brewers @ Cubs | Chad Patrick (3-6), 3.27 ERA | Ben Brown (3-5), 5.74 ERA |
Astros @ Athletics | Jason Alexander (0-0), 18.02 ERA | JP Sears (5-5), 5.08 ERA |
Padres @ Dodgers | Randy Vasquez (3-4), 3.63 ERA | Ben Casparius (5-1), 3.05 ERA |
Phillies vs Marlins Probable Pitchers Today:
- Phillies starting pitcher: Jesus Luzardo (6-2), 4.26 ERA
- Marlins starting pitcher: Cal Quantrill (3-7), 5.59 ERA
Pirates vs Tigers Probable Pitchers Today:
- Pirates starting pitcher: Bailey Falter (5-3), 3.36 ERA
- Tigers starting pitcher: Casey Mize (6-2), 2.97 ERA
Diamondbacks vs Blue Jays Probable Pitchers Today:
- Diamondbacks starting pitcher: Brandon Pfaadt (8-4), 5.56 ERA
- Blue Jays starting pitcher: Chris Bassitt (7-3), 3.72 ERA
Twins vs Reds Probable Pitchers Today:
- Twins starting pitcher: David Festa (1-1), 4.84 ERA
- Reds starting pitcher: Andrew Abbott (6-1), 1.87 ERA
Mets vs Braves Probable Pitchers Today:
- Mets starting pitcher: David Peterson (5-2), 2.50 ERA
- Braves starting pitcher: Spencer Schwellenbach (5-4), 3.10 ERA
Cardinals vs White Sox Probable Pitchers Today:
- Cardinals starting pitcher: Matthew Liberatore (3-6), 4.18 ERA
- White Sox starting pitcher: Shane Smith (3-3), 2.35 ERA
Red Sox vs Mariners Probable Pitchers Today:
- Red Sox starting pitcher: Walker Buehler (5-4), 5.02 ERA
- Mariners starting pitcher: Bryan Woo (5-4), 3.39 ERA
Guardians vs Giants Probable Pitchers Today:
- Guardians starting pitcher: Slade Cecconi (1-3), 4.32 ERA
- Giants starting pitcher: Robbie Ray (8-1), 2.57 ERA
Rockies vs Nationals Probable Pitchers Today:
- Rockies starting pitcher: Antonio Senzatela (1-10), 7.34 ERA
- Nationals starting pitcher: Mike Soroka (3-4), 5.15 ERA
Angels vs Yankees Probable Pitchers Today:
- Angels starting pitcher: Kyle Hendricks (4-6), 5.25 ERA
- Yankees starting pitcher: Will Warren (4-3), 4.86 ERA
Orioles vs Rays Probable Pitchers Today:
- Orioles starting pitcher: Dean Kremer (5-7), 5.04 ERA
- Rays starting pitcher: Zack Littell (6-6), 3.85 ERA
Royals vs Rangers Probable Pitchers Today:
- Royals starting pitcher: Seth Lugo (3-5), 3.19 ERA
- Rangers starting pitcher: Jack Leiter (4-3), 3.91 ERA
Brewers vs Cubs Probable Pitchers Today:
- Brewers starting pitcher: Chad Patrick (3-6), 3.27 ERA
- Cubs starting pitcher: Ben Brown (3-5), 5.74 ERA
Astros vs Athletics Probable Pitchers Today:
- Astros starting pitcher: Jason Alexander (0-0), 18.02 ERA
- Athletics starting pitcher: JP Sears (5-5), 5.08 ERA
Padres vs Dodgers Probable Pitchers Today:
- Padres starting pitcher: Randy Vasquez (3-4), 3.63 ERA
- Dodgers starting pitcher: Ben Casparius (5-1), 3.05 ERA
Continue Reading:
Bet now on all MLB games with BetMGM
What time are MLB starting pitchers announced?
There is no set time for starting pitchers to be announced, however given the common 5-man rotation for pitchers, probable starting pitchers can be assumed in advance. Official MLB lineup cards are posted approximately 2-3 hours before each game.
Do you have to announce the starting pitcher?
There is no firm rule requiring major league teams to announce their starting pitcher. Starting pitchers become official when the manager submits his lineup card to the umpire 2-3 hours before first pitch.
What time do starting pitcher prop bets come out?
When a starting pitcher is known, pitching props can appear as early as midnight before a game the next day. Most player prop bets are live by 9 AM ET for games that day. Go-live timing for player prop markets and odds vary by sportsbook based on a multitude of factors including lineup uncertainty and weather concerns
What pitching prop bets can you bet on?
The most popular starting pitcher prop bets are: total strikeouts, hits allowed, earned runs, total outs and walks. You can also wager on starting pitcher vs. pitcher props: most K’s, fewest hits, fewest HR’s and fewest bases.
Bet on MLB Pitcher Odds at BetMGM
Starting pitchers mean everything in MLB betting. And BetMGM has you covered for each game of the regular season and postseason with updated starters for each game. From run lines and moneylines to NRFI andย YRFI odds, there are dozens of daily bets impacted by starting pitchers. And donโt forget to check updatedย sportsbook promosย for potential promos to use on those daily odds.