David MacKinnon

David C. MacKinnon
Born: December 15, 1994
Easton, MA US
Primary Position: First base
All Position(s) Played: 2B, 3B, LF, OF, P
Bats: Right
Throws: Right
Height: 6'2"
Weight: 200
Draft: Round 32 (2017 June Amateur Draft, Los Angeles Angels)
School: Hartford
Career: 2017-2023
Major League Statistics

David MacKinnon compiled a career batting average of .291 with 36 home runs and 214 RBI in his 369-game career with the Orem Owlz, Angels, Mesa Solar Sox, Burlington Bees, Inland Empire 66ers, Rocket City Trash Pandas, Las Vegas Aviators, Salt Lake Bees and Saitama Seibu Lions. He began playing during the 2017 season and last took the field during the 2023 campaign.


Click on column headings to sort.

Pitching:

Year Level Lg Team W L W% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF
2018Advanced ACALLInland Empire 66ers101.0000.001010001.310000010005
Totals101.0000.001010001.310000010005

Batting:

Year Level Lg Team GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
2017RARIZAngels2770200000002.286.286.286.571200000
2017RPIONOrem Owlz33148113294572227102511.398.514.5491.0626226040
2018Advanced ACALLInland Empire 66ers913773055187220547006073.285.408.407.815124127050
2018AMIDWBurlington Bees35146111212970113003530.261.438.351.7903910000
2018FallAZFLMesa Solar Sox125340372004101213.175.358.225.583900010
2019Advanced ACALLInland Empire 66ers187757581004001918.140.351.158.509930010
2021AAAASORocket City Trash Pandas99426365531043001365225283.285.380.474.85417356030
2022AAAPCLSalt Lake Bees6327322547731941445224251.324.429.6311.06014252043
2022AAAPCLLas Vegas Aviators167364619501900712.297.370.422.7922711010
Totals369158012872153749363621464252293.291.410.456.86658729220193


Fielding:

Year Level Lg Team Pos GP PO A E DP Fld% RF/G
2017RPIONOrem Owlz1B3124015325.9888.226
2017RARIZAngels1B2152011.0008.500
2018Advanced ACALLInland Empire 66ers1B8362345444.9948.048
2018AMIDWBurlington Bees1B3227713326.9909.062
2018FallAZFLMesa Solar Sox1B12887091.0007.917
2018Advanced ACALLInland Empire 66ersP110001.0001.000
2019Advanced ACALLInland Empire 66ers1B15102815.9917.333
2021AAAASORocket City Trash Pandas1B8660235339.9957.407
2021AAAASORocket City Trash Pandas2B13510.8898.000
2022AAAPCLSalt Lake Bees1B57418330431.0007.912
2022AAAPCLLas Vegas Aviators1B4293061.0008.000
2022AAAPCLLas Vegas Aviators3B1031812.9552.100
Totals263195113015149.9937.913

Minor League Service:

Year Level League Team Affiliation First Appearance Final Appearance
2017RPioneer LeagueOrem OwlzLAAJune 19, 2017September 8, 2017
2017RArizona LeagueAngelsLAAAugust 4, 2017August 5, 2017
2018AMidwest LeagueBurlington BeesLAAApril 5, 2018May 21, 2018
2018Advanced ACalifornia LeagueInland Empire 66ersLAAMay 22, 2018September 3, 2018
2018FallArizona Fall LeagueMesa Solar SoxOctober 9, 2018November 15, 2018
2019Advanced ACalifornia LeagueInland Empire 66ersLAAApril 4, 2019April 23, 2019
2021AAAA SouthRocket City Trash PandasLAAMay 5, 2021September 15, 2021
2022AAAPacific Coast LeagueSalt Lake BeesLAAApril 5, 2022July 31, 2022
2022AAAPacific Coast LeagueLas Vegas AviatorsOAKAugust 6, 2022September 7, 2022
2023Foreign MajorJapan Pacific LeagueSaitama Seibu Lions




Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.