Born: May 21, 1999
Height: 6’0″
Weight: 170
Bats: Both
Throws: Right
Signed: Int’l Free Agent, 2015, Pittsburgh Pirates
How Acquired: International Free Agent
Country: Dominican Republic
Agent: N/A

Castro is a shortstop who was signed more for his glove than his bat.  He’s turned out rather differently, as he has good power from both sides of the plate.  He’s struggled with impatience at the plate, but has improved as he’s moved up.  Defensively, he was erratic at short and, since getting to full-season ball, has spent the largest amount of time at second, where his range is good.  He has the arm for the left side of the infield and has seen time at third.  Castro runs well.  The Pirates seem to regard him as a potential super-utility player.

DSL:  271/360/411, 192 AB, 15 2B, 3 3B, 2 HR, 27 BB, 48 K, 2-3 SB

Castro’s first season went rather differently from the script.  Despite doubts about his bat, he hit quite well, especially for a player who was barely 17 when the season began.  He even showed some pop and good patience, although his strikeout rate was high.  His defense was another story, as he had 34 errors and a frightening .884 fielding percentage.  The Pirates stuck with him as the regular at short, though, and a player that young can develop a lot in a couple years.

R:  277/344/479, 188 AB, 12 2B, 4 3B, 6 HR, 16 BB, 47 K, 4-7 SB

Castro divided his time more or less equally between second, third and short in the GCL.  Several factors may have contributed to him not spending more time at short.  One was the presence of Victor Ngoepe, who’s a natural shortstop.  The others were injuries to utility infielder Francisco Mepris and third baseman Jesse Medrano.  Castro was very erratic in the field, with significant error problems at both third and short.  He seems to have the physical ability to play short, and certainly has the arm.  At the plate he hit for good power, finishing fourth in the league in slugging average.  He did strike out a lot.

A:  231/278/395, 385 AB, 19 2B, 4 3B, 12 HR, 26 BB, 100 K, 6-9 SB

The Pirates moved Castro up to West Virginia, where he was one of the younger players at the level.  With Oneil Cruz at short, he played second, although he started 11 games at short.  He was very erratic at first, committing nine errors in his first 22 games at the position, but he had only seven more in his last 67.  At the plate, he had a disappointing season, with a lack of patience and high K rate.  He did make a lot of progress in the season’s second half, most of it in the form of increased power; he batted 247/294/451 starting from July 1.  Like many switch-hitters, he had much more trouble batting right-handed, albeit in a small sample size; he had a .508 OPS against LHPs, compared with .710 against RHPs.

A:  242/306/516, 215 AB, 13 2B, 2 3B, 14 HR, 18 BB, 68 K, 6-11 SB
A+:  243/288/391, 202 AB, 13 2B, 1 3B, 5 HR, 13 BB, 54 K, 1-1 SB

The Pirates sent Castro back to low A, in this case Greensboro.  He played second primarly but also got 17 games at short, mainly when Connor Kaiser was out with minor injuries, and seven at third.  At the plate, he mostly turned things around, hitting for very good power; if he’d had enough ABs, he would have led the league in ISO and been second in slugging.  He doesn’t seem to have benefited too much from the extreme HR environment in Greensboro’s park, as he hit exactly half his low A HRs on the road.  Castro was impatient, though, swinging at too many pitches, which led to a low average and OBP.  The Pirates promoted him to Bradenton in late June and he got off to a rough start there, struggling to a .398 OPS in July.  He turned it around partially in August, batting 299/346/443.  He seems to have toned down his swing at Bradenton, as his K rate dropped.  Defensively he again played primarily at second but started 16 games at short and four at third.  Castro again hit much better left-handed than right-handed, with a .912 OPS vs. .704.  Defensively, he showed good range and his error totals, at both second and short, weren’t bad.


Castro was at the Pirates’ alternate training site in the summer.

Castro won’t turn 22 until two months into the 2021 season.  If the season hadn’t been wiped out, he probably would have opened 2020 at Bradenton, but it’s not clear yet where he’ll open 2021.  He was eligible for the Rule 5 draft and was added to the 40-man roster.

2021: Major League Minimum
Signing Bonus: $150,000
MiLB Debut: 2016
MLB Debut: N/A
MiLB FA Eligible: N/A
MLB FA Eligible: 2026
Rule 5 Eligible: N/A
Added to 40-Man: 11/20/2020
Options Remaining: 3
MLB Service Time: 0.000
October 30, 2015: Signed by the Pittsburgh Pirates as an international free agent.
November 20, 2020: Contract purchased by the Pittsburgh Pirates.