Loading games...

Kyle Stowers

Marlins
Number #28
Position 1B
Bats L
Throws L
Age 28
Height 6' 2"
Weight 215 lbs
Birth Place El Cajon, CA
Born Feb 1, 1998

Key Insights

2026
A huge share of his contact is the hard kind

56.7% of Stowers's contact leaves the bat at 95 mph or more, 97th percentile in the league.

95 plate appearances in 2026. 97th percentile among qualified hitters in 2026, 15th in MLB.
He has been unlucky, and the hits should start falling

Stowers's batting average is .205 but the quality of his contact projects .251, a gap of .046 in his favour once the bounces even out.

95 plate appearances in 2026.
His fly balls travel about as far as anyone's

Stowers's fly balls travel 256 feet on average, and his longest of the season went 391.

23 tracked balls hit at 20 degrees or more.
The power is not there this season

Stowers is slugging .289, 19th percentile in the league.

95 plate appearances in 2026. 19th percentile among qualified hitters in 2026, 340th in MLB.
He beats the ball into the ground too often

Stowers finds a productive launch angle on only 28.3% of his contact, 15th percentile.

95 plate appearances in 2026. 15th percentile among qualified hitters in 2026, 357th in MLB.
He is a pull hitter, and defences can set up for it

Stowers pulls 51.7% of his batted balls and goes the other way with 13.3%, a pull-side profile a shift is built for.

31 pulled, 21 up the middle and 8 the other way over 60 located batted balls.

Contextual Splits

Pitch
Outcome
Pitcher
Situation
Single
Double
Triple
Home Run
Out
Vs All Pitchers
Player Bio Data
DOB Feb 1, 1998
Birth Place El Cajon, CA
Height 6' 2"
Weight 215 lbs LBS
Bats/Throws L/L
College/Draft Stanford