Meche threw five shutout innings against a team of Minor Leaguers on Tuesday in Surprise, Ariz.
The Royals reported that Meche gave up two hits and two walks with nine strikeouts. He threw 81 pitches.
"That was probably as sharp as I've been," Meche said from the Royals' training complex.
"Just to get my pitch count up, I think we extended two or three innings just to get an extra out. But, overall, it was really good, it was really sharp. I was throwing all the pitches for strikes and I finally saw the movement on the pitch I hadn't been throwing, my curveball. That was one pitch that really came in today, and my changeup was as good as the last time out."
Now on the 15-day disabled list with shoulder bursitis, Meche is eligible to be reinstated on Saturday, and he was asked if he could start against the Boston Red Sox on Sunday at Kauffman Stadium.
"I would imagine," Meche said. "I'll be at the ballpark [Wednesday], and we'll just see what happens."
Meche has been working his way back since leaving a Cactus League game on March 22 after three innings because of stiffness between his neck and right shoulder. Now there are no such symptoms.
"No problems, no soreness, just keep moving," Meche said.