STATS
MLB/Players/Esteury Ruiz
Esteury Ruiz

ESTEURY RUIZ

LF · Miami Marlins · 20222026 · 292 games
292
CAREER GAMES · REGULAR SEASON
5 seasons
.239
CAREER BATTING AVERAGE
176 hits in 735 at-bats
14
CAREER HOME RUNS
71 RBI · 107 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026MIA951753541111612226830.234.320.411.731
2025LAD1921240012284.190.261.333.594
2024ATH2955101121284205.200.254.382.636
2023ATH13244947114241547209967.254.286.345.631
2022MIL1735361102171.171.194.257.452
Career29273597176384147149202107.239.287.359.646

04/Where the ball went

2026 Regular season
Play log from 2015
Spray chart · 101 batted balls
Lineout · 61.6 mph · 181 ftPop Out · 97.2 mph · 190 ftFlyout · 87.2 mph · 217 ftGroundout · 70.4 mph · 3 ftLineout · 91.8 mph · 325 ftGroundout · 85.3 mph · 101 ftBunt Groundout · 36.6 mph · 2 ftLineout · 86.3 mph · 296 ftFlyout · 91.3 mph · 343 ftPop Out · 59.4 mph · 170 ftLineout · 69.8 mph · 160 ftGroundout · 72.9 mph · 28 ftFlyout · 95.6 mph · 321 ftGroundout · 87.9 mph · 14 ftPop Out · 87.7 mph · 95 ftLineout · 105.4 mph · 272 ftGroundout · 93.7 mph · 12 ftPop Out · 59.3 mph · 164 ftLineout · 86.4 mph · 289 ftPop Out · 49.2 mph · 97 ftFlyout · 92.0 mph · 351 ftGroundout · 75.0 mph · 10 ftFlyout · 84.4 mph · 279 ftFlyout · 94.5 mph · 342 ftFlyout · 92.2 mph · 335 ftFlyout · 88.7 mph · 240 ftFlyout · 83.8 mph · 243 ftForceout · 84.5 mph · 7 ftGroundout · 87.4 mph · 9 ftGroundout · 54.2 mph · 6 ftForceout · 61.9 mph · 94 ftSacrifice bunt · 18.6 mph · 21 ftPop Out · 95.8 mph · 180 ftFlyout · 86.5 mph · 274 ftPop Out · 84.1 mph · 102 ftFlyout · 90.2 mph · 312 ftLineout · 85.0 mph · 301 ftPop Out · 66.0 mph · 90 ftLineout · 95.0 mph · 331 ftGroundout · 95.2 mph · 9 ftFlyout · 88.3 mph · 317 ftSacrifice fly · 100.1 mph · 356 ftFlyout · 80.9 mph · 286 ftPop Out · 89.8 mph · 117 ftFlyout · 84.2 mph · 250 ftGroundout · 62.0 mph · 1 ftPop Out · 98.8 mph · 82 ftForceout · 62.9 mph · 65 ftPop Out · 89.7 mph · 30 ftGroundout · 81.5 mph · 93 ftPop Out · 84.8 mph · 125 ftFlyout · 78.2 mph · 254 ftFlyout · 88.1 mph · 324 ftPop Out · 91.2 mph · 118 ftFlyout · 76.1 mph · 276 ftPop Out · 81.5 mph · 35 ftPop Out · 89.5 mph · 126 ftField Error · 58.6 mph · 187 ftPop Out · 59.8 mph · 175 ftFlyout · 84.3 mph · 255 ftLineout · 74.4 mph · 158 ftForceout · 46.2 mph · 25 ftSingle · 24.3 mph · 10 ftHome Run · 107.8 mph · 365 ftSingle · 75.5 mph · 205 ftSingle · 77.5 mph · 22 ftSingle · 80.0 mph · 236 ftDouble · 103.6 mph · 239 ftSingle · 97.2 mph · 10 ftSingle · 102.3 mph · 227 ftSingle · 26.1 mph · 6 ftDouble · 103.6 mph · 282 ftDouble · 76.8 mph · 136 ftSingle · 90.0 mph · 205 ftSingle · 70.4 mph · 227 ftHome Run · 98.0 mph · 358 ftSingle · 55.7 mph · 3 ftSingle · 69.8 mph · 13 ftSingle · 16.2 mph · 3 ftHome Run · 108.0 mph · 420 ftSingle · 41.1 mph · 2 ftHome Run · 105.1 mph · 384 ftDouble · 94.2 mph · 9 ftDouble · 102.5 mph · 309 ftSingle · 96.6 mph · 186 ftSingle · 71.8 mph · 152 ftSingle · 96.0 mph · 52 ftSingle · 94.2 mph · 233 ftSingle · 97.8 mph · 204 ftDouble · 70.6 mph · 188 ftSingle · 31.1 mph · 6 ftDouble · 103.2 mph · 337 ftTriple · 88.5 mph · 307 ftDouble · 93.7 mph · 277 ftHome Run · 105.1 mph · 396 ftDouble · 97.0 mph · 222 ftHome Run · 101.8 mph · 381 ftSingle · 100.4 mph · 269 ftSingle · 101.2 mph · 140 ftSingle · 100.8 mph · 267 ftDouble · 105.8 mph · 350 ft
Hit (39) Out (62) Home run (6)
Average exit velocity 81.4 mph · longest 420 ft

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSO
APR 24@ SFW 940000000
APR 25@ SFL 262000000
APR 27@ LADL 450000000
APR 28@ LADW 210000000
APR 29@ LADW 324121101
MAY 2vs PHIW 404110003
MAY 3vs PHIL 274111202
MAY 4vs PHIL 011000000
MAY 5vs BALL 790100000
MAY 7vs BALW 433000000
MAY 8vs WSHL 233000002
MAY 9vs WSHW 871110000
MAY 10vs WSHW 520100000
MAY 13@ MINW 950000000
MAY 14@ MINL 191000000
MAY 15@ TBL 273000000
MAY 16@ TBW 1051110100
MAY 18vs ATLW 1201000000
MAY 19vs ATLL 482100111
MAY 20vs ATLL 193000003
MAY 21vs ATLL 391000001
MAY 22vs NYMW 213220000
MAY 24vs NYMW 400100000
MAY 25@ TORW 824000002
MAY 27@ TORL 121000000
MAY 31@ NYML 1102000020
JUN 1@ WSHW 731000001
JUN 2@ WSHW 730000000
JUN 3@ WSHW 412111100
JUN 5vs TBL 063010002
JUN 6vs TBW 430100030
JUN 7vs TBW 411100011
JUN 9vs AZW 1061010100
JUN 11vs AZW 203000001
JUN 12@ PITW 830000000
JUN 13@ PITL 231010000
JUN 14@ PITW 421010000
JUN 15@ PHIL 072000001
JUN 16@ PHIL 284121202
JUN 17@ PHIW 1245230001
JUN 19vs SFW 430100010
JUN 20vs SFW 632100000
JUN 21vs SFW 213010001
JUN 22vs TEXL 340000000
JUN 23vs TEXW 640000000
JUN 24vs TEXW 421000000
JUN 26@ STLW 403220010
JUN 27@ STLW 511000000
JUN 28@ STLL 121000000
JUN 29@ COLW 1073000001
JUL 1@ COLL 364000004
JUL 3@ ATHW 1250100000
JUL 4@ ATHW 721000000
JUL 5@ ATHW 983110010
JUL 7vs SEAW 650000020
JUL 9vs SEAW 844110002
JUL 10vs CLEL 230000030
JUL 12vs CLEL 252000001
JUL 18@ MILL 682010001
JUL 19@ MILL 133111101
JUL 20@ HOUL 581000000
JUL 21@ HOUL 351000001
JUL 22@ HOUL 254010001
JUL 24vs SDL 241000001
JUL 25vs SDL 272220000
JUL 26vs SDL 352000002
JUL 27vs PHIW 870000000
JUL 28vs PHIW 102000001
JUL 29vs PHIW 864220002
JUL 30@ NYML 240000000
JUL 31@ NYMW 520000000
AUG 1@ NYMW 623120001
AUG 2@ NYMW 202000010
AUG 6@ ATLL 3111000001
AUG 7vs LAAL 342010020
AUG 11vs PITW 202211101
AUG 13vs PITL 1133000001
AUG 14@ CINL 011000001
AUG 15@ CINW 843100012
AUG 16@ CINW 715010002
AUG 17@ PHIL 563020000
AUG 18@ PHIL 461000000
AUG 19@ PHIL 144000002
AUG 21vs WSHW 322010001
AUG 22vs WSHW 422000002
AUG 23vs WSHW 624000003
AUG 24vs BOSL 241000000
AUG 25vs BOSL 371000011
AUG 26vs BOSW 400100000
AUG 28@ WSHL 293000011
AUG 30@ WSHW 623110011
AUG 31@ WSHL 364010001
SEP 2@ KCW 962000001
SEP 4vs CHCL 164000103
SEP 5vs CHCL 561010000

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.