David MacKinnon

First Baseman · Career Stats, Bio & Records (2022)

David MacKinnon was a first baseman who played in Major League Baseball in 2022 for the Los Angeles Angels of Anaheim and the Athletics. In 22 career games, he hit .140 with 7 hits and 6 RBI.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

AVG .140
HR 0
RBI 6
H 7
OPS .368
Position
First Baseman
Bats / Throws
R / R
Height / Weight
6'2" / 200 lb
Born
12/15/1994 in Easton, MA, USA
MLB Debut
2022-06-18
Last Game
2022-08-26

Full name: David C. MacKinnon

Career Batting Statistics

David MacKinnon β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
22 50 2 7 0 0 0 6 0 6 17 .140 .228 .140 .368 0

Career AVG .140 vs. league average .243 across their career seasons β€” 42.3% below league average.

Career OBP .228 vs. league average .312 across their career seasons β€” 26.8% below league average.

Career SLG .140 vs. league average .395 across their career seasons β€” 64.5% below league average.

Career OPS .368 vs. league average .706 across their career seasons β€” 47.9% below league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

David MacKinnon β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home15321606.188
Away7181100.056

Last 10 Games — Batting

David MacKinnon β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
2022-08-26 OAKNYYL 100000001
2022-08-25 OAKNYYL 100000000
2022-08-24 OAKMIAW 410000002
2022-08-19 OAKSEAL 200000000
2022-08-18 OAKTEXL 100000001
2022-08-17 OAKTEXW 410000011
2022-07-16 LAALADL 400000002
2022-07-14 LAAHOUL 301000000
2022-07-12 LAAHOUL 201000201
2022-07-10 LAABALL 401000002

Fielding Statistics

Career Fielding Totals by Position

David MacKinnon β€” Career Fielding Totals by Position
Position G GS PO A E DP
1B 12 9 57 6 0 6
3B 5 4 2 6 0 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

David MacKinnon β€” Career Games by Position
Position Games
First Base 12
Third Base 5

David MacKinnon: the record in brief

David MacKinnon's major league career runs from a debut on June 18, 2022 to a final game on August 26, 2022. The team column moves through the Los Angeles Angels of Anaheim (2022) and the Oakland Athletics (2022). Listed as a first baseman, MacKinnon both batted and threw right-handed. Height and weight on file: 6 feet, 2 inches and 200 pounds. The birth record reads December 15, 1994, in Easton, MA, USA. On the record, David MacKinnon was born David C. MacKinnon.

MacKinnon collected 7 hits in 50 at bats across 22 games, good for a .140 batting average, along with 6 runs batted in. MacKinnon's career OPS of .368 combines a .228 on-base mark with .140 slugging. Over the seasons MacKinnon played, league hitters batted .243; the .140 career figure is 42.3% below that. By OPS the gap is 47.9% below league average (.368 against .706). The highest hit total in a season was 7, in 2022.

Most of MacKinnon's defensive work, 12 games, came at first base; the rest of the position table shows third base (5). The fielding table credits MacKinnon with 57 putouts, 6 assists and 0 errors at first base.

Frequently Asked Questions about David MacKinnon

Was David MacKinnon a pitcher?
No. David MacKinnon was a position player (First Baseman).
How many home runs did David MacKinnon hit?
David MacKinnon hit 0 career home runs with 7 hits.
What teams did David MacKinnon play for?
David MacKinnon played for 2 teams: the Los Angeles Angels of Anaheim (2022) and the Oakland Athletics (2022).
What were David MacKinnon's career stats?
In 22 games, David MacKinnon had 7 hits, 6 RBI, and 2 runs, with a .140 batting average.
What position did David MacKinnon play?
David MacKinnon played primarily as a first baseman, the position where he appeared in the most games.
How tall was David MacKinnon and how much did he weigh?
David MacKinnon was listed at 6 feet 2 inches and 200 pounds.
What was David MacKinnon's career batting average?
David MacKinnon batted .140 over his career, with 7 hits in 50 at bats.
How many RBI did David MacKinnon have?
David MacKinnon drove in 6 runs in his career.
Is David MacKinnon in the Hall of Fame?
No. David MacKinnon has not been inducted into the National Baseball Hall of Fame.