RF Zach McKinstry #15
Age: 31 | Bats: L | Throws: R | Morale: Good
07/16/2026
RF ZACH MCKINSTRY #15 - AGE: 31 - BATS: L - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
50 175 37 5 0 5 13 13 44 .211 .265 .326 9 -0.1
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 55 50 55
BABIP 55 50 55
Avoid K's 55 50 55
Gap 60 55 60
Power 40 35 45
Eye 50 45 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 55
Errors: - 55 55
Arm: - 50 50
Turn DP: - 50 -
Framing: - - -
POSITION RATINGS
Pitcher: 25 Shortstop: 45
Catcher: - Left Field: 55
1st Base: - Center Field: 25
2nd Base: 55 Right Field: 50
3rd Base: 50
       
RUN/BUNT
Running Speed: 80
Stealing Aggressiveness: 55
Stealing Ability: 70
Baserunning Inst.: 55
Sacrifice Bunt: 70
Bunt for Hit: 65
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/14/2026 Was Win, 3-2 3 0 1 1 0 1 1 0
07/13/2026 Was Win, 8-6 4 0 0 0 0 0 2 0
07/12/2026 Was Loss, 2-9 3 0 1 0 0 0 1 0
07/11/2026 @ Tor Win, 4-2 4 1 1 2 1 0 1 0
07/10/2026 @ Tor Loss, 5-8 1 1 0 0 0 2 0 2
07/09/2026 @ Tor Loss, 0-2 4 0 2 0 0 0 1 0
07/08/2026 NY Win, 2-1 4 0 0 0 0 0 2 0
07/07/2026 NY Loss, 2-6 2 0 1 0 0 1 0 0
07/06/2026 NY Win, 7-2 4 0 0 0 0 1 1 0
07/04/2026 @ Det Loss, 2-4 3 0 0 0 0 0 0 0
Birthday:04/29/1995
Born in:Fort Wayne, IN
Nationality:American
Height:5' 11"
Weight:160 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:
Service This Yr:
40-Man Service:
Pro Service:
Arbitration Eligibility:
Option Years:
Contract Extension:
Drafted:-
CONTINENTAL BASEBALL ASSOCIATION 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 50 175 37 5 0 5 13 16 13 44 .211 .265 .326 .590 .252 .114 58
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 48 191 0 0 0 0 2 1 57 10 9 2 81.8 16.7 3.16 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   46 9 0 0 1 2 3 2 11 0 1 0 .196 .229 .261 .490
Versus Right   129 28 5 0 4 11 13 11 33 1 1 0 .217 .277 .349 .625
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   7 1 0 0 0 1 0 1 3 0 0 0 .143 .250 .143 .393
Last Week   22 5 0 0 1 2 2 4 6 0 0 0 .227 .346 .364 .710
May   40 11 2 0 1 4 6 1 9 1 1 0 .275 .286 .400 .686
June   95 19 3 0 3 6 7 7 26 0 0 0 .200 .255 .326 .581
July   40 7 0 0 1 3 3 5 9 0 1 0 .175 .267 .250 .517
Spring Training   40 9 3 0 2 5 4 1 12 0 0 0 .225 .244 .450 .694
Last Year   91 24 5 2 0 6 18 6 20 1 0 1 .264 .313 .363 .676
2 Years Ago   33 8 3 0 0 2 2 3 4 0 0 0 .242 .306 .333 .639
Career   1027 246 41 4 31 119 115 83 223 6 14 4 .240 .297 .378 .675
Home   94 20 1 0 2 6 7 8 25 1 2 0 .213 .272 .287 .559
Road   81 17 4 0 3 7 9 5 19 0 0 0 .210 .256 .370 .626
Grass   101 23 4 0 3 7 12 5 24 1 1 0 .228 .262 .356 .618
Turf   74 14 1 0 2 6 4 8 20 0 1 0 .189 .268 .284 .552
Day   32 6 0 0 2 3 4 4 8 0 0 0 .188 .278 .375 .653
Night   143 31 5 0 3 10 12 9 36 1 2 0 .217 .261 .315 .576
As Starter   173 36 5 0 5 13 16 13 44 1 2 0 .208 .262 .324 .586
As Reliever / Substitution   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Pinch Hitting   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   27 3 0 0 1 1 1 1 7 0 1 0 .111 .143 .222 .365
Inning 1-3   64 14 3 0 2 6 6 7 19 0 1 0 .219 .296 .359 .655
Inning 4-6   60 13 2 0 2 6 6 4 12 1 0 0 .217 .262 .350 .612
Inning 7-9   50 10 0 0 1 1 4 2 12 0 1 0 .200 .231 .260 .491
Extra Innings   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   57 14 1 0 3 5 8 2 17 0 2 0 .246 .271 .421 .692
1 Outs   69 8 2 0 0 4 4 7 20 1 0 0 .116 .195 .145 .340
2 Outs   49 15 2 0 2 4 4 4 7 0 0 0 .306 .358 .469 .828
Scoring Position   31 4 0 0 1 6 2 5 3 1 2 0 .129 .243 .226 .469
Bases Empty   114 25 3 0 2 2 11 8 31 0 0 0 .219 .270 .298 .569
Runner on 1st   30 8 2 0 2 5 3 0 10 0 0 0 .267 .267 .533 .800
Runner on 2nd   14 3 0 0 1 3 1 3 1 0 2 0 .214 .353 .429 .782
Runner on 3rd   5 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Runner on 1st & 2nd   8 1 0 0 0 0 1 1 0 0 0 0 .125 .222 .125 .347
Runner on 1st & 3rd   1 0 0 0 0 1 0 1 0 0 0 0 .000 .500 .000 .500
Runner on 2nd & 3rd   1 0 0 0 0 1 0 0 0 0 0 0 .000 .000 .000 .000
Bases Loaded   2 0 0 0 0 1 0 0 0 1 0 0 .000 .000 .000 .000
Two Strikes   95 14 1 0 3 5 10 12 44 0 0 0 .147 .243 .253 .496
First Pitch   16 5 2 0 0 1 1 0 0 0 1 0 .312 .312 .438 .750
Count 0-1   14 3 0 0 1 2 1 0 0 0 1 0 .214 .214 .429 .643
Count 0-2   7 1 0 0 0 0 1 0 4 0 0 0 .143 .143 .143 .286
Count 1-0   13 2 0 0 0 1 0 0 0 0 0 0 .154 .154 .154 .308
Count 1-1   13 4 1 0 0 0 0 0 0 0 0 0 .308 .308 .385 .692
Count 1-2   27 3 0 0 2 3 3 0 14 0 0 0 .111 .111 .333 .444
Count 2-0   7 3 1 0 1 3 2 0 0 1 0 0 .429 .375 1.000 1.375
Count 2-1   7 1 0 0 0 1 0 0 0 0 0 0 .143 .143 .143 .286
Count 2-2   27 6 0 0 1 1 3 0 12 0 0 0 .222 .222 .333 .556
Count 3-1   10 5 0 0 0 0 2 1 0 0 0 0 .500 .545 .500 1.045
Full Count   34 4 1 0 0 1 3 12 14 0 0 0 .118 .348 .147 .495
Behind in Count   48 7 0 0 3 5 5 0 18 0 1 0 .146 .146 .333 .479
Ahead in Count   37 11 1 0 1 5 4 1 0 1 0 0 .297 .308 .405 .713
Batting Leadoff   28 7 3 0 2 4 5 2 4 0 0 0 .250 .300 .571 .871
Batting 2nd   65 11 1 0 1 4 5 8 20 0 2 0 .169 .260 .231 .491
Batting 4th   5 1 0 0 0 0 1 0 0 0 0 0 .200 .200 .200 .400
Batting 5th   8 3 0 0 0 0 2 0 2 0 0 0 .375 .375 .375 .750
Batting 6th   21 4 0 0 1 2 1 1 3 0 0 0 .190 .227 .333 .561
Batting 7th   28 5 1 0 0 1 1 1 10 1 0 0 .179 .200 .214 .414
Batting 8th   9 3 0 0 1 2 1 1 2 0 0 0 .333 .400 .667 1.067
Batting 9th   11 3 0 0 0 0 0 0 3 0 0 0 .273 .273 .273 .545
Low Leverage   86 17 2 0 1 1 7 6 24 0 0 0 .198 .250 .256 .506
Medium Leverage   67 18 3 0 4 10 8 6 13 0 1 0 .269 .329 .493 .821
High Leverage   21 2 0 0 0 2 1 1 6 1 1 0 .095 .130 .095 .226
PACIFIC COAST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 4 10 1 1 0 0 0 2 2 2 .100 .250 .200 .450 .165 .100 -25
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 2 12 0 1 0 0 0 0 2 1 0 0 0.0 0.6 1.69 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   9 1 1 0 0 0 2 2 2 0 0 0 .111 .273 .222 .495
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   10 1 1 0 0 0 2 2 2 0 0 0 .100 .250 .200 .450
Last Year   20 8 1 0 1 3 5 2 2 0 1 0 .400 .455 .600 1.055
2 Years Ago   263 71 13 2 4 22 45 31 40 2 2 0 .270 .345 .380 .725
Career   293 80 15 2 5 25 52 35 44 2 3 0 .273 .348 .389 .738
Home   1 0 0 0 0 0 1 2 0 0 0 0 .000 .667 .000 .667
Road   9 1 1 0 0 0 1 0 2 0 0 0 .111 .111 .222 .333
Grass   10 1 1 0 0 0 2 2 2 0 0 0 .100 .250 .200 .450
Day   5 0 0 0 0 0 1 2 0 0 0 0 .000 .286 .000 .286
Night   5 1 1 0 0 0 1 0 2 0 0 0 .200 .200 .400 .600
As Starter   9 1 1 0 0 0 1 0 2 0 0 0 .111 .111 .222 .333
As Reliever / Substitution   1 0 0 0 0 0 1 2 0 0 0 0 .000 .667 .000 .667
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
2021 Baltimore - CBA 26 49 148 39 7 0 6 21 19 21 1 0 22 5 2 .264 .359 .432 .791 122 128 0.8
2022 Baltimore - CBA 27 153 580 138 21 2 20 77 60 40 2 4 133 2 3 .238 .288 .384 .672 83 77 1.1
2024 Detroit - CBA 29 14 33 8 3 0 0 2 2 3 0 0 4 3 1 .242 .306 .333 .639 73 72 0.0
2025 Detroit - CBA 30 34 91 24 5 2 0 6 18 6 1 1 20 5 0 .264 .313 .363 .676 85 82 0.3
2026 Detroit - CBA 31 10 36 10 2 0 1 4 5 1 0 1 9 1 0 .278 .289 .417 .706 93 83 0.1
2026 Montreal - CBA 31 40 139 27 3 0 4 9 11 12 0 0 35 8 2 .194 .258 .302 .560 55 52 -0.2
2026 Total - CBA 31 50 175 37 5 0 5 13 16 13 0 1 44 9 2 .211 .265 .326 .590 63 58 -0.1
Total CBA 300 1027 246 41 4 31 119 115 83 4 6 223 24 8 .240 .297 .378 .675 85 82 2.1
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
2017 Utica - S A 22 63 227 48 6 0 2 13 23 23 2 1 59 4 2 .211 .289 .264 .553 47 31 -1.4
2018 Utica - S A 23 11 33 4 1 0 0 0 4 3 2 0 15 1 0 .121 .237 .152 .388 5 9 -0.3
2019 Delmarva - A 24 1 4 2 1 0 0 2 1 0 0 0 1 0 0 .500 .500 .750 1.250 204 218 0.1
2019 Danville - A 24 79 289 81 22 1 7 52 57 64 2 2 55 5 2 .280 .412 .436 .848 108 112 1.8
2019 Total - A 24 80 293 83 23 1 7 54 58 64 2 2 56 5 2 .283 .413 .440 .853 109 113 1.9
2020 Tallahassee - AAA 25 48 172 43 2 2 4 16 21 17 4 2 34 5 2 .250 .328 .355 .683 65 66 -0.4
2021 Tallahassee - AAA 26 62 217 68 12 1 11 25 46 31 0 1 24 1 2 .313 .398 .530 .928 135 132 2.2
2023 Memphis - AAA 28 137 508 153 33 3 20 89 77 55 2 5 115 4 3 .301 .368 .496 .864 125 128 4.5
2024 Mississauga - AAA 29 72 263 71 13 2 4 22 45 31 0 2 40 11 12 .270 .345 .380 .725 82 81 0.4
2025 Plattsburgh - AA 30 5 15 6 0 0 1 1 4 2 1 0 1 3 0 .400 .500 .600 1.100 156 156 0.2
2025 Mississauga - AAA 30 6 20 8 1 0 1 3 5 2 0 0 2 1 1 .400 .455 .600 1.055 154 152 0.2
2026 Mississauga - AAA 31 3 10 1 1 0 0 0 1 1 0 0 2 0 0 .100 .182 .200 .382 -5 -15 -0.3
2026 Vancouver - AAA 31 1 0 0 0 0 0 0 1 1 0 0 0 0 0 .000 1.000 .000 1.000 179 -133 -0.0
2026 Total - AAA 31 4 10 1 1 0 0 0 2 2 0 0 2 0 0 .100 .250 .200 .450 11 -25 -0.3
Total INT 247 897 264 47 6 35 130 144 103 6 8 173 10 7 .294 .368 .477 .845 116 117
Total PCL 82 293 80 15 2 5 25 52 35 0 2 44 12 13 .273 .348 .389 .738 84 82
Total EL 5 15 6 0 0 1 1 4 2 1 0 1 3 0 .400 .500 .600 1.100 156 156
Total Car 79 289 81 22 1 7 52 57 64 2 2 55 5 2 .280 .412 .436 .848 108 112
Total SAL 1 4 2 1 0 0 2 1 0 0 0 1 0 0 .500 .500 .750 1.250 204 218
Total NYP 74 260 52 7 0 2 13 27 26 4 1 74 5 2 .200 .282 .250 .532 42 28
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
2025 Plattsburgh - EL 30 1 5 2 1 0 0 0 0 0 0 0 0 0 0 .400 .400 .600 1.000 130 136 -0.0
Total EL 1 5 2 1 0 0 0 0 0 0 0 0 0 0 .400 .400 .600 1.000 130 136
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Utica - S A SS 63 63 71 111 36 191 9 .953 573.0 2.86 -4.4 .933
2018 Utica - S A 3B 7 6 1 3 0 5 1 .800 44.0 0.82 -0.3 .834
2018 Utica - S A SS 3 3 1 3 0 5 1 .800 23.0 1.57 -0.4 .786
2019 Danville - A 2B 35 30 60 88 24 148 0 1.000 271.2 4.90 +2.9 1.085
2019 Danville - A 3B 47 47 25 77 9 107 5 .953 402.0 2.28 -0.0 1.025
2020 Tallahassee - AAA 2B 12 12 30 28 10 59 1 .983 105.0 4.97 -0.3 .961
2020 Tallahassee - AAA 3B 18 18 10 27 4 38 1 .974 130.1 2.55 -1.0 .941
2020 Tallahassee - AAA SS 7 6 10 14 2 24 0 1.000 52.0 4.15 -0.5 .974
2020 Tallahassee - AAA LF 2 1 2 0 0 2 0 1.000 11.0 1.64 -0.1 .988
2020 Tallahassee - AAA RF 2 1 5 0 0 5 0 1.000 13.0 3.46 +0.3 .998
2021 Baltimore - MLB 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2021 Tallahassee - AAA 2B 44 41 81 107 23 192 4 .979 352.2 4.80 +1.9 1.022
2021 Baltimore - MLB 3B 42 42 14 65 6 81 2 .975 349.2 2.03 -1.1 .959
2021 Tallahassee - AAA 3B 5 5 1 5 0 6 0 1.000 43.0 1.26 -0.7 .871
2021 Baltimore - MLB SS 1 0 0 3 0 4 1 .750 3.0 9.00 -0.4 .755
2021 Tallahassee - AAA SS 9 6 6 16 2 22 0 1.000 65.0 3.05 +0.8 1.148
2021 Tallahassee - AAA CF 1 1 3 0 0 3 0 1.000 8.0 3.38 -0.2 1.006
2022 Baltimore - MLB 2B 38 36 48 84 20 136 4 .971 329.2 3.60 +0.2 1.009
2022 Baltimore - MLB 3B 93 92 40 161 16 215 14 .935 826.1 2.19 -2.1 .975
2022 Baltimore - MLB SS 21 19 19 60 15 80 1 .988 184.0 3.86 +0.3 1.001
2022 Baltimore - MLB RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2023 Memphis - AAA 2B 15 2 4 10 2 14 0 1.000 42.1 2.98 -0.1 .989
2023 Memphis - AAA 3B 110 110 35 171 23 216 10 .954 943.0 1.97 -1.4 1.002
2023 Memphis - AAA SS 12 6 8 24 6 32 0 1.000 74.2 3.86 +0.1 .940
2023 Memphis - AAA RF 8 7 20 0 0 20 0 1.000 58.2 3.07 +1.5 1.047
2024 Detroit - MLB 2B 10 9 20 23 9 45 2 .956 73.0 5.30 -0.2 1.066
2024 Mississauga - AAA 2B 10 8 12 19 5 32 1 .969 72.0 3.88 +0.2 1.022
2024 Detroit - MLB 3B 2 0 1 1 0 2 0 1.000 2.0 9.00 +0.0 1.032
2024 Mississauga - AAA 3B 54 51 43 83 8 128 2 .984 444.2 2.55 +2.1 1.028
2024 Mississauga - AAA SS 1 1 5 4 3 9 0 1.000 9.0 9.00 -0.2 .787
2024 Mississauga - AAA RF 3 3 5 0 0 5 0 1.000 25.0 1.80 +0.1 .986
2025 Detroit - MLB 2B 23 14 29 35 2 64 0 1.000 138.2 4.15 +0.2 1.015
2025 Mississauga - AAA 2B 2 0 5 5 1 10 0 1.000 12.2 7.11 +0.3 1.045
2025 Detroit - MLB 3B 3 3 1 3 0 4 0 1.000 24.1 1.48 +0.1 1.066
2025 Mississauga - AAA 3B 3 3 4 3 0 7 0 1.000 26.0 2.42 +0.1 1.065
2025 Detroit - MLB SS 1 1 0 3 0 3 0 1.000 7.0 3.86 +0.1 1.053
2025 Plattsburgh - AA SS 5 5 5 12 2 17 0 1.000 40.0 3.83 -0.8 .903
2025 Detroit - MLB LF 2 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2025 Detroit - MLB RF 1 0 0 0 0 0 0 .000 1.0 0.00 -0.1 .000
2026 Montreal - MLB 2B 37 32 35 54 13 93 4 .957 272.1 2.94 +0.0 .978
2026 Montreal - MLB 3B 2 2 1 4 0 5 0 1.000 18.0 2.50 +0.0 1.076
2026 Mississauga - AAA 3B 1 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2026 Montreal - MLB SS 2 2 3 5 0 8 0 1.000 16.0 4.50 +0.0 1.082
2026 Montreal - MLB LF 3 2 4 0 0 4 0 1.000 17.0 2.12 +0.0 1.014
2026 Detroit - MLB CF 10 10 24 0 0 24 0 1.000 92.0 2.35 -1.4 .966
2026 Mississauga - AAA RF 2 2 5 0 0 5 0 1.000 16.0 2.81 -0.8 1.013
TOTAL 2B 227 184 324 453 109 793 16 .980 1671.0 4.18 +5.0 1.021
TOTAL 3B 387 379 176 603 66 814 35 .957 3258.1 2.15 -4.3 .993
TOTAL SS 125 112 128 255 66 395 12 .970 1046.2 3.29 -5.3 .961
TOTAL LF 7 3 6 0 0 6 0 1.000 33.0 1.64 -0.0 1.006
TOTAL CF 11 11 27 0 0 27 0 1.000 100.0 2.43 -1.6 .970
TOTAL RF 17 13 35 0 0 35 0 1.000 114.2 2.75 +1.0 1.026
PLAYER HISTORY
05/03/2024 Injured (intercostal strain),out for 4 weeks.
07/11/2024 Injured (back tightness),day-to-day for 1 day.
01/01/2025 OSA scouting updated ratings: Contact: 50; Power: 45; Eye: 50.
03/26/2025 Injured (knee contusion),day-to-day for one week.
06/12/2025 Injured (strained oblique),out for 8 weeks.
09/06/2025 Injured (cold),day-to-day for 2 days.
01/01/2026 OSA scouting updated ratings: Contact: 50; Power: 40; Eye: 50.
03/28/2026 Injured (strained rib cage muscle),day-to-day for 2 weeks.
05/30/2026 Released by the Detroit organization.
05/30/2026 Signed with the Montreal PoorBoys.
LEADERBOARD APPEARANCES
Year SH Rank
2022 12 1
Wednesday, July 15th , 2026 - OOTP Baseball 27.3 Build 68