Lineup
Roster
Depth Chart
Injuries
Schedule
Today's matchup
Padres Lineup

Arizona Diamondbacks Schedule 2025 Diamondbacks Schedule

35-34, 4th in NL West

vs SD

11:15 pm GMT, 6/14

The Arizona Diamondbacks schedule keeps fans locked in all season long, featuring every must-watch matchup, rivalry game, and road trip. Whether you're planning a trip to Chase Field or catching the action from home, the full Diamondbacks schedule makes it easy to stay on top of every game. For daily starting lineups and roster updates, check the Diamondbacks lineup, the complete Diamondbacks roster, and the detailed Diamondbacks depth chart to see who’s taking the field. From Opening Day to the final playoff push, don’t miss a moment of Diamondbacks baseball in action.

Upcoming Games

Date Time Opponent Opponent Starting Pitcher Diamondbacks Starting Pitcher Opponent Starting Lineup Diamondbacks Starting Lineupp Matchup
6/15/25 8:10 pm vs San Diego Padres San Diego Padres SD Nick Pivetta N. Pivetta (R) 6-2 Merrill Kelly M. Kelly (R) 6-2 San Diego Padres Padres Arizona Diamondbacks Diamondbacks Padres at Diamondbacks
6/17/25 11:07 pm at Toronto Blue Jays Toronto Blue Jays TOR Chris Bassitt C. Bassitt (R) 7-3 Brandon Pfaadt B. Pfaadt (R) 8-4 Toronto Blue Jays Blue Jays Arizona Diamondbacks Diamondbacks
6/18/25 11:07 pm at Toronto Blue Jays Toronto Blue Jays TOR Eduardo Rodriguez E. Rodriguez (L) 2-3 Toronto Blue Jays Blue Jays Arizona Diamondbacks Diamondbacks
6/19/25 7:07 pm at Toronto Blue Jays Toronto Blue Jays TOR Kevin Gausman K. Gausman (R) 4-5 Ryne Nelson R. Nelson (R) 3-1 Toronto Blue Jays Blue Jays Arizona Diamondbacks Diamondbacks
6/21/25 12:40 am at Colorado Rockies Colorado Rockies COL Carson Palmquist C. Palmquist (L) 0-3 Zac Gallen Z. Gallen (R) 4-8 Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
6/22/25 1:10 am at Colorado Rockies Colorado Rockies COL Kyle Freeland K. Freeland (L) 1-8 Merrill Kelly M. Kelly (R) 6-2 Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
6/22/25 7:10 pm at Colorado Rockies Colorado Rockies COL Antonio Senzatela A. Senzatela (R) 1-10 Brandon Pfaadt B. Pfaadt (R) 8-4 Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
6/23/25 11:40 pm at Chicago White Sox Chicago White Sox CHW Davis Martin D. Martin (R) 2-7 Eduardo Rodriguez E. Rodriguez (L) 2-3 Chicago White Sox White Sox Arizona Diamondbacks Diamondbacks
6/24/25 11:40 pm at Chicago White Sox Chicago White Sox CHW Ryne Nelson R. Nelson (R) 3-1 Chicago White Sox White Sox Arizona Diamondbacks Diamondbacks
6/25/25 6:10 pm at Chicago White Sox Chicago White Sox CHW Chicago White Sox White Sox Arizona Diamondbacks Diamondbacks
6/28/25 1:40 am vs Miami Marlins Miami Marlins MIA Miami Marlins Marlins Arizona Diamondbacks Diamondbacks
6/28/25 8:10 pm vs Miami Marlins Miami Marlins MIA Miami Marlins Marlins Arizona Diamondbacks Diamondbacks
6/29/25 8:10 pm vs Miami Marlins Miami Marlins MIA Miami Marlins Marlins Arizona Diamondbacks Diamondbacks
7/1/25 1:40 am vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
7/2/25 1:40 am vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
7/3/25 1:40 am vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
7/4/25 1:40 am vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
7/5/25 1:40 am vs Kansas City Royals Kansas City Royals KC Kansas City Royals Royals Arizona Diamondbacks Diamondbacks
7/5/25 8:10 pm vs Kansas City Royals Kansas City Royals KC Kansas City Royals Royals Arizona Diamondbacks Diamondbacks
7/6/25 8:10 pm vs Kansas City Royals Kansas City Royals KC Kansas City Royals Royals Arizona Diamondbacks Diamondbacks
7/8/25 1:40 am at San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
7/9/25 1:40 am at San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
7/10/25 1:40 am at San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
7/11/25 1:40 am at San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
7/12/25 1:38 am at Los Angeles Angels Los Angeles Angels LAA Los Angeles Angels Angels Arizona Diamondbacks Diamondbacks
7/13/25 1:38 am at Los Angeles Angels Los Angeles Angels LAA Los Angeles Angels Angels Arizona Diamondbacks Diamondbacks
7/13/25 8:07 pm at Los Angeles Angels Los Angeles Angels LAA Los Angeles Angels Angels Arizona Diamondbacks Diamondbacks
7/19/25 1:40 am vs St. Louis Cardinals St. Louis Cardinals STL St. Louis Cardinals Cardinals Arizona Diamondbacks Diamondbacks
7/19/25 11:15 pm vs St. Louis Cardinals St. Louis Cardinals STL St. Louis Cardinals Cardinals Arizona Diamondbacks Diamondbacks
7/20/25 8:10 pm vs St. Louis Cardinals St. Louis Cardinals STL St. Louis Cardinals Cardinals Arizona Diamondbacks Diamondbacks
7/22/25 1:40 am vs Houston Astros Houston Astros HOU Houston Astros Astros Arizona Diamondbacks Diamondbacks
7/23/25 1:40 am vs Houston Astros Houston Astros HOU Houston Astros Astros Arizona Diamondbacks Diamondbacks
7/23/25 7:40 pm vs Houston Astros Houston Astros HOU Houston Astros Astros Arizona Diamondbacks Diamondbacks
7/25/25 10:40 pm at Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates Arizona Diamondbacks Diamondbacks
7/26/25 10:40 pm at Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates Arizona Diamondbacks Diamondbacks
7/27/25 5:35 pm at Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates Arizona Diamondbacks Diamondbacks
7/28/25 10:40 pm at Detroit Tigers Detroit Tigers DET Detroit Tigers Tigers Arizona Diamondbacks Diamondbacks
7/29/25 10:40 pm at Detroit Tigers Detroit Tigers DET Detroit Tigers Tigers Arizona Diamondbacks Diamondbacks
7/30/25 5:10 pm at Detroit Tigers Detroit Tigers DET Detroit Tigers Tigers Arizona Diamondbacks Diamondbacks
8/2/25 2:05 am at Athletics Athletics ATH Athletics Athletics Arizona Diamondbacks Diamondbacks
8/3/25 2:05 am at Athletics Athletics ATH Athletics Athletics Arizona Diamondbacks Diamondbacks
8/3/25 8:05 pm at Athletics Athletics ATH Athletics Athletics Arizona Diamondbacks Diamondbacks
8/5/25 1:40 am vs San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
8/6/25 1:40 am vs San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
8/7/25 1:40 am vs San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
8/9/25 1:40 am vs Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
8/10/25 12:10 am vs Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
8/10/25 8:10 pm vs Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
8/12/25 12:05 am at Texas Rangers Texas Rangers TEX Texas Rangers Rangers Arizona Diamondbacks Diamondbacks
8/13/25 12:05 am at Texas Rangers Texas Rangers TEX Texas Rangers Rangers Arizona Diamondbacks Diamondbacks
8/13/25 6:35 pm at Texas Rangers Texas Rangers TEX Texas Rangers Rangers Arizona Diamondbacks Diamondbacks
8/15/25 12:40 am at Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
8/16/25 12:40 am at Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
8/17/25 12:10 am at Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
8/17/25 7:10 pm at Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies Arizona Diamondbacks Diamondbacks
8/19/25 1:40 am vs Cleveland Guardians Cleveland Guardians CLE Cleveland Guardians Guardians Arizona Diamondbacks Diamondbacks
8/20/25 1:40 am vs Cleveland Guardians Cleveland Guardians CLE Cleveland Guardians Guardians Arizona Diamondbacks Diamondbacks
8/20/25 7:40 pm vs Cleveland Guardians Cleveland Guardians CLE Cleveland Guardians Guardians Arizona Diamondbacks Diamondbacks
8/23/25 1:40 am vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds Arizona Diamondbacks Diamondbacks
8/24/25 12:10 am vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds Arizona Diamondbacks Diamondbacks
8/24/25 8:10 pm vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds Arizona Diamondbacks Diamondbacks
8/25/25 11:40 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers Arizona Diamondbacks Diamondbacks
8/26/25 11:40 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers Arizona Diamondbacks Diamondbacks
8/27/25 11:40 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers Arizona Diamondbacks Diamondbacks
8/28/25 6:10 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers Arizona Diamondbacks Diamondbacks
8/30/25 2:10 am at Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers Arizona Diamondbacks Diamondbacks
8/31/25 1:10 am at Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers Arizona Diamondbacks Diamondbacks
8/31/25 8:10 pm at Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers Arizona Diamondbacks Diamondbacks
9/2/25 12:10 am vs Texas Rangers Texas Rangers TEX Texas Rangers Rangers Arizona Diamondbacks Diamondbacks
9/3/25 1:40 am vs Texas Rangers Texas Rangers TEX Texas Rangers Rangers Arizona Diamondbacks Diamondbacks
9/3/25 7:40 pm vs Texas Rangers Texas Rangers TEX Texas Rangers Rangers Arizona Diamondbacks Diamondbacks
9/6/25 1:40 am vs Boston Red Sox Boston Red Sox BOS Boston Red Sox Red Sox Arizona Diamondbacks Diamondbacks
9/7/25 12:10 am vs Boston Red Sox Boston Red Sox BOS Boston Red Sox Red Sox Arizona Diamondbacks Diamondbacks
9/7/25 8:10 pm vs Boston Red Sox Boston Red Sox BOS Boston Red Sox Red Sox Arizona Diamondbacks Diamondbacks
9/9/25 1:45 am at San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
9/10/25 1:45 am at San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
9/10/25 7:45 pm at San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
9/13/25 12:10 am at Minnesota Twins Minnesota Twins MIN Minnesota Twins Twins Arizona Diamondbacks Diamondbacks
9/13/25 11:10 pm at Minnesota Twins Minnesota Twins MIN Minnesota Twins Twins Arizona Diamondbacks Diamondbacks
9/14/25 6:10 pm at Minnesota Twins Minnesota Twins MIN Minnesota Twins Twins Arizona Diamondbacks Diamondbacks
9/16/25 1:40 am vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
9/17/25 1:40 am vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
9/17/25 7:40 pm vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants Arizona Diamondbacks Diamondbacks
9/20/25 1:40 am vs Philadelphia Phillies Philadelphia Phillies PHI Philadelphia Phillies Phillies Arizona Diamondbacks Diamondbacks
9/21/25 12:10 am vs Philadelphia Phillies Philadelphia Phillies PHI Philadelphia Phillies Phillies Arizona Diamondbacks Diamondbacks
9/21/25 8:10 pm vs Philadelphia Phillies Philadelphia Phillies PHI Philadelphia Phillies Phillies Arizona Diamondbacks Diamondbacks
9/24/25 1:40 am vs Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers Arizona Diamondbacks Diamondbacks
9/25/25 1:40 am vs Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers Arizona Diamondbacks Diamondbacks
9/25/25 7:40 pm vs Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers Arizona Diamondbacks Diamondbacks
9/27/25 1:40 am at San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
9/28/25 12:40 am at San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks
9/28/25 7:10 pm at San Diego Padres San Diego Padres SD San Diego Padres Padres Arizona Diamondbacks Diamondbacks

Completed Games

Date Time Opponent W/L Score Record Winning Pitcher Losing Pitcher Save
6/14/25 11:15 pm vs San Diego Padres San Diego Padres SD 0-0 35-30
6/14/25 1:40 am vs San Diego Padres San Diego Padres SD L 1-5 35-30 Ryne Nelson R. Nelson (R) 3-1 Stephen Kolek S. Kolek (R) 3-2
6/11/25 7:40 pm vs Seattle Mariners Seattle Mariners SEA L 2-5 34-30 Eduardo Rodriguez E. Rodriguez (L) 2-3 Bryan Woo B. Woo (R) 5-4 Shelby Miller S. Miller (R) 3
6/11/25 1:40 am vs Seattle Mariners Seattle Mariners SEA L 3-10 33-30 Brandon Pfaadt B. Pfaadt (R) 8-4 Logan Evans L. Evans (R) 3-2 Bryce Jarvis B. Jarvis (R)
6/10/25 1:40 am vs Seattle Mariners Seattle Mariners SEA L 4-8 32-30 Jalen Beeks J. Beeks (L) 2-0 Carlos Vargas C. Vargas (R) 1-5
6/8/25 5:40 pm at Cincinnati Reds Cincinnati Reds CIN L 2-4 31-30 Taylor Rogers T. Rogers (L) 2-2 Zac Gallen Z. Gallen (R) 4-8 Antonio Santillan A. Santillan (R)
6/7/25 8:10 pm at Cincinnati Reds Cincinnati Reds CIN L 1-13 31-29 Nick Martinez N. Martinez (R) 4-6 Ryne Nelson R. Nelson (R) 2-1
6/6/25 11:10 pm at Cincinnati Reds Cincinnati Reds CIN L 3-4 31-28 Antonio Santillan A. Santillan (R) 0-1 Angel Zerpa A. Zerpa (R) 1-1
6/5/25 4:15 pm at Atlanta Braves Atlanta Braves ATL W 11-10 31-28 Kendall Graveman K. Graveman (R) 1-0 Raisel Iglesias R. Iglesias (R) 3-5 Shelby Miller S. Miller (R) 3
6/4/25 11:15 pm at Atlanta Braves Atlanta Braves ATL W 2-1 30-28 Merrill Kelly M. Kelly (R) 6-2 Chris Sale C. Sale (L) 3-4 Reid Detmers R. Detmers (R) 1
6/3/25 11:15 pm at Atlanta Braves Atlanta Braves ATL W 8-3 29-28 Zac Gallen Z. Gallen (R) 4-7 Spencer Strider S. Strider (R) 0-4
6/1/25 8:10 pm vs Washington Nationals Washington Nationals WSH L 1-3 28-28 Anderson Severino A. Severino (R) 1-0 Mitchell Parker M. Parker (L) 4-5 Reid Detmers R. Detmers (R) 1
6/1/25 2:10 am vs Washington Nationals Washington Nationals WSH W 11-7 27-28 Mike Soroka M. Soroka (R) 2-3 Brandon Pfaadt B. Pfaadt (R) 7-4
5/31/25 1:40 am vs Washington Nationals Washington Nationals WSH W 9-7 27-27 Jake Irvin J. Irvin (R) 5-1 Juan Morillo J. Morillo (R) 0-1 Kyle Finnegan K. Finnegan (R)
5/28/25 7:40 pm vs Pittsburgh Pirates Pittsburgh Pirates PIT W 10-1 27-26 Paul Skenes P. Skenes (R) 4-5 Zac Gallen Z. Gallen (R) 3-7
5/28/25 1:40 am vs Pittsburgh Pirates Pittsburgh Pirates PIT W 9-6 27-25 Joey Wentz J. Wentz (L) 2-1 Kevin Ginkel K. Ginkel (R) 0-3 David Bednar D. Bednar (R)
5/27/25 12:10 am vs Pittsburgh Pirates Pittsburgh Pirates PIT L 0-5 27-24 Ryne Nelson R. Nelson (R) 2-0 Andrew Heaney A. Heaney (L) 1-4
5/25/25 6:15 pm at St. Louis Cardinals St. Louis Cardinals STL L 3-4 26-24 John King J. King (L) 1-0 Kevin Ginkel K. Ginkel (R) 0-2 Phil Maton P. Maton (R)
5/24/25 6:15 pm at St. Louis Cardinals St. Louis Cardinals STL L 5-6 26-23 Ryan Helsley R. Helsley (R) 2-0 Reid Detmers R. Detmers (R) 1-2
5/24/25 12:15 am at St. Louis Cardinals St. Louis Cardinals STL L 3-4 26-22 Miles Mikolas M. Mikolas (R) 4-2 Zac Gallen Z. Gallen (R) 3-6 Ryan Helsley R. Helsley (R) 1
5/22/25 2:10 am at Los Angeles Dodgers Los Angeles Dodgers LAD L 1-3 26-21 Dustin May D. May (R) 1-4 Corbin Burnes C. Burnes (R) 3-1 Tanner Scott T. Scott (L)
5/21/25 2:10 am at Los Angeles Dodgers Los Angeles Dodgers LAD L 3-4 26-21 Anthony Banda A. Banda (L) 4-1 Shelby Miller S. Miller (R) 3-1
5/20/25 2:10 am at Los Angeles Dodgers Los Angeles Dodgers LAD W 9-5 26-20 Brandon Pfaadt B. Pfaadt (R) 7-3 Jack Dreyer J. Dreyer (L) 2-2 Shelby Miller S. Miller (R) 3
5/18/25 8:10 pm vs Colorado Rockies Colorado Rockies COL L 0-1 25-20 Merrill Kelly M. Kelly (R) 5-2 Chase Dollander C. Dollander (R) 2-5 Shelby Miller S. Miller (R) 3
5/18/25 12:10 am vs Colorado Rockies Colorado Rockies COL W 14-12 24-20 Jake Bird J. Bird (R) 1-1 Angel Zerpa A. Zerpa (R) 1-1 Seth Halvorsen S. Halvorsen (R)
5/17/25 1:40 am vs Colorado Rockies Colorado Rockies COL L 0-8 24-19 Corbin Burnes C. Burnes (R) 3-1 Carson Palmquist C. Palmquist (L) 0-1
5/14/25 7:45 pm at San Francisco Giants San Francisco Giants SF W 8-7 23-19 Angel Zerpa A. Zerpa (R) 1-0 Jordan Hicks J. Hicks (R) 1-5 Shelby Miller S. Miller (R) 3
5/14/25 1:45 am at San Francisco Giants San Francisco Giants SF L 6-10 22-19 Robbie Ray R. Ray (L) 6-0 Brandon Pfaadt B. Pfaadt (R) 6-3
5/13/25 1:45 am at San Francisco Giants San Francisco Giants SF W 2-1 22-18 Merrill Kelly M. Kelly (R) 4-2 Justin Verlander J. Verlander (R) 0-3 Shelby Miller S. Miller (R) 3
5/11/25 8:10 pm vs Los Angeles Dodgers Los Angeles Dodgers LAD W 8-1 21-18 Tony Gonsolin T. Gonsolin (R) 2-0 Zac Gallen Z. Gallen (R) 3-5
5/11/25 12:10 am vs Los Angeles Dodgers Los Angeles Dodgers LAD L 0-3 21-17 Corbin Burnes C. Burnes (R) 2-1 Dustin May D. May (R) 1-3 Ryne Nelson R. Nelson (R) 1
5/10/25 1:40 am vs Los Angeles Dodgers Los Angeles Dodgers LAD W 14-11 20-17 Alex Vesia A. Vesia (L) 1-0 Kevin Ginkel K. Ginkel (R) 0-1 Tanner Scott T. Scott (L)
5/9/25 1:40 am vs Los Angeles Dodgers Los Angeles Dodgers LAD L 3-5 20-16 Brandon Pfaadt B. Pfaadt (R) 6-2 Yoshinobu Yamamoto Y. Yamamoto (R) 3-3 Kevin Ginkel K. Ginkel (R)
5/7/25 7:40 pm vs New York Mets New York Mets NYM W 7-1 19-16 Kodai Senga K. Senga (R) 4-2 Merrill Kelly M. Kelly (R) 3-2
5/7/25 1:40 am vs New York Mets New York Mets NYM L 1-5 19-15 Zac Gallen Z. Gallen (R) 3-4 David Peterson D. Peterson (L) 2-2
5/6/25 1:40 am vs New York Mets New York Mets NYM W 5-4 18-15 Griffin Canning G. Canning (R) 4-1 Ryne Nelson R. Nelson (R) 1-0 Edwin Diaz E. Diaz (R) 1
5/4/25 6:05 pm at Philadelphia Phillies Philadelphia Phillies PHI W 11-9 18-15 Shelby Miller S. Miller (R) 3-0 Jose Alvarado J. Alvarado (L) 3-1 Jalen Beeks J. Beeks (L) 1
5/3/25 10:05 pm at Philadelphia Phillies Philadelphia Phillies PHI L 2-7 17-15 Aaron Nola A. Nola (R) 1-5 Brandon Pfaadt B. Pfaadt (R) 5-2
5/2/25 10:45 pm at Philadelphia Phillies Philadelphia Phillies PHI L 2-3 17-14 Tanner Banks T. Banks (L) 1-0 Jose Castillo J. Castillo (L) 0-1 Jose Alvarado J. Alvarado (L) 3
5/1/25 5:10 pm at New York Mets New York Mets NYM W 4-2 17-13 Zac Gallen Z. Gallen (R) 2-4 Kodai Senga K. Senga (R) 3-2 Shelby Miller S. Miller (R) 2
4/30/25 11:10 pm at New York Mets New York Mets NYM W 4-3 16-13 Corbin Burnes C. Burnes (R) 1-1 Ryne Stanek R. Stanek (R) 0-3 Angel Zerpa A. Zerpa (R)
4/29/25 11:10 pm at New York Mets New York Mets NYM L 3-8 15-13 David Peterson D. Peterson (L) 2-1 Eduardo Rodriguez E. Rodriguez (L) 1-3
4/27/25 8:10 pm vs Atlanta Braves Atlanta Braves ATL L 4-6 15-12 Brandon Pfaadt B. Pfaadt (R) 5-1 Spencer Schwellenbach S. Schwellenbach (R) 1-2 Reid Detmers R. Detmers (R) 1
4/27/25 12:10 am vs Atlanta Braves Atlanta Braves ATL W 8-7 14-12 Raisel Iglesias R. Iglesias (R) 1-2 Reid Detmers R. Detmers (R) 1-1 Dylan Lee D. Lee (L) 1
4/26/25 1:40 am vs Atlanta Braves Atlanta Braves ATL W 8-2 14-11 Chris Sale C. Sale (L) 1-2 Zac Gallen Z. Gallen (R) 1-4
4/25/25 1:40 am vs Tampa Bay Rays Tampa Bay Rays TB W 7-4 14-10 Edwin Uceta E. Uceta (R) 2-1 J.P. Feyereisen J. Feyereisen (R) 0-1 Pete Fairbanks P. Fairbanks (R) 1
4/24/25 1:40 am vs Tampa Bay Rays Tampa Bay Rays TB W 7-6 14-9 Pete Fairbanks P. Fairbanks (R) 1-1 Drey Jameson D. Jameson (R) 0-0 Eric Orze E. Orze (R)
4/23/25 1:40 am vs Tampa Bay Rays Tampa Bay Rays TB L 1-5 14-9 Brandon Pfaadt B. Pfaadt (R) 4-1 Zack Littell Z. Littell (R) 0-5
4/20/25 6:20 pm at Chicago Cubs Chicago Cubs CHC W 3-2 13-9 Shelby Miller S. Miller (R) 2-0 Jordan Wicks J. Wicks (L) 0-1 Drey Jameson D. Jameson (R)
4/19/25 6:20 pm at Chicago Cubs Chicago Cubs CHC L 2-6 12-9 Caleb Thielbar C. Thielbar (L) 1-0 Zac Gallen Z. Gallen (R) 1-3
4/18/25 6:20 pm at Chicago Cubs Chicago Cubs CHC L 11-13 12-8 Ryan Pressly R. Pressly (R) 2-1 Joe Mantiply J. Mantiply (L) 0-1
4/17/25 4:10 pm at Miami Marlins Miami Marlins MIA W 6-4 12-7 Eduardo Rodriguez E. Rodriguez (L) 1-2 Edward Cabrera E. Cabrera (R) 0-1 A.J. Puk A.J. Puk (L)
4/16/25 10:40 pm at Miami Marlins Miami Marlins MIA W 6-2 11-7 Brandon Pfaadt B. Pfaadt (R) 3-1 Max Meyer M. Meyer (R) 1-2
4/15/25 10:40 pm at Miami Marlins Miami Marlins MIA W 10-4 10-7 Merrill Kelly M. Kelly (R) 3-1 Connor Gillispie C. Gillispie (R) 0-2
4/13/25 8:10 pm vs Milwaukee Brewers Milwaukee Brewers MIL L 2-5 9-7 Jalen Beeks J. Beeks (L) 1-0 Bryan Hudson B. Hudson (L) 0-1 A.J. Puk A.J. Puk (L)
4/13/25 12:10 am vs Milwaukee Brewers Milwaukee Brewers MIL L 4-5 8-7 Ryne Nelson R. Nelson (R) 1-0 Trevor Megill T. Megill (R) 0-1
4/12/25 1:40 am vs Milwaukee Brewers Milwaukee Brewers MIL W 7-0 7-7 Jose Quintana J. Quintana (L) 1-0 Eduardo Rodriguez E. Rodriguez (L) 0-2
4/9/25 7:40 pm vs Baltimore Orioles Baltimore Orioles BAL L 0-9 7-6 Brandon Pfaadt B. Pfaadt (R) 2-1 Dean Kremer D. Kremer (R) 1-2
4/9/25 1:40 am vs Baltimore Orioles Baltimore Orioles BAL L 3-4 6-6 Merrill Kelly M. Kelly (R) 2-1 Charlie Morton C. Morton (R) 0-3 Reid Detmers R. Detmers (R) 1
4/8/25 1:40 am vs Baltimore Orioles Baltimore Orioles BAL W 5-1 5-6 Zach Eflin Z. Eflin (R) 2-1 Zac Gallen Z. Gallen (R) 1-2
4/6/25 5:35 pm at Washington Nationals Washington Nationals WSH L 4-5 5-5 Trevor Williams T. Williams (R) 1-0 Corbin Burnes C. Burnes (R) 0-1 Kyle Finnegan K. Finnegan (R)
4/5/25 8:05 pm at Washington Nationals Washington Nationals WSH L 3-4 5-4 Mitchell Parker M. Parker (L) 2-0 Eduardo Rodriguez E. Rodriguez (L) 0-1 Kyle Finnegan K. Finnegan (R)
4/4/25 10:45 pm at Washington Nationals Washington Nationals WSH W 6-4 5-3 Brandon Pfaadt B. Pfaadt (R) 1-1 Jose Ferrer J. Ferrer (L) 0-2 Reid Detmers R. Detmers (R) 1
4/3/25 11:05 pm at New York Yankees New York Yankees NYY L 7-9 4-3 Carlos Carrasco C. Carrasco (R) 1-0 Merrill Kelly M. Kelly (R) 1-1 Luke Weaver L. Weaver (R)
4/2/25 11:05 pm at New York Yankees New York Yankees NYY W 4-3 4-2 Zac Gallen Z. Gallen (R) 1-1 Carlos Rodon C. Rodon (L) 1-1 A.J. Puk A.J. Puk (L)
4/1/25 11:05 pm at New York Yankees New York Yankees NYY W 7-5 3-2 Shelby Miller S. Miller (R) 1-0 Mark Leiter Jr. M. Leiter Jr. (R) 0-1 A.J. Puk A.J. Puk (L)
3/30/25 8:10 pm vs Chicago Cubs Chicago Cubs CHC L 6-10 2-2 Reid Detmers R. Detmers (R) 1-0 Elijah Morgan E. Morgan (R) 0-1
3/30/25 12:10 am vs Chicago Cubs Chicago Cubs CHC W 4-3 1-2 Shota Imanaga S. Imanaga (L) 1-0 Brandon Pfaadt B. Pfaadt (R) 0-1 Ryan Pressly R. Pressly (R)
3/29/25 1:40 am vs Chicago Cubs Chicago Cubs CHC L 1-8 1-1 Merrill Kelly M. Kelly (R) 1-0 Jameson Taillon J. Taillon (R) 0-1
3/28/25 2:10 am vs Chicago Cubs Chicago Cubs CHC W 10-6 0-1 Justin Steele J. Steele (L) 1-1 Zac Gallen Z. Gallen (R) 0-1

Arizona Diamondbacks 2025 Schedule Guide

The Arizona Diamondbacks 2025 schedule features a packed slate of NL West rivalries, tough interleague matchups, and critical late-season series with postseason implications. With 162 games ahead, understanding how the Diamondbacks perform across different environments is key for bettors, fantasy managers, and fans. As a young team on the rise, Arizona’s speed and pitching depth make them one to watch. Tracking matchups, travel stretches, and homestand momentum offers a sharp edge in both betting and fantasy formats.

Why the Diamondbacks Schedule Matters for Bettors

Analyzing the Diamondbacks’ schedule helps identify favorable betting opportunities related to travel fatigue, bullpen usage, and hitter-friendly environments. Arizona often thrives during home series at Chase Field, where run production can spike. On the road, especially during back-to-back sets, the offense may slow down against elite pitching. Bettors should target first-five inning bets, team totals, and alternate lines based on schedule flow and rest days.

Key Matchups on the 2025 Diamondbacks Schedule

  • Opening Day: The Diamondbacks open their 2025 campaign with a divisional showdown at Chase Field. Early-season games offer betting value on starting pitchers and low offensive output as hitters settle in.
  • Diamondbacks vs. Dodgers/Padres/Giants/Rockies: NL West games are crucial for playoff hopes and often tightly contested. These matchups offer value in live betting, prop markets, and total run lines based on ballpark and rotation matchups.
  • Interleague Play: Arizona will face AL teams like the Rays, Red Sox, and White Sox in fresh cross-league matchups. These games often include unique pitcher-hitter duels, perfect for exploiting mispriced props and DFS sleepers.
  • Long Road Trips: Travel-heavy stretches to the East Coast or multiple time zones can impact bullpen depth and lineup efficiency. Bettors should monitor fatigue when betting on totals and late-inning performances.

Fantasy Baseball & the Diamondbacks Schedule

The 2025 Diamondbacks schedule offers fantasy value throughout the year, especially during homestands in hitter-friendly Chase Field. Speedy players and contact hitters tend to shine in Arizona’s offensive-friendly climate. Pitchers are better streamed on the road in cooler or spacious parks where home runs are limited. Keep an eye on platoon splits, rookie call-ups, and expanded roles during travel or doubleheader stretches.

Primetime Games & Betting Strategy

Arizona’s improving profile means more ESPN, FOX, and MLB Network appearances in 2025. These primetime matchups bring bigger betting menus, milestone props, and higher betting volume. Public money can push lines toward marquee names, offering value on alternate bets and contrarian props. In-game betting can be especially sharp when bullpen usage is favorable or injury news breaks close to game time.

Best Sportsbook Promos for Betting on the Diamondbacks

Make the most of your bets on the Diamondbacks in 2025 with these top sportsbook promos. These deals rotate with matchups and include profit boosts, SGP insurance, and milestone-based offers.

Diamondbacks Giveaway & Theme Nights

Chase Field will host bobblehead giveaways, fireworks nights, and other fan promotions throughout the 2025 season. These events usually fall on weekends and holidays, driving attendance and energizing the crowd. Bettors can look for value in overs and total base props when crowd energy is high. Be sure to arrive early for giveaways and take advantage of the fan zone experiences.

2025 Diamondbacks Postseason Outlook

With a playoff appearance in 2023 and momentum building, the Diamondbacks are poised to challenge again in 2025. August and September series against the Dodgers and Padres could determine playoff seeding or Wild Card spots. Bettors and fantasy managers should watch for rotation adjustments, bullpen strategy, and late-season call-ups. These factors influence player props, fantasy usage, and daily DFS decisions.

Diamondbacks Doubleheaders & Rainout Policies

Rainouts are rare at Chase Field due to the retractable roof, but doubleheaders may still occur on the road. These games offer value on second-game props, bench player usage, and alternate lines. Unders often hit in Game 2 due to fatigue and downgraded lineups. Always verify starting pitchers and lineup shifts when betting on doubleheaders or back-to-back games.

Stadium Attendance & Travel Tips

Chase Field is centrally located in downtown Phoenix, making it easy to access via car, public transit, or on foot from nearby hotels. Parking is plentiful, and the surrounding area offers food and entertainment before and after the game. Summer night games are more popular due to the controlled climate inside the stadium. Book early for giveaway nights or weekend rivalry matchups.

Weekend Series & Holiday Matchups

The Diamondbacks host weekend series over Memorial Day, July 4th, and Labor Day with themed promotions and postgame fireworks. These events bring larger crowds and expanded betting options, including team props and alternate totals. Sportsbooks often feature odds boosts tied to milestone performances and player popularity. DFS contests during these series also offer increased prize pools and traffic.

Betting Trends Based on the Diamondbacks Schedule

The Diamondbacks often score more at home, making overs and total base props strong plays during Chase Field homestands. On the road, pitching-heavy matchups in places like San Diego or San Francisco favor unders and first-five inning bets. Bettors should track rotation trends and bullpen usage to take advantage of schedule-driven performance swings. Understanding these rhythms can make the difference in finding profitable wagers.

How to Watch or Stream Every Diamondbacks Game

Diamondbacks games air locally on Bally Sports Arizona and are available via MLB.TV for out-of-market fans. National games appear on ESPN, FOX, and MLB Network, with additional streaming coverage on Apple TV+ and Peacock. Always check local blackout zones before placing fantasy lineups or betting slips. Most services now include live stats, betting integrations, and fantasy tools to enhance your experience.