Hudson, who has been on the disabled list since April 19 with shoulder impingement, threw 54 pitches, 32 for strikes, and allowed a pair of earned runs against the A's Minor Leaguers.
"My arm feels great," Hudson said. "I don't know what happened to make it feel the way it did after that start in Colorado, but it's good now."
Hudson said as long he continues to feel good he will throw a bullpen session Saturday and then start for Triple-A Reno on Monday as part of an injury-rehab assignment.
Depending on how he comes out of that start, he could be activated for the May 26 or 27 game against the Brewers at Chase Field. To be able to do that, though, Hudson said the team would like him to be able to throw 75-80 pitches Monday.
"I'm just trying to focus on one step at a time," he said. "And right now the next step is a bullpen session and we'll see what happens after that. It's been all good so far."