1B Dave MacDonald #17
Age: 23 | Bats: L | Throws: L | Morale: Normal
06/09/2026
1B DAVE MACDONALD #17 - AGE: 23 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
33 99 30 7 0 2 12 4 15 .303 .337 .434 0 0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 50 60 60
Gap 55 45 55 55
Power 45 40 45 55
Eye 40 35 45 40
Avoid K's 65 55 70 70
FIELDING RATINGS
Catcher Infield Outfield
Range: - 40 35
Errors: - 40 30
Arm: 20 30 45
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 50 Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 35
Stealing Aggressiveness: 35
Stealing Ability: 30
Baserunning Inst.: 35
Sacrifice Bunt: 35
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 @ CHI Loss, 2-11 4 1 2 0 0 0 0 0
06/07/2026 @ CHI Loss, 2-6 4 0 0 0 0 0 0 0
06/04/2026 CLE Win, 6-4 4 1 1 1 1 0 1 0
06/03/2026 CLE Win, 6-5 3 0 1 2 0 0 0 0
06/02/2026 CLE Win, 9-7 4 0 3 3 0 0 0 0
05/31/2026 TEX Win, 7-2 5 0 1 1 0 0 2 0
05/26/2026 @ TOL Loss, 2-6 4 0 2 1 0 0 0 0
05/25/2026 @ LOU Win, 5-3 5 0 0 0 0 0 3 0
05/24/2026 @ LOU Loss, 1-6 4 0 2 0 0 0 0 0
05/23/2026 @ LOU Loss, 7-8 5 1 2 0 0 0 0 0
PERSONALITY
Birthday:07/26/2002
Born in:Marana, AZ
Nationality:American
Height:6' 0"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:1 Year, 74 Days
Service This Yr:74 Days
40-Man Service:1 Year, 74 Days
Pro Service:5 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2021, 13th Pick in Round 7
MAJOR SUPERIOR LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 33 99 30 7 0 2 12 9 4 15 .303 .337 .434 .771 .336 .131 117
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 23 104 1 0 0 1 0 0 43 9 0 0 0.0 14.5 5.59 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   15 1 0 0 0 0 0 0 3 0 0 0 .067 .067 .067 .133
Versus Right   84 29 7 0 2 12 8 4 12 0 0 1 .345 .382 .500 .882
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   4 2 1 0 0 0 1 0 0 0 0 0 .500 .500 .750 1.250
Last Week   15 5 2 0 1 6 1 0 1 0 0 0 .333 .333 .667 1.000
March   1 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000 .000
April   25 9 1 0 1 3 2 1 4 0 0 0 .360 .385 .520 .905
May   54 14 3 0 0 3 4 3 10 0 0 1 .259 .310 .315 .625
June   19 7 3 0 1 6 2 0 1 0 0 0 .368 .368 .684 1.053
Spring Training   21 7 2 0 1 3 2 1 4 0 0 0 .333 .364 .571 .935
Last Year   242 68 21 2 5 34 27 19 38 2 0 0 .281 .331 .446 .777
Career   341 98 28 2 7 46 36 23 53 2 0 1 .287 .332 .443 .775
Home   45 13 4 0 1 10 3 3 7 0 0 0 .289 .333 .444 .778
Road   54 17 3 0 1 2 6 1 8 0 0 1 .315 .339 .426 .765
Grass   98 30 7 0 2 12 8 4 15 0 0 1 .306 .340 .439 .779
Turf   1 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000 .000
Day   36 12 4 0 0 3 4 3 4 0 0 0 .333 .385 .444 .829
Night   63 18 3 0 2 9 5 1 11 0 0 1 .286 .308 .429 .736
As Starter   89 27 6 0 2 10 8 4 15 0 0 1 .303 .340 .438 .779
As Reliever / Substitution   10 3 1 0 0 2 1 0 0 0 0 0 .300 .300 .400 .700
Pinch Hitting   6 1 0 0 0 0 0 0 0 0 0 0 .167 .167 .167 .333
Close/Late   28 8 2 0 0 2 1 0 5 0 0 0 .286 .286 .357 .643
Inning 1-3   32 14 2 0 2 10 5 3 4 0 0 0 .438 .486 .688 1.173
Inning 4-6   30 8 3 0 0 0 2 0 4 0 0 1 .267 .290 .367 .657
Inning 7-9   36 7 1 0 0 2 1 1 7 0 0 0 .194 .216 .222 .438
Extra Innings   1 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000
0 Outs   35 13 1 0 0 2 4 0 2 0 0 0 .371 .371 .400 .771
1 Outs   32 6 2 0 2 2 2 1 7 0 0 1 .188 .235 .438 .673
2 Outs   32 11 4 0 0 8 2 3 6 0 0 0 .344 .400 .469 .869
Scoring Position   22 7 3 0 0 10 0 3 3 0 0 0 .318 .400 .455 .855
Bases Empty   58 18 3 0 2 2 7 1 9 0 0 1 .310 .333 .466 .799
Runner on 1st   19 5 1 0 0 0 1 0 3 0 0 0 .263 .263 .316 .579
Runner on 2nd   5 1 1 0 0 1 0 1 0 0 0 0 .200 .333 .400 .733
Runner on 3rd   3 1 1 0 0 1 0 1 1 0 0 0 .333 .500 .667 1.167
Runner on 1st & 2nd   5 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Runner on 1st & 3rd   5 1 0 0 0 1 0 0 0 0 0 0 .200 .200 .200 .400
Runner on 2nd & 3rd   2 2 0 0 0 3 0 1 0 0 0 0 1.000 1.000 1.000 2.000
Bases Loaded   2 2 1 0 0 4 0 0 0 0 0 0 1.000 1.000 1.500 2.500
Two Strikes   36 7 2 0 1 2 2 3 15 0 0 0 .194 .256 .333 .590
First Pitch   23 7 1 0 1 2 2 0 0 0 0 1 .304 .333 .478 .812
Count 0-1   9 4 0 0 0 4 1 0 0 0 0 0 .444 .444 .444 .889
Count 0-2   7 2 1 0 0 1 0 0 4 0 0 0 .286 .286 .429 .714
Count 1-0   12 6 1 0 0 2 0 0 0 0 0 0 .500 .500 .583 1.083
Count 1-1   6 3 3 0 0 2 1 0 0 0 0 0 .500 .500 1.000 1.500
Count 1-2   12 1 0 0 1 1 1 0 3 0 0 0 .083 .083 .333 .417
Count 2-0   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   6 1 0 0 0 0 1 0 0 0 0 0 .167 .167 .167 .333
Count 2-2   14 4 1 0 0 0 1 0 5 0 0 0 .286 .286 .357 .643
Count 3-1   5 2 0 0 0 0 1 1 0 0 0 0 .400 .500 .400 .900
Full Count   3 0 0 0 0 0 0 3 3 0 0 0 .000 .500 .000 .500
Behind in Count   28 7 1 0 1 6 2 0 7 0 0 0 .250 .250 .393 .643
Ahead in Count   25 9 1 0 0 2 2 1 0 0 0 0 .360 .385 .400 .785
Batting 2nd   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Batting 3rd   6 1 0 0 0 1 0 0 2 0 0 0 .167 .167 .167 .333
Batting 4th   13 6 1 0 1 4 2 0 0 0 0 0 .462 .462 .769 1.231
Batting 5th   51 14 4 0 1 5 3 2 7 0 0 0 .275 .302 .412 .714
Batting 6th   15 3 0 0 0 0 1 0 4 0 0 1 .200 .250 .200 .450
Batting 7th   9 4 1 0 0 0 2 2 2 0 0 0 .444 .545 .556 1.101
Batting 8th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 9th   3 1 1 0 0 2 0 0 0 0 0 0 .333 .333 .667 1.000
Low Leverage   42 11 2 0 2 2 4 2 9 0 0 1 .262 .311 .452 .763
Medium Leverage   37 12 4 0 0 6 3 1 4 0 0 0 .324 .342 .432 .775
High Leverage   19 7 1 0 0 4 1 1 2 0 0 0 .368 .400 .421 .821
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2025 Phoenix - MSL 22 86 242 68 21 2 5 34 27 19 0 2 38 0 0 .281 .331 .446 .777 114 114 0.7
2026 Phoenix - MSL 23 33 99 30 7 0 2 12 9 4 1 0 15 0 0 .303 .337 .434 .771 115 117 0.3
Total MSL 119 341 98 28 2 7 46 36 23 1 2 53 0 0 .287 .332 .443 .775 114 115 1.0
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2021 Total - 18 22 98 47 17 2 5 34 38 9 1 0 5 4 2 .480 .528 .847 1.375 100 100 2.4
2021 Arizona (ARI) - R 18 26 73 26 7 0 1 11 10 8 1 0 23 0 0 .356 .427 .493 .920 171 155 0.8
2022 Arizona (ARI) - R 19 35 96 25 10 1 3 12 18 10 0 2 26 0 1 .260 .324 .479 .803 100 91 -0.2
2023 Arizona (ARI) - R 20 56 201 61 8 2 9 36 32 16 2 1 46 1 0 .303 .359 .498 .857 123 118 1.2
2024 South Bend - A 21 106 396 117 29 3 10 60 50 34 3 2 92 0 0 .295 .354 .460 .814 123 123 1.9
Total MID 106 396 117 29 3 10 60 50 34 3 2 92 0 0 .295 .354 .460 .814 123 123
Total AZL 117 370 112 25 3 13 59 60 34 3 3 95 1 1 .303 .363 .492 .855 127 118
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2022 Arizona (ARI) - AZL 19 3 3 1 1 0 0 0 1 0 0 0 1 0 0 .333 .333 .667 1.000 146 139 -0.2
Total AZL 3 3 1 1 0 0 0 1 0 0 0 1 0 0 .333 .333 .667 1.000 146 139
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Arizona (ARI) - R 1B 18 17 145 13 2 158 0 1.000 145.0 9.81 +1.1 1.031
2022 Arizona (ARI) - R 1B 19 19 137 10 4 149 2 .987 151.0 8.76 -0.5 .955
2023 Arizona (ARI) - R 1B 53 53 409 30 14 439 0 1.000 437.2 9.03 +4.0 1.067
2024 South Bend - A 1B 99 98 756 52 35 811 3 .996 851.0 8.55 +1.0 .994
2025 Phoenix - MLB 1B 20 18 135 12 11 147 0 1.000 154.0 8.59 +0.6 1.041
2025 Phoenix - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Phoenix - MLB SS 1 0 0 1 0 1 0 1.000 1.0 9.00 +0.1 1.031
2025 Phoenix - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Phoenix - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Phoenix - MLB 1B 11 6 56 7 2 63 0 1.000 66.0 8.59 +0.4 1.024
TOTAL 1B 220 211 1638 124 68 1767 5 .997 1804.2 8.79 +6.7 1.018
TOTAL SS 1 0 0 1 0 1 0 1.000 1.0 9.00 +0.1 1.031
PLAYER HISTORY
11/17/2025 Received a 1-year contract through automatic renewal worth a total of $870,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 40 (50); Eye: 45 (45).
04/05/2026 Injured (sprained ankle),day-to-day for 4 days.
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61