FANSPORTS
BACK TO RANKINGS
Steven Kwan

Steven Kwan

CLECF • Bats L2026 Season

Overall Rank: 308CF Rank: 36
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.37
Overall
-1.47
AVG
-0.78
HR
-0.40
RBI
+0.82
R
-0.00
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).

#171
Hitter
#16
Position

Season Stats

.206
AVG
1
HR
13
RBI
32
R
3
SB
.320
OBP
.255
SLG
.575
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 vs offspeed
SplitPAAVGOPSwOBAwRC+
vs LHP92.169.501.24377
vs RHP203.224.608.28589
Home137.182.566.27284
Away158.226.581.27186
vs Elite104.226.620.28297
vs Good80.186.516.24578
vs Average57.083.332.17854
vs Below-avg38.375.849.389110
Pitch typePAwOBARV/100Whiff%
vs Fastball183.334-0.54.1%
vs Breaking49.207-0.517.8%
vs Offspeed47.152-2.316.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
-.038
UnluckyLucky
HRLUCKY
+0.8 HR
UnluckyLucky
RunsNEUTRAL
-0.03
UnluckyLucky
RBINEUTRAL
+.043
UnluckyLucky
Hard ContactWEAK
0.5%
SoftElite

Game Log (72 games)

DateOppABRHHRRBIBBSOSB
Jun 23@ Chicago White Sox40100010
Jun 22@ Chicago White Sox01000200
Jun 21@ Houston Astros20000000
Jun 20@ Houston Astros31000000
Jun 19@ Houston Astros30000010
Jun 18@ Milwaukee Brewers10100100
Jun 17@ Milwaukee Brewers20000110
Jun 16@ Milwaukee Brewers40000010
Jun 13vs Detroit Tigers30000000
Jun 12vs Detroit Tigers40201010
Jun 9vs New York Yankees30000000
Jun 8vs New York Yankees41000100
Jun 7@ Texas Rangers30200000
Jun 6@ Texas Rangers41100000
Jun 5@ Texas Rangers31200001
Jun 4@ New York Yankees30000010
Jun 3@ New York Yankees40000000
Jun 2@ New York Yankees42200000
May 27vs Washington Nationals40100000
May 26vs Washington Nationals32100100
May 25vs Washington Nationals30000100
May 24@ Philadelphia Phillies40301000
May 23@ Philadelphia Phillies30000000
May 22@ Philadelphia Phillies30000010
May 21@ Detroit Tigers40000010
May 20@ Detroit Tigers20100100
May 19@ Detroit Tigers21101100
May 18@ Detroit Tigers11000300
May 17vs Cincinnati Reds21000210
May 16vs Cincinnati Reds32100210
May 15vs Cincinnati Reds40001100
May 12vs Los Angeles Angels30100100
May 11vs Los Angeles Angels30000210
May 10vs Minnesota Twins40000020
May 9vs Minnesota Twins50000000
May 8vs Minnesota Twins32200200
May 7@ Kansas City Royals41100110
May 5@ Kansas City Royals40000000
May 4@ Kansas City Royals40000000
May 3@ Athletics40000000
May 2@ Athletics43101110
May 1@ Athletics41200110
Apr 29vs Tampa Bay Rays41100100
Apr 28vs Tampa Bay Rays30100100
Apr 27vs Tampa Bay Rays40000010
Apr 26@ Toronto Blue Jays50100020
Apr 24@ Toronto Blue Jays00000000
Apr 22vs Houston Astros30100100
Apr 21vs Houston Astros31100200
Apr 20vs Houston Astros40000100
Apr 19vs Baltimore Orioles40001010
Apr 18vs Baltimore Orioles40000020
Apr 17vs Baltimore Orioles41100100
Apr 16vs Baltimore Orioles40201010
Apr 15@ St. Louis Cardinals40100000
Apr 14@ St. Louis Cardinals50000000
Apr 13@ St. Louis Cardinals50202000
Apr 11@ Atlanta Braves41000101
Apr 10@ Atlanta Braves40200110
Apr 8vs Kansas City Royals42100110
Apr 7vs Kansas City Royals40101000
Apr 6vs Kansas City Royals41211000
Apr 5vs Chicago Cubs51100010
Apr 5vs Chicago Cubs20000010
Apr 3vs Chicago Cubs31000110
Apr 1@ Los Angeles Dodgers30000100
Mar 31@ Los Angeles Dodgers20000200
Mar 30@ Los Angeles Dodgers51301011
Mar 29@ Seattle Mariners30000000
Mar 28@ Seattle Mariners51201000
Mar 27@ Seattle Mariners40200000
Mar 26@ Seattle Mariners50000020