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

David MacKinnonTrack this Player High Level: A+ Current Team: Inland Empire (A+) - Los Angeles Angels
Follow TBC on Twitter and Facebook

Drafted
Arizona Fall League
Positions1B-148, P-1Position when Drafted1BPlayer Listed UnderMinors Leaguers
Proper NameDavid MacKinnon
Height6-2Weight200BatsRightThrowsRight
Born DateDecember 15,1994 [24.162]PlaceEaston,Massachusetts
High SchoolOliver Ames (North Easton,MA)
CollegeUniversity of Hartford (Hartford,CT)

DraftedSelected by the Los Angeles Angels [Team Picks] in the 32nd round (955th overall) of the 2017 Amateur Entry Draft [Signed]
OrganizationsANA [3] Awards2
TBC Player ID185390MLBAM ID676950
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Batting -- Transactions -- Awards


This player page is available for sponsorship:
Sponsor the David MacKinnon 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 RatingsPitchingStrikeouts0Walks0Hittable0SO/BB0vsPower0Hitting0Durability.497Team.496Ratings Explained

Pitching Statistics

TopStats GlossaryRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpct
2014HartfordAmEastNCAA-1Fr19Rel190116.2020200001.23430311003.6016.20--16.205.400.33.000
2018Inland Empire 66ersCalifA+anaRel23100.0010100101.01000010000.756.75----6.750.001.000
Minor League Totals - 1 Season(s)Filter100.0010100101.01000010000.756.75----6.750.001.000
A+ Totals - 1 Season(s)Filter100.0010100101.01000010000.756.75----6.750.001.000
NCAA Totals - 1 Season(s)Filter0116.2020200001.23430311003.6016.20--16.205.400.33.000
Average Minor - Per ~220 innings16500.001650165001650220.016500001650000.756.75----6.750.001.000

Batting Statistics

TopStats GlossaryOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2014HartfordAmEastNCAA-1Fr19p194113121481100196082020201.366.406.450.8565911143.425.084.191.3785.5913.992.500.000.0022.92
2015HartfordAmEastNCAA-1So19p2052194346813112170252661105.351.438.443.8818615227.399.092.258.39011.0111.451.040.44194.0022.06
2016HartfordAmEastNCAA-1Jr19p2155217568515343454291864305.392.471.5441.01511822259.409.152.290.43611.206.950.621.5454.2525.88
2017HartfordAmEastNCAA-1Sr19p2250208446812001851201881206.327.403.385.7888012239.354.058.173.3518.377.530.900.000.0017.65
2017Orem OwlzPioRkana191b223311329457222710251160402.398.514.5491.0636211148.413.151.381.45416.897.430.441.3556.5024.44
2017Arizona AngelsArizRkana451b2227020000000200000.286.286.286.572207.400.000.000.2510.0028.570.000.000.000.00
2017Totals for Rk-Rk         3512029477222710251360402.392.503.5331.0366411155.413.141.358.44516.138.390.521.2960.0023.40
2018Burlington BeesMidwAana233511121297011300353000001.261.438.351.789398146.350.090.405.36623.9720.550.860.68111.0027.59
2018Inland Empire 66ersCalifA+ana23903055187220547006073705012.285.408.407.81512427377.353.122.318.36315.9219.361.221.3361.0031.03
2018Minor Totals (2 teams)Minor         125416721162906600095103705013.279.417.392.80916335523.353.113.341.36418.1619.691.081.1569.3330.17
2019Inland Empire 66ersCalifA+ana1b24185758100400191800000.140.355.158.5139176.205.018.351.26925.0023.680.950.000.0012.50
Minor League Totals - 3 Season(s)Filter178593106171372891101391341309015.288.428.398.82623647754.354.110.346.00018.4417.770.961.0674.1327.49
A+ Totals - 2 Season(s)Filter1083625695230551007991705012.262.400.367.76713328453.332.105.323.00017.4420.091.151.1072.4029.47
A Totals - 1 Season(s)Filter3511121297011300353000001.261.438.351.789398146.350.090.405.00023.9720.550.860.68111.0027.59
Rk Totals - 1 Season(s)Filter3512029477222710251360402.392.503.5331.0366411155.413.141.358.00016.138.390.521.2960.0023.40
NCAA Totals - 4 Season(s)Filter19875015526951459223582822268017.359.433.457.89034360868.393.098.232.0009.459.451.000.58150.0022.30
Average Minor - Per 162 games16254096156342783101271221208014.288.428.398.82621543686.354.110.346.00018.4417.770.961.0674.1327.49

Fielding Statistics

TopStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2017Orem Owlz PioRkana221B31--24015325258255.9888.23------3393.941.3
2017Arizona Angels ArizRkana221B2--152-117171.0008.50------2100.03.6
2018Burlington Bees MidwAana231B32--27713326293290.9909.06------3591.423.9
2018Inland Empire 66ers CalifA+ana231B83--62345444672668.9948.05------9092.259.3
2018Inland Empire 66ers CalifA+ana23P1--1---111.0001.00------901.10.7
A+ Totals for 1B - 1 season(s)-   1B83--62345444672668.9948.05------830.00.0
A+ Totals for P - 1 season(s)-   P1--1---111.0001.00------10.00.0
A Totals for 1B - 1 season(s)-   1B32--27713326293290.9909.06------320.00.0
Rk Totals for 1B - 1 season(s)-   1B33--25517326275272.9898.24------330.00.0

Fielding Statistics - Position Grid

TopStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2017Orem Owlz PioRkana22--31--------
2017Arizona Angels ArizRkana22--2--------
2018Burlington Bees MidwAana23--32--------
2018Inland Empire 66ers CalifA+ana231-83--------

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2014New Bedford Bay SoxNew England Collegiate LeagueCollege1929109103830010338810105.349.395.376.771413119.373.027.1016.726.721.000.000.007.89
2015Wareham GatemenCape Cod LeagueCollege20401301438101122361133004.292.338.323.661422142.314.031.0694.237.751.830.70130.005.26
2016Bourne BravesCape Cod LeagueCollege213814622406002000192020203.274.361.315.676466169.313.041.17111.2411.831.050.000.0015.00
2018Mesa Solar SoxArizona Fall LgMinor23124037200410121300000.175.365.225.5909252.259.050.37523.0825.001.080.000.0028.57
New England Collegiate League Totals - 1 yrs29109103830010338810105.349.395.376.771413119.373.027.1016.726.721.000.000.007.89
Arizona Fall League Totals - 1 yrs124037200410121300000.175.365.225.5909252.259.050.37523.0825.001.080.000.0028.57
Cape Cod League Totals - 2 yrs7827636787013223253153207.283.351.319.670888311.313.036.1238.049.971.240.32276.0010.26

Awards [2]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2016America East Conference All-Conference (1B) ... America East Conference Player of the Year2

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2019-04-24PLos Angeles AngelsInland Empire (A+)-DL-7InjuredDL7 Injured24.130Team Roster on 2019-04-24
2018-05-22PLos Angeles AngelsInland Empire (A+)-MinorsReassigned MinorsAssigned to Inland Empire (A+)23.158Team Roster on 2018-05-22
2018-04-03PLos Angeles AngelsBurlington (A)-MinorsReassigned MinorsAssigned to Burlington (A)23.109Team Roster on 2018-04-03
2017-08-061bLos Angeles AngelsOrem (Rk)-MinorsReassigned MinorsAssigned to Orem (Rk)22.234Team Roster on 2017-08-06
2017-07-171bLos Angeles AngelsArizona Angels (Rk)-MinorsReassigned MinorsAssigned to Arizona Angels (Rk)22.214Team Roster on 2017-07-17
2017-06-231bLos Angeles AngelsOrem (Rk)-MinorsContractSigned out of draft (Hartford)22.190Team Roster on 2017-06-23
* 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.