Diamondbacks trade deadline history

Below is every July trade — those leading up to the non-waiver trade deadline — the Diamondbacks have made in their 18-year existence, as compiled by Baseball Reference.

July 24, 1998: The Arizona Diamondbacks traded Reid Cornelius to the Florida Marlins for a player to be named later. The Marlins sent Walt White (minors) (Oct. 29, 1998) to the Diamondbacks to complete the trade.

July 31, 1998: The Diamondbacks traded Willie Blair, Jorge Fabregas and cash to the New York Mets for Nelson Figueroa, Bernard Gilkey and cash.

July 8, 1999: The Marlins traded Matt Mantei to the Diamondbacks for a player to be named later, Vladimir Nunez and Brad Penny. The Diamondbacks sent Abraham Nunez (Dec. 13, 1999) to the Marlins to complete the trade.

July 26, 2000: The Philadelphia Phillies traded Curt Schilling to the Diamondbacks for Omar Daal, Nelson Figueroa, Travis Lee and Vicente Padilla.

July 25, 2001: The Tampa Bay Rays traded Mike Difelice and Albie Lopez to the Diamondbacks for Nick Bierbrodt and Jason Conti.

July 18, 2003: The Diamondbacks traded Tony Womack to the Colorado Rockies for Mike Watson (minors).

July 29, 2003: The New York Yankees traded Raul Mondesi and cash to the Diamondbacks for Jon-Mark Sprowl (minors), David Dellucci and Bret Prinz.

July 31, 2004: The Diamondbacks traded Steve Finley and Brent Mayne to the Los Angeles Dodgers for Reggie Abercrombie (minors), Koyie Hill and Bill Murphy.

July 21, 2005: The Phillies traded Tim Worrell and cash to the Diamondbacks for Matt Kata.

July 30, 2005: The Diamondbacks traded Jose Cruz and cash to the Boston Red Sox for Kyle Bono (minors) and Kenny Perez (minors).

July 22, 2008: The Washington Nationals traded Jon Rauch to the Diamondbacks for Emilio Bonifacio.

July 7, 2009: The Chicago White Sox traded Brandon Allen to the Diamondbacks for Tony Pena.

July 19, 2009: The Milwaukee Brewers traded Roque Mercedes (minors) and Cole Gillespie to the Diamondbacks for Felipe Lopez.

July 25, 2010: The Diamondbacks traded Dan Haren to the Los Angeles Angels for a player to be named later, Patrick Corbin, Rafael Rodriguez and Joe Saunders. The Angels sent Tyler Skaggs (Aug. 7, 2010) to the Diamondbacks to complete the trade.

July 30, 2010: The Diamondbacks traded Edwin Jackson to the White Sox for David Holmberg and Daniel Hudson.

July 31, 2010: The Diamondbacks traded Pedro Ciriaco, Chris Snyder and cash to the Pittsburgh Pirates for D.J. Carrasco, Ryan Church and Bobby Crosby.

July 31, 2010: The Diamondbacks traded Chad Qualls to the Rays for a player to be named later. The Rays sent Matt Gorgen (minors) (Sept. 9, 2010) to the Diamondbacks to complete the trade.

July 30, 2011: The Nationals traded Jason Marquis to the Diamondbacks for Zach Walters.

July 31, 2011: The Oakland Athletics traded Brad Ziegler to the Diamondbacks for Brandon Allen and Jordan Norberto.

July 23, 2012: The Diamondbacks traded Barry Enright to the Angels for a player to be named later. The Angels sent Frazier Hall (minors) (Aug. 31, 2012) to the Diamondbacks to complete the trade.

July 24, 2012: The Diamondbacks traded Ryan Roberts to the Rays for Tyler Bortnick (minors).

July 29, 2012: The Houston Astros traded Chris Johnson to the Diamondbacks for Bobby Borchering (minors) and Marc Krauss.

July 31, 2012: The Red Sox traded Matt Albers and Scott Podsednik to the Diamondbacks for Craig Breslow.

July 31, 2013: The Diamondbacks traded Ian Kennedy to the Padres for Matt Stites and Joe Thatcher.

July 5, 2014: The Diamondbacks traded Tony Campana and Joe Thatcher to the Angels for Zach Borenstein (minors) and Joey Krehbiel (minors).

July 6, 2014: The Diamondbacks traded Brandon McCarthy and cash to the Yankees for Vidal Nuno.

July 31, 2014: The Diamondbacks traded Gerardo Parra to the Brewers for Anthony Banda (minors) and Mitch Haniger (minors).

July 31, 2014: The Diamondbacks traded Martin Prado to the Yankees for Peter O’Brien and player to be named.