Javier Sanoja3B Miami Marlins
Age 23 R/R 5'7" / 150 lbs MLB HR -10%H -3% Svc 1.134 · Ctrl thru 2030
2026 ROS PROJECTION435 act + 9 ros · stats below = ROS only
showingROS
wRC+†vL 112110vR 103
AVG/OBP/SLG.375 / .444 / .500
PA9
HR0
K%11
BB%11
BABIP288
ISO125
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: +8.8 runs (435 MLB PA)BAT projected ROS: +0.0 runs (9 MLB PA, park-applied)+9BATRUN so far: +0.4 runs (435 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)+0RUNFLD so far: +0.2 runs (435 MLB PA)FLD projected ROS: +0.0 runs (9 MLB PA, park-applied)+0FLDPOS so far: +1.6 runs (435 MLB PA)POS projected ROS: +0.0 runs (9 MLB PA, park-applied)+2POSREP so far: +9.4 runs (435 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+10REP2026 MLB WAR (so far + projected ROS): +2.10so far: +2.1 WAR+2.1WAR
0.01.42.90.21.81.91.91.826272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control+$21M ctrl surplus
Tools · Recent Form · Splits · ContractCON 55 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
902.5%
xAVG
600.260
POWER35
Barrel%
101.9
Avg EV
3087.6
Bat Spd
3369.6
EYE50
Chase%
9015.2%
SPEED55
Sprint
7928.6
Recent Formrolling true talent ⓘ
K%9%▲▲7% over 108 PA (30d) · proj 12%
BB%6%·6% over 149 PA (45d) · proj 6%
ISO.156.172 over 180 AB (60d) · proj .138xISO .080 vs .091 prior — approach does NOT back the move
HR/BB3.1%3.9% over 129 BBE (45d) · proj 2.1%barrel% 2.1% vs 1.8% prior — approach flat: likely noise/luck
BABIP.289.321 over 162 BIP (60d) · proj .282xBABIP .313 vs .312 prior — approach flat: likely noise/luck
SLASH.279/.324/.435▲▲proj .260/.306/.398
Platoon Splits2024-2026 · 424 PA
vs LHP
vs RHP
Edge
PA
175
249
wRC+
83
97
R
wOBA
290
311
R
ISO
127
135
R
BABIP
259
286
R
K%
12.6%
10.4%
▶▶R
BB%
5.7%
6.4%
R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.134 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.1M+0.2$0.7M+$0.7M
2027Pre-Arb$0.8M+1.8$13M+$13M
2028Arb-1$7M+1.9$13M+$7M
2029Arb-2$12M+1.9$12M+$3M
2030Arb-3$19M+1.8$11M+$0.0M (cut)
Totals $21M $50M +$24M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202118 ROKDSL Marlins 244219 511113 18116 115 233309333642 100233 57 293 85 -4 +0 +5 0.1
202219 AJupiter Hammerheads 286268 64643 13411 96 239277325601 86268 145 267 67 -11 -1 +6 -0.6
202219 ROKFCL Marlins 124107 341013 1360 93 318392514906 196307 510 386 147 +7 +1 +3 1.0
202219 INTLCardenales de Lara 123112 30520 531 31 268305348653 80268 24 282 77 -3 +0 +3 -0.1
202320 A+Beloit Sky Carp 142131 35203 10101 66 267324351675 84271 77 308 94 -1 -1 +3 0.1
202320 AJupiter Hammerheads 434400 1231881 31320 3116 307357400757 93331 77 338 115 +8 -0 +9 1.7
202320 INTLCardenales de Lara 7672 21121 221 31 292320403723 111286 33 317 101 +0 +0 +2 0.2
202421 MLBMiami Marlins 3635 8200 140 00 229250286536 57258 113 242 50 -2 +0 -1 +2 +1 0.0
202421 AAAJacksonville Jumbo Shrimp 492436 1273166 44302 146 291359431790 140297 69 346 120 +12 +0 +11 2.3
202421 AAPensacola Blue Wahoos 6157 14101 360 31 246283316599 70255 105 267 67 -2 +0 +1 -0.1
202522 MLBMiami Marlins 342313 762246 19412 65 243290396687 153259 126 297 87 -5 -1 +1 +1 +7 0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 378348 842446 20452 65 241286385672 144259 125 292 84 -7 -1 +0 +3 +8 0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL Marlins 244227 43812 10166 115 189243260503 70190 74 217 33 -19 +0 +5 -1.4
202219 A MLEJupiter Hammerheads 286271 55533 10601 96 203234277511 74238 213 219 34 -22 -1 +6 -1.7
202219 ROK MLEFCL Marlins 124111 28713 990 93 252308414723 162231 77 302 91 -1 +1 +3 0.2
202320 A+ MLEBeloit Sky Carp 142134 33203 7131 66 246289328617 82250 95 268 68 -5 -1 +3 -0.4
202320 A MLEJupiter Hammerheads 434409 1141761 22440 3116 279316357673 78305 105 293 84 -8 -0 +9 0.1
202421 MLB MLEMiami Marlins 3635 8200 140 00 229250286536 57258 113 246 53 -2 +0 -1 +2 +1 0.0
202421 AAA MLEJacksonville Jumbo Shrimp 492450 1202865 30362 146 267315389704 122271 76 304 92 -5 +0 +11 0.6
202421 AA MLEPensacola Blue Wahoos 6158 14101 270 31 241267310577 69242 113 239 48 -4 +0 +1 -0.2
202522 MLB MLEMiami Marlins 342313 792446 19412 65 252299412712 160259 126 304 92 -3 -1 +1 +1 +7 0.6
202118 ROK MLEDSL Marlins 244227 43812 10166 115 189243260503 70195 74 217 33
202118 ROK RAWDSL Marlins 244219 511113 18116 115 233309333642 100233 57 293 33
202219 A MLE3 teams 533494 1051547 24902 2110 213252302554 89241 175 244 51
202219 A RAW3 teams 533487 1282176 31502 2110 263310372681 109277 96 298 51
202320 A MLE3 teams 652613 1652165 33652 4023 269309347656 78293 105 287 80
202320 A RAW3 teams 652603 17921105 43442 4023 297346390735 93312 77 329 80
202421 AAA MLE3 teams 589543 1413165 33472 177 260304366671 107273 86 294 85
202421 AAA RAW3 teams 589528 1493467 48402 177 282344409753 127290 78 331 85
202522 MLB MLEMiami Marlins 342313 792446 19412 65 252299412712 160270 126 304 92 -3 -1 +1 +1 +7 0.6
202522 MLB RAWMiami Marlins 342313 762246 19412 65 243290396687 153259 126 297 92 -3 -1 +1 +1 +7 0.6
202118 ROK MLEDSL Marlins 244226 43812 10166 115 190243261504 71190 74 217 33
202219 A MLE3 teams 533502 1051547 24902 2110 209252297549 88236 175 244 51
202320 A MLE3 teams 652612 1652165 33652 4023 270309348657 78291 105 287 80
202421 AAA MLE3 teams 589549 1413165 33472 177 257304362667 106267 86 294 85
202522 MLB MLEMiami Marlins 342318 792446 19412 65 248299406705 157259 126 304 92
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 A MLE3 teams 652612 1652165 33652 4023 270309348657 78291 105 287 80
202421 AAA MLE3 teams 589549 1413165 33472 177 257304362667 106267 86 294 85
202522 MLB MLEMiami Marlins 342318 792446 19412 65 248299406705 157259 126 304 92
YTD23 MLB MLEMIA 435408 1223148 25340 104 299339453793 154311 86 347 121 +11 +0 +0 +2 +9 2.3
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR23 MLB RAWMIA 435408 1192948 25340 104 292333441774 150302 86 341 121 +11 +0 +0 +2 +9 2.3
YTD23 MLB RAWMIA 435408 1192948 25340 104 292333441774 150302 86 341 117 +9 +0 +0 +2 +9 2.1
ROS23 MLB MLEMIA 100% 98 3100 110 00 375444500944 125297 1111 331 110 +0 +0 +0 +0 +0 0.0
ROS23 MLB CTXMIA 100% 98 3100 110 00 375444500944 125288 1111 320 110 +0 +0 +0 +0 +0 0.0
FULL23 MLB A+CMIA 444416 1223048 26350 104 293335442777 149305 86 341 120 +11 +0 +0 +2 +10 2.3
TOT23 MLB MLEMIA 444416 1253248 26350 104 300342454796 154313 86 346 120 +11 +0 +0 +2 +10 2.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLEMIA 65% 625582 16540612 37621 145 284327435762 151297 106 334 112 +9 +1 +2 +2 +14 2.8
202825 MLB MLEMIA 65% 613570 16239612 37601 144 284329437766 153297 106 337 114 +10 +1 +2 +2 +13 2.9
202926 MLB MLEMIA 65% 601558 15839512 37581 144 283329435764 152297 106 338 115 +10 +1 +2 +2 +13 2.9
203027 MLB MLEMIA 65% 589546 15538512 37581 144 284330438768 154297 106 338 115 +10 +1 +2 +2 +13 2.9
203128 MLB MLEMIA 65% 577535 15237512 36571 134 284330439770 155297 106 337 114 +10 +1 +1 +2 +13 2.7
203229 MLB MLEMIA 65% 565523 14736511 36571 124 281329432761 151296 106 335 113 +9 +1 +0 +2 +12 2.4
203330 MLB MLEMIA 65% 554513 14335510 35571 103 279326425751 146295 106 332 111 +7 +1 -0 +2 +12 2.2
203431 MLB MLEMIA 65% 543502 13934410 35581 93 277325420746 143293 116 327 108 +5 +1 -1 +2 +12 1.8
203532 MLB MLEMIA 65% 532492 1333249 34591 72 270319407725 136289 116 320 103 +2 +1 -2 +2 +12 1.4
203633 MLB MLEMIA 65% 459426 1122647 29531 51 263311392703 129283 126 311 97 -2 +1 -3 +2 +10 0.8
203734 MLB MLEMIA 60% 357332 841935 22440 31 253299373673 120276 126 300 89 -5 +0 -4 +1 +8 0.1
202724 MLB CTXMIA 65% 406378 1032447 24401 93 272318413730 140288 106 322 112 +6 +1 +1 +1 +9 1.8
202825 MLB CTXMIA 65% 398370 1022447 24391 93 276322419740 143289 106 325 114 +7 +1 +1 +1 +9 1.9
202926 MLB CTXMIA 65% 391363 1012348 24381 93 278325430754 152288 106 326 115 +7 +1 +1 +1 +8 1.9
203027 MLB CTXMIA 65% 383355 972337 24371 93 273321414735 141288 106 326 115 +7 +1 +1 +1 +8 1.8
203128 MLB CTXMIA 65% 375347 952237 24371 83 274323415738 141288 106 325 114 +6 +0 +1 +1 +8 1.7
203229 MLB CTXMIA 65% 367340 932237 23371 72 274321418739 144287 106 323 113 +6 +1 +0 +1 +8 1.6
203330 MLB CTXMIA 65% 360333 902136 23371 72 270319405725 135286 106 320 111 +5 +1 -0 +1 +8 1.4
203431 MLB CTXMIA 65% 353327 872036 22381 62 266314401715 135284 116 316 108 +3 +0 -1 +1 +8 1.2
203532 MLB CTXMIA 65% 346320 841936 22381 51 263312397709 134280 116 309 103 +1 +1 -1 +1 +7 0.9
203633 MLB CTXMIA 65% 298277 701624 19350 31 253301368669 116275 126 301 97 -1 +0 -2 +1 +6 0.5
203734 MLB CTXMIA 60% 216201 501123 13260 21 249294368663 119268 126 290 89 -3 +0 -2 +1 +5 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 42803967 10592503874 26344811 8029 267314405719 138284 106 316 99 +36 +4 -1 +17 +93 15.2
/ 162G A+C 650602 16138611 40682 124 267315405721 138285 106 316 99 +5 +1 -0 +3 +14 2.3
Career MLE 83847777 208647573137 49588324 21085 268314401715 133286 116 314 99 +58 +8 -2 +25 +139 23.3
/ 162G MLE 650603 16337611 38682 167 270315406722 136288 106 314 99 +6 +1 -0 +3 +14 2.4