When he returned in mid-April, he slumped badly at the plate, and at the end of the month he was hitting just .103.
However, in May he is hitting .381, and over the last three games he is 6-for-12.
Ross credits extra time put in with hitting coach Turner Ward and assistant hitting coach Henry Blanco.
"I feel like I'm getting close," he said. "I'm seeing the ball better. I'm letting the ball travel as opposed to trying to go out and get it. I'm starting to feel it. I wish it would have clicked a little bit sooner, obviously. Seventy at-bats in is not generally how you'd really chalk it up. It is what it is and you've got to keep going out there battling and putting together quality at-bats."
Steve Gilbert is a reporter for MLB.com. Read his blog, Inside the D-backs, and follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.