How Long Is Oneil Cruz Out? Hand Injury Updates, Return Timeline for Pirates Outfielder originally appeared on SportsNet Pittsburgh.
Add SportsNet Pittsburgh as a Preferred Source by clicking here.
The Pirates‘ brutal stretch of health issues continued with outfielder Oneil Cruz landing on the injured list because of a hand injury.
The 27-year-old is having a productive season, batting .264 with 14 home runs and 44 RBIs. While Pittsburgh did recently get Ryan O’Hearn back from a quad injury, the team will have to move forward without Cruz and Konnor Griffin, who is still recovering from a forearm injury.
Here are the latest updates on Cruz’s status and his projected return date.
Oneil Cruz injury updates
Cruz was placed on the 10-day injured list with left hand fourth and fifth metacarpal non-displaced fractures, retroactive to June 8.
ROSTER MOVES: Today we placed OF Oneil Cruz on the 10-day injured list (left hand fourth and fifth metacarpal non-displaced fractures), retroactive to Monday (June 8), and recalled OF Billy Cook from Triple-A Indianapolis.
— Pittsburgh Pirates (@Pirates) June 10, 2026
Cruz played against the Braves on June 5 and 6, but he was removed from the starting lineup before the final game of the series because of “recurrent discomfort” in his left hand. He injured his hand on June 6 during a slide into home plate.
How long is Oneil Cruz out?
Cruz is expected to miss four to six weeks, according to Kevin Gorman of the Pittsburgh Tribune-Review. Based on that timeline, it’s possible that Cruz could be out until the All-Star break in mid-July.
The Pirates recalled Billy Cook from Triple-A Indianapolis to fill the open spot on the active roster.
Oneil Cruz stats 2026
| Stat | Value |
| Games Played | 64 |
| At Bats | 250 |
| Hits | 66 |
| Runs | 45 |
| Doubles | 10 |
| Home Runs | 14 |
| RBI | 44 |
| Stolen Bases | 21 |
| Walks | 30 |
| Strikeouts | 98 |
| AVG | .264 |
| OBP | .350 |
| SLG | .472 |
| OPS | .822 |
Pirates upcoming schedule 2026
| Date | Opponent | Time (ET) |
| June 11 | vs. Dodgers | 6:40 p.m. |
| June 12 | vs. Marlins | 6:40 p.m. |
| June 13 | vs. Marlins | 4:05 p.m. |
| June 14 | vs. Marlins | 12:15 p.m. |
| June 15 | at Athletics | 9:40 p.m. |
| June 16 | at Athletics | 9:40 p.m. |
| June 17 | at Athletics | 9:40 p.m. |
| June 19 | at Rockies | 8:40 p.m. |
| June 20 | at Rockies | 9:10 p.m. |
| June 21 | at Rockies | 3:10 p.m. |
| June 23 | vs. Mariners | 6:40 p.m. |
| June 24 | vs. Mariners | 6:40 p.m. |
| June 25 | vs. Mariners | 12:35 p.m. |
| June 26 | vs. Reds | 6:40 p.m. |
| June 27 | vs. Reds | 4:05 p.m. |
| June 28 | vs. Reds | 1:35 p.m. |
| June 29 | at Phillies | 6:40 p.m. |
| June 30 | at Phillies | 6:40 p.m. |
| July 1 | at Phillies | 6:40 p.m. |
| July 2 | at Phillies | 12:35 p.m. |