2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
David Macdonald
2021 GRAD
 |  LHP/1B, OF
 |  North Cape May, NJ
UNCOMMITTED
COLLEGE INTERESTS
NO PG GRADE
ABOUT PG GRADES
NATIONAL RANKING NJ STATE RANKING
NR NR
NR NR
OVERALL LHP OVERALL LHP
Lower Cape May Reg
HIGH SCHOOL
6-0
  170

HEIGHT/WEIGHT
L/L
BATS/THROWS
21 and 4 mos
AGE
18 and 1 mos
Age at 2021 Draft
WANT VIDEO?
PG EVENT RESULTS
76 mph
FB VELO 7/19/2019
Pitching Stats
  Advanced Statistics
SUBSCRIBE TO
2020 Calendar Year
W L SV GP ERA IP H R ER 2B 3B HR BB IBB HBP SO AVG OPS WHIP
SUBSCRIBE TO
Advanced
BF P P/IP P/BF B% S% SW% SM% WHIF% WP BK K/BB BB% K% K/7 BB/7 OBP SLG
SUBSCRIBE TO
Batted Ball
BF XBH GO/AO GB% AIR% HR/FB GIDP BABIP ISO PULL% OPPO%
SUBSCRIBE TO
Batting Stats
  Advanced Statistics
SUBSCRIBE TO
Batting Spray Chart Spray Chart
2020 Calendar Year
OPS AVG OBP SLG G AB R H 2B 3B HR RBI BB SO SB CS
SUBSCRIBE TO
Advanced
XBH TB BB/K BB% K% IBB HBP SF ISO BABIP SW% SM% WHIF% B% S%
SUBSCRIBE TO
Batted Ball
PA GO/AO GB% AIR% PULL% OPPO% HR/FB GIDP
SUBSCRIBE TO
OPS AVG OBP SLG G AB R H 2B 3B HR RBI BB SO SB CS
SUBSCRIBE TO
Advanced
XBH TB BB/K BB% K% IBB HBP SF ISO BABIP SW% SM% WHIF% B% S%
SUBSCRIBE TO
Batted Ball
PA GO/AO GB% AIR% PULL% OPPO% HR/FB GIDP
SUBSCRIBE TO
OPS AVG OBP SLG G AB R H 2B 3B HR RBI BB SO SB CS
SUBSCRIBE TO
Advanced
XBH TB BB/K BB% K% IBB HBP SF ISO BABIP SW% SM% WHIF% B% S%
SUBSCRIBE TO
Batted Ball
PA GO/AO GB% AIR% PULL% OPPO% HR/FB GIDP
SUBSCRIBE TO
PERCENTILE RANKINGS
CLASS OF 2021 in the recorded year
CATEGORY TOP RESULT CLASS AVG PERCENTILE
FB 76 mph 79 mph
27.92%
BEST SINGLE GAME STATS
BATTING STATSLAST OCCURRENCE
At bats: 3 Jul 20, 2019 vs. North Atlantic Select 16u
Runs: 1 Jul 20, 2019 vs. North Atlantic Select 16u
Hits: 3 Jul 20, 2019 vs. North Atlantic Select 16u
RBI's: 3 Jul 20, 2019 vs. North Atlantic Select 16u
Doubles: 2 Jul 20, 2019 vs. North Atlantic Select 16u
Total bases: 5 Jul 20, 2019 vs. North Atlantic Select 16u
Walks: 2 Jul 11, 2020 vs. NJ Marlins 16u
SAC flies: 1 Sep 29, 2018 vs. New Jersey Rising Rebels 2021
Stolen bases: 1 Jul 20, 2019 vs. North Atlantic Select 16u
Hit by pitch: 1 Sep 30, 2018 vs. Rising Stars Baseball 15U Gold
PITCHING STATSLAST OCCURRENCE
Inn. pitched: 5.0 Jul 20, 2019 vs. PA Shockers
Runs allowed: 0 Aug 27, 2020 vs. Complete Game of PA 16u
Earned runs: 0 Aug 28, 2020 vs. Santos Baseball
Hits allowed: 1 Aug 27, 2020 vs. Complete Game of PA 16u
Strikeouts: 4 Aug 28, 2020 vs. Santos Baseball
Walks allowed: 0 Aug 27, 2020 vs. Complete Game of PA 16u