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

Keynan MiddletonTrack this Player High Level: MLB Current Team: MLB Years: 2017-2018
Follow TBC on Twitter and Facebook

Rated Prospect

PositionsP-170Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameKeynan Anthony Middleton
Height6-2Weight185BatsRightThrowsRight
Born DateSeptember 12,1993 [24.285]PlaceMilwaukie,Oregon
High SchoolMilwaukie (Milwaukie,OR)
CollegeLane College (Jackson,TN)

DraftedSelected by the Los Angeles Angels [Team Picks] in the 3rd round (95th overall) of the 2013 Amateur Entry Draft [Signed]
Signing Bonus$450,000Service Time0.150 (2017)
Prospect Rankings[BA] 2017-ANA-#9   [PIPE] 2017-ANA-#5
MLB DebutMay 5,2017 [23.235]
OrganizationsANA [6] Awards0
TBC Player ID180824Retrosheet IDmiddk001MLBAM ID641871
Pitch Repertoire Fastball (68.07%) -- Slider (30.05%) -- Changeup (1.87%)
Fastball Velocity [2018] - 95.64 - [2017] - 96.43
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 Keynan Middleton 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 RatingsPitchingStrikeouts62Walks47Hittable46SO/BB57vsPower46Hitting0Durability73Team.466Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2013Lane CollegeSIACNCAA Div 2FrS/R19233.431358000142.0232016025450001.144.93--5.369.641.80.400-
2013Orem OwlzPioRkana-ST19138.10660000023.0292421415157001.8911.191.545.795.791.00.250-
2013Arizona AngelsArizRkana68S/R19006.3541300005.23440350001.064.76--4.767.941.67--
2013Minor Totals (2 teams)MinorRk--S/R0137.761073000028.1322825418207001.729.931.245.596.211.11.250-
2014Orem OwlzPioRkana16ST20546.4514140000067.0695848930537001.489.271.214.037.121.77.556-
2015Burlington BeesMidwAana21ST216115.30262600000125.214878741547888101.5510.601.073.376.301.87.353-
2016Inland Empire 66ersCalifA+ana14Rel22113.7225025009036.0221515720564001.165.451.734.9513.872.80.500-
2016Arkansas TravelersTexAAana38Rel22001.2013013009615.0112214180001.006.600.602.4010.804.50--
2016Salt Lake BeesPCLAAAana52Rel22014.91808004214.2148814141001.238.590.612.458.593.50.000-
2016Minor Totals (3 teams)MinorRk--Rel0123.41460460022865.1472525928885001.146.411.233.8212.003.14.333-
2017Salt Lake BeesPCLAAAana18Rel23002.8410010006212.211540480001.187.82--2.845.682.00--
2017Los Angeles AngelsALMLBana39Rel23613.86640640017358.06025251118632001.349.261.702.789.723.50.8574.38
2018Los Angeles AngelsALMLBanaRel24002.0416016009617.2144419161011.307.130.514.588.151.78-0.62
2018Salt Lake BeesPCLAAAanaST24000.0011000001.00000220002.00----18.0018.001.00--
MLB Totals - 2 Season(s)Filter613.43800800026975.17429291227793011.338.761.423.209.362.93.8571.08
Minor League Totals - 6 Season(s)Filter13205.261074859002810299.03071941763712925927101.459.171.113.857.742.01.394-
AAA Totals - 3 Season(s)Filter013.81191180010427.0251312110241001.247.940.323.187.622.40.000-
AA Totals - 1 Season(s)Filter001.2013013009615.0112214180001.006.600.602.4010.804.50--
A+ Totals - 1 Season(s)Filter113.7225025009036.0221515720564001.165.451.734.9513.872.80.500-
A Totals - 1 Season(s)Filter6115.30262600000125.214878741547888101.5510.601.073.376.301.87.353-
Rk Totals - 2 Season(s)Filter676.8424213000095.1101867313487314001.559.471.224.506.841.52.462-
NCAA Totals - 1 Season(s)Filter233.431358000142.0232016025450001.144.93--5.369.641.80.400-
Los Angeles Angels Totals - 2 Season(s)Filter613.43800800026975.17429291227793011.338.761.423.209.362.93.857-
Average MLB - Per ~220 innings1733.432320232007526220.0214848435782299031.338.761.423.209.362.93.8501.08
Average Minor - Per ~220 innings9155.2678354300207220.0224142128279418920101.459.171.113.857.742.01.375-

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2013Orem Owlz PioRkana19P6--31--441.0000.67------6100.08.0
2013Arizona Angels ArizRkana19P4---1--111.0000.25------4100.07.1
2014Orem Owlz PioRkana20P14--313--16161.0001.14------14100.018.7
2015Burlington Bees MidwAana21P26--724633731.8381.19------26100.018.7
2016Inland Empire 66ers CalifA+ana22P25---1--111.0000.04------25100.017.9
2016Arkansas Travelers TexAAana22P13--2---221.0000.15------13100.09.3
2016Salt Lake Bees PCLAAAana22P8--1---111.0000.13------8100.05.6
2017Salt Lake Bees PCLAAAana23P10--111-32.6670.20------10100.07.0
2017Los Angeles AngelsALMLBana23P64-5824--661.0000.090.10-10.0-64100.039.5
MLB Totals for P - 1 season(s)-   P64-5824--661.0000.090.10-10.0-640.00.0
AAA Totals for P - 2 season(s)-   P18--211-43.7500.17------180.00.0
AA Totals for P - 1 season(s)-   P13--2---221.0000.15------130.00.0
A+ Totals for P - 1 season(s)-   P25---1--111.0000.04------250.00.0
A Totals for P - 1 season(s)-   P26--724633731.8381.19------260.00.0
Rk Totals for P - 2 season(s)-   P24--615--21211.0000.88------240.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2013Orem Owlz PioRkana196----------
2013Arizona Angels ArizRkana194----------
2014Orem Owlz PioRkana2014----------
2015Burlington Bees MidwAana2126----------
2016Inland Empire 66ers CalifA+ana2225----------
2016Arkansas Travelers TexAAana2213----------
2016Salt Lake Bees PCLAAAana228----------
2017Salt Lake Bees PCLAAAana2310----------
2017Los Angeles AngelsALMLBana2364----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2017Los Angeles AngelsMLB Spring TrainingMLB23007.7170700207.0866134101.5710.291.293.865.141.337.71.000
2018Los Angeles AngelsMLB Spring TrainingMLB24115.7310010000011.01177239001.279.001.642.457.363.005.73.500
MLB Spring Training Totals - 2 yrs116.5017017002018.01913133613101.399.501.503.006.502.176.50.500

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-05-20RPLos Angeles AngelsLos Angeles Angels (MLB)-DL-60InjuredDL60 Transferred to 60-day DL24.250Team Roster on 2018-05-20
2018-05-14RPLos Angeles AngelsLos Angeles Angels (MLB)YDL-10InjuredDL10 Right elbow UCL damage24.244Team Roster on 2018-05-14
2018-05-10RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL24.240Team Roster on 2018-05-10
2018-05-08RPLos Angeles AngelsSalt Lake (AAA)YDL-10InjuredAssigned to Salt Lake (AAA) for rehab24.238Team Roster on 2018-05-08
2018-05-01RPLos Angeles AngelsLos Angeles Angels (MLB)YDL-10InjuredDL10 Right elbow inflammation24.231Team Roster on 2018-05-01
2017-05-05RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)23.235Team Roster on 2017-05-05
2017-04-06PLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsAssigned to Salt Lake (AAA)23.206Team Roster on 2017-04-06
2016-12-01PLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveContract purchased from minors23.080Team Roster on 2016-12-01
2016-08-07PLos Angeles AngelsSalt Lake (AAA)-MinorsReassigned MinorsAssigned to Salt Lake (AAA)22.329Team Roster on 2016-08-07
2016-06-30PLos Angeles AngelsArkansas (AA)-MinorsReassigned MinorsAssigned to Arkansas (AA)22.291Team Roster on 2016-06-30
2016-04-07PLos Angeles AngelsInland Empire (A+)-MinorsReassigned MinorsAssigned to Inland Empire (A+)22.207Team Roster on 2016-04-07
2015-08-15PLos Angeles AngelsBurlington (A)-MinorsActivated MinorsActivated from disabled list21.337Team Roster on 2015-08-15
2015-08-13PLos Angeles AngelsBurlington (A)-DL-7InjuredDL7 Injured21.335Team Roster on 2015-08-13
2015-04-09PLos Angeles AngelsBurlington (A)-MinorsReassigned MinorsAssigned to Burlington (A)21.209Team Roster on 2015-04-09
2014-06-16PLos Angeles AngelsOrem (Rk)-MinorsReassigned MinorsAssigned to Orem (Rk)20.277Team Roster on 2014-06-16
2013-08-15PLos Angeles AngelsArizona Angels (Rk)-MinorsReassigned MinorsAssigned to Arizona Angels (Rk)19.337Team Roster on 2013-08-15
2013-06-14PLos Angeles AngelsOrem (Rk)-MinorsContractSigned out of draft19.275Team Roster on 2013-06-14
* 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
2013Los Angeles Angels-19450,000-------450,000Signing Bonus out of 2013 Draft (3rd round - 95th overall)
2017Los Angeles AngelsTeam Payroll23535,0000.1581954-3,651,709535,000985,000
2018Los Angeles AngelsTeam Payroll24551,000-66223184,360,045545,0001,536,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