
Arizona Diamondbacks
Through games of Oct 28
Arizona Diamondbacks team stats: hitting, pitching, rotation and bullpen with league ranks, season and recent form.
Team stats
Schedule and results
O/U 29-30- Sep 27at
San Diego PadresL4–9−155O 8Recap › - Sep 26at
San Diego PadresL7–10+102O 7.5 - Sep 25at
San Diego PadresW11–4+103O 7.5Recap › - Sep 24at
Colorado RockiesW12–8−195O 10Recap › - Sep 23at
Colorado RockiesW5–3−170U 11.5Recap › - Sep 22at
Colorado RockiesW7–2−185U 11Recap › - Sep 20vs
New York YankeesW8–4−122O 8.5 - Sep 19vs
New York YankeesW5–3+137O 7.5Recap › - Sep 18vs
New York YankeesL2–9−115O 7.5Recap › - Sep 16vs
Miami MarlinsL3–4−140U 8.5Recap ›
Show all 162 games
- Sep 15vs
Miami MarlinsL2–4−158U 8.5Recap › - Sep 14vs
Miami MarlinsW8–7−134O 8.5Recap › - Sep 13vs
Texas RangersL6–7−132O 8.5Recap › - Sep 12vs
Texas RangersL2–6−135U 8.5Recap › - Sep 11vs
Texas RangersW9–1−115O 8.5 - Sep 9at
Kansas City RoyalsL2–5−120U 8.5 - Sep 8at
Kansas City RoyalsW5–3−105U 9 - Sep 7at
Kansas City RoyalsW5–4−105U 9.5Recap › - Sep 6at
Houston AstrosW3–2−105U 8Recap › - Sep 5at
Houston AstrosW4–3−111U 8.5 - Sep 4at
Houston AstrosL1–3+110U 8.5Recap › - Sep 2vs
Philadelphia PhilliesW1–0+110U 8.5 - Sep 1vs
Philadelphia PhilliesL1–7+112O 7.5Recap › - Aug 31vs
Philadelphia PhilliesL1–2−104U 8.5Recap › - Aug 29at
San Francisco GiantsL2–7Recap › - Aug 29at
San Francisco GiantsW7–1Recap › - Aug 28at
San Francisco GiantsW10–6−118O 8Recap › - Aug 27at
San Francisco GiantsL1–6−123U 8Recap › - Aug 26vs
Chicago CubsW2–0+102U 8.5 - Aug 25vs
Chicago CubsW5–4−105O 8 - Aug 24vs
Chicago CubsL0–7+125U 9Recap › - Aug 23vs
Cincinnati RedsW5–3−143U 8.5Recap › - Aug 22vs
Cincinnati RedsL5–11−195O 8.5Recap › - Aug 21vs
Cincinnati RedsW9–0−150O 8.5Recap › - Aug 19at
Boston Red SoxW7–6+140O 8.5Recap › - Aug 18at
Boston Red SoxL4–9+145O 7.5Recap › - Aug 17at
Boston Red SoxL1–11+115O 9Recap › - Aug 16at
Atlanta BravesL3–5+110U 9Recap › - Aug 15at
Atlanta BravesW10–3+116O 9Recap › - Aug 14at
Atlanta BravesW2–0+170U 8Recap › - Aug 12vs
Colorado RockiesL4–6−181O 9.5Recap › - Aug 11vs
Colorado RockiesL2–3−175U 9.5Recap › - Aug 10vs
Colorado RockiesW9–0−212O 8.5Recap › - Aug 9vs
Los Angeles DodgersW4–2+120U 8.5Recap › - Aug 8vs
Los Angeles DodgersL1–2+170U 8.5Recap › - Aug 7vs
Los Angeles DodgersW4–3Recap › - Aug 6vs
San Diego PadresL1–5 - Aug 5vs
San Diego PadresW10–4+120O 8.5Recap › - Aug 4vs
San Diego PadresL4–9−120O 9Recap › - Aug 3vs
San Diego PadresW5–1−111U 8.5Recap › - Aug 2at
Cleveland GuardiansL0–5+158U 8Recap › - Aug 1at
Cleveland GuardiansW12–8+150O 8Recap › - Jul 31at
Cleveland GuardiansW4–1+115U 8.5Recap › - Jul 29at
Pittsburgh PiratesW3–0+119U 8.5Recap › - Jul 28at
Pittsburgh PiratesW8–7−109O 9Recap › - Jul 27at
Pittsburgh PiratesL2–3−103U 9.5Recap › - Jul 26at
Washington NationalsL7–10−116O 10 - Jul 25at
Washington NationalsL3–5+116U 9Recap › - Jul 24at
Washington NationalsW3–2−125U 9.5Recap › - Jul 23at
St. Louis CardinalsW10–6+105O 7.5Recap › - Jul 22vs
AthleticsW15–5−140O 8.5 - Jul 21vs
AthleticsW6–5−138O 9.5 - Jul 20vs
AthleticsL2–5−149U 9Recap › - Jul 19vs
St. Louis CardinalsW8–7 - Jul 18vs
St. Louis CardinalsW5–3 - Jul 17vs
St. Louis CardinalsL4–5 - Jul 12at
Los Angeles DodgersW5–3 - Jul 11at
Los Angeles DodgersW9–2 - Jul 10at
Los Angeles DodgersW9–3 - Jul 9at
San Diego PadresW3–1 - Jul 8at
San Diego PadresL4–10 - Jul 7at
San Diego PadresL1–4 - Jul 6at
San Diego PadresW8–0 - Jul 5vs
Milwaukee BrewersL2–3 - Jul 4vs
Milwaukee BrewersW4–3 - Jul 3vs
Milwaukee BrewersL4–7 - Jul 1vs
San Francisco GiantsL4–6 - Jun 30vs
San Francisco GiantsW8–2 - Jun 29vs
San Francisco GiantsW5–4 - Jun 28at
Tampa Bay RaysL1–5 - Jun 27at
Tampa Bay RaysL2–4 - Jun 26at
Tampa Bay RaysL1–6 - Jun 24at
St. Louis CardinalsW9–4 - Jun 23at
St. Louis CardinalsW4–3 - Jun 22at
St. Louis CardinalsL2–3 - Jun 21vs
Minnesota TwinsL2–4 - Jun 20vs
Minnesota TwinsL8–16 - Jun 19vs
Minnesota TwinsW9–5 - Jun 17vs
Los Angeles AngelsW8–1 - Jun 16vs
Los Angeles AngelsL0–7 - Jun 15vs
Los Angeles AngelsW4–3 - Jun 14at
Cincinnati RedsW5–3 - Jun 13at
Cincinnati RedsL1–2 - Jun 12at
Cincinnati RedsW5–2 - Jun 11at
Miami MarlinsL0–2 - Jun 10at
Miami MarlinsL0–8 - Jun 9at
Miami MarlinsL6–10 - Jun 7vs
Washington NationalsW5–1 - Jun 6vs
Washington NationalsL1–6 - Jun 5vs
Washington NationalsL1–14 - Jun 4vs
Los Angeles DodgersW3–2 - Jun 3vs
Los Angeles DodgersL0–7 - Jun 2vs
Los Angeles DodgersL5–6 - Jun 1vs
Los Angeles DodgersW4–1 - May 31at
Seattle MarinersL2–3 - May 30at
Seattle MarinersL1–5 - May 29at
Seattle MarinersL6–7 - May 27at
San Francisco GiantsW3–2 - May 26at
San Francisco GiantsW7–5 - May 25at
San Francisco GiantsW6–2 - May 24vs
Colorado RockiesW9–1 - May 23vs
Colorado RockiesW5–4 - May 22vs
Colorado RockiesL2–3 - May 21vs
Colorado RockiesW2–1 - May 20vs
San Francisco GiantsW6–3 - May 19vs
San Francisco GiantsW5–3 - May 18vs
San Francisco GiantsW12–2 - May 17at
Colorado RockiesW8–6 - May 16at
Colorado RockiesL2–4 - May 15at
Colorado RockiesW9–1 - May 13at
Texas RangersL5–6 - May 12at
Texas RangersL4–7 - May 11at
Texas RangersW1–0 - May 10vs
New York MetsW5–1 - May 9vs
New York MetsW2–1 - May 8vs
New York MetsL1–3 - May 7vs
Pittsburgh PiratesL2–4 - May 6vs
Pittsburgh PiratesL0–1 - May 5vs
Pittsburgh PiratesW9–0 - May 3at
Chicago CubsL4–8 - May 2at
Chicago CubsL0–2 - May 1at
Chicago CubsL5–6 - Apr 30at
Milwaukee BrewersL1–13 - Apr 29at
Milwaukee BrewersW6–2 - Apr 28at
Milwaukee BrewersL2–13 - Apr 26vs
San Diego PadresW12–7 - Apr 25vs
San Diego PadresL4–6 - Apr 23vs
Chicago White SoxL1–4 - Apr 22vs
Chicago White SoxW11–7 - Apr 21vs
Chicago White SoxL5–11 - Apr 19vs
Toronto Blue JaysL4–10 - Apr 18vs
Toronto Blue JaysW6–2 - Apr 17vs
Toronto Blue JaysW6–3 - Apr 15at
Baltimore OriolesW8–5 - Apr 14at
Baltimore OriolesW4–3 - Apr 13at
Baltimore OriolesL7–9 - Apr 12at
Philadelphia PhilliesW4–3 - Apr 11at
Philadelphia PhilliesL3–4 - Apr 10at
Philadelphia PhilliesW5–4 - Apr 9at
New York MetsW7–1 - Apr 8at
New York MetsW7–2 - Apr 7at
New York MetsL3–4 - Apr 5vs
Atlanta BravesW6–5 - Apr 4vs
Atlanta BravesW2–1 - Apr 3vs
Atlanta BravesL0–2 - Apr 2vs
Atlanta BravesL2–17 - Apr 1vs
Detroit TigersW1–0 - Mar 31vs
Detroit TigersW7–5 - Mar 30vs
Detroit TigersW9–6 - Mar 28at
Los Angeles DodgersL2–3 - Mar 27at
Los Angeles DodgersL4–5 - Mar 26at
Los Angeles DodgersL2–8
Result vs the close: the team's closing moneyline and the combined score against the closing total (O = over, U = under). Against-the-spread and over/under records exclude the postseason and count the 59 of 162 games with a closing line on file. Preview and Recap open the game page.
Starting rotation
2026 regular season: the five pitchers with the most starts for this team. FIP rank among the 188 pitchers with 10+ starts (1st = lowest).
Arizona Diamondbacks players on G&W
- Geraldo Perdomo
- Corbin Carroll
- Ketel Marte
- Nolan Arenado
- Gabriel Moreno
- Ildemaro Vargas
- Carlos Santana
- Max Kepler
- Tim Tawa
- Lars Nootbaar
- Jesús Sánchez
- Kevin Newman
- Pavin Smith
- Ryan Waldschmidt
- Jose Fernandez
- Jose Herrera
- Lourdes Gurriel Jr.
- Adrian Del Castillo
- Eduardo Rodriguez
- Luis Guillorme
- James McCann
- Merrill Kelly
- Brandon Pfaadt
- Zack Littell
- Michael Soroka
- Zac Gallen
- Derek Law
- Ryne Nelson
- Taylor Clarke
- Justin Martinez
- A.J. Puk
- Dylan Floro
- Kevin Ginkel
- Jonathan Loáisiga
- Juan Morillo
- Corbin Burnes
- Bryce Jarvis
- Dennis Santana
- Brandyn Garcia
- Mitch Bratt
- Ryan Thompson
Trends
Rank is the G&W Power Rating rank on each day we published it. Last-5 numbers are regular-season games.
Against the market
League table ›33-26 · +3.3 wins vs the close
Last 15 games: −0.01 wins a game vs the close.
Wins vs the close: actual wins minus the wins the closing moneyline implied (the bookmaker margin removed). $100 a game: profit from backing the team every game at that price. The bet-time line is the consensus line on the morning of the bet window (Tuesday for football, game day for most other sports). The close is the consensus line just before the start. Every game uses only lines captured before it began. Regular season only.
Our record on this team
Full MLB archive ›- Sep 272026
Diamondbacks @
PadresPadres ML +133 · 1.00uW +1.33u - Sep 182026
Yankees @
DiamondbacksDiamondbacks ML +104 · 1.00uL -1.00u - Sep 152026
Miami Marlins @
Arizona DiamondbacksMIA ML +133 · 1.00uW +1.33u - Sep 72026
Diamondbacks @
RoyalsRoyals ML +100 · 2.00uL -2.00u - Sep 62026
Diamondbacks @
AstrosAstros ML -102 · 1.00uL -1.02u - Sep 42026
Diamondbacks @
AstrosDiamondbacks ML +122 · 1.00uL -1.00u - Sep 12026
Phillies @
DiamondbacksDiamondbacks ML +120 · 2.00uL -2.00u - Aug 292026
Diamondbacks @
GiantsDiamondbacks ML -117 · 2.00uL -2.34u - Aug 282026
Diamondbacks @
GiantsDiamondbacks ML -108 · 1.00uW +1.00u - Aug 272026
Diamondbacks @
GiantsDiamondbacks ML +100 · 1.00uL -1.00u - Aug 242026
Cubs @
DiamondbacksDiamondbacks ML +130 · 1.00uL -1.00u - Aug 232026
Reds @
DiamondbacksDiamondbacks ML -122 · 1.00uW +1.00u - Aug 182026
Diamondbacks @
Red SoxDiamondbacks ML +155 · 2.00uL -2.00u - Aug 142026
Diamondbacks @
BravesDiamondbacks ML +185 · 1.00uW +1.85u - Aug 72026
Dodgers @
DiamondbacksDiamondbacks ML +162 · 2.00uW +3.22u - Aug 32026
Padres @
DiamondbacksPadres ML +106 · 1.00uL -1.00u - Aug 22026
Diamondbacks @
GuardiansDiamondbacks ML +160 · 1.00uL -1.00u - Jul 312026
Diamondbacks @
GuardiansDiamondbacks ML +133 · 1.00uW +1.33u - Jul 252026
Diamondbacks @
NationalsDiamondbacks ML +133 · 1.00uL -1.00u - Jul 232026
Diamondbacks @
CardinalsF5 Under 4.5 -110 · 1.00uL -1.10u - Jun 222026
Diamondbacks @
CardinalsF5 Over 4.5 -119 · 1.00uL -1.19u - Jun 212026
Twins @
DiamondbacksF5 Over 5 -112 · 1.00uL -1.12u - Jun 202026
Twins @
DiamondbacksF5 Over 5.5 +104 · 1.00uW +1.04u - Jun 192026
Twins @
DiamondbacksF5 Over 4.5 -110 · 1.00uW +1.00u - Jun 172026
Angels @
DiamondbacksF5 Over 5 -120 · 1.00uW +1.00u
Showing the 25 most recent of 36 plays. Every play is in the MLB archive.
Every graded official play that involved this team, on either side, at the price it was sent. The same plays as the Pick Archive and Results.
About these numbers
The Arizona Diamondbacks on every Lab metric, with each window side by side so you can see whether recent form matches the full season. Under each value is the team's rank among the 30 clubs for that window; the colour is its percentile against the league.
Windows. Season is every game so far. Last 15, Last 30 and Last 7 are each team's most recent games. Home and Road split by where the game was played. vs LHP and vs RHP split the team's plate appearances by the pitcher's hand; for pitching the same buttons split by the batter's side (vs LHB, vs RHB). Custom dates covers any range you choose. Every number is recomputed from the games themselves, and a window never uses a game played after its last date.
Free and members. Season and Last 15 are free for everyone. Last 30, Last 7, home and road, platoon splits and custom dates are part of Analytics, and every higher plan includes them.
All metric definitions are on the MLB Team Stats page.