No. 5 - J.J. Putz
While he was an All-Star in 2007 with Seattle, he should have been with the Dbacks in 2011 as well.
During the 2011 season, he recorded a 2.17 ERA with 45 saves (2nd in the National League). When the All-Star rosters were announced, he had already tallied 21 of those saves.
Of course, we know the Diamondbacks ended up winning the division that season, in large part thanks to an all-star level closer.
No. 4 - Mark Reynolds
Ya, I know, Reynolds struck out sometimes. Ok, a lot of times. But he also put up offensive numbers worthy of at least one All-Star selection. During the 2008 season, Mark hit 28 home runs and drove in 97 runs. Solid numbers for sure, but his 2009 season was even better.
Even though he led the league in strikeouts, he also hit 44 home runs, good for fourth in the National League. He also added 102 RBI (tied for 10th), 24 stolen bases, and received MVP votes. When the rosters were announced, he had tallied 23 home runs and 58 RBI.
A similar thing happened in 2010. While his numbers dropped off some, he still had recorded 19 home runs and 53 RBI when the All-Star rosters were named. He ended the season with 32 home runs (6th in the NL) and drew 83 walks, also sixth in the league. Over those three seasons (2008-10), Reynolds should have been selected to at least one All-Star roster.
No. 3 - David Peralta
A current Diamondback, Peralta could have been an All-Star at least once by now, if not more.
While he won a Gold Glove in 2019 and led the NL in triples last year, there were two seasons where you could make the best argument for David to be an All-Star.
During the 2015 season, Peralta led the NL in triples and finished in the top ten in on-base percentage (.371 - 8th), slugging percentage (.522 - 6th), and batting average (.312 - 8th). He also had a solid 2018 season, smacking a career-high 30 homers (t-8th in the NL) while winning a Silver Slugger award.
All-Star worthy at least once in nine big league seasons? I don’t see why not.
No. 2 - Brad Ziegler
The Dbacks' all-time leader in appearances (377) and ERA (2.57), Ziegler could have been an All-Star in three different seasons. During the 2012 season, he compiled a 6-1 record and 2.49 ERA while appearing in 77 games. He followed it up in 2013 with an 8-1 record and a 2.22 ERA in a league-leading 78 appearances.
In 2015 he became the team’s closer, notching 30 saves (t-10th in the NL) in 32 chances while recording a 1.85 ERA. In other words, Ziegler should have at least one career All-Star selection, if not two or three.
No. 1 - Ian Kennedy
Now back in Arizona at 37 years old in his 16th season, I still can’t figure out how Ian Kennedy wasn’t named an All-Star in 2011.
While the Dbacks won the NL West, Kennedy led the league in wins with 21, also finishing top ten in the NL in ERA (2.88 - 7th), and strikeouts (198 - 8th). When the All-Star teams were announced, Ian had compiled an 8-2 record and a 3.01 ERA.
In other words, he was the ace of a playoff team, finished with a 21-4 record, and was fourth in the Cy Young balloting, but not an All-Star? I still don’t understand that, and honestly, I’m not sure I ever will.
Who are your Diamondbacks biggest All-Star snubs?
All stats referenced in the article via Baseball-Reference.