ARCHIVE June 28, 2026
June 28, 2026 · AL East

Arizona Diamondbacks vs Tampa Bay Rays

June 28, 2026Tropicana FieldDome 72°F · 0 mph, None
AWAY
Arizona Diamondbacks
41-42
1
vs
HOME
Tampa Bay Rays
48-33
5

Game Highlights

Published June 28, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Junior Caminero Junior Caminero singles on a sharp line drive to left fielder Lourdes Gurriel Jr. Yandy Díaz scores. Jonathan Aranda to 2nd. AZ 0, TB 1
B2 Cedric Mullins Cedric Mullins homers (8) on a fly ball to right center field. AZ 0, TB 2
B2 Yandy Díaz Yandy Díaz out on a sacrifice fly to right fielder Corbin Carroll. Taylor Walls scores. AZ 0, TB 3
B5 Junior Caminero Junior Caminero homers (22) on a fly ball to center field. AZ 0, TB 4
B6 Ben Williamson Ben Williamson homers (2) on a line drive to left center field. AZ 0, TB 5
T8 Ketel Marte Ketel Marte homers (15) on a fly ball to center field. AZ 1, TB 5

Box score

  123456789 R
AZ 000000010 1
TB 120011000 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 1

Merrill Kelly started for Diamondbacks, leaving trailing 0–5.

workload · innings pitched
  • Merrill Kelly Starter 6.0 93 5 3 L
    Pitch-by-pitch: what Merrill Kelly threw
    CSW 17% 1st-pitch strike 63% 3.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 29 31% 1 5 11 9 3
    Changeup 23 25% 1 3 7 5 7
    Cutter 15 16% 0 1 4 6 4
    Sinker 12 13% 0 1 3 3 5
    Curveball 12 13% 0 3 1 5 3
    Slider 2 2% 1 0 0 1 0
  • Jonathan Loáisiga Middle 1.0 12 0 1
  • Drey Jameson Middle 1.0 14 0 1
Rays HOME 5

Drew Rasmussen started for Rays, leaving with a 4–0 lead. Out of the bullpen, Garrett Cleavinger took the roughest line.

workload · innings pitched
  • Drew Rasmussen Starter 6.0 99 0 5 W
    Pitch-by-pitch: what Drew Rasmussen threw
    CSW 28% 1st-pitch strike 58% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 25 25% 1 6 6 9 3
    Four-Seam Fastball 24 24% 3 4 6 9 2
    Cutter 21 21% 1 3 2 7 8
    Changeup 19 19% 3 2 5 7 2
    Curveball 5 5% 0 3 0 2 0
    Sweeper 5 5% 1 1 2 0 1
  • Craig Kimbrel Middle 1.0 10 0 1
  • Garrett Cleavinger Setup 1.0 16 1 2
  • Trevor Martin Middle 1.0 14 0 1

Where the game turned

1 run Bottom 1st · off Kelly
  • Caminero 1B (1)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte DH 3 1 1 1 0 0 .262 .317 .470 .787 HR (15)
Geraldo Perdomo SS 3 0 1 0 1 1 .245 .357 .361 .718
Corbin Carroll RF 4 0 0 0 0 1 .278 .361 .532 .893
Gabriel Moreno C 1 0 0 0 0 1 .280 .361 .439 .800
Lourdes Gurriel Jr. LF 3 0 1 0 0 1 .219 .271 .289 .560
Pavin Smith 1B 4 0 1 0 0 0 .161 .273 .232 .505 2B
Nolan Arenado 3B 4 0 0 0 0 3 .237 .311 .383 .694
Ildemaro Vargas 2B 4 0 0 0 0 1 .256 .300 .400 .700
Tommy Troy CF 3 0 0 0 0 1 .228 .304 .380 .684
Adrian Del Castillo C 3 0 1 0 0 0 .188 .248 .299 .547
HOME · TB
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Richie Palacios DH 1 0 0 0 0 0 .231 .332 .308 .640
Jonathan Aranda 1B 3 0 0 0 1 0 .286 .390 .466 .856
Junior Caminero 3B 3 1 3 2 1 0 .292 .384 .548 .932 HR (22)
Victor Mesa Jr. RF 4 0 1 0 0 2 .197 .300 .361 .661 SB
Chandler Simpson LF 4 0 1 0 0 0 .267 .306 .319 .625 2B
Cedric Mullins CF 4 1 1 1 0 1 .207 .288 .332 .620 HR (8)
Ben Williamson 2B 4 1 1 1 0 1 .236 .307 .328 .635 HR (2)
Taylor Walls SS 3 1 1 0 0 0 .223 .321 .293 .614
Nick Fortes C 3 0 1 0 0 1 .253 .297 .324 .621
Yandy Díaz DH 2 1 1 1 0 0 .336 .416 .515 .931

Pitching lines

AWAY · AZ
PITCHER IPHRERBBKHR NPERA DEC
Merrill Kelly 6.0 8 5 5 2 3 3 93 5.84 L
Jonathan Loáisiga 1.0 1 0 0 0 1 0 12 2.64
Drey Jameson 1.0 1 0 0 0 1 0 14 5.23
HOME · TB
PITCHER IPHRERBBKHR NPERA DEC
Drew Rasmussen 6.0 3 0 0 1 5 0 99 2.45 W
Craig Kimbrel 1.0 0 0 0 0 1 0 10 5.32
Garrett Cleavinger 1.0 1 1 1 0 2 1 16 4.43
Trevor Martin 1.0 1 0 0 0 1 0 14 3.97

Manager comparison

AWAY · AZ
Torey Lovullo
Lineup 3.6 R Bunts 3.8 R IBBs 2.8 R
HOME · TB
Kevin Cash
Lineup 2.2 R Bunts 3.7 R IBBs 3.5 R

Recent form

AWAY · AZ
6-4 L1 +6 run diff
LWLWLWWWWL
HOME · TB
7-3 W3 +0 run diff
WWWLWLWWLW

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.