← Back to Today's Slate
Wednesday, April 15, 2026 at 12:35 PM EDT
Arizona Diamondbacks @ Baltimore Orioles
ARI @ BAL
ARI
8
—
BAL
5
Final
Moneyline
ARIBAL
69%
31%
-303+200
ML Edge
ARI+11.3%
BAL-11.3%
Total (O/U)
11.5
BetRivers
Over-2.8%
Under+2.8%
Venue
Park Factor
1.04
Neutral
Away Starter

Team:Arizona Diamondbacks (ARI)
Pitcher:Eduardo Rodriguez(RHP)
Record:1-0
ERA:1.96
Home Starter

Team:Baltimore Orioles (BAL)
Pitcher:Kyle Bradish(RHP)
Record:1-2
ERA:5.49
💡 Betting Insights
Key takeaways for this matchup
💰
ARI ML has a 11.3% edge — the market may be undervaluing them.
🎯
Top prop: Blaze Alexander UNDER 1.5 batter stolen bases (95% win prob).
⚾
Pitching matchup: Eduardo Rodriguez (1.96 ERA) vs Kyle Bradish (5.49 ERA).
Player Props
50 props available for this game
⚾ Batting Props (50)
| Player | Prop | Line | Odds | Win % | Quality |
|---|---|---|---|---|---|
| Blaze Alexander | UNDER stolen bases | 1.5 | -10000 | 95% | 63.7 |
| Alek Thomas | UNDER doubles | 1.5 | -5000 | 94% | 62.8 |
| Coby Mayo | UNDER doubles | 1.5 | -5000 | 94% | 62.8 |
| Jorge Barrosa | UNDER doubles | 1.5 | -5000 | 94% | 62.8 |
| Pete Alonso | UNDER hits | 1.5 | -3333 | 93% | 62.6 |
| Johnathan Rodriguez | UNDER total bases | 1.5 | -2000 | 90% | 61.2 |
| Corbin Carroll | UNDER doubles | 1.5 | -1429 | 89% | 60.4 |
| Alek Thomas | UNDER runs scored | 1.5 | -1000 | 86% | 58.8 |
| Coby Mayo | UNDER runs scored | 1.5 | -769 | 84% | 57.8 |
| Jeremiah Jackson | UNDER runs scored | 1.5 | -667 | 82% | 57.0 |
| Blaze Alexander | UNDER singles | 1.5 | -667 | 82% | 57.0 |
| Jose Fernandez | UNDER runs scored | 1.5 | -556 | 80% | 55.8 |
| Jeremiah Jackson | UNDER singles | 1.5 | -526 | 79% | 55.5 |
| Jose Fernandez | UNDER singles | 1.5 | -455 | 77% | 54.5 |
| Alek Thomas | UNDER total bases | 2.5 | -417 | 76% | 53.9 |
📊 Box Score
Final game statistics
Arizona Diamondbacks (ARI)
| Batter | AB | R | H | RBI | BB | SO | HR |
|---|---|---|---|---|---|---|---|
| Ketel MarteDH | 5 | 1 | 1 | 0 | 0 | 3 | 0 |
| Corbin CarrollRF | 4 | 2 | 2 | 0 | 1 | 1 | 0 |
| Geraldo PerdomoSS | 4 | 1 | 1 | 0 | 0 | 1 | 0 |
| Adrian Del CastilloC | 5 | 1 | 2 | 5 | 0 | 0 | 1 |
| Jose Fernandez1B | 5 | 1 | 1 | 0 | 0 | 1 | 0 |
| Ildemaro Vargas2B | 5 | 1 | 2 | 0 | 0 | 0 | 0 |
| Nolan Arenado3B | 5 | 0 | 2 | 1 | 0 | 1 | 0 |
| Alek ThomasCF | 5 | 1 | 1 | 1 | 0 | 0 | 0 |
| Jorge BarrosaLF | 4 | 0 | 1 | 1 | 0 | 1 | 0 |
Pitching
| Pitcher | IP | H | R | ER | BB | SO | PC |
|---|---|---|---|---|---|---|---|
| Eduardo Rodriguez | 5.0 | 6 | 4 | 4 | 4 | 3 | 98 |
| Juan Morillo | 1.0 | 0 | 0 | 0 | 0 | 1 | 10 |
| Kevin Ginkel | 2.0 | 2 | 1 | 1 | 0 | 4 | 32 |
| Taylor Clarke | 1.0 | 0 | 0 | 0 | 0 | 0 | 6 |
| Ryan Thompson | 1.0 | 0 | 0 | 0 | 0 | 0 | 12 |
Baltimore Orioles (BAL)
| Batter | AB | R | H | RBI | BB | SO | HR |
|---|---|---|---|---|---|---|---|
| Taylor WardDH | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| Gunnar HendersonSS | 5 | 1 | 1 | 0 | 0 | 1 | 0 |
| Pete Alonso1B | 3 | 1 | 0 | 0 | 2 | 1 | 0 |
| Johnathan RodríguezRF | 2 | 0 | 0 | 0 | 1 | 1 | 0 |
| Leody TaverasRF | 2 | 0 | 1 | 1 | 0 | 0 | 0 |
| Weston WilsonLF | 3 | 1 | 1 | 0 | 0 | 1 | 0 |
| Colton CowserLF | 2 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jeremiah Jackson2B | 5 | 1 | 2 | 3 | 0 | 1 | 1 |
| Coby Mayo3B | 4 | 1 | 1 | 0 | 0 | 0 | 0 |
| Sam HuffC | 4 | 0 | 1 | 1 | 0 | 1 | 0 |
| Blaze AlexanderCF | 3 | 0 | 1 | 0 | 1 | 1 | 0 |
Pitching
| Pitcher | IP | H | R | ER | BB | SO | PC |
|---|---|---|---|---|---|---|---|
| Tyler Wells | 1.0 | 3 | 3 | 2 | 0 | 0 | 14 |
| Kyle Bradish | 6.0 | 8 | 4 | 4 | 1 | 4 | 97 |
| Anthony Nunez | 1.0 | 0 | 0 | 0 | 0 | 1 | 10 |
| Ryan Helsley | 1.0 | 0 | 0 | 0 | 0 | 2 | 11 |
| Grant Wolfram | 0.2 | 2 | 1 | 1 | 0 | 0 | 7 |
| Yennier Cano | 0.1 | 0 | 0 | 0 | 0 | 1 | 3 |
Pitcher Matchup Analysis
Platoon splits, recent form, and times through the order
Eduardo Rodriguez (ARI)
2026 season| Split | ERA | WHIP | K/9 | BB/9 | AVG | IP |
|---|---|---|---|---|---|---|
| Overall | 1.96 | 1.22 | 5.5 | 3.5 | .218 | 23.0 |
| Home | 0.00 | 0.71 | 3.9 | 1.3 | .160 | 7.0 |
| Away | 0.82 | 1.18 | 6.5 | 3.3 | .220 | 11.0 |
| Last 7 Days | 1.50 | 1.17 | 4.5 | 3.0 | .217 | 6.0 |
| Last 30 Days | 0.50 | 1.00 | 5.5 | 2.5 | .197 | 18.0 |
Opponent Batting by Handedness
| Split | AVG | OBP | SLG | OPS | AB | K |
|---|---|---|---|---|---|---|
| vs LHB | .235 | .350 | .235 | .585 | 17 | 3 |
| vs RHB | .184 | .216 | .265 | .481 | 49 | 8 |
Times Through Order
| Time | AVG | OBP | SLG | OPS | AB | K |
|---|---|---|---|---|---|---|
| 1st Time | .231 | .259 | .346 | .605 | 26 | 3 |
| 2nd Time | .208 | .296 | .250 | .546 | 24 | 5 |
| 3rd Time | .125 | .176 | .125 | .301 | 16 | 3 |
Kyle Bradish (BAL)
2026 season| Split | ERA | WHIP | K/9 | BB/9 | AVG | IP |
|---|---|---|---|---|---|---|
| Overall | 5.49 | 1.67 | 9.8 | 4.7 | .286 | 19.2 |
| Home | 3.86 | 1.19 | 8.6 | 6.4 | .133 | 4.2 |
| Away | 6.00 | 2.00 | 13.0 | 6.0 | .333 | 9.0 |
| Last 7 Days | 3.60 | 1.80 | 12.6 | 5.4 | .300 | 5.0 |
| Last 30 Days | 5.27 | 1.74 | 11.6 | 6.1 | .275 | 13.2 |
Opponent Batting by Handedness
| Split | AVG | OBP | SLG | OPS | AB | K |
|---|---|---|---|---|---|---|
| vs LHB | .233 | .351 | .333 | .685 | 30 | 12 |
| vs RHB | .333 | .417 | .571 | .988 | 21 | 5 |
Times Through Order
| Time | AVG | OBP | SLG | OPS | AB | K |
|---|---|---|---|---|---|---|
| 1st Time | .360 | .407 | .560 | .967 | 25 | 8 |
| 2nd Time | .227 | .333 | .364 | .697 | 22 | 8 |
| 3rd Time | .000 | .429 | .000 | .429 | 4 | 1 |
Last 5 Games
Not available yet
Season Series
This Series (3 games)
ARI wins series 2-1
Weather
Not available yet
Recent Odds
Latest betting lines from various books
Moneyline
| Book | Away | Home | Time |
|---|---|---|---|
| BetRivers | -303 | +200 | 6:31 PM |
| BetMGM | -185 | +145 | 6:31 PM |
| Bovada | -185 | +140 | 6:31 PM |
| Caesars | -250 | +195 | 6:31 PM |
| DraftKings | -189 | +144 | 6:31 PM |
Totals
| Book | Total | Over | Under | Time |
|---|---|---|---|---|
| BetRivers | 11.5 | -130 | -108 | 6:31 PM |
| BetMGM | 11.5 | +110 | -141 | 6:31 PM |
| Bovada | 12.0 | -120 | -110 | 6:31 PM |
| Caesars | 12.5 | -115 | -115 | 6:31 PM |
| DraftKings | 11.5 | +101 | -132 | 6:31 PM |