The Arizona Diamondbacks 25-man roster has been set for the regular season. Here is a breakdown of who made it. I would expect this 25-man roster to have a lot of turnover within the first couple of months though, so don't marry yourself to the idea of this roster staying intact.
Sam Demel, Barry Enright, Armando Galarraga, Juan Gutierrez, Aaron Heilman, David Hernandez, Daniel Hudson, Ian Kennedy, Kam Mickolio, Joe Paterson, J.J. Putz and Joe Saunders
Your starting rotation is Kennedy, Hudson, Saunders, Enright, and Galarraga. God help us. How Saunders is still part of this team is wayyy beyond me. He was about as effective as a swamp cooler on a humid day during the spring.
Willie Bloomquist, Russell Branyan, Stephen Drew, Kelly Johnson, Juan Miranda, Melvin Mora and Ryan Roberts
Congrats to Branyan as a non-roster invitee. He deserved it. So did Ryan Roberts who had an excellent spring. Miranda made it, however Geoff Blum did as well, but will start on the DL. Not really a surprise there.
Xavier Nady, Gerardo Parra, Justin Upton and Chris Young
Nady came on strong late. No other surprises. Brandon Allen was given every chance, again. He may be running out of chances.
Henry Blanco, Miguel Montero
Again, no surprises. Hopefully Montero can stay healthy all season.
Other than Blum, pitcher Zach Duke went on the DL as well.