← Back to Today's Slate
Friday, April 3, 2026 at 4:12 PM EDT

Baltimore Orioles @ Pittsburgh Pirates

BAL @ PIT

BAL
4
PIT
5
Final

Moneyline

BAL
48%
52%
PIT
+102-112

ML Edge

BAL+0.6%
PIT-0.6%

Total (O/U)

8.5

BetUS

Over+7.6%
Under-7.6%

Venue

Park Factor

1.00

Neutral

Away Starter

Kyle Bradish
Team:Baltimore Orioles (BAL)
Pitcher:Kyle Bradish(RHP)
Record:0-2
ERA:6.23

Home Starter

Mitch Keller
Team:Pittsburgh Pirates (PIT)
Pitcher:Mitch Keller(RHP)
Record:1-0
ERA:1.50

💡 Betting Insights

Key takeaways for this matchup

📊

The Under has a 7.6% edge.

Pitching matchup: Kyle Bradish (6.23 ERA) vs Mitch Keller (1.50 ERA).

Player Props

Player props for this game

No player props available yet

Props are typically available 12-24 hours before game time

📊 Box Score

Final game statistics

Baltimore Orioles (BAL)

BatterABRHRBIBBSOHR
Taylor WardLF3011220
Gunnar HendersonSS5232001
Pete Alonso1B4000130
Adley RutschmanC3011100
Samuel BasalloDH4000010
Dylan BeaversRF4020000
Jeremiah Jackson2B3000000
Leody TaverasPH1000010
Colton CowserCF3000110
Blaze Alexander2B4220010
Pitching
PitcherIPHRERBBSOPC
Tyler Wells2.00000223
Rico Garcia1.0000008
Kyle Bradish4.06443681
Dietrich Enns1.00113239

Pittsburgh Pirates (PIT)

BatterABRHRBIBBSOHR
Oneil CruzCF4011010
Brandon Lowe2B3010120
Bryan ReynoldsLF3100110
Marcell OzunaDH3000120
Ryan O'HearnRF2101110
Spencer Horwitz1B3000110
Konnor GriffinSS3111110
Jared Triolo3B3121010
Henry DavisC3111000
Pitching
PitcherIPHRERBBSOPC
Gregory Soto1.01110320
Mason Montgomery0.2000019
Mitch Keller6.06224488
Yohan Ramírez0.12111019
Dennis Santana1.00000110

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Kyle Bradish (BAL)

2026 season
vs PIT
ERA
9.00
IP
4.0
W-L
0-1
K
6
WHIP
2.25
AVG
.375
SplitERAWHIPK/9BB/9AVGIP
Overall6.231.7111.06.6.2588.2
Home3.861.198.66.4.1334.2
Away9.002.2513.56.8.3754.0
Last 7 Days9.002.2513.56.8.3754.0
Last 30 Days6.231.7111.06.6.2588.2
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.118.273.176.449177
vs RHB.429.500.7861.286143
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.250.333.438.771166
2nd Time.308.444.538.983134
3rd Time.000.000.000.00020

Mitch Keller (PIT)

2026 season
vs BAL
ERA
3.00
IP
6.0
W-L
1-0
K
4
WHIP
1.67
AVG
.273
SplitERAWHIPK/9BB/9AVGIP
Overall1.501.085.33.0.20912.0
Home3.001.676.06.0.2736.0
Away0.000.504.50.0.1436.0
Last 7 Days3.001.676.06.0.2736.0
Last 30 Days1.501.085.33.0.20912.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.280.333.360.693252
vs RHB.111.200.111.311185
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.125.222.125.347162
2nd Time.250.333.250.583163
3rd Time.273.273.455.727112

Last 5 Games

Not available yet

Season Series

This Series (3 games)
PIT wins series 3-0
Season (3 games)
PIT leads series 1-0

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
BetUS+102-1124:26 PM
Bovada-101-1194:26 PM
BetRivers-118-1084:26 PM
BetMGM-105-1154:26 PM
MyBookie.ag-102-1154:26 PM

Totals

BookTotalOverUnderTime
BetUS8.5-115-1054:26 PM
Bovada8.5-115-1054:26 PM
BetRivers8.5-115-1084:26 PM
BetMGM8.5-115-1054:26 PM
MyBookie.ag8.5-115-1064:26 PM