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 Jan 2, 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.
There is one part of the field he lives in

Stowers hits it hardest to his pull side: 93.9 mph on average there, against 85.2 the other way.

133 batted balls to his pull side, 45 the other way.
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.
He cannot get the bat on the ball in the big spots

With a runner in scoring position Stowers averages 89.0 mph off the bat, against 93.4 with the bases empty.

70 tracked batted balls with a runner in scoring position, 219 without.
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.
The shape of his contact says what kind of hitter he is

Stowers averages 18.0 degrees off the bat: 39.7% of his contact is in the air and 37.6% of it is on the ground.

287 batted balls with a tracked launch angle.

Contextual Splits

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