← BACK TO SLATE Tonight's top play
Hits UNDER 1.5 +6.0% edge model 71% · grade A
Why: struggles vs the Changeup (30% usage, .249 xwOBA).
Verdict one call per prop — does the model agree with recent reality? Prop Pick Model Edge L10 Verdict Hits UNDER 1.5 71% +6.0% 80% STRONG Home Runs OVER 0.5 10% +2.2% 0% CAUTION
Our track record settled S/A/B picks on Otto Lopez, by confidence tier Tier Record Hit rate ROI S 3-5 38% -13.1% A 8-3 73% +45.4% B 3-8 27% -57.6%
Combined 14-16 · n=30 · ROI -8.0% · avg CLV +1.1 pts · beat close 38%
Matchup Otto Lopez (RHB) vs Martín Pérez LHP favors batter favors pitcher Martín Pérez LHP · season · 97.2 IP · 418 BF
Otto Lopez hitting
Split H-AB BA SLG ISO HR BB% K% Season 396-1454 .272 .399 .127 31 6.6% 15.6% vs LHP 108-432 .250 .345 .095 6 4.4% 16.7%
Pitch-type matchup Martín Pérez's arsenal × how Otto Lopez hits it · since 2025 · TOP = batter's spot Martín Pérez throws
Pitch Usage Velo Whiff xwOBA Changeup 30% 82.5 30% .342 TOP Sinker30% 89.7 8% .376 Cutter 25% 86.1 14% .471 Curveball 9% 76.8 24% .385 Four-Seam 5% 90.0 11% .285
Otto Lopez vs each
Pitch Seen Whiff xwOBA EV Changeup 292 29% .249 83.1 TOP Sinker608 4% .383 92.8 Cutter 208 8% .316 89.5 Curveball 172 32% .348 84.3 Four-Seam 785 8% .410 93.8
xwOBA = expected wOBA from exit velo + launch angle. Green favors the batter, red favors the pitcher.
Hit-rate history per-game results vs the line · green = over · red = under Hits60% Total Bases30% Home Runs0% Singles50% Doubles10% Triples10% Strikeouts30% Walks10% RBIs40% Runs Scored40% Hits + Runs + RBIs60% Stolen Bases40%
60% 6/10 · L10 · avg 0.9
Our model 31% UNDER +0.7% edge PASS
1 vSDP 07-24 1 vSDP 07-25 0 vSDP 07-26 3 vPHI 07-27 0 vPHI 07-28 2 vPHI 07-29 0 @NYM 07-30 0 @NYM 07-31 1 @NYM 08-01 1 @NYM 08-02
L5 60% 3/5 L10 60% 6/10 L20 60% 12/20 2026 74% 89/120 2025 66% 98/149
Recent form per-game over the last 10 Avg PA 4.4 Plate Appearances avg 4.4
5 4 4 5 4 5 4 4 5 4 Total Bases avg 1.2
1 1 0 5 0 2 0 0 2 1 Home Runs avg 0.0
0 0 0 0 0 0 0 0 0 0 Strikeouts avg 0.4
0 0 2 0 0 0 1 0 1 0
Tonight's lines 2026-08-04 · every line we grade — bet any, not just the headline · BEST = best edge · Move = open→now (CLV once settled)
Same-game parlay pick 2+ — we price the correlation the book won't Hits UNDER 0.5+230 Hits UNDER 1.5-189 Hits OVER 2.5+600 Home Runs OVER 0.5+1166
Price legs
Splits Career n=1,557 PA · 2024-03-16 → 2026-08-04
Split H-AB BA SLG ISO 2B 3B HR BB K% Career
all history
396-1454 .272 .399 .127 75 8 31 103 15.6% vs LHP
left-handed pitching
108-432 .250 .345 .095 19 2 6 20 16.7% vs RHP
right-handed pitching
288-1022 .282 .422 .140 56 6 25 83 15.2% Last 15 days
recent form
12-52 .231 .308 .077 2 1 0 1 7.7% vs Martín Pérez
tonight's starting pitcher
2-5 .400 .400 .000 0 0 0 1 0.0% vs ATL
tonight's opponent (full roster)
20-67 .299 .328 .030 2 0 0 6 17.9% @ Truist Park
tonight's stadium
350-700 .500 .750 .250 175 0 0 0 0.0%
xStats luck
xwOBA 0.312
wOBA 0.332
delta +0.020 hot
n=490 PA
Spray chart 871 balls in play since 2025 1B 2B 3B HR OUTAll vLHP vRHP
Match Martín Pérez's mix Balls in play 871
HR rate 2.9%
Hard-hit (95+) 39%
Avg exit velo 88.1 mph
Ground ball 50%
Line drive 24%
Fly ball 22%
// PLAYER DNA
HR signature matrix hasn't been computed for this player yet. The weekly cron refreshes every Tuesday — check back if this player has joined the top-60 HR cohort.
Last 10 games Per-game outcomes — most recent first.
Date PA H 2B 3B HR BB K Outcomes 2026-08-05 4 0 0 0 0 0 0 0-for-4 2026-08-04 4 2 1 0 0 0 0 2-for-4 · 1 2B · 1 R 2026-08-02 4 1 0 0 0 0 0 1-for-4 · 1 R · 1 SB 2026-08-01 5 1 1 0 0 0 1 1-for-5 · 1 2B · 1 RBI · 2 R · 1 K 2026-07-31 4 0 0 0 0 0 0 0-for-4 2026-07-30 4 0 0 0 0 0 1 0-for-4 · 1 K 2026-07-29 5 2 0 0 0 0 0 2-for-5 · 2 RBI · 1 R 2026-07-28 4 0 0 0 0 0 0 0-for-4 2026-07-27 5 3 0 1 0 0 0 3-for-5 · 1 3B · 1 RBI · 2 R · 2 SB 2026-07-26 4 0 0 0 0 0 2 0-for-4 · 2 K
Nearest neighbors Top 10 hitters most similar to Otto Lopez across 38 features. Comp Lab uses these for small-sample BvP matchups.
Comp data temporarily unavailable.