We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsPittsburgh Pirates at Athletics
Pittsburgh PiratesPittsburgh Pirates
@
Sutter Health Park
AthleticsAthletics

Match Predictor

Pre-match Prediction
Pittsburgh Pirates
@
Athletics
Pittsburgh Pirates 45%Athletics 55%
Market LinesRun Line: Athletics -0.5Total: O/U 10.5
Model: Under 10.5
Model projects 10.3 total runs vs 10.5 line

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 10.5Runs ScoredRuns Allowed
All Over 10.5
38%
28/73
MLB: 48%
Starter
33%
5/15
vs ATH
100%
1/1
Avg Total
9.8
MLB: 8.9
Game Starter (15) Last Starter vs ATH vs ATH (1)
Mitch Keller #23 · RHP · Age 30
5.14
ERA (2026)
6.8
K/9 (2026)
15
Starts (2026)
10.5
Avg Total (2026)
Last 3:
L LAD (Jun 11): 4.0IP, 5ER, 3K
L @ATL (Jun 05): 4.2IP, 6ER, 4K
ND MIN (May 30): 4.0IP, 7ER, 5K
vs ATH: L (Apr 30 2024): 5.0 IP, 3 ER, 7 K
Bullpen (2026 Season)Average
ERA: 4.05MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-06-11 vs LAD. Bullpen arms likely still recovering.
Recent: L 6-8L 3-8W 3-2L 2-4L 2-11
Lineup vs Mitch Keller (Career)
BatterPosPAAVGOPSHR
Jeff McNeil2B17.1180.4121
Shea LangeliersC7.2861.1431
Lawrence ButlerRF6.1670.8341
Carlos CortesRF2.5001.0000
Jacob WilsonSS2.0000.0000
Jonah HeimC2.0000.0000
Nick Kurtz1B2.5002.5001
Tyler SoderstromLF2.5001.0000
Zack Gelof3B2.0000.5000
4 batters with no matchup history

Athletics

0022446688101012121414OVERUNDERO/U 10.5Runs ScoredRuns Allowed
All Over 10.5
35%
25/72
MLB: 48%
Starter
0%
0/2
vs PIT
100%
1/1
Avg Total
9.8
MLB: 8.9
Game Starter (2) Last Starter vs PIT vs PIT (1)
Jack Perkins #50 · RHP · Age 27
6.25
ERA (2026)
10.8
K/9 (2026)
2
Starts (2026)
6.5
Avg Total (2026)
Last 3:
ND MIL (Jun 10): 4.0IP, 3ER, 4K
L @HOU (Jun 05): 4.0IP, 5ER, 6K
ND NYY (May 31): 2.1IP, 0ER, 0K
Bullpen (2026 Season)Average
ERA: 4.46MLB Avg: 3.9511 relievers
Workload Alert: Allowed 23 runs on 2026-06-14 vs COL. Bullpen arms likely still recovering.
Recent: W 4-3W 6-4W 7-5L 9-23W 11-2
Lineup vs Jack Perkins (Career)
No career matchup data — first meaningful meeting
Our Top PicksLive Odds
Top PickAthletics -1.5 (+144), MEDIUM Confidence
Athletics -1.5 (+144), MEDIUM Confidence (Run Line). This is the primary play. Pittsburgh is 2-8 in their last 10 with a .225 batting average and a -3...
PickOver 10.5 Runs (-120), LOW Confidence (T
Over 10.5 Runs (-120), LOW Confidence (Total). Both starters are structural liabilities tonight. Keller's 12.79 ERA in his last three starts and Perki...
PickMitch Keller Under 4.5 Strikeouts (-132)
Mitch Keller Under 4.5 Strikeouts (-132), MEDIUM Confidence (Player Prop). Keller's last three K totals: 3, 4, and 5. All three finished Under 4.5. Hi...

Pittsburgh Pirates vs Athletics Game Preview

The Pittsburgh Pirates arrive in Sacramento riding one of the worst 10-game stretches in baseball. The Athletics send Jack Perkins to the mound in tonight's MLB action, and the two things about to collide are both broken in their own ways. This is not a good pitching matchup. This is two starting pitchers trying to survive their own recent form long enough to hand the game to the bullpen.

Mitch Keller owns a 5.14 ERA through 77.0 innings in 2026, and even that number is flattering. His last three starts tell the real story: 4.0 innings and 7 earned runs in Minnesota on May 30, 4.2 innings and 6 earned runs in Atlanta on June 5, 4.0 innings and 5 earned runs against Los Angeles on June 11. Eighteen earned runs across 12.2 innings. A 12.79 ERA over that span. He has not completed five innings in any of those three outings. Against this specific Athletics lineup, Keller is 0-2 in career starts, allowing 4 earned runs in 5 innings last September and 3 earned runs in 5 innings in April 2024. Those were better versions of him. This 2026 model is running on fumes, issuing 27 walks in 77.0 innings and getting punished for it.

Oakland's offense is not going to be gentle. The Athletics are hitting .289 as a team over their last 10 games with a +9 run differential. Nick Kurtz is the engine of this lineup right now, slashing .293/.443/.563 on the season with 18 home runs and an L7d OPS of 1.536. Against Keller specifically, the career sample is small, 2 plate appearances in 2025, but Kurtz hit .500 with a 2.500 OPS and a home run in those two trips. Shea Langeliers adds 18 home runs of his own and a .535 slugging percentage on the year, while Tyler Soderstrom is posting a 1.125 OPS over his last 28 days. This is not a passive lineup waiting to be retired in order.

Pittsburgh's offense, by contrast, is stuck at a .225 team batting average over the last 10 games with a -32 run differential. They have dropped four straight road games and have not been able to generate sustained offensive traffic against quality pitching. Jared Triolo sits at .227 with a 0.483 OPS against right-handers. Henry Davis is hitting .135 overall. Sutter Health Park carries neutral run and home run factors of 1.0, so there is no park quirk to inflate Pittsburgh's number. The talent gap between these two offenses is the real story of this game.

Pittsburgh Pirates vs Athletics Key Insights

  • Keller has failed to complete five innings in any of his last three starts. He surrendered 18 earned runs across 12.2 combined innings, a 12.79 ERA over that span, and Pittsburgh's bullpen will be tested from the fourth inning on.
  • Jack Perkins is barely more reliable. He has exited after 4.0 innings in two of his last three starts, and the outs market places his line at 14.5 at near-coin-flip pricing, confirming the market expects another short outing tonight as well.
  • Nick Kurtz is in historically productive form. His L7d OPS is 1.536 and he leads Oakland with 18 home runs. In 2 career plate appearances against Keller, he has a .500 average, a 2.500 OPS, and one home run. He is the most dangerous hitter in this game.
  • Pittsburgh is 2-8 over their last 10 games with a .225 team batting average and a -32 run differential. They have lost four straight road games and are not built to steal wins on the road against a lineup this hot.
  • Both bullpens will absorb heavy workloads tonight. Pittsburgh's relief corps carries a 4.05 ERA and Oakland's sits at 4.46. With both starters unlikely to survive five innings, expect roughly 10 or more innings of combined bullpen exposure across a nine-inning game.
  • The market implies 55.9% Oakland win probability on the moneyline, with our directional lean within 1% of that figure. The run line at +144 is the smarter vehicle for backing the same outcome rather than eating the juice on the moneyline.

Pittsburgh Pirates vs Athletics Betting Picks

Picks made June 16, 2026 at 05:32 AM ET. Odds shown reflect current market prices.

Over 10.5 Runs (-120), LOW Confidence (T
Over 10.5 Runs (-120), LOW Confidence (Total). Both starters are structural liabilities tonight. Keller's 12.79 ERA in his last three starts and Perkins' 6.25 ERA season number both point toward early exits and heavy bullpen usage from the fourth inning on. Neither relieving corps is a shutdown unit, meaning both teams will be leaning on middle relief for the bulk of this game. The contrarian Under case requires Pittsburgh to stay completely silent and Perkins to outperform his 2026 form simultaneously, too many conditions need to align at once. Low confidence at this price, but the structural lean is Over.
Moneyline
Moneyline: No Play. The market implies 55.9% for Oakland. Our directional lean sits within 1% of that figure. A sub-1% gap does not justify the juice. The run line at +144 is the better vehicle for backing the same outcome with actual positive value attached.
Analysis insight — no specific bet associated
Mitch Keller Under 4.5 Strikeouts (-132)
Mitch Keller Under 4.5 Strikeouts (-132), MEDIUM Confidence (Player Prop). Keller's last three K totals: 3, 4, and 5. All three finished Under 4.5. His 2026 K/9 sits at 6.76 across 77.0 innings, and the outs market projects approximately 5 innings of work at Under 15.5 (-179), which at his current strikeout rate puts him around 3.8 Ks. Oakland is hitting .289 over the last 10 games and will make early contact against a pitcher posting a 5.14 ERA and 1.31 WHIP. Three consecutive Unders is the pattern, and the conditions here match that pattern exactly.
Jack Perkins Under 4.5 Strikeouts (-130)
Jack Perkins Under 4.5 Strikeouts (-130), LOW Confidence (Player Prop). Perkins' last three starts produced 4 Ks in 4.0 IP, 6 Ks in 4.0 IP, and 0 Ks in 2.1 IP, an average of 3.3 per outing, with two of three going Under 4.5. The outs market sets his line at 14.5 at near-coin-flip pricing (-123/-114), confirming deep uncertainty about his length. Short outings are the binding constraint. If Perkins exits before the fifth inning, reaching 4.5 Ks becomes a difficult climb regardless of his season K/9 rate.
Nick Kurtz HR (+194), LOW Confidence (Pl
Nick Kurtz HR (+194), LOW Confidence (Player Prop). This is the most interesting market on the board tonight. Kurtz leads Oakland with 18 home runs in 325 plate appearances and is posting a 1.536 OPS over the last seven days. He carries a .563 slugging percentage against right-handed pitching and Keller is a right-hander who has allowed 6 home runs across 77.0 innings in 2026 while surrendering 5 or more earned runs in each of his last three starts. In 2 career plate appearances against Keller, Kurtz hit .500 with a 2.500 OPS and one home run. At +194 implying 34.0%, the power and the matchup are pointing in the same direction.
Jared Triolo Under 0.5 Hits (+124), LOW
Jared Triolo Under 0.5 Hits (+124), LOW Confidence (Player Prop). Triolo is one of Pittsburgh's weakest offensive contributors, slashing .227/.292/.261 with a 0.483 OPS against right-handed pitching on the season. His L28d OPS sits at 0.564 with no meaningful improvement in recent form. No career matchup data exists against Perkins. Getting plus-money on a hitless night for one of the lineup's most passive bats carries genuine value at +124.
Max Muncy Under 0.5 Total Bases (+130),
Max Muncy Under 0.5 Total Bases (+130), LOW Confidence (Player Prop). Muncy is slashing .236/.298/.409 with a 0.685 OPS against right-handers and a 0.694 OPS over his last 28 days, flat, uninspiring recent form. He has 3 home runs in 124 plate appearances with limited everyday usage, and no career matchup data against Keller is available. As a fringe starter with a low power ceiling facing a RHP, generating even one total base is an uphill task. Under 0.5 total bases at +130 offers value against the 43.5% implied probability.
SGP (4 Legs)
SGP (4 Legs): Over 10.5 / Athletics -1.5 / Keller Under 4.5 Strikeouts / Kurtz HR. These four legs form a coherent single-game parlay thesis. If Oakland's offense runs up the score on Keller, which his recent form practically invites, then the total clears naturally, the run line covers, Keller exits early with a low strikeout count, and Kurtz, the engine of this lineup in monster form, goes deep. Each outcome is downstream of the same underlying condition: Oakland's hot offense attacking a starter in free fall. The legs rise and fall together, which is exactly what you want in a same-game parlay.
Analysis insight — no specific bet associated
YRFI (+102), LOW Confidence. Keller surr
YRFI (+102), LOW Confidence. Keller surrendered 7 earned runs in 4.0 innings on May 30 and 6 earned runs in 4.2 innings on June 5. He carries a 5.14 ERA and 1.31 WHIP on the season with a pattern of losing the strike zone early, 27 walks in 77.0 innings. Perkins carries a 6.25 ERA and issued 3 walks in his June 10 start, regularly falling behind hitters in the opening frame. Oakland is hitting .289 over the last 10 games. At +102, the implied probability is 49.5%. Given both pitchers' 2026 track records of surrendering early contact, that is near-even money worth backing.

Key Players

Batting AveragePIT
Nick Gonzales
.296Batting Average
3B
Home RunsPIT
Brandon Lowe
17Home Runs
2B
Runs Batted InPIT
Brandon Lowe
46Runs Batted In
2B
Earned Run AveragePIT
Paul Skenes
2.85Earned Run Average
SP
WinsPIT
Paul Skenes
6Wins
SP
StrikeoutsPIT
Paul Skenes
99Strikeouts
SP
Batting AverageATH
Nick Kurtz
.293Batting Average
1B
Home RunsATH
Shea Langeliers
18Home Runs
C
Runs Batted InATH
Nick Kurtz
57Runs Batted In
1B
Earned Run AverageATH
J.T. Ginn
2.91Earned Run Average
SP
WinsATH
J.T. Ginn
5Wins
SP
StrikeoutsATH
Jeffrey Springs
68Strikeouts
SP

Recent Form

Pittsburgh Pirates
L8-6Los Angeles Dodgers
L8-3Miami Marlins
W3-2Miami Marlins
L4-2Miami Marlins
L11-2Athletics
Athletics
W4-3Milwaukee Brewers
W6-4Colorado Rockies
W7-5Colorado Rockies
L23-9Colorado Rockies
W11-2Pittsburgh Pirates

Pittsburgh Pirates vs Athletics Summary

Two pitchers in free fall, two offenses miles apart in current form. Keller has been one of the worst starters in baseball over the past three weeks, and the team behind him is posting a .225 average with a -32 run differential over the last 10 games. On the other side, Oakland's lineup is connected and dangerous, with Kurtz posting a 1.536 OPS over the last seven days and a lineup-wide .289 average powering the home team's 6-4 run in L10. Sutter Health Park plays as a neutral environment, so there is no park factor to account for. This is matchup-driven, and the matchup strongly favors the home side.

Athletics -1.5 at +144 is the primary play. Getting that price against a Pittsburgh club in this kind of tailspin, sending a starter who has not survived the fourth inning in three consecutive outings, is where the value lives. The Over 10.5 at -120 is a low-confidence lean. The structural case for runs is real given both bullpens will be tested early, but the price demands conviction the margin does not fully support. The contrarian Under relies on Perkins suddenly rediscovering his form and Pittsburgh's offense going completely silent simultaneously. That requires too many moving parts to align. Back Oakland to win by multiple, take the Over as a secondary angle with appropriate caution, and keep an eye on Kurtz from his first plate appearance of the night.

Baseball is the sport that will humble you fastest, and a bad inning from Oakland's bullpen can change the texture of any game. The edge here is structural and backed by three weeks of evidence, not speculation, but manage your exposure accordingly. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesATH leads series 1-0
DateMatchupResult
Jun 16, 2026PIT @ ATHATHATH 11-2

Compare odds for PIT @ ATH

Frequently Asked Questions

MLBGame PreviewsPittsburgh Pirates at Athletics