O'Grady was recalled from Triple-A El Paso on Friday.
O'Grady will serve as outfield depth for the major-league club after Jurickson Profar (undisclosed) was placed on the injured list. The 29-year-old O'Grady has appeared in 28 games for the Padres this year, and he's hit .178 with two homers, eight runs and eight RBI.