Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Miguel CastroTrack this Player High Level: MLB Current Team: Baltimore Orioles MLB Years: 2015-2018
Follow TBC on Twitter and Facebook

Rated Prospect

PositionsP-145Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameMiguel Angel Castro
Height6-5Weight190BatsRightThrowsRight
Born DateDecember 24,1994 [23.180]PlaceLa Romana,Dominican Republic

DraftedSigned as undrafted amateur free agent in 2012 by the Toronto Blue Jays.
Signing Bonus$180,000Signing ScoutsJose RosarioJean AlvarezService Time1.079 (2017)
Prospect Rankings[BA] 2015-TOR-#9   [PIPE] 2016-COL-#15
MLB DebutApril 6,2015 [20.103]
OrganizationsTOR [4] BAL [2] COL [2] Awards0
TBC Player ID181926Retrosheet IDcastm001MLBAM ID612434
Pitch Repertoire Sinker (43.32%) -- Slider (28.46%) -- Fastball (14.95%) -- Changeup (12.78%) -- 2-Seam Fastball (0.50%)
Fastball Velocity [2018] - 94.10 - [2017] - 94.82 - [2016] - 96.09 - [2015] - 96.38
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Miguel Castro page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts44Walks41Hittable55SO/BB30vsPower55Hitting0Durability42Team.485Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2012Dominican Blue JaysDSLRktorS/R17324.87835001020.0161311111202201.337.080.444.878.851.82.600-
2013Dominican Blue JaysDSLRktorST18521.3611101000053.040148012710000.986.79--2.0412.065.92.714-
2013Bluefield Blue JaysAppRktorRel18000.0010100002.01200030000.504.50----13.500.00--
2013Gulf Coast Blue JaysGCLRktor-S/R18102.40321001115.0114402141000.876.60--1.208.407.001.000-
2013Minor Totals (3 teams)MinorRk--S/R0621.5415123001170.0522012014881000.946.69--1.8011.316.29.750-
2014Vancouver CanadiansNwstA-tor45ST19622.1510100000050.0361312220532201.116.440.363.589.482.65.750-
2014Lansing LugnutsMidwAtor43ST19113.74440000021.2109927203000.784.150.832.918.312.86.500-
2014Dunedin Blue JaysFSLA+tor35S/R19103.1221100008.24332350000.814.152.083.125.191.671.000-
2014Minor Totals (3 teams)MinorRk--ST0832.6816151000079.2502524630785200.995.580.673.358.702.60.727-
2015Dunedin Blue JaysFSLA+tor18Rel20000.0030300005.00000170000.20----1.8012.607.00--
2015Buffalo BisonsILAAAtor19S/R20134.581358002019.2261510412212001.9311.901.835.499.611.75.250-
2015Albuquerque IsotopesPCLAAAcol50Rel20201.3211011004013.263207104000.953.95--4.616.591.431.000-
2015Minor Totals (3 teams)MinorRk--Rel0332.8227522006037.0321812420386001.367.510.944.708.921.90.500-
2015Toronto Blue JaysALMLBtor51Rel20024.3813013009412.0157626122101.7010.951.464.388.762.00.0004.76
2015Colorado RockiesNLMLBcol46Rel200110.1350500305.06662460001.8810.133.386.7510.131.50.0008.01
2016Albuquerque IsotopesPCLAAAcol50Rel212310.3416016005015.221181857153001.7912.062.874.028.622.14.400-
2016Colorado RockiesNLMLBcol46Rel21006.1419019004014.218101035120011.5711.051.843.077.362.40-5.40
2017Bowie BaysoxEastAAbal56Rel22304.44606002024.023131216111101.198.510.372.224.071.831.000-
2017Baltimore OriolesALMLBbal50Rel22333.5339138008066.0532926828382021.227.191.093.805.161.36.5004.94
2018Baltimore OriolesALMLBbalRel23222.6829029006043.2361413225304321.407.420.415.156.181.20.5001.08
MLB Totals - 4 Season(s)Filter583.86105110400304140.012866611768988451.388.091.074.306.201.44.3851.71
Minor League Totals - 6 Season(s)Filter25133.2188355300151246.119410789178825018501.137.000.613.189.022.84.658-
AAA Totals - 2 Season(s)Filter565.51405350011047.0533630926469001.619.731.654.788.451.77.455-
AA Totals - 1 Season(s)Filter304.44606002024.023131216111101.198.510.372.224.071.831.000-
A+ Totals - 3 Season(s)Filter101.98514000013.243324120000.592.631.322.637.903.001.000-
A Totals - 1 Season(s)Filter113.74440000021.2109927203000.784.150.832.918.312.86.500-
A- Totals - 1 Season(s)Filter622.1510100000050.0361312220532201.116.440.363.589.482.65.750-
Rk Totals - 2 Season(s)Filter942.2923158002190.06833231251083201.036.770.102.4910.764.32.692-
Baltimore Orioles Totals - 2 Season(s)Filter553.196816700140109.18943391053686341.297.280.824.345.561.28.500-
Colorado Rockies Totals - 2 Season(s)Filter017.2024024007019.124161659180011.6510.802.254.058.102.00.000-
Toronto Blue Jays Totals - 1 Season(s)Filter024.3813013009412.0157626122101.7010.951.464.388.762.00.000-
Average MLB - Per ~220 innings8123.86162216000466220.0198102942610515112681.388.091.074.306.201.44.4001.71
Average Minor - Per ~220 innings22113.2178314700131220.01719479157822116401.137.000.613.189.022.84.667-

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2013Gulf Coast Blue Jays GCLRktor18P3---------------3100.05.0
2013Bluefield Blue Jays AppRktor18P1---------------1100.01.5
2014Vancouver Canadians NwstA-tor19P10--28--10101.0001.00------10100.013.2
2014Lansing Lugnuts MidwAtor19P4---2--221.0000.50------4100.02.9
2014Dunedin Blue Jays FSLA+tor19P2---------------2100.01.4
2015Dunedin Blue Jays FSLA+tor20P3---1--111.0000.33------3100.02.2
2015Buffalo Bisons ILAAAtor20P13---3--331.0000.23------13100.09.0
2015Albuquerque Isotopes PCLAAAcol20P11--121-43.7500.27------11100.07.6
2015Toronto Blue JaysALMLBtor20P13-12--------1150.0-13100.08.0
2015Colorado RockiesNLMLBcol20P5-5-2--221.0000.400.40-----5100.03.1
2016Albuquerque Isotopes PCLAAAcol21P16----1-1---------16100.011.2
2016Colorado RockiesNLMLBcol21P19-14341187.8750.370.502-100.0-19100.011.7
2017Bowie Baysox EastAAbal22P6--231165.8330.83------6100.04.3
2017Baltimore OriolesALMLBbal22P39166210-112121.0000.310.184357.1-39100.024.1
MLB Totals for P - 3 season(s)-   P76197516122221.9550.280.227463.6-760.00.0
AAA Totals for P - 2 season(s)-   P40--152-86.7500.15------400.00.0
AA Totals for P - 1 season(s)-   P6--231165.8330.83------60.00.0
A+ Totals for P - 2 season(s)-   P5---1--111.0000.20------50.00.0
A Totals for P - 1 season(s)-   P4---2--221.0000.50------40.00.0
A- Totals for P - 1 season(s)-   P10--28--10101.0001.00------100.00.0
Rk Totals for P - 1 season(s)-   P4---------------40.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2013Gulf Coast Blue Jays GCLRktor183----------
2013Bluefield Blue Jays AppRktor181----------
2014Vancouver Canadians NwstA-tor1910----------
2014Lansing Lugnuts MidwAtor194----------
2014Dunedin Blue Jays FSLA+tor192----------
2015Dunedin Blue Jays FSLA+tor203----------
2015Buffalo Bisons ILAAAtor2013----------
2015Albuquerque Isotopes PCLAAAcol2011----------
2015Toronto Blue JaysALMLBtor2013----------
2015Colorado RockiesNLMLBcol205----------
2016Albuquerque Isotopes PCLAAAcol2116----------
2016Colorado RockiesNLMLBcol2119----------
2017Bowie Baysox EastAAbal226----------
2017Baltimore OriolesALMLBbal2239----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2015Toronto Blue JaysMLB Spring TrainingMLB20012.19909000012.17330012000.585.110.000.008.7602.19.000
2016Colorado RockiesMLB Spring TrainingMLB21003.0090900429.0633309000.676.003.000.009.0003.00.000
2017Colorado RockiesMLB Spring TrainingMLB220115.7550500104.0677254402.7513.504.5011.259.000.8015.75.000
2018Baltimore OriolesMLB Spring TrainingMLB23116.39431000012.2121091811001.648.530.715.687.821.387.11.500
MLB Spring Training Totals - 4 yrs135.2127324005238.031232261336401.167.341.423.088.532.775.45.250

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2017-08-23PBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveReinstated from Bereavement list22.242Team Roster on 2017-08-23
2017-08-20PBaltimore OriolesBaltimore Orioles (MLB)YBereavementOff-RosterPlaced on bereavement/Family Emergency List22.239Team Roster on 2017-08-20
2017-06-30PBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Bowie (AA)22.188Team Roster on 2017-06-30
2017-06-24PBaltimore OriolesBowie (AA)YMinorsReassigned MinorsAssigned to Bowie (AA)22.182Team Roster on 2017-06-24
2017-06-12PBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Bowie (AA)22.170Team Roster on 2017-06-12
2017-05-22PBaltimore OriolesBowie (AA)YMinorsReassigned MinorsAssigned to Bowie (AA)22.149Team Roster on 2017-05-22
2017-05-16PBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Bowie (AA)22.143Team Roster on 2017-05-16
2017-05-13PBaltimore OriolesBowie (AA)YMinorsReassigned MinorsAssigned to Bowie (AA)22.140Team Roster on 2017-05-13
2017-04-07PBaltimore OriolesFrederick (A+)YMinorsReassigned MinorsAssigned to Frederick (A+)22.104Team Roster on 2017-04-07
2017-04-07PBaltimore OriolesNorfolk (AAA)YDFATradedTraded from Rockies to Orioles for future considerations22.104Team Roster on 2017-04-07
2017-04-02PColorado RockiesAlbuquerque (AAA)-DFADes For AssignmentDesignated for Assignment22.099Team Roster on 2017-04-02
2016-09-30PColorado RockiesAlbuquerque (AAA)YMinorsActivated MinorsActivated from DL21.280Team Roster on 2016-09-30
2016-08-21PColorado RockiesAlbuquerque (AAA)YDL-7InjuredDL7 Injured21.240Team Roster on 2016-08-21
2016-06-25PColorado RockiesAlbuquerque (AAA)YMinorsReassigned MinorsAssigned to Albuquerque (AAA)21.183Team Roster on 2016-06-25
2016-06-15PColorado RockiesColorado Rockies (MLB)YActiveMLB ActiveRecalled from Albuquerque (AAA)21.173Team Roster on 2016-06-15
2016-06-06PColorado RockiesAlbuquerque (AAA)YMinorsReassigned MinorsAssigned to Albuquerque (AAA)21.164Team Roster on 2016-06-06
2016-05-21PColorado RockiesColorado Rockies (MLB)YActiveMLB ActiveRecalled from Albuquerque (AAA)21.148Team Roster on 2016-05-21
2016-05-19PColorado RockiesAlbuquerque (AAA)YMinorsActivated MinorsActivated from DL and assigned to Albuquerque (AAA)21.146Team Roster on 2016-05-19
2016-04-23PColorado RockiesColorado Rockies (MLB)YDL-15InjuredDL15 Right shoulder inflammation21.120Team Roster on 2016-04-23
2015-09-01PColorado RockiesColorado Rockies (MLB)YActiveMLB ActiveRecalled from Albuquerque (AAA)20.251Team Roster on 2015-09-01
2015-07-28PColorado RockiesAlbuquerque (AAA)YMinorsTradedTraded from Blue Jays with Jose Reyes, Jesus Tinoco and Jeff Hoffman to Rockies for Troy Tulowitzki and Latroy Hawkins20.216Team Roster on 2015-07-28
2015-07-05PToronto Blue JaysBuffalo (AAA)YMinorsReassigned MinorsAssigned to Buffalo (AAA)20.193Team Roster on 2015-07-05
2015-06-26PToronto Blue JaysDunedin (A+)YMinorsActivated MinorsActivated from disabled list20.184Team Roster on 2015-06-26
2015-05-31PToronto Blue JaysBuffalo (AAA)YDL-7InjuredDL7 Injured20.158Team Roster on 2015-05-31
2015-05-05PToronto Blue JaysBuffalo (AAA)YMinorsReassigned MinorsAssigned to Buffalo (AAA)20.132Team Roster on 2015-05-05
2015-04-05PToronto Blue JaysToronto Blue Jays (MLB)YActiveMLB ActiveContract purchased from minors20.102Team Roster on 2015-04-05
2014-08-22PToronto Blue JaysDunedin (A+)-MinorsReassigned MinorsAssigned to Dunedin (A+)19.241Team Roster on 2014-08-22
2014-08-01PToronto Blue JaysLansing (A)-MinorsReassigned MinorsAssigned to Lansing (A)19.220Team Roster on 2014-08-01
2014-06-13PToronto Blue JaysVancouver (A-)-MinorsReassigned MinorsAssigned to Vancouver (A-)19.171Team Roster on 2014-06-13
2013-08-29PToronto Blue JaysBluefield (Rk)-Minors--18.248Team Roster on 2013-08-29
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2012Toronto Blue Jays-17180,000-------180,000Signing Bonus as an amateur free agent
2015Toronto Blue JaysTeam Payroll20507,5000.06378452-3,571,283507,500687,500
2015Colorado RockiesTeam Payroll20507,5000.06378451-3,571,283507,500687,500
2016Colorado RockiesTeam Payroll21509,5000.13974727173,498,245507,5001,197,000
2017Baltimore OriolesTeam Payroll22535,0001.07981948-3,651,709535,0001,732,000
2018Baltimore OriolesTeam Payroll23553,000-64422204,360,045545,0002,285,000
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red