ARCHIVE April 15, 2026
April 15, 2026 · AL East

Arizona Diamondbacks vs Baltimore Orioles

April 15, 2026Oriole Park at Camden YardsPartly Cloudy 85°F · 5 mph, Out To RF
AWAY
Arizona Diamondbacks
11-8
8
vs
HOME
Baltimore Orioles
9-9
5

Scoring summary

INN BATTER PLAY SCORE
B2 Sam Huff Sam Huff doubles (1) on a sharp line drive to left fielder Jorge Barrosa. Coby Mayo scores. AZ 0, BAL 1
T3 Adrian Del Castillo Adrian Del Castillo reaches on a fielding error by left fielder Weston Wilson. Corbin Carroll scores. Geraldo Perdomo scores. Adrian Del Castillo to 3rd. AZ 2, BAL 1
B3 Jeremiah Jackson Jeremiah Jackson singles on a line drive to left fielder Jorge Barrosa. Pete Alonso scores. Johnathan Rodríguez to 2nd. AZ 2, BAL 2
T4 Jorge Barrosa Jorge Barrosa doubles (7) on a line drive to right fielder Johnathan Rodríguez. Alek Thomas scores. AZ 3, BAL 2
B5 Jeremiah Jackson Jeremiah Jackson homers (4) on a line drive to left center field. Weston Wilson scores. AZ 3, BAL 4
T6 Alek Thomas Alek Thomas grounds out softly to first baseman Pete Alonso. Jose Fernandez scores. Nolan Arenado to 2nd. AZ 4, BAL 4
T7 Adrian Del Castillo Adrian Del Castillo grounds out, pitcher Grant Wolfram to shortstop Gunnar Henderson to first baseman Pete Alonso. Ketel Marte scores. Corbin Carroll to 3rd. AZ 5, BAL 4
B7 Leody Taveras Leody Taveras singles on a ground ball to left fielder Jorge Barrosa. Gunnar Henderson scores. AZ 5, BAL 5
T10 Adrian Del Castillo Adrian Del Castillo homers (1) on a fly ball to center field. Corbin Carroll scores. AZ 7, BAL 5
T10 Nolan Arenado Nolan Arenado singles on a line drive to center fielder Blaze Alexander. Ildemaro Vargas scores. AZ 8, BAL 5

Box score

  12345678910 R
AZ 0021011003 8
BAL 0110201000 5

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Diamondbacks AWAY 8

Eduardo Rodriguez started for Diamondbacks, leaving trailing 3–4. Out of the bullpen, Kevin Ginkel took the roughest line.

workload · innings pitched
  • Eduardo Rodriguez Starter 5.0 98 4 3
    Pitch-by-pitch: what Eduardo Rodriguez threw
    CSW 24% 1st-pitch strike 60% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 43 44% 1 10 10 16 6
    Changeup 36 37% 0 7 6 14 9
    Curveball 10 10% 1 4 0 4 1
    Sinker 6 6% 0 1 1 4 0
    Cutter 3 3% 0 0 0 1 2
  • Kevin Ginkel Middle 2.0 32 1 4
  • Taylor Clarke Setup 1.0 6 0 0
  • Ryan Thompson Middle 1.0 12 0 0 W
  • Juan Morillo Setup 1.0 10 0 1 SV
Orioles HOME 5

Kyle Bradish started for Orioles, leaving with the game tied 4–4. Out of the bullpen, Tyler Wells took the roughest line.

workload · innings pitched
  • Kyle Bradish Starter 6.0 97 4 4
    Pitch-by-pitch: what Kyle Bradish threw
    CSW 29% 1st-pitch strike 67% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 34 35% 3 5 4 14 8
    Curveball 27 28% 6 4 5 9 3
    Four-Seam Fastball 21 22% 0 6 3 6 6
    Sinker 15 15% 2 2 2 4 5
  • Grant Wolfram Setup 0.2 7 1 0
  • Yennier Cano Middle 0.1 3 0 1 inherited 1, stranded 1
  • Anthony Nunez Setup 1.0 10 0 1
  • Ryan Helsley Reliever 1.0 11 0 2
  • Tyler Wells Middle 1.0 14 3 0 L

Where the game turned

2 runs Top 10th · off Wells
  • Castillo HR (2)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte DH 5 1 1 0 0 3 .211 .273 .408 .681
Corbin Carroll RF 4 2 2 0 1 1 .311 .394 .607 1.001 2 2B
Geraldo Perdomo SS 4 1 1 0 0 1 .194 .307 .274 .581
Adrian Del Castillo C 5 1 1 3 0 0 .308 .308 .462 .770 HR (1)
Jose Fernandez 1B 5 1 1 0 0 1 .306 .306 .469 .775
Ildemaro Vargas 2B 5 1 2 0 0 0 .383 .408 .660 1.068 2B
Nolan Arenado 3B 5 0 2 1 0 1 .206 .215 .317 .532
Alek Thomas CF 5 1 1 1 0 0 .130 .175 .222 .397 2B
Jorge Barrosa LF 4 0 1 1 0 1 .244 .292 .444 .736 2B
HOME · BAL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Taylor Ward DH 5 0 0 0 0 0 .301 .388 .438 .826
Gunnar Henderson SS 5 1 1 0 0 1 .221 .302 .519 .821 SB
Pete Alonso 1B 3 1 0 0 2 1 .197 .329 .348 .677
Leody Taveras RF 2 0 1 1 0 0 .367 .472 .467 .939
Colton Cowser LF 2 0 0 0 0 1 .216 .318 .243 .561
Jeremiah Jackson 2B 5 1 2 3 0 1 .340 .345 .604 .949 HR (4)
Coby Mayo 3B 4 1 1 0 0 0 .167 .271 .214 .485 2B
Sam Huff C 4 0 1 1 0 1 .250 .250 .500 .750 2B
Blaze Alexander CF 3 0 1 0 1 1 .220 .289 .244 .533 SB
Johnathan Rodríguez RF 2 0 0 0 1 1 .000 .500 .000 .500
Weston Wilson LF 3 1 1 0 0 1 .333 .333 .333 .666

Pitching lines

AWAY · AZ
PITCHER IPHRERBBKHR NPERA DEC
Eduardo Rodriguez 5.0 6 4 4 4 3 1 98 1.96
Kevin Ginkel 2.0 2 1 1 0 4 0 32 5.87
Taylor Clarke 1.0 0 0 0 0 0 0 6 3.48
Ryan Thompson 1.0 0 0 0 0 0 0 12 0.00 W
Juan Morillo 1.0 0 0 0 0 1 0 10 3.00 SV
HOME · BAL
PITCHER IPHRERBBKHR NPERA DEC
Kyle Bradish 6.0 7 4 2 1 4 0 97 4.58
Grant Wolfram 0.2 2 1 1 0 0 0 7 3.38
Yennier Cano 0.1 0 0 0 0 1 0 3 1.59
Anthony Nunez 1.0 0 0 0 0 1 0 10 1.04
Ryan Helsley 1.0 0 0 0 0 2 0 11 2.45
Tyler Wells 1.0 3 3 2 0 0 1 14 5.06 L

Manager comparison

AWAY · AZ
Torey Lovullo
Lineup 3.0 R Bunts 2.9 R IBBs 1.8 R
HOME · BAL
Craig Albernaz
Lineup 1.7 R Bunts 0.7 R IBBs 2.3 R

Recent form

AWAY · AZ
5-5 L3 -2 run diff
LLLWWLWWLW
HOME · BAL
5-5 W3 +8 run diff
WWWLLWLLLW

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.