Data Hub
Teams / Miami Marlins / Esteury Ruiz
Season
Esteury Ruiz

Esteury Ruiz

Miami Marlins · RF
B: R T: R Age: 27 Ht: 5'11" Wt: 169 From: Azua
HR
4
RBI
9
R
19
SB
14
K%
28.7%
xAVG
.209
xwOBA
.307
xSLG
.360
ISO
.288
BB%
9.2%
Today · Wed Jun 24 · 12:10 PM ET
Matchup
vs TEX
Jacob deGrom (RHP)
Opp SP
ERA 3.59 · K% 29.5 · xwOBA .296
CSW 29.6% · HH% 44.0
Vegas
Total 7.5
Team Implied 3.6
Park
Marlins Park
HR 84 · R 100 · wOBA 100
HH 100 · (vs RHB)
Weather
— · Wind —
Salary
DK $—
FD $—
Statcast Luck
LUCKY
BA .243 / xBA .194 (+.049)
SLG .509 / xSLG .348
wOBA .364 / xwOBA .292
EV 79.1 · Max 105.1
Barrel 8 · HH% 34.0
At Marlins Park
Career: 21G, 50 PA
AVG .205 · OBP .280 · OPS .716
HR 1 · RBI 4 · SB 10
K 17 · BB 6
Avg DK 6.9
Props Today
No market props today.
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
6/16 @ PHI Jesús Luzardo ST
6/16 @ PHI Jesús Luzardo ST
5/3 vs PHI Jesús Luzardo FF 105.1 30° 396ft
4/29 @ LAD Tyler Glasnow FF 101.8 36° 381ft
Rolling Form · Last 50/100/250 PA
Window AVG xBA SLG xSLG wOBA xwOBA
L50 .316 .236 .632 .387 .470 .365
L100 .238 .208 .524 .379 .372 .313
L250 .256 .217 .466 .374 .342 .302
Today's Matchup · BvP + Signals
BvP · Jacob deGrom
PA 0
AB 0
H 0
HR 0
BB 0
K 0
AVG .000
SLG .000
OPS .000
wOBA .000
ISO .000
2B 0
Signals Firing Today
No signals firing today
Last 85 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 77.5mph @ 61° · 200ft · BIP · 2026-04-25 54.1mph @ -25° · 2ft · BIP · 2026-04-25 72.9mph @ -2° · 25ft · field_out · 2026-04-25 95.6mph @ 26° · 320ft · field_out · 2026-04-25 78.7mph @ 8° · 116ft · BIP · 2026-04-29 88.4mph @ 7° · 99ft · BIP · 2026-04-29 101.8mph @ 36° · 381ft · home_run · 2026-04-29 100.4mph @ 15° · 268ft · single · 2026-04-29 84.8mph @ 68° · 124ft · field_out · 2026-04-29 55.9mph @ 9° · 67ft · BIP · 2026-05-02 97.0mph @ 16° · 220ft · double · 2026-05-02 48.8mph @ -40° · 2ft · BIP · 2026-05-03 105.1mph @ 30° · 396ft · home_run · 2026-05-03 82.2mph @ 3° · 66ft · BIP · 2026-05-03 81.5mph @ 7° · 92ft · field_out · 2026-05-03 89.7mph @ 78° · 29ft · field_out · 2026-05-04 72.6mph @ 41° · 187ft · BIP · 2026-05-07 62.8mph @ -30° · 3ft · BIP · 2026-05-07 68.2mph @ 67° · 139ft · BIP · 2026-05-07 41.8mph @ -23° · 5ft · BIP · 2026-05-07 84.2mph @ 50° · 249ft · field_out · 2026-05-07 71.2mph @ 17° · 156ft · BIP · 2026-05-07 56.1mph @ -45° · 2ft · BIP · 2026-05-07 62.0mph @ -44° · 1ft · field_out · 2026-05-07 98.8mph @ 73° · 81ft · field_out · 2026-05-07 62.9mph @ 7° · 65ft · force_out · 2026-05-08 65.2mph @ 74° · 108ft · BIP · 2026-05-08 43.7mph @ 70° · 68ft · BIP · 2026-05-08 71.3mph @ 64° · 151ft · BIP · 2026-05-09 93.7mph @ 23° · 276ft · double · 2026-05-09 98.3mph @ 6° · 112ft · BIP · 2026-05-14 94.5mph @ 40° · 341ft · field_out · 2026-05-14 85.3mph @ 8° · 100ft · field_out · 2026-05-15 36.6mph @ -59° · 2ft · field_out · 2026-05-15 86.3mph @ 25° · 295ft · field_out · 2026-05-15 75.5mph @ 20° · 204ft · single · 2026-05-16 94.9mph @ 7° · 101ft · BIP · 2026-05-18 89.8mph @ 70° · 115ft · field_out · 2026-05-18 78.0mph @ 25° · 213ft · BIP · 2026-05-22 103.2mph @ 17° · 336ft · double · 2026-05-22 88.5mph @ 38° · 307ft · triple · 2026-05-22 88.3mph @ 27° · 316ft · field_out · 2026-05-22 70.4mph @ -34° · 3ft · field_out · 2026-05-25 90.8mph @ 81° · 148ft · BIP · 2026-05-25 73.8mph @ 7° · 99ft · BIP · 2026-05-25 91.8mph @ 23° · 324ft · field_out · 2026-05-25 75.0mph @ -13° · 9ft · field_out · 2026-05-31 65.0mph @ 41° · 171ft · BIP · 2026-05-31 84.4mph @ 38° · 278ft · field_out · 2026-05-31 68.8mph @ 28° · 141ft · BIP · 2026-06-01 83.5mph @ 2° · 47ft · BIP · 2026-06-01 92.8mph @ -20° · 5ft · BIP · 2026-06-05 94.3mph @ 2° · 65ft · BIP · 2026-06-05 31.1mph @ -25° · 5ft · single · 2026-06-05 66.3mph @ 69° · 116ft · BIP · 2026-06-07 103.8mph @ 37° · 376ft · BIP · 2026-06-07 95.0mph @ 23° · 330ft · field_out · 2026-06-11 95.2mph @ -10° · 9ft · field_out · 2026-06-11 64.4mph @ 44° · 179ft · BIP · 2026-06-11 57.6mph @ 40° · 138ft · BIP · 2026-06-11 97.2mph @ -7° · 9ft · single · 2026-06-13 103.6mph @ 16° · 238ft · double · 2026-06-14 91.6mph @ -6° · 13ft · BIP · 2026-06-15 68.8mph @ -24° · 2ft · BIP · 2026-06-15 74.2mph @ 53° · 204ft · BIP · 2026-06-15 86.4mph @ 23° · 288ft · field_out · 2026-06-15 103.6mph @ 19° · 281ft · double · 2026-06-17 72.9mph @ 52° · 201ft · BIP · 2026-06-17 59.3mph @ 47° · 163ft · field_out · 2026-06-17 76.8mph @ 14° · 135ft · double · 2026-06-17 61.6mph @ 64° · 132ft · BIP · 2026-06-17 90.0mph @ 14° · 204ft · single · 2026-06-17 85.3mph @ 48° · 247ft · BIP · 2026-06-20 69.4mph @ -41° · 3ft · BIP · 2026-06-20 81.1mph @ -21° · 7ft · BIP · 2026-06-20 93.2mph @ -29° · 3ft · BIP · 2026-06-20 85.0mph @ 24° · 300ft · field_out · 2026-06-20 66.0mph @ 72° · 90ft · field_out · 2026-06-20 75.7mph @ 49° · 212ft · BIP · 2026-06-21 69.3mph @ -54° · 1ft · BIP · 2026-06-21 76.2mph @ -37° · 3ft · BIP · 2026-06-21 97.8mph @ 12° · 203ft · single · 2026-06-21 75.3mph @ 16° · 167ft · BIP · 2026-06-21 77.6mph @ 49° · 234ft · BIP · 2026-06-21 90.2mph @ 31° · 311ft · field_out · 2026-06-21
Launch Angle (°)
25° 50°
DCPA · recent 14
No DCPA history
Recent SBs
6/20 @SF 2B
6/19 @SF 2B
6/13 @PIT 2B
6/7 @TB 3B (DS)
6/7 @TB 2B
Last 50 PA Profile
EV 80.1 · Bat 67.8
xBA .401
Whiff 0.1% · SqUp 0.4%