Data Hub
Teams / Miami Marlins / Otto Lopez
Season
Otto Lopez

Otto Lopez

Miami Marlins · SS
B: R T: R Age: 27 Ht: 5'10" Wt: 185 From: Santo Domingo
HR
5
RBI
32
R
47
SB
15
K%
14.4%
xAVG
.295
xwOBA
.337
xSLG
.447
ISO
.135
BB%
4.3%
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 $—
Batting 5
Projection
Rating 46.4
Med 6.0fp · Val —
Statcast Luck
NEUTRAL
BA .277 / xBA .280 (-0.003)
SLG .403 / xSLG .433
wOBA .318 / xwOBA .331
EV 84.0 · Max 112.8
Barrel 40 · HH% 45.4
At Marlins Park
Career: 177G, 701 PA
AVG .279 · OBP .321 · OPS .727
HR 14 · RBI 83 · SB 25
K 109 · BB 44
Avg DK 7.3
Props Today
No market props today.
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
6/2 @ WSH Miles Mikolas SI 107.1 27° 414ft
5/5 vs BAL Anthony Nunez SI 106.5 25° 415ft
4/17 vs MIL DL Hall CH 100.7 28° 401ft
4/12 @ DET Connor Seabold FF 99.1 25° 377ft
4/1 vs CWS Jordan Leasure SL 102.8 29° 392ft
Rolling Form · Last 50/100/250 PA
Window AVG xBA SLG xSLG wOBA xwOBA
L50 .289 .288 .333 .377 .303 .315
L100 .326 .310 .446 .444 .351 .342
L250 .332 .293 .447 .428 .350 .324
Today's Matchup · BvP + Signals
BvP · Jacob deGrom
No prior matchups vs Jacob deGrom
Signals Firing Today
No signals firing today
Last 100 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 97.4mph @ -9° · 14ft · grounded_into_double_play · 2026-05-21 93.3mph @ 44° · 305ft · field_out · 2026-05-21 95.5mph @ -5° · 18ft · BIP · 2026-05-21 85.7mph @ 41° · 282ft · BIP · 2026-05-21 78.4mph @ 16° · 184ft · BIP · 2026-05-21 86.4mph @ 34° · 296ft · BIP · 2026-05-22 86.1mph @ 55° · 224ft · BIP · 2026-05-22 74.5mph @ -16° · 5ft · field_out · 2026-05-22 93.9mph @ 6° · 112ft · field_out · 2026-05-24 67.5mph @ 5° · 67ft · single · 2026-05-24 66.0mph @ 21° · 160ft · field_out · 2026-05-24 75.3mph @ 59° · 186ft · BIP · 2026-05-24 104.1mph @ -22° · 6ft · field_out · 2026-05-24 96.7mph @ 37° · 349ft · sac_fly · 2026-05-25 103.5mph @ 38° · 358ft · field_out · 2026-05-25 78.0mph @ 28° · 249ft · field_out · 2026-05-25 67.8mph @ 53° · 179ft · BIP · 2026-05-25 79.0mph @ -40° · 3ft · BIP · 2026-05-25 74.8mph @ 5° · 64ft · BIP · 2026-05-25 83.8mph @ -11° · 9ft · field_out · 2026-05-25 62.1mph @ -29° · 3ft · BIP · 2026-05-29 79.7mph @ 54° · 206ft · BIP · 2026-05-29 93.3mph @ -42° · 2ft · BIP · 2026-05-29 99.7mph @ 3° · 77ft · field_out · 2026-05-29 101.3mph @ -9° · 13ft · field_error · 2026-05-29 84.6mph @ 33° · 312ft · sac_fly · 2026-05-29 87.9mph @ 72° · 117ft · force_out · 2026-05-29 68.2mph @ -38° · 4ft · field_out · 2026-05-31 75.6mph @ 55° · 202ft · BIP · 2026-05-31 97.4mph @ -12° · 11ft · BIP · 2026-05-31 106.4mph @ 3° · 84ft · field_out · 2026-05-31 94.0mph @ -17° · 7ft · single · 2026-06-01 94.0mph @ 5° · 123ft · single · 2026-06-01 74.5mph @ 35° · 210ft · BIP · 2026-06-01 97.7mph @ 16° · 289ft · double · 2026-06-01 94.7mph @ 29° · 325ft · field_out · 2026-06-01 66.9mph @ 36° · 189ft · BIP · 2026-06-01 79.9mph @ -45° · 2ft · field_out · 2026-06-02 84.2mph @ 35° · 283ft · field_out · 2026-06-02 107.1mph @ 27° · 414ft · home_run · 2026-06-02 68.2mph @ -26° · 5ft · field_out · 2026-06-02 93.8mph @ 12° · 198ft · single · 2026-06-02 74.5mph @ -15° · 11ft · field_out · 2026-06-05 68.5mph @ -39° · 3ft · field_out · 2026-06-05 71.9mph @ 57° · 195ft · BIP · 2026-06-05 78.1mph @ 5° · 80ft · field_out · 2026-06-07 75.2mph @ -5° · 24ft · field_out · 2026-06-07 95.8mph @ 21° · 323ft · triple · 2026-06-07 102.1mph @ 18° · 358ft · double · 2026-06-07 111.9mph @ 6° · 119ft · grounded_into_double_play · 2026-06-10 78.4mph @ 14° · 169ft · BIP · 2026-06-10 82.4mph @ 34° · 276ft · BIP · 2026-06-10 74.4mph @ 61° · 175ft · BIP · 2026-06-10 100.7mph @ 4° · 120ft · single · 2026-06-10 84.7mph @ 63° · 179ft · BIP · 2026-06-10 102.1mph @ 3° · 72ft · single · 2026-06-10 95.3mph @ -13° · 11ft · field_out · 2026-06-10 66.2mph @ 20° · 168ft · single · 2026-06-11 100.7mph @ -3° · 23ft · field_out · 2026-06-11 66.0mph @ -9° · 11ft · field_out · 2026-06-11 105.6mph @ 2° · 80ft · single · 2026-06-11 86.3mph @ 66° · 147ft · BIP · 2026-06-12 80.8mph @ 28° · 274ft · field_out · 2026-06-12 106.3mph @ 15° · 318ft · field_out · 2026-06-12 55.9mph @ -36° · 3ft · BIP · 2026-06-12 69.6mph @ -11° · 9ft · field_out · 2026-06-12 47.4mph @ -73° · 1ft · single · 2026-06-12 102.2mph @ -9° · 18ft · field_out · 2026-06-12 98.5mph @ -13° · 10ft · field_out · 2026-06-13 97.9mph @ -15° · 7ft · single · 2026-06-13 102.8mph @ -17° · 7ft · single · 2026-06-13 91.4mph @ 11° · 156ft · BIP · 2026-06-14 62.1mph @ -8° · 16ft · field_out · 2026-06-14 59.7mph @ -6° · 10ft · field_out · 2026-06-14 95.4mph @ 1° · 49ft · single · 2026-06-14 59.4mph @ 11° · 79ft · BIP · 2026-06-14 79.8mph @ 84° · 12ft · field_out · 2026-06-14 86.9mph @ 50° · 255ft · field_out · 2026-06-15 94.9mph @ 29° · 332ft · field_out · 2026-06-15 80.2mph @ 18° · 204ft · BIP · 2026-06-15 99.1mph @ -20° · 6ft · force_out · 2026-06-15 106.3mph @ -30° · 3ft · BIP · 2026-06-17 78.5mph @ 59° · 188ft · field_out · 2026-06-17 77.8mph @ 48° · 227ft · BIP · 2026-06-17 87.9mph @ 45° · 293ft · field_out · 2026-06-17 72.4mph @ 11° · 118ft · BIP · 2026-06-17 85.4mph @ 49° · 273ft · sac_fly · 2026-06-17 70.9mph @ 47° · 191ft · BIP · 2026-06-17 97.9mph @ 16° · 316ft · BIP · 2026-06-20 71.0mph @ 19° · 182ft · BIP · 2026-06-20 99.8mph @ -24° · 6ft · field_error · 2026-06-20 65.2mph @ -33° · 3ft · BIP · 2026-06-20 56.3mph @ 55° · 134ft · field_out · 2026-06-20 97.2mph @ -11° · 15ft · single · 2026-06-20 79.5mph @ -19° · 7ft · field_out · 2026-06-20 99.8mph @ 28° · 388ft · field_out · 2026-06-20 99.2mph @ -18° · 8ft · field_out · 2026-06-21 56.4mph @ 53° · 139ft · BIP · 2026-06-21 97.4mph @ 7° · 151ft · double · 2026-06-21 97.3mph @ 25° · 340ft · 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/11 @ARI 2B
6/11 @ARI 3B
6/9 @ARI 3B
Last 50 PA Profile
EV 90.8 · Bat 71.2
xBA .254
Whiff 0.3% · SqUp 0.5%