Loading games...

Javier Sanoja

Marlins
Number #8
Position 3B
Bats R
Throws R
Age 24
Height 5' 7"
Weight 150 lbs
Birth Place Maracay, Venezuela
Born Mar 9, 2002

Key Insights

2026
He puts the ball in play, strikeouts are not his problem

Sanoja strikes out in only 11.6% of his trips, 95th percentile.

95 plate appearances in 2026. 95th percentile among qualified hitters in 2026, 20th in MLB.
His fly balls travel about as far as anyone's

Sanoja's fly balls travel 246 feet on average, and his longest of the season went 379.

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

Sanoja is slugging .299, 24th percentile in the league.

95 plate appearances in 2026. 24th percentile among qualified hitters in 2026, 322nd in MLB.
There is one situation he is at his most dangerous in

Sanoja is at his best with a runner in scoring position: a .821 OPS there against .615 overall.

29 plate appearances in that situation.
He has been getting hits he has not really earned

Sanoja's batting average is .253 but the quality of his contact projects .223, a gap of .030 he is currently outrunning.

95 plate appearances in 2026.
Too much of his contact is weak

Just 34.2% of Sanoja's contact reaches 95 mph, 27th percentile.

95 plate appearances in 2026. 27th percentile among qualified hitters in 2026, 306th in MLB.

Contextual Splits

Pitch
Outcome
Pitcher
Situation
Single
Double
Triple
Home Run
Out
Vs All Pitchers
Player Bio Data
DOB Mar 9, 2002
Birth Place Maracay, Venezuela
Height 5' 7"
Weight 150 lbs LBS
Bats/Throws R/R