Tips Updates
MLB
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-2019
Follow TBC on Twitter and Facebook

Rated Prospect

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

DraftedSigned as undrafted amateur free agent in 2012 by the Toronto Blue Jays.
Signing Bonus$180,000Signing ScoutsJose RosarioJean AlvarezService Time2.079 (2018)
Prospect Rankings[BA] 2015-TOR-#9   [PIPE] 2016-COL-#15
MLB DebutApril 6,2015 [20.103]
OrganizationsTOR [4] BAL [3] COL [2] Awards0
TBC Player ID181926Retrosheet IDcastm002MLBAM ID612434
Pitch Repertoire Sinker (51.06%) -- Slider (30.86%) -- Changeup (17.59%) -- 2-Seam Fastball (0.24%) -- Cutter (0.16%) -- Fastball (0.08%)
Fastball Velocity [2019] - 95.67
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 RatingsPitchingStrikeouts38Walks36Hittable57SO/BB26vsPower57Hitting0Durability50Team.477Ratings 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.218101035120001.5711.051.843.077.362.40-5.19
2017Bowie BaysoxEastAAbal56Rel22304.44606002024.023131216111101.198.510.372.224.071.831.000-
2017Baltimore OriolesALMLBbal50Rel22333.5339138008066.0532926828382001.227.191.093.805.161.36.5004.85
2018Baltimore OriolesALMLBbal50Rel23273.96631620016086.0754138950579301.457.820.945.215.941.14.2221.77
2019Baltimore OriolesALMLBbalRel24134.66650650028273.063423810417111201.427.731.235.038.711.73.2501.51
MLB Totals - 5 Season(s)Filter6164.32204220200686256.02301351243413419624601.418.011.184.676.831.46.2731.75
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 - 2 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 - 3 Season(s)Filter6134.06167216500522225.11911121022711916622501.377.611.084.746.611.39.316-
Colorado Rockies Totals - 2 Season(s)Filter017.2024024007019.124161659180001.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 innings5144.32174217200585220.01961151062911416720501.418.011.184.676.831.46.2631.75
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
2018Baltimore OriolesALMLBbal23P63186372-1210.8330.160.128372.7-63100.038.9
2019Baltimore OriolesALMLBbal24P65-73710111817.9440.260.2318194.7-65100.040.1
MLB Totals for P - 5 season(s)-   P20422561533435248.9230.240.1933880.5-2040.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----------
2018Baltimore OriolesALMLBbal2363----------
2019Baltimore OriolesALMLBbal2465----------

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
2019Baltimore OriolesMLB Spring TrainingMLB24001.0890900008.15110311000.995.400.003.2411.883.671.08.000
MLB Spring Training Totals - 5 yrs134.4736333005246.336242361647401.126.991.173.119.132.944.66.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-2019 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