RF Zach McKinstry #15
Age: 31 | Bats: L | Throws: R | Morale: Good
10/28/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
95 307 62 9 2 8 24 29 69 .202 .268 .322 14 -0.2
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
10/02/2026 Bos Loss, 3-7 1 0 0 0 0 0 1 0
10/01/2026 Bos Win, 4-3 1 0 0 0 0 0 0 0
09/30/2026 Bos Loss, 1-7 3 0 1 1 0 0 0 0
09/29/2026 @ Ana Loss, 0-5 2 0 0 0 0 1 0 1
09/28/2026 @ Ana Win, 6-3 4 1 1 2 1 0 0 0
09/27/2026 @ Ana Loss, 0-3 2 0 0 0 0 0 1 0
09/25/2026 @ Por Win, 2-1 3 0 0 0 0 0 0 0
09/24/2026 @ Por Win, 7-6 4 1 2 0 0 0 0 0
09/23/2026 @ Por Win, 15-5 4 2 0 0 0 1 0 0
09/22/2026 @ Hou Win, 12-3 5 1 1 1 0 0 2 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 95 307 62 9 2 8 24 32 29 69 .202 .268 .322 .591 .254 .121 60
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 90 342 0 0 0 1 3 3 99 19 14 4 77.8 29.4 3.10 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   80 10 0 0 1 2 4 7 20 0 2 0 .125 .195 .163 .358
Versus Right   227 52 9 2 7 22 28 22 49 3 1 0 .229 .294 .379 .673
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
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   74 17 1 1 2 6 8 8 17 0 1 0 .230 .305 .351 .656
August   69 10 1 0 1 4 6 11 13 1 1 0 .145 .259 .203 .462
September   27 5 2 1 1 4 5 2 3 1 0 0 .185 .233 .444 .678
October   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
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   1159 271 45 6 34 130 131 99 248 8 15 4 .234 .294 .371 .665
Home   156 34 2 1 4 12 17 16 38 1 3 0 .218 .289 .321 .610
Road   151 28 7 1 4 12 15 13 31 2 0 0 .185 .247 .325 .571
Grass   171 34 7 1 4 12 18 13 36 3 1 0 .199 .251 .322 .573
Turf   136 28 2 1 4 12 14 16 33 0 2 0 .206 .289 .324 .613
Day   39 6 0 0 2 3 4 4 9 0 0 0 .154 .233 .308 .540
Night   268 56 9 2 6 21 28 25 60 3 3 0 .209 .274 .325 .598
As Starter   302 60 9 2 8 24 32 29 68 3 3 0 .199 .266 .321 .588
As Reliever / Substitution   5 2 0 0 0 0 0 0 1 0 0 0 .400 .400 .400 .800
Pinch Hitting   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
Close/Late   45 9 1 1 2 4 4 3 10 0 1 0 .200 .250 .400 .650
Inning 1-3   111 21 4 1 2 10 9 12 28 1 2 0 .189 .266 .297 .563
Inning 4-6   112 21 2 0 3 9 12 12 23 2 0 0 .188 .262 .286 .548
Inning 7-9   83 20 3 1 3 5 11 5 17 0 1 0 .241 .284 .410 .694
Extra Innings   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   98 23 2 0 4 6 18 12 27 0 3 0 .235 .318 .378 .696
1 Outs   110 17 3 2 2 10 9 11 30 3 0 0 .155 .226 .273 .499
2 Outs   99 22 4 0 2 8 5 6 12 0 0 0 .222 .267 .323 .590
Scoring Position   62 11 1 0 2 15 4 6 11 3 3 0 .177 .239 .290 .530
Bases Empty   189 41 6 2 4 4 23 20 43 0 0 0 .217 .292 .333 .625
Runner on 1st   56 10 2 0 2 5 5 3 15 0 0 0 .179 .220 .321 .542
Runner on 2nd   29 7 0 0 2 6 3 4 3 0 3 0 .241 .333 .448 .782
Runner on 3rd   9 1 0 0 0 2 0 0 5 1 0 0 .111 .100 .111 .211
Runner on 1st & 2nd   13 2 1 0 0 1 1 1 1 0 0 0 .154 .214 .231 .445
Runner on 1st & 3rd   3 0 0 0 0 1 0 1 1 0 0 0 .000 .250 .000 .250
Runner on 2nd & 3rd   3 1 0 0 0 3 0 0 0 0 0 0 .333 .333 .333 .667
Bases Loaded   5 0 0 0 0 2 0 0 1 2 0 0 .000 .000 .000 .000
Two Strikes   170 26 2 1 5 10 19 22 69 0 0 0 .153 .250 .265 .515
First Pitch   35 7 3 0 1 4 3 0 0 1 1 0 .200 .194 .371 .566
Count 0-1   26 6 0 1 1 3 2 0 0 1 1 0 .231 .222 .423 .645
Count 0-2   25 5 0 1 1 2 3 0 10 0 0 0 .200 .200 .400 .600
Count 1-0   17 2 0 0 0 1 0 0 0 0 1 0 .118 .118 .118 .235
Count 1-1   25 8 2 0 0 2 1 0 0 0 0 0 .320 .320 .400 .720
Count 1-2   45 5 0 0 2 3 3 0 21 0 0 0 .111 .111 .244 .356
Count 2-0   9 4 1 0 1 3 2 0 0 1 0 0 .444 .400 .889 1.289
Count 2-1   12 3 0 0 0 1 2 0 0 0 0 0 .250 .250 .250 .500
Count 2-2   44 8 1 0 1 1 5 0 15 0 0 0 .182 .182 .273 .455
Count 3-0   0 0 0 0 0 0 1 3 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   13 6 1 0 0 0 2 4 0 0 0 0 .462 .588 .538 1.127
Full Count   56 8 1 0 1 4 8 22 23 0 0 0 .143 .385 .214 .599
Behind in Count   96 16 0 2 4 8 8 0 31 1 1 0 .167 .165 .333 .498
Ahead in Count   51 15 2 0 1 5 7 7 0 1 1 0 .294 .373 .392 .765
Batting Leadoff   32 10 3 1 2 6 6 2 4 0 0 0 .312 .353 .656 1.009
Batting 2nd   72 12 1 0 1 4 6 8 21 0 2 0 .167 .250 .222 .472
Batting 3rd   23 3 1 0 1 2 2 2 8 1 1 0 .130 .192 .304 .497
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   43 7 0 0 1 3 2 4 7 0 0 0 .163 .234 .233 .467
Batting 7th   71 15 3 0 1 3 8 9 19 2 0 0 .211 .293 .296 .588
Batting 8th   13 3 0 0 1 2 1 2 2 0 0 0 .231 .333 .462 .795
Batting 9th   40 8 1 1 1 4 4 2 6 0 0 0 .200 .238 .350 .588
Low Leverage   161 32 5 2 3 5 18 15 34 0 0 0 .199 .267 .311 .578
Medium Leverage   110 24 3 0 5 13 11 10 25 1 2 0 .218 .281 .382 .663
High Leverage   34 6 1 0 0 6 3 4 9 2 1 0 .176 .250 .206 .456
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 95 83 0.1
2026 Montreal - CBA 31 85 271 52 7 2 7 20 27 28 0 2 60 13 4 .192 .266 .310 .576 61 57 -0.3
2026 Total - CBA 31 95 307 62 9 2 8 24 32 29 0 3 69 14 4 .202 .268 .322 .591 65 60 -0.2
Total CBA 345 1159 271 45 6 34 130 131 99 4 8 248 29 10 .234 .294 .371 .665 83 80 2.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
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 -6 -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 10 -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 75 67 72 113 26 191 6 .969 557.0 2.99 +0.2 .987
2026 Montreal - MLB 3B 2 2 1 4 0 5 0 1.000 18.0 2.50 +0.0 1.072
2026 Mississauga - AAA 3B 1 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2026 Montreal - MLB SS 4 4 6 8 0 14 0 1.000 32.0 3.94 -1.1 .891
2026 Montreal - MLB LF 7 3 6 0 0 6 0 1.000 28.0 1.93 +0.1 1.017
2026 Detroit - MLB CF 10 10 24 0 0 24 0 1.000 92.0 2.35 -1.4 .966
2026 Montreal - MLB RF 4 4 4 0 0 4 0 1.000 26.0 1.38 +0.0 1.015
2026 Mississauga - AAA RF 2 2 5 0 0 5 0 1.000 16.0 2.81 -0.8 1.008
TOTAL 2B 265 219 361 512 122 891 18 .980 1955.2 4.02 +5.3 1.018
TOTAL 3B 387 379 176 603 66 814 35 .957 3258.1 2.15 -4.3 .993
TOTAL SS 127 114 131 258 66 401 12 .970 1062.2 3.29 -6.4 .956
TOTAL LF 11 4 8 0 0 8 0 1.000 44.0 1.64 +0.0 1.010
TOTAL CF 11 11 27 0 0 27 0 1.000 100.0 2.43 -1.6 .970
TOTAL RF 21 17 39 0 0 39 0 1.000 140.2 2.50 +1.0 1.024
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.
07/22/2026 Injured (back tightness),day-to-day for 1 day.
08/30/2026 Injured (fractured rib),out for 3 weeks.
LEADERBOARD APPEARANCES
Year SH Rank
2022 12 1
2026 3 10
Tuesday, October 27th , 2026 - OOTP Baseball 27.4 Build 76