MLB/Players/Javier Sanoja
Javier Sanoja

JAVIER SANOJA

2B · Miami Marlins · 20242026 · 258 games
258
CAREER GAMES · REGULAR SEASON
3 seasons
.265
CAREER BATTING AVERAGE
194 hits in 732 at-bats
13
CAREER HOME RUNS
93 RBI · 15 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026MIA1253843811029275323339.286.327.427.754
2025MIA118313407622463819416.243.286.396.682
2024MIA1535382002140.229.250.286.536
Career258732811945361393437815.265.306.407.713

04/Where the ball went

2025 Regular season
Play log from 2015
Spray chart · 280 batted balls
Groundout · 84.6 mph · 8 ftFlyout · 83.9 mph · 247 ftGroundout · 63.6 mph · 5 ftGroundout · 72.5 mph · 13 ftGroundout · 91.8 mph · 7 ftPop Out · 70.5 mph · 115 ftGroundout · 75.3 mph · 5 ftFlyout · 89.8 mph · 337 ftLineout · 84.1 mph · 290 ftGroundout · 104.5 mph · 19 ftFlyout · 71.3 mph · 242 ftGroundout · 86.8 mph · 50 ftForceout · 89.6 mph · 28 ftFlyout · 93.4 mph · 345 ftGroundout · 80.0 mph · 7 ftLineout · 101.4 mph · 152 ftFlyout · 93.7 mph · 311 ftGroundout · 75.1 mph · 3 ftLineout · 96.0 mph · 353 ftDouble Play · 27.1 mph · 50 ftForceout · 58.7 mph · 123 ftGroundout · 69.9 mph · 110 ftLineout · 101.3 mph · 321 ftFlyout · 86.4 mph · 288 ftFlyout · 92.7 mph · 342 ftLineout · 98.6 mph · 196 ftFlyout · 98.9 mph · 377 ftField Error · 103.7 mph · 39 ftGroundout · 94.4 mph · 5 ftGroundout · 103.1 mph · 5 ftGroundout · 93.0 mph · 8 ftFlyout · 78.7 mph · 259 ftGroundout · 96.4 mph · 32 ftLineout · 92.0 mph · 300 ftGroundout · 100.1 mph · 10 ftGroundout · 64.7 mph · 5 ftPop Out · 62.4 mph · 86 ftForceout · 97.8 mph · 6 ftGroundout · 84.9 mph · 50 ftGroundout · 73.6 mph · 4 ftFlyout · 91.6 mph · 312 ftPop Out · 77.4 mph · 148 ftFlyout · 76.6 mph · 242 ftFlyout · 90.9 mph · 346 ftFlyout · 80.6 mph · 192 ftForceout · 30.8 mph · 3 ftLineout · 96.3 mph · 360 ftLineout · 106.5 mph · 149 ftGroundout · 100.8 mph · 11 ftGroundout · 72.4 mph · 2 ftGrounded into a double play · 69.4 mph · 89 ftField Error · 105.4 mph · 9 ftLineout · 96.1 mph · 356 ftGroundout · 91.8 mph · 7 ftGroundout · 85.7 mph · 69 ftLineout · 78.3 mph · 151 ftLineout · 94.7 mph · 304 ftBunt Groundout · 35.8 mph · 6 ftGroundout · 70.4 mph · 8 ftGroundout · 87.1 mph · 61 ftFlyout · 92.7 mph · 340 ftGroundout · 61.9 mph · 2 ftLineout · 96.2 mph · 374 ftGroundout · 96.3 mph · 7 ftPop Out · 73.2 mph · 24 ftLineout · 85.8 mph · 281 ftGroundout · 105.6 mph · 6 ftLineout · 62.7 mph · 160 ftGroundout · 96.2 mph · 129 ftFlyout · 90.0 mph · 292 ftGroundout · 98.4 mph · 55 ftPop Out · 68.0 mph · 159 ftGroundout · 92.7 mph · 8 ftPop Out · 85.2 mph · 123 ftBunt Groundout · 28.5 mph · 5 ftLineout · 78.5 mph · 284 ftPop Out · 56.7 mph · 144 ftPop Out · 73.4 mph · 24 ftField Error · 99.2 mph · 12 ftGroundout · 93.6 mph · 20 ftFlyout · 89.2 mph · 316 ftGroundout · 86.6 mph · 10 ftField Error · 80.1 mph · 10 ftFlyout · 64.7 mph · 192 ftFlyout · 73.3 mph · 251 ftFlyout · 84.9 mph · 291 ftField Error · 99.6 mph · 9 ftGrounded into a double play · 51.7 mph · 8 ftLineout · 103.7 mph · 357 ftPop Out · 79.4 mph · 36 ftLineout · 88.7 mph · 325 ftFlyout · 97.5 mph · 332 ftFlyout · 80.0 mph · 273 ftFlyout · 87.4 mph · 269 ftPop Out · 64.9 mph · 25 ftLineout · 87.4 mph · 266 ftSacrifice fly · 76.1 mph · 245 ftGroundout · 98.2 mph · 79 ftLineout · 69.7 mph · 152 ftPop Out · 77.0 mph · 121 ftFlyout · 97.4 mph · 356 ftGroundout · 64.2 mph · 3 ftGroundout · 94.4 mph · 102 ftSacrifice buntGroundout · 88.1 mph · 11 ftGroundout · 67.2 mph · 3 ftLineout · 98.3 mph · 328 ftBunt Groundout · 41.8 mph · 5 ftFlyout · 70.4 mph · 208 ftLineout · 99.0 mph · 353 ftGroundout · 96.8 mph · 22 ftForceout · 98.6 mph · 8 ftPop Out · 82.3 mph · 131 ftFlyout · 76.6 mph · 224 ftField Error · 82.1 mph · 191 ftLineout · 87.1 mph · 134 ftSacrifice bunt · 35.7 mph · 9 ftGroundout · 102.5 mph · 26 ftGroundout · 100.4 mph · 61 ftFlyout · 94.2 mph · 315 ftPop Out · 77.3 mph · 174 ftGroundout · 92.5 mph · 5 ftLineout · 72.1 mph · 163 ftLineout · 99.7 mph · 333 ftFlyout · 95.0 mph · 362 ftGroundout · 94.3 mph · 32 ftGroundout · 90.3 mph · 19 ftGroundout · 95.2 mph · 8 ftLineout · 96.4 mph · 304 ftGroundout · 104.4 mph · 7 ftSacrifice bunt · 25.1 mph · 22 ftLineout · 90.8 mph · 321 ftLineout · 100.9 mph · 373 ftFlyout · 70.2 mph · 218 ftSacrifice fly · 87.4 mph · 278 ftGroundout · 105.3 mph · 9 ftPop Out · 84.3 mph · 88 ftLineout · 104.4 mph · 361 ftSacrifice fly · 88.1 mph · 327 ftBunt Groundout · 32.9 mph · 10 ftLineout · 90.8 mph · 319 ftFlyout · 77.0 mph · 272 ftGroundout · 96.9 mph · 7 ftFlyout · 90.5 mph · 336 ftGroundout · 100.3 mph · 21 ftGroundout · 95.6 mph · 12 ftLineout · 80.8 mph · 276 ftGroundout · 97.1 mph · 133 ftGroundout · 85.8 mph · 10 ftLineout · 98.0 mph · 345 ftFlyout · 89.3 mph · 324 ftPop Out · 86.0 mph · 112 ftGroundout · 84.1 mph · 29 ftGroundout · 62.6 mph · 14 ftPop Out · 78.3 mph · 145 ftGroundout · 78.0 mph · 19 ftLineout · 93.8 mph · 275 ftGroundout · 84.1 mph · 10 ftFlyout · 93.2 mph · 328 ftFlyout · 69.1 mph · 212 ftBunt Groundout · 31.6 mph · 66 ftFlyout · 89.8 mph · 298 ftGroundout · 98.5 mph · 71 ftGroundout · 70.2 mph · 125 ftFlyout · 79.5 mph · 260 ftLineout · 100.4 mph · 368 ftGroundout · 81.2 mph · 12 ftLineout · 102.5 mph · 379 ftLineout · 95.7 mph · 314 ftGroundout · 60.1 mph · 2 ftLineout · 95.4 mph · 310 ftGroundout · 98.2 mph · 14 ftGroundout · 93.9 mph · 9 ftGroundout · 93.2 mph · 7 ftFlyout · 89.4 mph · 310 ftGroundout · 86.8 mph · 8 ftGroundout · 102.8 mph · 94 ftGroundout · 94.6 mph · 133 ftGroundout · 85.5 mph · 33 ftPop Out · 75.0 mph · 116 ftGroundout · 79.7 mph · 9 ftFlyout · 93.4 mph · 343 ftFlyout · 94.9 mph · 363 ftPop Out · 81.1 mph · 91 ftPop Out · 59.5 mph · 173 ftSacrifice fly · 85.1 mph · 317 ftGroundout · 74.2 mph · 6 ftFlyout · 85.0 mph · 281 ftGroundout · 95.0 mph · 140 ftPop Out · 82.7 mph · 134 ftFlyout · 89.2 mph · 300 ftLineout · 90.3 mph · 332 ftGroundout · 68.6 mph · 6 ftFlyout · 95.4 mph · 347 ftGroundoutGroundout · 78.6 mph · 13 ftForceout · 90.8 mph · 16 ftGroundout · 71.3 mph · 19 ftPop Out · 79.9 mph · 33 ftGroundout · 96.4 mph · 96 ftGroundout · 85.1 mph · 10 ftLineout · 91.8 mph · 313 ftLineout · 93.7 mph · 311 ftSacrifice bunt · 38.9 mph · 3 ftTriple · 96.6 mph · 49 ftSingle · 91.6 mph · 83 ftHome Run · 101.5 mph · 368 ftSingle · 94.3 mph · 312 ftDouble · 104.8 mph · 366 ftSingle · 93.4 mph · 181 ftSingle · 97.1 mph · 25 ftSingle · 104.0 mph · 18 ftDouble · 103.0 mph · 7 ftDouble · 99.7 mph · 28 ftDouble · 72.4 mph · 236 ftSingle · 55.1 mph · 2 ftDouble · 84.7 mph · 10 ftDouble · 95.8 mph · 34 ftDouble · 92.3 mph · 14 ftSingle · 85.4 mph · 198 ftDouble · 107.0 mph · 206 ftSingle · 89.4 mph · 169 ftSingle · 102.5 mph · 13 ftHome Run · 100.3 mph · 397 ftSingle · 101.0 mph · 9 ftSingle · 84.0 mph · 112 ftSingle · 102.0 mph · 24 ftSingle · 102.0 mph · 119 ftHome Run · 103.7 mph · 402 ftHome Run · 94.9 mph · 361 ftHome Run · 102.7 mph · 378 ftSingle · 89.0 mph · 289 ftSingle · 92.5 mph · 66 ftDouble · 100.6 mph · 196 ftDouble · 90.5 mph · 280 ftTriple · 101.3 mph · 358 ftSingle · 75.9 mph · 57 ftSingle · 86.0 mph · 222 ftDouble · 83.0 mph · 10 ftSingle · 66.2 mph · 210 ftSingle · 107.3 mph · 183 ftTriple · 101.5 mph · 375 ftTriple · 97.7 mph · 355 ftSingle · 103.1 mph · 13 ftSingle · 103.3 mph · 27 ftDouble · 90.5 mph · 71 ftSingle · 98.5 mph · 56 ftSingle · 99.1 mph · 55 ftDouble · 100.7 mph · 287 ftSingle · 101.4 mph · 264 ftDouble · 99.8 mph · 334 ftDouble · 98.7 mph · 211 ftDouble · 106.1 mph · 228 ftSingle · 91.9 mph · 147 ftDouble · 74.5 mph · 248 ftSingle · 105.9 mph · 25 ftSingle · 95.1 mph · 299 ftSingle · 85.6 mph · 23 ftSingle · 94.2 mph · 144 ftDouble · 74.2 mph · 7 ftSingle · 93.8 mph · 77 ftDouble · 74.8 mph · 33 ftDouble · 100.5 mph · 253 ftSingle · 96.9 mph · 212 ftSingle · 80.9 mph · 4 ftSingle · 104.5 mph · 86 ftHome Run · 102.7 mph · 367 ftSingle · 94.1 mph · 27 ftSingle · 73.3 mph · 8 ftDouble · 99.1 mph · 290 ftSingle · 71.2 mph · 204 ftSingle · 99.2 mph · 19 ftSingle · 103.6 mph · 183 ftSingle · 45.2 mph · 6 ftSingle · 95.5 mph · 113 ftSingle · 99.1 mph · 282 ftSingle · 68.2 mph · 214 ftDouble · 94.6 mph · 213 ftSingle · 101.4 mph · 218 ftSingle · 93.5 mph · 166 ft
Hit (76) Out (204) Home run (6)
Average exit velocity 86.4 mph · longest 402 ft

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSO
MAR 27vs PITW 540100000
MAR 29vs PITW 541000001
MAR 30vs PITW 323010000
MAR 31vs NYML 4104000002
APR 2vs NYML 565110003
APR 8@ NYML 5104020001
APR 9@ NYMW 503010010
APR 11vs WSHL 472110010
APR 13vs WSHW 1145020102
APR 16vs AZL 261000001
APR 17vs AZL 465120001
APR 19@ PHIL 10113010000
APR 20@ PHIW 754231500
APR 21vs CINW 634010000
APR 25@ SEAW 843110100
APR 28@ LADL 670000000
APR 29@ LADL 2154000001
APR 30@ LADL 7121100011
MAY 2vs ATHL 163000001
MAY 3vs ATHW 964220100
MAY 4vs ATHL 233000000
MAY 5vs LADL 473010000
MAY 6vs LADW 541000010
MAY 7vs LADL 1103000001
MAY 9@ CWSL 264000001
MAY 10@ CWSW 314020001
MAY 11@ CWSL 243000010
MAY 13@ CHCL 454000100
MAY 14@ CHCW 313000001
MAY 16vs TBW 944020100
MAY 17vs TBL 043000000
MAY 18vs TBW 513000000
MAY 19vs CHCW 873210110
MAY 20vs CHCL 1143010000
MAY 23@ LAAL 472000001
MAY 24@ LAAW 620000000
MAY 25@ LAAW 302120100
MAY 26@ SDL 342000002
MAY 27@ SDL 683000100
MAY 28@ SDW 1084220000
MAY 30vs SFL 022000010
MAY 31vs SFW 102010100
JUN 1vs SFL 243000011
JUN 3vs COLL 231000020
JUN 4vs COLL 233000001
JUN 6@ TBL 343110000
JUN 7@ TBW 11100000000
JUN 8@ TBL 232000000
JUN 9@ PITL 3101010000
JUN 10@ PITW 323010000
JUN 11@ PITL 251010000
JUN 13@ WSHW 1191000000
JUN 14@ WSHW 434000000
JUN 15@ WSHW 314000002
JUN 16vs PHIL 251010000
JUN 17vs PHIW 834220100
JUN 18vs PHIL 242000000
JUN 19vs PHIL 120000000
JUN 22vs ATLW 533000000
JUN 27@ AZW 983110111
JUN 29@ AZW 642110020
JUL 5vs MILW 423110000
JUL 7@ CINW 513000101
JUL 8@ CINW 1221000000
JUL 10@ CINL 061000000
JUL 11@ BALL 253000002
JUL 12@ BALW 604110100
JUL 13@ BALW 1111000000
JUL 18vs KCW 870100000
JUL 20vs KCL 474120000
JUL 22vs SDW 432010100
JUL 23vs SDW 323100000
JUL 26@ MILW 744110100
JUL 27@ MILL 232010001
JUL 29@ STLW 504010000
JUL 30@ STLW 200000000
AUG 1vs NYYW 13125332301
AUG 4vs HOUL 282111100
AUG 5vs HOUL 374000000
AUG 6vs HOUW 641000000
AUG 7@ ATLL 681000000
AUG 8@ ATLW 510000000
AUG 9@ ATLL 681000000
AUG 9@ ATLL 173110000
AUG 10@ ATLL 174000000
AUG 12@ CLEL 342010011
AUG 13@ CLEW 1341010000
AUG 14@ CLEL 492000000
AUG 15@ BOSL 121000000
AUG 16@ BOSL 572000000
AUG 17@ BOSW 533010011
AUG 18vs STLL 384000001
AUG 20vs STLW 623000010
AUG 22vs TORL 254121100
AUG 23vs TORL 675130301
AUG 24vs TORW 533110000
AUG 26vs ATLL 2114110001
AUG 27vs ATLL 1121000000
AUG 29@ NYML 9191000000
AUG 31@ NYMW 514110001
SEP 1@ WSHL 023000000
SEP 2@ WSHL 251000000
SEP 3@ WSHL 5104000000
SEP 5vs PHIL 393010100
SEP 6vs PHIL 243010111
SEP 7vs PHIW 540000010
SEP 9vs WSHL 574000000
SEP 11vs WSHW 502000010
SEP 12vs DETW 823010300
SEP 13vs DETW 644010101
SEP 14vs DETL 024000001
SEP 16@ COLW 654120100
SEP 17@ COLW 845130100
SEP 18@ COLW 974010000
SEP 19@ TEXW 643111100
SEP 23@ PHIW 653000001
SEP 24@ PHIL 1113010000
SEP 28vs NYMW 403110100

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.