Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

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

Drafted
Rated Prospect

PositionsP-187Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameKeynan Anthony Middleton
Height6-2Weight185BatsRightThrowsRight
Born DateSeptember 12,1993 [25.095]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-
2013Arizona AngelsArizRkana68S/R19006.3541300005.23440350001.064.76--4.767.941.67--
2013Orem OwlzPioRkana-ST19138.10660000023.0292421415157001.8911.191.545.795.791.00.250-
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
2018Salt Lake BeesPCLAAAanaST24000.0011000001.00000220002.00----18.0018.001.00--
2018Los Angeles AngelsALMLBana39Rel24002.0416016009617.2144419161001.307.130.514.588.151.78-0.45
MLB Totals - 2 Season(s)Filter613.43800800026975.17429291227793001.338.761.423.209.362.93.8571.04
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.17429291227793001.338.761.423.209.362.93.857-
Average MLB - Per ~220 innings1733.432320232007526220.0214848435782299001.338.761.423.209.362.93.8501.04
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
2018Salt Lake Bees PCLAAAana24P1---------------1100.00.7
2018Los Angeles AngelsALMLBana24P16-171---111.0000.060.061233.3-16100.09.9
MLB Totals for P - 2 season(s)-   P80-7534--771.0000.090.091325.0-800.00.0
AAA Totals for P - 3 season(s)-   P19--211-43.7500.16------190.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----------
2018Salt Lake Bees PCLAAAana241----------
2018Los Angeles AngelsALMLBana2416----------

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-11-02RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL25.051Team Roster on 2018-11-02
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