2B Zach McKinstry #73
Age: 31 | Bats: L | Throws: R | Morale: Great
10/26/2026
2B ZACH MCKINSTRY #73 - AGE: 31 - BATS: L - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
108 383 90 13 4 24 57 43 122 .235 .315 .478 2 2.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 10 10 10 10
Gap 11 10 11 11
Power 13 12 13 13
Eye 14 14 15 14
Avoid K's 8 8 8 8
FIELDING RATINGS
Catcher Infield Outfield
Range: - 12 7
Errors: - 14 11
Arm: 1 12 9
Turn DP: - 9 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: 7
Catcher: - Left Field: -
1st Base: 7 Center Field: -
2nd Base: 12 Right Field: 2
3rd Base: 10
       
RUN/BUNT
Running Speed: 8
Stealing Ability: 12
Baserunning Inst.: 11
Sacrifice Bunt: 19
Bunt for Hit: 13
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/27/2026 TEX Loss, 3-5 4 0 0 0 0 0 3 0
09/26/2026 TEX Loss, 2-5 4 0 0 0 0 0 3 0
09/25/2026 TEX Win, 11-10 5 1 3 5 1 0 1 0
09/22/2026 OAK Win, 6-3 3 1 0 0 0 1 0 0
09/20/2026 @ HOU Win, 4-3 3 0 0 1 0 0 1 0
09/19/2026 @ HOU Win, 7-6 4 1 1 0 0 0 1 0
09/18/2026 @ HOU Win, 7-3 5 1 3 1 0 0 0 0
09/14/2026 TOR Win, 6-5 3 0 0 0 0 1 2 0
09/13/2026 KC Loss, 0-4 4 0 0 0 0 0 2 0
09/12/2026 KC Win, 7-6 4 1 0 0 0 1 3 0
PERSONALITY
Earns his paycheck.
High: Loyalty
Birthday:04/29/1995
Born in:Ft. Wayne, IN
Nationality:American
Height:6' 0"
Weight:195 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$563,500
Signed Through:2026 Season
Major Service:3 Years, None
Service This Yr:182 Days
40-Man Service:6 Years, None
Pro Service:10 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 108 383 90 13 4 24 57 57 43 122 .235 .315 .478 .793 .329 .243 111
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 101 433 3 0 1 7 0 3 183 41 2 1 66.7 58.5 5.20 2.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   42 9 3 0 2 2 3 3 15 0 0 0 .214 .267 .429 .695
Versus Right   341 81 10 4 22 55 54 40 107 3 0 3 .238 .320 .484 .804
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
March   1 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000
April   56 12 1 1 4 12 8 5 18 1 0 1 .214 .286 .482 .768
May   76 18 4 1 4 10 12 9 24 0 0 0 .237 .318 .474 .791
June   55 11 0 0 5 7 6 7 17 0 0 1 .200 .302 .473 .774
July   72 23 2 2 7 14 17 8 20 1 0 0 .319 .383 .694 1.077
August   69 15 2 0 3 6 8 6 23 0 0 1 .217 .289 .377 .666
September   54 10 3 0 1 8 6 8 20 1 0 0 .185 .286 .296 .582
Spring Training   50 11 2 2 0 3 8 6 13 0 0 1 .220 .316 .340 .656
Last Year   109 19 2 1 3 10 12 16 41 0 0 1 .174 .286 .294 .579
Career   695 158 24 5 34 93 96 71 235 5 0 5 .227 .302 .423 .725
Home   188 42 5 1 14 29 23 20 54 1 0 1 .223 .300 .484 .784
Road   195 48 8 3 10 28 34 23 68 2 0 2 .246 .329 .472 .801
Grass   363 85 12 3 24 53 54 42 114 2 0 2 .234 .315 .482 .797
Turf   20 5 1 1 0 4 3 1 8 1 0 1 .250 .304 .400 .704
Night   383 90 13 4 24 57 57 43 122 3 0 3 .235 .315 .478 .793
As Starter   376 89 12 4 24 57 57 43 118 3 0 3 .237 .318 .481 .799
As Reliever / Substitution   7 1 1 0 0 0 0 0 4 0 0 0 .143 .143 .286 .429
Pinch Hitting   4 1 1 0 0 0 0 0 2 0 0 0 .250 .250 .500 .750
Close/Late   91 22 5 1 3 8 9 8 36 0 0 0 .242 .303 .418 .721
Inning 1-3   115 24 1 0 9 28 20 14 34 2 0 1 .209 .295 .452 .748
Inning 4-6   132 31 4 2 6 10 19 18 38 1 0 2 .235 .333 .432 .765
Inning 7-9   122 32 8 2 8 18 17 9 42 0 0 0 .262 .313 .557 .870
Extra Innings   14 3 0 0 1 1 1 2 8 0 0 0 .214 .312 .429 .741
0 Outs   139 31 4 2 9 17 27 15 36 1 0 0 .223 .297 .475 .772
1 Outs   116 27 3 0 6 12 17 15 40 2 0 2 .233 .326 .414 .740
2 Outs   128 32 6 2 9 28 13 13 46 0 0 1 .250 .324 .539 .863
Scoring Position   84 20 0 1 5 32 10 12 33 3 0 2 .238 .337 .440 .777
Bases Empty   231 59 11 3 14 14 39 26 71 0 0 1 .255 .333 .511 .844
Runner on 1st   68 11 2 0 5 11 8 5 18 0 0 0 .162 .219 .412 .631
Runner on 2nd   26 6 0 0 1 4 2 2 7 0 0 1 .231 .310 .346 .656
Runner on 3rd   4 0 0 0 0 0 1 1 3 0 0 0 .000 .200 .000 .200
Runner on 1st & 2nd   29 6 0 0 3 10 3 3 11 0 0 1 .207 .303 .517 .820
Runner on 1st & 3rd   4 1 0 0 0 1 1 3 3 0 0 0 .250 .571 .250 .821
Runner on 2nd & 3rd   7 3 0 0 1 7 1 3 3 1 0 0 .429 .545 .857 1.403
Bases Loaded   14 4 0 1 0 10 2 0 6 2 0 0 .286 .250 .429 .679
Two Strikes   208 30 4 1 7 14 20 23 122 1 0 2 .144 .235 .274 .509
First Pitch   48 15 4 1 5 10 12 0 0 0 0 1 .312 .327 .750 1.077
Count 0-1   25 13 1 1 3 10 6 0 0 0 0 0 .520 .520 1.000 1.520
Count 0-2   41 5 0 1 1 1 3 0 29 0 0 1 .122 .143 .244 .387
Count 1-0   28 5 0 0 2 5 2 0 0 1 0 0 .179 .172 .393 .565
Count 1-1   35 11 2 1 2 5 4 0 0 1 0 0 .314 .306 .600 .906
Count 1-2   60 8 1 0 1 1 2 0 41 0 0 0 .133 .133 .200 .333
Count 2-0   8 5 1 0 2 4 2 0 0 0 0 0 .625 .625 1.500 2.125
Count 2-1   20 9 1 0 2 7 3 0 0 0 0 0 .450 .450 .800 1.250
Count 2-2   57 10 2 0 4 9 7 0 31 1 0 0 .175 .172 .421 .593
Count 3-0   1 0 0 0 0 0 5 6 0 0 0 0 .000 .857 .000 .857
Count 3-1   10 2 0 0 1 2 3 14 0 0 0 0 .200 .667 .500 1.167
Full Count   50 7 1 0 1 3 8 23 21 0 0 1 .140 .419 .220 .639
Behind in Count   126 26 2 2 5 12 11 0 70 0 0 1 .206 .213 .373 .586
Ahead in Count   67 21 2 0 7 18 15 20 0 1 0 0 .313 .466 .657 1.123
Batting Leadoff   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 2nd   12 1 0 0 1 1 3 1 2 0 0 0 .083 .154 .333 .487
Batting 3rd   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 4th   20 2 0 0 0 0 0 3 11 0 0 0 .100 .217 .100 .317
Batting 5th   181 49 4 1 10 29 23 23 49 2 0 1 .271 .353 .470 .822
Batting 6th   37 10 3 1 2 5 9 3 9 0 0 1 .270 .341 .568 .909
Batting 7th   128 27 5 2 11 22 22 13 48 1 0 1 .211 .287 .539 .826
Batting 9th   3 1 1 0 0 0 0 0 1 0 0 0 .333 .333 .667 1.000
Low Leverage   175 46 10 3 14 19 30 15 54 0 0 1 .263 .325 .594 .919
Medium Leverage   135 26 3 0 5 12 18 21 42 0 0 0 .193 .301 .326 .627
High Leverage   72 18 0 1 5 26 9 7 26 3 0 2 .250 .321 .486 .808
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
2023 Los Angeles - MLB 28 76 203 49 9 0 7 26 27 12 1 2 72 1 0 .241 .284 .389 .674 75 74 0.4
2025 Los Angeles - MLB 30 50 109 19 2 1 3 10 12 16 1 0 41 0 1 .174 .286 .294 .579 56 56 -0.7
2026 Los Angeles - MLB 31 108 383 90 13 4 24 57 57 43 3 3 122 2 1 .235 .315 .478 .793 107 111 2.1
Total MLB 234 695 158 24 5 34 93 96 71 5 5 235 3 2 .227 .302 .423 .725 90 92 1.8
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
2016 Los Angeles N (AZL) - R 21 4 17 3 0 1 0 0 1 0 0 0 3 0 1 .176 .176 .294 .471 30 23 -0.1
2016 Great Lakes - A 21 41 142 37 5 2 0 14 18 15 5 1 29 6 1 .261 .350 .324 .674 91 95 0.4
2017 Great Lakes - A 22 17 52 16 7 0 1 3 10 17 0 0 10 2 1 .308 .478 .500 .978 176 184 0.9
2017 Rancho Cucamonga - A+ 22 82 319 72 13 0 3 28 39 29 5 1 87 5 2 .226 .299 .295 .594 64 69 -0.2
2017 Total - A+ 22 99 371 88 20 0 4 31 49 46 5 1 97 7 3 .237 .329 .323 .652 82 88 0.7
2017 Tulsa - AA 22 15 39 10 1 1 0 2 5 6 0 0 8 0 0 .256 .356 .333 .689 94 80 0.0
2018 Great Lakes - A 23 18 53 20 2 2 3 8 12 16 3 0 16 2 1 .377 .542 .660 1.202 237 238 1.3
2018 Rancho Cucamonga - A+ 23 33 91 28 7 1 2 8 20 17 6 0 22 0 0 .308 .447 .473 .920 153 161 1.2
2018 Total - A+ 23 51 144 48 9 3 5 16 32 33 9 0 38 2 1 .333 .484 .542 1.026 185 191 2.6
2018 Tulsa - AA 23 25 83 16 2 1 2 8 7 4 0 0 21 0 0 .193 .230 .313 .543 50 51 -0.2
2019 Tulsa - AA 24 95 341 95 16 4 12 52 53 37 3 2 74 8 8 .279 .352 .455 .807 124 127 2.7
2019 Oklahoma City - AAA 24 26 89 34 8 2 7 26 17 6 0 0 18 0 1 .382 .421 .753 1.174 201 191 1.4
2020 Scottsdale - WL 25 29 110 22 2 0 2 15 15 12 3 0 36 0 1 .200 .296 .273 .569 55 56 -0.2
2020 Orem - A- 25 5 18 4 1 0 0 2 1 2 0 0 5 0 0 .222 .300 .278 .578 51 55 0.1
2020 Oklahoma City - AAA 25 24 90 29 5 1 6 22 15 8 1 1 17 1 1 .322 .380 .600 .980 151 153 1.1
2020 Salt Lake - AAA 25 33 122 33 7 0 2 19 13 17 4 2 39 0 2 .270 .372 .377 .749 88 93 0.3
2020 Total - AAA 25 57 212 62 12 1 8 41 28 25 5 3 56 1 3 .292 .376 .472 .847 113 117 1.5
2021 Salt Lake - AAA 26 116 489 153 21 6 21 89 95 56 10 3 112 8 1 .313 .392 .509 .902 112 115 2.9
2022 Salt Lake - AAA 27 131 503 142 34 6 18 92 69 50 3 7 105 5 3 .282 .346 .481 .827 119 119 3.6
2024 Salt Lake - AAA 29 38 102 31 3 3 4 13 18 7 1 0 19 2 1 .304 .355 .510 .864 122 114 -0.1
Total PCL 368 1395 422 78 18 58 261 227 144 19 13 310 16 9 .303 .372 .509 .881 120 121
Total TEX 135 463 121 19 6 14 62 65 47 3 2 103 8 8 .261 .332 .419 .751 109 110
Total CAL 115 410 100 20 1 5 36 59 46 11 1 109 5 2 .244 .335 .334 .670 86 92
Total MID 76 247 73 14 4 4 25 40 48 8 1 55 10 3 .296 .424 .433 .858 144 149
Total NWL 5 18 4 1 0 0 2 1 2 0 0 5 0 0 .222 .300 .278 .578 51 55
Total AZL 4 17 3 0 1 0 0 1 0 0 0 3 0 1 .176 .176 .294 .471 30 23
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
2023 Los Angeles - MLB 28 3 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
2025 Los Angeles - MLB 30 4 3 1 0 0 1 1 3 0 0 0 2 0 0 .333 .333 1.333 1.667 306 317 -0.3
Total MLB 7 3 1 0 0 1 1 3 0 0 0 2 0 0 .333 .333 1.333 1.667 306 317
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Salt Lake - AAA 2B 30 30 54 69 23 125 2 .984 265.2 4.17 +0.6 1.055
2020 Oklahoma City - AAA 2B 22 22 59 58 20 117 0 1.000 194.0 5.43 +1.6 1.135
2020 Orem - A- 2B 5 5 7 13 2 20 0 1.000 42.0 4.29 +1.1 1.079
2020 Scottsdale - WL 2B 1 0 2 0 0 2 0 1.000 3.0 6.00 0.0 .000
2020 Oklahoma City - AAA 3B 1 1 0 2 0 2 0 1.000 9.0 2.00 +0.1 1.068
2020 Scottsdale - WL 3B 29 29 15 35 3 52 2 .962 241.0 1.87 +0.6 1.039
2020 Salt Lake - AAA SS 1 1 0 2 1 2 0 1.000 9.0 2.00 -0.0 1.040
2020 Oklahoma City - AAA SS 1 1 1 0 0 1 0 1.000 5.0 1.80 +0.0 .000
2020 Salt Lake - AAA LF 1 1 2 0 0 3 1 .667 8.0 2.25 -0.8 .657
2020 Salt Lake - AAA RF 2 1 7 0 0 7 0 1.000 10.0 6.30 +0.1 .999
2021 Salt Lake - AAA 2B 95 95 163 242 75 411 6 .985 837.2 4.35 -0.5 1.001
2021 Salt Lake - AAA 3B 1 1 1 3 1 4 0 1.000 9.0 4.00 -0.0 1.089
2021 Salt Lake - AAA SS 13 13 14 29 4 43 0 1.000 113.2 3.40 +0.8 1.058
2022 Salt Lake - AAA 2B 131 130 258 338 68 606 10 .983 1154.2 4.65 +2.0 1.015
2022 Salt Lake - AAA 3B 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 Los Angeles - MLB 1B 3 3 25 1 4 26 0 1.000 25.0 9.36 -0.6 .524
2023 Los Angeles - MLB 2B 57 36 74 104 33 180 2 .989 357.0 4.49 +2.8 1.062
2023 Los Angeles - MLB 3B 10 10 5 20 1 25 0 1.000 90.0 2.50 +1.0 1.041
2023 Los Angeles - MLB SS 6 2 3 4 1 8 1 .875 24.0 2.62 -0.5 .863
2023 Los Angeles - MLB RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2024 Salt Lake - AAA P 1 0 0 0 0 0 0 .000 0.2 0.00 -0.0 .000
2024 Salt Lake - AAA 1B 14 14 102 6 8 110 2 .982 125.0 7.78 -3.9 .692
2024 Salt Lake - AAA 2B 18 14 26 35 7 62 1 .984 120.1 4.56 -1.3 .980
2024 Salt Lake - AAA SS 3 0 2 3 1 5 0 1.000 7.0 6.43 +0.1 1.056
2024 Salt Lake - AAA LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2024 Salt Lake - AAA RF 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2025 Los Angeles - MLB 1B 4 0 17 0 1 17 0 1.000 16.0 9.56 -0.5 .697
2025 Los Angeles - MLB 2B 11 9 9 16 1 25 0 1.000 92.0 2.45 -0.4 1.074
2025 Los Angeles - MLB SS 10 3 3 8 4 12 1 .917 36.0 2.75 -1.0 .875
2025 Los Angeles - MLB RF 12 8 3 0 0 4 1 .750 84.2 0.32 -0.9 .742
2026 Los Angeles - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Los Angeles - MLB 2B 104 101 143 287 64 439 9 .979 916.0 4.22 +1.3 .999
2026 Los Angeles - MLB SS 2 0 1 2 1 4 1 .750 4.0 6.75 -0.3 .512
TOTAL P 1 0 0 0 0 0 0 .000 0.2 0.00 -0.0 .000
TOTAL 1B 21 17 144 7 13 153 2 .987 166.0 8.19 -5.1 .679
TOTAL 2B 474 442 795 1162 293 1987 30 .985 3982.1 4.42 +7.3 1.019
TOTAL 3B 42 41 21 60 5 83 2 .976 351.0 2.08 +1.7 1.043
TOTAL SS 36 20 24 48 12 75 3 .960 198.2 3.26 -1.0 .992
TOTAL LF 2 1 2 0 0 3 1 .667 9.0 2.00 -0.8 .657
TOTAL RF 17 9 10 0 0 11 1 .909 99.2 0.90 -0.8 .906
PLAYER HISTORY
06/06/2016 Drafted by the Los Angeles Dodgers in the 33rd round (1001st) of the 2016 MLB June Amateur Draft from Central Michigan University (Mount Pleasant, MI)
04/22/2020 Injured (Strained hamstring), out for 6 weeks.
07/27/2020 Was traded by the Los Angeles Dodgers to the Los Angeles Angels, along with 2B Chris Taylor, SP Alex Wood, in exchange for 2B David Fletcher, RF Brian Goodwin, SS Arol Vera.
12/08/2020 Named to the 2020 Arizona Fall League for the Scottsdale Scorpions.
01/01/2021 OSA scouting updated ratings (potential): Contact: 11 (13); Power: 13 (13); Eye: 11 (12).
05/03/2021 Goes 5-5 against the Albuquerque Isotopes, with 1 RBI and 1 R.
05/04/2021 Hits three home runs against the Albuquerque Isotopes, going 3-4 with 7 RBI and 4 runs scored!
06/27/2021 Was selected to the 2021 Pacific Coast League All-Star Game.
07/06/2021 Injured (Knee contusion), day-to-day for 2 weeks.
11/01/2021 Received a 1-year contract worth a total of $563,500 through automatic renewal.
01/01/2022 OSA scouting updated ratings (potential): Contact: 10 (12); Power: 12 (12); Eye: 11 (13).
11/07/2022 Received a 1-year contract worth a total of $563,500 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Contact: 10 (11); Power: 12 (12); Eye: 11 (13).
05/10/2023 Injured (Sprained finger), day-to-day for 2 weeks.
05/22/2023 Suffered setback in recovery from injury, will miss another 5 days.
11/20/2023 Received a 1-year contract worth a total of $563,500 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 12 (12); Eye: 11 (13).
05/11/2024 Injured (Strained hamstring), day-to-day for 3 weeks.
11/11/2024 Received a 1-year contract worth a total of $563,500 through automatic renewal.
01/01/2025 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 11 (12); Eye: 11 (13).
06/12/2025 Injured (Knee contusion), day-to-day for 6 days.
11/10/2025 Received a 1-year contract worth a total of $563,500 through automatic renewal.
01/01/2026 OSA scouting updated ratings (potential): Contact: 11 (11); Power: 13 (13); Eye: 14 (14).
07/17/2026 Goes 0-3 against the Texas Rangers, ending his hitting streak at 20 games.
LEADERBOARD APPEARANCES
Year AB Rank
2020 110 10
Year K Rank
2020 36 9
Year HP Rank
2020 3 5
Wednesday, August 4th , 2021 - OOTP Baseball 22.7 Build 61