Cingrani found out earlier that he will start the second game of the season against St. Louis on April 2. It's his first time on an opening-day roster.
The 24-year old left-hander allowed one run and five hits, including a homer by Nick Evans. Cingrani walked one but picked off two runners.
Hamilton also singled. The speedster is expected to be in the opening day lineup, leading off in center field.
Hamilton almost hit his second homer of the spring. His drive bounced high off the wall and got past right fielder Jordan Parraz, and Hamilton took a wide turn at third but held.
Randall Delgado, hoping for a place in the Diamondbacks' rotation, pitched four innings and gave up two runs and seven hits.