FANSPORTS
BACK TO RANKINGS
Zach McKinstry

Zach McKinstry

DET2B • Bats L2026 Season

Overall Rank: 4322B Rank: 47
Season:

Value

Standard score (σ) vs all qualified hitters — 0 = average, +1 = one standard deviation above the mean. Built from 5x5 category z-scores (like Baseball Monster).

-0.75
Overall
-1.57
AVG
-0.58
HR
-0.53
RBI
-0.58
R
-0.46
SB

Consensus Rank

Composite of 1 in-season expert ranking sources (FantasyPros ROS consensus + Pitcher List) — blended so it matches no single site, ranked among hitters (lower = better).

#415
Hitter
#49
Position

Season Stats

.181
AVG
2
HR
11
RBI
11
R
1
SB
.271
OBP
.271
SLG
.542
OPS

Splits & Tendencies

Where this hitter is especially strong or weak — by pitcher hand, venue, pitcher quality, and pitch type. wRC+ and RV/100 are league-relative (100 / 0 = average). Hover a tag for the numbers.

Weak on roadWeak vs FB
SplitPAAVGOPSwOBAwRC+
vs LHP27.050.319.19362
vs RHP152.200.576.25981
Home98.250.730.322100
Away81.099.317.15850
vs Elite44.216.584.28096
vs Good83.237.696.30798
vs Average26.087.323.16349
vs Below-avg22.000.136.09427
Pitch typePAwOBARV/100Whiff%
vs Fastball102.289-1.713.4%
vs Breaking42.241-0.622.6%
vs Offspeed16.225-3.020.0%

Luck Factor

How much this hitter's results are outrunning or trailing the quality of what actually happened — league-relative. Hover a meter for the inputs.

AVGUNLUCKY
-.020
UnluckyLucky
HRUNLUCKY
-0.3 HR
UnluckyLucky
RunsUNLUCKY
-0.14
UnluckyLucky
RBINEUTRAL
+.058
UnluckyLucky
Hard ContactWEAK
2.4%
SoftElite

Game Log (54 games)

DateOppABRHHRRBIBBSOSB
Jun 23vs New York Yankees41100000
Jun 22vs New York Yankees41100000
Jun 21vs Chicago White Sox20201000
Jun 20vs Chicago White Sox21000210
Jun 19vs Chicago White Sox00000000
Jun 16@ Houston Astros30000010
Jun 15@ Houston Astros50000020
Jun 13@ Cleveland Guardians20000010
Jun 12@ Cleveland Guardians30000000
Jun 11vs Minnesota Twins31211100
Jun 10vs Minnesota Twins41000010
Jun 9vs Minnesota Twins21200200
Jun 7vs Seattle Mariners32100110
Jun 5vs Seattle Mariners41100020
Jun 2@ Tampa Bay Rays30000100
Jun 1@ Tampa Bay Rays30100000
May 31@ Chicago White Sox20000100
May 30@ Chicago White Sox10000010
May 29@ Chicago White Sox20000110
May 28vs Los Angeles Angels20000210
May 27vs Los Angeles Angels30000110
May 26vs Los Angeles Angels20002010
May 24@ Baltimore Orioles10000000
May 24@ Baltimore Orioles30000100
May 22@ Baltimore Orioles40001000
May 21vs Cleveland Guardians20100010
May 20vs Cleveland Guardians40201010
May 19vs Cleveland Guardians10000000
May 18vs Cleveland Guardians40000000
May 17vs Toronto Blue Jays40100000
May 16vs Toronto Blue Jays40100000
May 15vs Toronto Blue Jays30000110
May 14@ New York Mets40100000
May 13@ New York Mets40100020
May 12@ New York Mets20000000
May 10@ Kansas City Royals20000000
May 9@ Kansas City Royals30000111
May 8@ Kansas City Royals20100000
May 6vs Boston Red Sox20000200
May 5vs Boston Red Sox40000020
Apr 15vs Kansas City Royals20100010
Apr 14vs Kansas City Royals31100000
Apr 12vs Miami Marlins40100000
Apr 11vs Miami Marlins40000010
Apr 10vs Miami Marlins00000000
Apr 9@ Minnesota Twins30000110
Apr 8@ Minnesota Twins50000010
Apr 7@ Minnesota Twins30100110
Apr 6@ Minnesota Twins30102110
Apr 4vs St. Louis Cardinals41213010
Apr 3vs St. Louis Cardinals40100000
Mar 31@ Arizona Diamondbacks40000020
Mar 28@ San Diego Padres20000010
Mar 27@ San Diego Padres20100000