FANSPORTS
BACK TO RANKINGS
Michael Harris II

Michael Harris II

ATLCF • Bats L2026 Season

Overall Rank: 27CF Rank: 5
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).

+1.50
Overall
+2.80
AVG
+1.75
HR
+1.56
RBI
+1.16
R
+0.22
SB

Consensus Rank

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

#22
Hitter
#4
Position

Season Stats

.310
AVG
14
HR
42
RBI
37
R
4
SB
.342
OBP
.521
SLG
.863
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.

Road warriorFeasts on weak armsHits offspeed
SplitPAAVGOPSwOBAwRC+
vs LHP106.300.830.362115
vs RHP169.317.883.382119
Home119.248.658.28889
Away156.3581.019.440140
vs Elite104.230.680.296102
vs Good51.4381.012.444141
vs Average60.259.835.359108
vs Below-avg48.4221.103.478135
Pitch typePAwOBARV/100Whiff%
vs Fastball125.400+0.418.3%
vs Breaking94.295+0.037.9%
vs Offspeed37.405+2.825.8%

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.

AVGNEUTRAL
-.001
UnluckyLucky
HRLUCKY
+1.2 HR
UnluckyLucky
RunsNEUTRAL
+0.02
UnluckyLucky
RBIUNLUCKY
-.094
UnluckyLucky
Hard ContactELITE
15.3%
SoftElite

Game Log (72 games)

DateOppABRHHRRBIBBSOSB
Jun 23@ San Diego Padres51301010
Jun 22@ San Diego Padres40100010
Jun 21vs Milwaukee Brewers41100011
Jun 20vs Milwaukee Brewers30100010
Jun 16vs San Francisco Giants11100000
Jun 14@ New York Mets31100100
Jun 13@ New York Mets41111020
Jun 12@ New York Mets51100030
Jun 10@ Chicago White Sox50000030
Jun 9@ Chicago White Sox51300000
Jun 7vs Pittsburgh Pirates10103000
Jun 5vs Pittsburgh Pirates51200020
Jun 4vs Toronto Blue Jays30100110
Jun 3vs Toronto Blue Jays40000000
Jun 2vs Toronto Blue Jays41101000
May 31@ Cincinnati Reds31200200
May 30@ Cincinnati Reds40000120
May 29@ Cincinnati Reds50303000
May 28@ Boston Red Sox52211000
May 27@ Boston Red Sox40000020
May 26@ Boston Red Sox42413000
May 24vs Washington Nationals30000000
May 23vs Washington Nationals40100010
May 22vs Washington Nationals51100010
May 21@ Miami Marlins52223010
May 20@ Miami Marlins51200010
May 19@ Miami Marlins51212011
May 18@ Miami Marlins30000020
May 17vs Boston Red Sox41000000
May 16vs Boston Red Sox30000100
May 15vs Boston Red Sox41111010
May 14vs Chicago Cubs40100020
May 13vs Chicago Cubs31100010
May 12vs Chicago Cubs40100010
May 10@ Los Angeles Dodgers41100010
May 9@ Los Angeles Dodgers50101020
May 8@ Los Angeles Dodgers41400000
May 6@ Seattle Mariners40000010
May 5@ Seattle Mariners40000000
May 4@ Seattle Mariners10000010
May 2@ Colorado Rockies41100020
May 1@ Colorado Rockies11112000
Apr 30vs Detroit Tigers10000000
Apr 29vs Detroit Tigers30100010
Apr 28vs Detroit Tigers40100000
Apr 26vs Philadelphia Phillies30000120
Apr 25vs Philadelphia Phillies40202000
Apr 24vs Philadelphia Phillies10102000
Apr 23@ Washington Nationals40302000
Apr 22@ Washington Nationals42223000
Apr 21@ Washington Nationals40101000
Apr 20@ Washington Nationals40101000
Apr 19@ Philadelphia Phillies32311100
Apr 18@ Philadelphia Phillies00000100
Apr 17@ Philadelphia Phillies42311000
Apr 15vs Miami Marlins40000021
Apr 14vs Miami Marlins40000020
Apr 13vs Miami Marlins30200110
Apr 10vs Cleveland Guardians41212010
Apr 8@ Los Angeles Angels31000111
Apr 7@ Los Angeles Angels10100000
Apr 6@ Los Angeles Angels30000020
Apr 5@ Arizona Diamondbacks50100000
Apr 4@ Arizona Diamondbacks40100010
Apr 3@ Arizona Diamondbacks20000100
Apr 2@ Arizona Diamondbacks61202000
Apr 1vs Athletics40000020
Mar 31vs Athletics40100010
Mar 30vs Athletics40000000
Mar 29vs Kansas City Royals30000000
Mar 28vs Kansas City Royals41301010
Mar 27vs Kansas City Royals41112010