Javier Sanoja
Bats R Throws R5'7" 150 lbBorn 2002 Maracay, VenezuelaDebut 2024Team MIAContract 1 y/$791,500 (26) 2026: $791,500
Awards: Rawlings NL Gold Glove
Projections
2027 NEXT+ 96.2FIELD+ 103.5 at 3BTotal 0.95 WAR
| Season | PA | AB | H | 2B | 3B | HR | BB | SO | SB | AVG | OBP | SLG | OPS | ISO | wOBA | K% | BB% | HIT+ | WAR |
|---|
| 2026 | 303 | 277 | 71 | 14 | 2 | 5 | 19 | 33 | 7 | 0.257 | 0.306 | 0.381 | 0.687 | 0.125 | 0.300 | 11.0 | 6.4 | 89.9 | 0.57 |
| 2027 | 356 | 329 | 85 | 18 | 2 | 7 | 21 | 33 | 7 | 0.260 | 0.305 | 0.390 | 0.695 | 0.130 | 0.303 | 9.4 | 5.9 | 92.8 | 0.80 |
Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.
Most similar through age 22
His ten closest age-22 comparables averaged 68 HIT+ the next season; 9 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.
Batting
| Year | Team | G | PA | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | HIT+ |
|---|
| 2027 proj | | | 356 | | 85 | 18 | 2 | 7 | | 7 | 21 | 33 | 0.260 | 0.305 | 0.390 | 0.695 | 92.8 |
| 2026* | MIA | 110 | 348 | 32 | 91 | 26 | 2 | 6 | | 6 | 19 | 29 | 0.278 | 0.317 | 0.425 | 0.742 | 95.9 |
| 2025 | MIA | 120 | 342 | 40 | 76 | 22 | 4 | 6 | 38 | 6 | 19 | 41 | 0.243 | 0.287 | 0.396 | 0.683 | 84.5 |
| 2024 | MIA | 15 | 36 | 3 | 8 | 2 | 0 | 0 | 2 | 0 | 1 | 4 | 0.229 | 0.250 | 0.286 | 0.536 | 42.3 |
| Career | | 135 | 378 | 43 | 84 | 24 | 4 | 6 | 40 | 6 | 20 | 45 | 0.241 | 0.283 | 0.385 | 0.668 | 80.5 |
Pitching
| Year | Team | W | L | ERA | G | GS | SV | IP | BF | HR | BB | SO | PITCH+ |
|---|
| 2025 | MIA | 0 | 0 | 16.39 | 8 | 0 | 0 | 9.3 | 54 | 4 | 5 | 1 | | | |
| Career | | 0 | 0 | 16.39 | 8 | 0 | 0 | 9.3 | 54 | 4 | 5 | 1 | | | |
Statcast
| Year | PA | EV | LA | Barrel% | HardHit% | Whiff% | Chase% | xBA | xSLG | xwOBA | Sprint |
|---|
| 2026 | 348 | 86.5 | 12.8 | 2.3 | 31.0 | 11.6 | 39.2 | 0.256 | 0.332 | 0.278 | 28.7 |
| 2025 | 342 | 88.5 | 10.8 | 1.8 | 35.0 | 12.4 | 30.7 | 0.251 | 0.342 | 0.282 | 28.0 |
| 2024 | 36 | 86.2 | 8.6 | 0.0 | 32.3 | 16.2 | 36.0 | 0.219 | 0.275 | 0.231 | 28.7 |
Fielding
| Year | Team | Pos | G | Inn | PO | A | E | DP | Fld% | Runs saved |
|---|
| 2025 | MIA | OF | 49 | 235 | 55 | 3 | 0 | 0 | 1.000 | |
| 2025 | MIA | 3B | 41 | 256 | 17 | 53 | 2 | 7 | 0.972 | +2.6 |
| 2025 | MIA | 2B | 34 | 209 | 42 | 61 | 0 | 15 | 1.000 | +4.0 |
| 2025 | MIA | SS | 10 | 75 | 11 | 21 | 1 | 2 | 0.970 | +1.1 |
| 2025 | MIA | P | 8 | 9 | 2 | 1 | 0 | 0 | 1.000 | -0.1 |
| 2025 | MIA | 1B | 1 | 1 | 0 | 0 | 0 | 0 | | |
| 2024 | MIA | OF | 7 | 36 | 8 | 1 | 0 | 0 | 1.000 | |
| 2024 | MIA | SS | 4 | 21 | 2 | 1 | 0 | 1 | 1.000 | -2.0 |
| 2024 | MIA | 2B | 3 | 23 | 3 | 7 | 0 | 1 | 1.000 | +1.4 |
Runs saved covers the Statcast era; for catchers it includes framing.
Minor leagues
| Year | Level | Team | Side | PA / BF | Line | AVG / ERA | OPS |
|---|
| 2024 | AAA | Jacksonville Jumbo Shrimp | Bat | 492 | 6 HR, 14 SB | 0.291 | 0.785 |
| 2024 | AA | Pensacola Blue Wahoos | Bat | 61 | 1 HR, 3 SB | 0.246 | 0.595 |
| 2023 | A+ | Beloit Sky Carp | Bat | 142 | 3 HR, 6 SB | 0.267 | 0.675 |
| 2023 | A | Jupiter Hammerheads | Bat | 434 | 1 HR, 31 SB | 0.308 | 0.756 |
| 2022 | A | Jupiter Hammerheads | Bat | 286 | 3 HR, 9 SB | 0.239 | 0.598 |
| 2022 | Rk | FCL Marlins | Bat | 124 | 3 HR, 9 SB | 0.318 | 0.896 |
| 2021 | Rk | DSL Marlins | Bat | 244 | 3 HR, 11 SB | 0.233 | 0.640 |
Splits
| Year | vs LHP | vs RHP | Home | Away |
|---|
| 2026 | 0.373 | 0.326 | 0.334 | 0.347 |
| 2025 | 0.308 | 0.316 | 0.334 | 0.292 |
| 2024 | 0.260 | 0.325 | 0.433 | 0.217 |
wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.