Not only did Upton stay in the game, he proceeded to steal second, advance to third on a throwing error and score on a single by Jeff Bailey.
"I didn't realize it was hurting until I took off for second," Upton said.
At the end of the inning Cole Gillespie went out to right field in Upton's place.
"I don't think it's feeling too bad, he tried to steal second and then carried on to third," D-backs manager A.J. Hinch said. "We'll evaluate him tomorrow. I have him in the lineup now, if he needs an extra day we'll accommodate it. I'm glad it was nothing more serious."
While the club announced it as a sprained ankle, Upton downplayed it when he talked with reporters during the fifth inning.
"Right now it's just a sore ankle," Upton said. "Obviously everybody knows it's not the time to really push anything. We've got some games left that hopefully I'll be able to get into and not miss a beat."
Upton, who hit .300 with 26 homers and 86 RBIs last season, recently signed a six-year contract extension worth $51.25 million. The club is expecting big things from him this year and D-backs manager A.J. Hinch has him penciled in the No. 3 spot in the lineup.
"It's a day-by-day thing right now," Upton said. "Obviously we'll be working on it and hopefully get back as soon as possible."
Steve Gilbert is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.