Sign up free
Matchups
Props
Hit rates count how often tonight's line would have landed in each player's recent games.How to use the cheat sheet →
Research
Matchups ranked from this season's box scores; prices are FanDuel's.Research home →
Tools
Bet tracker
Free. Log a bet from any game page.Add a bet →
Sign up freeLog in
Game

Pittsburgh Pirates vs Arizona Diamondbacks: result and box score, 28 May 2025

MLB games
Final, Chase Field
21–36
@
27–29
10FINAL1
Box score →

Matchup

Last 15 games
3.07Runs per game4.87
3.93Runs allowed5
0.669OPS0.801
4.99Bullpen ERA7.12
22.9Strikeout %18.3
MLB matchupsPirates @ D-backs
Away, 21–36
Home, 27–29
Wed 28 May, 20:40 UK, Chase Field
10 – 1

Box score

Box score

Team123456789RH
Pittsburgh Pirates 010025020 1011
Arizona Diamondbacks 000000001 16

Pittsburgh Pirates

BatterABRH2B3BHRRBIBBSOSB
1. Oneil Cruz 5110 0130 20
2. Andrew McCutchen 5000 0010 10
3. Bryan Reynolds 5010 1010 00
4. Alexander Canario 4100 0001 20
5. Spencer Horwitz 3110 0001 10
Nick Solak 1000 0000 00
6. Henry Davis 5120 0010 10
7. Ke'Bryan Hayes 3210 0011 10
8. Isiah Kiner-Falefa 4332 0020 00
9. Jared Triolo 4120 0000 11
PitcherIPHRERBBSOHRPitches
Paul Skenes6.240 0070 96
Caleb Ferguson0.210 0000 12
Tanner Rainey0.200 0010 8
Ryan Borucki1.011 1131 23

Arizona Diamondbacks

BatterABRH2B3BHRRBIBBSOSB
1. Corbin Carroll 4011 0000 00
2. Geraldo Perdomo 3000 0000 00
3. Lourdes Gurriel Jr. 4010 0000 20
4. Josh Naylor 4020 0000 10
5. Eugenio Suárez 3000 0000 10
Tim Tawa 1110 0110 00
6. Pavin Smith 4000 0000 20
7. Alek Thomas 3000 0000 00
Randal Grichuk 1000 0000 10
8. Jordan Lawlar 3000 0001 10
9. Jose Herrera 4010 0000 30
PitcherIPHRERBBSOHRPitches
Zac Gallen5.066 5330 92
Juan Morillo1.032 2010 15
Ryan Thompson1.000 0030 17
Scott McGough1.022 2011 16
Shelby Miller1.000 0010 13

Team comparison

Last 15 games before this one
PiratesD-backs
3.07 Runs per game 4.87
3.93 Runs allowed 5
0.669 OPS 0.801
4.99 Bullpen ERA 7.12
22.9 Strikeout % 18.3

Weather at first pitch

100°F, wind 4 mph, 4 mph blowing out, retractable roof