Best MLB earned runs matchups — Friday, June 19, 2026
Every starting pitcher on the Friday, June 19, 2026 slate — ranked by projected earned runs allowed. Results show how each call played out.
How the model did — Friday, June 19, 2026
Our top 5 starts went 3/4 (75%) on our earned-runs over/under, against 46% on the season.
Top 5
3/475%
season 46%
Top 10
6/967%
season 48%
Full slate
16/2857%
season 50%
Top call Brandon Eisert came through. Bryce Miller didn't.
Each starting pitcher below carries a 0–100 matchup score — a read on the spot in front of him, not a ranking of how good he is, so a star in a brutal matchup can sit below an average starting pitcher in a soft one. Confidence next to it is coverage: how much real data backs the number. Every call here was graded against the box score — wins and misses both, with the record on this page. How this board is built →
PROJ1 on a projected lineup — updates ~2h before first pitchⓘ
⌕
#Pitcher · MatchupScore
25 with a ERLive count — updates as games play
1
Kevin GausmanP
TOR@CHC
7ERFinal
Proj 2.6 ER, #20
2
Jacob deGromP
TEXvsSD
6ERFinal
Proj 2.0 ER, #4
T2
Randy VásquezP
SD@TEX
6ERFinal
Proj 2.3 ER, #7
T2
Jeffrey SpringsP
ATHvsLAA
6ERFinal
Proj 2.9 ER, #26
5
Michael McGreevyP
STL@KC
5ERFinal
Proj 2.3 ER, #8
6
Rhett LowderP
CIN@NYY
4ERFinal
Proj 2.3 ER, #18
T6
José SorianoP
LAA@ATH
4ERFinal
Proj 2.5 ER, #19
8
Tanner BibeeP
CLE@HOU
3ERFinal
Proj 2.6 ER, #14
T8
Tarik SkubalP
DETvsCWS
3ERFinal
Proj 2.2 ER, #15
T8
Tatsuya ImaiP
HOUvsCLE
3ERFinal
Proj 2.8 ER, #17
T8
Trey GibsonP
BAL@LAD
3ERFinal
Proj 3.0 ER, #27
T8
Connor PrielippP
MIN@AZ
3ERFinal
Proj 3.1 ER, #28
T8
Roki SasakiP
LADvsBAL
3ERFinal
Proj 3.2 ER, #29
14
Brandon EisertP
CWS@DET
2ERFinal
Proj 1.1 ER, #3
T14
Ben BrownP
CHCvsTOR
2ERFinal
Proj 1.6 ER, #6
T14
Jacob MisiorowskiP
MIL@ATL
2ERFinal
Proj 1.8 ER, #10
T14
Griffin JaxP
TBvsWSH
2ERFinal
Proj 2.1 ER, #13
T14
Erick FeddeP
CWS@DET
2ERFinal
Proj 2.3 ER, #16
T14
Bubba ChandlerP
PIT@COL
2ERFinal
Proj 2.9 ER, #21
T14
Landen RouppP
SF@MIA
2ERFinal
Proj 2.6 ER, #24
T14
Kyle FreelandP
COLvsPIT
2ERFinal
Proj 3.7 ER, #30
22
Bryce MillerP
SEAvsBOS
1ERFinal
Proj 1.7 ER, #2
T22
Lake BacharP
MIAvsSF
1ERFinal
Proj 1.2 ER, #5
T22
Martín PérezP
ATLvsMIL
1ERFinal
Proj 2.0 ER, #12
T22
Seth LugoP
KCvsSTL
1ERFinal
Proj 2.9 ER, #23
How the board graded
Share of our top-ranked starts that hit our earned-runs over/under, next to the season-to-date rate.
Top 5
3/475%
season 46%+29 pts-15% ROI
Top 10
6/967%
season 48%+19 pts-12% ROI
Top 20
12/1963%
season building
Top 50
16/2857%
season building
Full slate
16/2857%
season 50%+7 pts-8% ROI
“Hit” is the green check on the card — our earned-runs over/under. Pools are our pre-game top-ranked matchups; only settled (final) outcomes count. Season-to-date is every graded day this season.
Best MLB Earned Runs Matchups — Friday, June 19, 2026
PJ Poulin (WSH) leads the Friday, June 19, 2026 board at 100, projected for about 0.9 ER has today's cleanest run-prevention setup. Bryce Miller (SEA) is next at 100. Earned-run lines are small numbers with big edges hiding in the matchup — this board scores every starter's chance of a quiet line.
Top spot: PJ Poulin
The model's pick for the quietest line of the night: PJ Poulin (WSH), projected around 0.9 ER against TB. A low earned-run projection is really a statement about the lineup — who it strands, who it can't string hits against.
The rest of the top of the board
Bryce Miller (SEA) (100) — about 1.7 ER vs BOS.
Brandon Eisert (CWS) (95) — about 1.1 ER vs DET.
Jacob deGrom (TEX) (89) — about 2.0 ER vs SD.
Lake Bachar (MIA) (89) — about 1.2 ER vs SF.
Ben Brown (CHC) (85) — about 1.6 ER vs TOR.
How it played out
The top 10 starts averaged 2.5 ER. PJ Poulin finished with 0. Every projection is graded against the box score.
Earned runs are a sequencing stat
A starter can give up six hits and one run, or three hits and four — earned runs are what happens when traffic clusters. That makes ER the noisiest of the pitcher props, and it's why the model builds the number from the collision of skills: how much traffic this lineup creates against this arm's profile, how the park treats contact, and how often this pitcher strands what he allows. One more honest wrinkle: a starter's earned runs stay his after he leaves, so a shaky bullpen inheriting his runners quietly inflates his line. Small numbers, wide error bars — respect both.
How to read the earned runs board
Each starter's 0–100 score reads his run-prevention setup tonight — the traffic this lineup figures to create against him, the park, and what he tends to strand. The projected ER beside it is the expected earned-run count for the start. Books usually hang these lines at 2.5: our number beside theirs shows which side the model leans, and the box score grades it either way.
The Earned Runs board projects how many earned runs a starter gives up vs his line. One statistical model scores every matchup on the slate the same way — a star and a backup judged on the matchup in front of them, not their name — and every number is graded against the real box score once the games go final.
How the model gets its number
It isn't a gut call or a name game. The projection is built from a few things:
His run-prevention rate vs the lineup's hand.
The park.
Projected length of outing.
Those pieces combine into one number, and the model re-tunes itself weekly against how its past calls actually landed.
Is there a betting edge here?
Efficiently priced — transparency board. It's also a core input to our team run model (moneyline + team totals), where the edge actually lives.
How to use it
Read it for who's in line for a clean or rough outing; the bettable version is the team-total board it feeds.
Everything here is a research signal from the model, graded in public — not betting advice, and no outcome is guaranteed.
Which pitcher has the best earned runs matchup today (Friday, June 19, 2026)?
PJ Poulin (WSH) — top of the board at 100, projected for about 0.9 ER against TB.
What are the best pitcher earned runs props today?
The top projected starts on Friday, June 19, 2026: PJ Poulin (~0.9 ER), Bryce Miller (~1.7 ER), Brandon Eisert (~1.1 ER), Jacob deGrom (~2.0 ER), Lake Bachar (~1.2 ER). The full board ranks every starter.
Why are most pitcher earned-run lines 2.5?
Because the league-average starter allows about three earned runs across roughly five-and-a-bit innings — 2.5 splits the outcome distribution near its middle for most arms, so books rarely need to move off it except for aces and streamers.
Do runs scored after the starter leaves count against him?
If the runner reached against him, yes — inherited runners who score are charged to the pitcher who put them on. A thin bullpen behind a starter is invisible in his season ERA and very visible on this bet.
How is the earned runs score calculated?
Ranked by projected earned runs allowed — run prevention, the lineup he faces, and how deep he goes. Scores are set 0–100 across the slate, with a projected earned runs number alongside, and graded against the box score. The exact weighting is our own, tuned weekly against results.
Can I use this for pitcher props or DFS?
Yes — the board surfaces the best earned runs spots and projects a number. Where there's a posted line we show the over/under and which side our projection leans. We show the data and grade it, not picks.