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

2024 Regular season
Play log from 2015
Spray chart · 39 batted balls
Sacrifice bunt · 27.6 mph · 10 ftPop Out · 65.6 mph · 49 ftGrounded into a double play · 71.4 mph · 16 ftGroundout · 67.9 mph · 3 ftFlyout · 77.6 mph · 258 ftGroundout · 74.2 mph · 6 ftFlyout · 84.8 mph · 247 ftSacrifice fly · 100.4 mph · 383 ftPop Out · 79.8 mph · 205 ftLineout · 98.9 mph · 315 ftForceout · 95.1 mph · 7 ftFlyout · 97.5 mph · 362 ftGroundout · 69.0 mph · 9 ftGroundout · 55.8 mph · 2 ftSacrifice fly · 97.9 mph · 340 ftPop Out · 88.0 mph · 144 ftFlyout · 91.2 mph · 300 ftPop Out · 68.2 mph · 118 ftPop Out · 83.3 mph · 34 ftFlyout · 96.4 mph · 365 ftSacrifice bunt · 35.4 mph · 5 ftGroundout · 89.3 mph · 76 ftFlyout · 95.7 mph · 355 ftLineout · 94.1 mph · 169 ftFlyout · 97.2 mph · 260 ftFlyout · 94.0 mph · 250 ftGroundout · 77.9 mph · 4 ftLineout · 75.9 mph · 165 ftSingle · 92.0 mph · 6 ftSingle · 87.6 mph · 212 ftHome Run · 109.8 mph · 412 ftDouble · 101.5 mph · 363 ftHome Run · 106.8 mph · 406 ftDouble · 93.3 mph · 215 ftSingle · 79.1 mph · 8 ftTriple · 100.9 mph · 164 ftSingle · 86.1 mph · 76 ftSingle · 100.0 mph · 321 ftSingle · 102.2 mph · 10 ft
Hit (11) Out (28) Home run (2)
Average exit velocity 84.9 mph · longest 412 ft

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSO
MAR 28vs CLEL 081000000
MAR 29vs CLEL 462010100
MAR 31vs CLEW 434220001
APR 15vs STLL 131111100
APR 16vs STLL 231000001
APR 17vs STLW 635211200
APR 20@ CLEL 362010010
APR 22@ NYYW 200000020
APR 23@ NYYL 344010002
APR 25@ NYYW 313000001
APR 26@ BALW 323000001
APR 27@ BALL 074010001
APR 28@ BALW 762000001
APR 29vs PITW 514110102
APR 30vs PITW 520000010
MAY 1vs PITW 400100000
MAY 3vs MIAW 313010102
MAY 4vs MIAW 2043110100
MAY 6vs TEXL 242000101
MAY 8vs TEXW 944000001
MAY 8vs TEXL 11120000000
MAY 11@ SEAW 810100000
MAY 13@ HOUL 290000000
MAY 14@ HOUL 121000001
MAY 15@ HOUL 032000002
MAY 16@ HOUL 181000001
MAY 18@ KCL 353000002
MAY 21vs COLW 540000000
MAY 22vs COLL 340100000

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.