Yu Darvish threw 46 pitches in a simulated game Wednesday and could return to the Texas Rangers' rotation shortly after the All-Star break.