Hyun-Jin Ryu had his best outing yet, with two innings of live batting practice, moving closer to his first Cactus League appearance after two years of ailments requiring shoulder and elbow operations.