Oswald Peraza was a SS who played for the New York Yankees from 2022-2025. Career stats: .190 batting average, 7 home runs, 30 RBI.
Oswald Peraza was the shortstop prospect who had everything except the bat. A consensus Top-100 prospect who signed with the New York Yankees out of Venezuela in 2016, Peraza climbed the system on the strength of a glove that scouts loved more than almost anyone else's in the organization -- and then spent four seasons (2022-2025) proving that a plus glove alone doesn't keep you in the big leagues. The Yankees traded him to the Los Angeles Angels at the 2025 deadline. The bat finally started coming around after he left.
Path to the Bronx
Peraza signed as an international free agent on July 2, 2016, out of Barquisimeto, Venezuela, for a modest $175,000 bonus (pocket change even by 2016 international-pool standards). Nobody was calling him a headliner yet. That changed fast -- by the time he was 21, he'd worked his way into every major outlet's Top 100, ranked as high as #55 overall by Baseball America and #60 by MLB Pipeline entering 2022, and the consensus #2 prospect in a loaded Yankees farm system behind only Anthony Volpe.
The scouting report never wavered: twitchy actions, a plus arm, 90th-percentile sprint speed, hands good enough to handle short or third. (Scout Keith Law once called him perhaps the best defensive shortstop in the Yankees' system -- which, in a farm system that also had Volpe, is saying something.) The question was always the bat, and it turned out to be the right question.
Yankees Career
Peraza's debut came on September 2, 2022, a day after he'd homered for Triple-A Scranton and gotten the call to the big leagues. The rookie stint was a blast: .306/.404/.429 over 18 games, with a 9-game hitting streak that was the longest by a Yankee age 23-or-younger since Gleyber Torres ran off 11 straight in 2019. He made the ALCS roster that October and started Game 2, mostly for his glove (the offense wasn't walking through that door against Houston).
| Position | SS / 3B / 2B |
| Yankees Career (2022-2025) | .190/.263/.285, 7 HR, 30 RBI, 9 SB |
| Games Played | 145 |
| MLB Debut | September 2, 2022 |
| Best Season (2023) | .191/.267/.272, 2 HR, 14 RBI in 52 G |
That hot 18-game sample was, in hindsight, close to the ceiling. In the 2023 shortstop competition, Volpe "absolutely kicked the door in and earned his opportunity," in Aaron Boone's words, and Peraza opened the year back in Scranton. He got his shot in April when Giancarlo Stanton went down with a hamstring strain, and the results were rough: .191/.267/.272 with a 49 OPS+ across 52 games, striking out 50 times in 173 at-bats. That's still technically his best Yankees season by playing time, which tells you plenty about how the whole run went.
2024 was worse before it even started -- a subscapularis strain in his throwing shoulder, diagnosed March 9, cost him 6-to-8 weeks and most of his shot at a roster spot. He played four MLB games all year. 2025 gave him the longest look of his career, 71 games and 170 plate appearances, and he hit .152 with a 27 wRC+.
The glove was never the issue. The bat, four years running, still was.
Key Moments
Signs Out of Venezuela
Peraza signs with the Yankees as an international free agent out of Barquisimeto for a $175,000 bonus -- unheralded money for a player who'd become a consensus Top-100 prospect within six years.
MLB Debut
Peraza debuts against Tampa Bay, a day after homering for Triple-A Scranton and getting the September call-up. He hits .306/.404/.429 in 18 games and rides a 9-game hitting streak, the longest by a Yankee 23-or-younger since Gleyber Torres in 2019.
Shoulder Strain
Peraza is diagnosed with a subscapularis strain in his throwing shoulder, sidelining him 6-to-8 weeks and torpedoing his shot at real Opening Day consideration.
Traded to the Angels
Minutes before the trade deadline, the Yankees send Peraza to Los Angeles for 18-year-old outfield prospect Wilberson De Pena and international bonus pool money, closing the book on a four-year audition that never took.
Where It Stands
Here's the part that stings a little: Peraza's actually hitting now. Since landing in Anaheim, he's turned into one of the more surprising stories of the 2026 season (nobody saw this coming, least of all Yankees fans who'd already written him off) -- north of an .840 OPS and a wRC+ well above league average, the kind of production the Yankees waited four years and never got. He even torched his old team in an April series at the Stadium, going deep twice and stealing a couple bags in four games. That's baseball -- sometimes the glove guy just needs a change of scenery to find the bat.
Frequently Asked Questions
When did Oswald Peraza make his MLB debut?
Peraza debuted for the Yankees on September 2, 2022, against Tampa Bay. He hit .306/.404/.429 with a 9-game hitting streak over his first 18 big-league games.
Why did the Yankees trade Oswald Peraza?
Peraza never hit enough to hold down a big-league job -- a .190 career average across 145 games with the Yankees from 2022-2025 -- despite a plus defensive profile at shortstop and third base. The Yankees traded him to the Los Angeles Angels on July 31, 2025, for prospect Wilberson De Pena and international bonus pool money.
Did Oswald Peraza win the Yankees shortstop job over Anthony Volpe?
No. Volpe won the competition in spring training 2023, with manager Aaron Boone saying Volpe "kicked the door in and earned his opportunity." Peraza opened that season back at Triple-A Scranton.
What position does Oswald Peraza play?
Peraza is primarily a shortstop but has the arm and hands to play third base and second base as well. Scouts consistently rated him as one of the better defensive infielders in the Yankees system.
Where does Oswald Peraza play now?
Peraza plays for the Los Angeles Angels, who acquired him from the Yankees at the July 2025 trade deadline. He's had a productive 2026 season in Anaheim after four uneven years in the Bronx.
Career Stats
Regular Season
| Year | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | 18 | 49 | 8 | 15 | 3 | 0 | 1 | 2 | 6 | 9 | 2 | .306 | .404 | .429 | .833 |
| 2023 | 52 | 173 | 15 | 33 | 8 | 0 | 2 | 14 | 13 | 50 | 4 | .191 | .267 | .272 | .539 |
| 2024 | 4 | 10 | 2 | 2 | 0 | 0 | 1 | 1 | 1 | 3 | 0 | .200 | .273 | .500 | .773 |
| 2025 | 71 | 158 | 18 | 24 | 5 | 0 | 3 | 13 | 11 | 47 | 3 | .152 | .212 | .241 | .453 |
| Career | 145 | 390 | 43 | 74 | 16 | 0 | 7 | 30 | 31 | 109 | 9 | .190 | .249 | .285 | .534 |
Career-best seasons highlighted in gold. Stats via Retrosheet.
Postseason
| Year | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | 3 | 3 | -- | 0 | -- | -- | 0 | 0 | -- | -- | -- | .000 | -- | -- | -- |
| Career | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
