Just below his HR money zone (+485 to +485). Close, not prime.
โ Thin sample (1 HR game) โ a hint, not a lock.
HR Winners โ odds that cashed
๐พ+4852026-06-07vs SEAfair odds
HomeBat 2ndoff RHPSlider
๐พ = a game he homered. The shaded band is the price range on those games โ his money zone. Tonight's diamond glows when it lands inside it. Prices are model-implied fair odds until a live book line is captured.
โธProjection & contact detail(Monte Carlo model inputs)
Fangraphs Projection (Rest of Season)
2026-06-14 ยท THE BAT X
Proj HR (RoS)
11.1
Proj PA
382
HR / PA
.029
ISO
.168
wOBA
.341
wRC+
115
2026 Contact Profile
๐พ Tonight: Away2026-06-14 ยท FG
Season
HR/FB
4.0
Hard%
28.2
FB%
46.8
Pull%
39.8
Soft%
19.0
GB%
30.1
vs LHP
HR/FB
4.5
Hard%
22.8
FB%
38.6
Pull%
38.6
Soft%
24.6
GB%
36.8
๐พvs RHP
HR/FB
3.8
Hard%
30.2
FB%
49.7
Pull%
40.3
Soft%
17.0
GB%
27.7
Home
HR/FB
3.8
Hard%
25.5
FB%
51.0
Pull%
43.1
Soft%
19.6
GB%
30.4
๐พAway
HR/FB
4.1
Hard%
30.7
FB%
43.0
Pull%
36.8
Soft%
18.4
GB%
29.8
๐พ = split that matches tonight (vs RHP, Away). Jade = better than league average for HR upside (high HR-FB / Hard / Pull / FB; low Soft).
Why this pick
2.0 ๐พ
DART THROW
๐Daikin Park suppresses HRs (88)
๐ฅCrushes 2/3 of SP's top pitches (FF, SI)
ยทPark drag (88)
ยทHigh barrels/PA (6.0%)
Tip: cross-reference the matchup math with your sportsbook line โ only fire when your model edge clears the juice.
Last 15 Days
๐พ Recent form heading into tonight's matchup
.244โ vs season .26850 PA ยท 15d
OPS
.770
ISO
.146
HR
1
RBI
3
K-BB
5-9
Game Log ยท Last 8
Date
Opp
AB
H
HR
RBI
BB
K
SLG
06-13
@ CLE
5
1
0
0
0
0
.200
06-12
@ CLE
4
0
0
0
0
2
โ
06-11
vs MIN
4
1
0
0
0
0
.500
06-10
vs MIN
2
0
0
0
3
0
โ
06-09
vs MIN
4
0
0
0
1
2
โ
06-07
vs SEA
4
2
1
3
1
1
1.250
๐ฃ 420ft ยท 109.4 EV ยท Slider
06-06
vs SEA
3
1
0
0
1
0
.667
06-05
vs SEA
4
1
0
0
0
0
.250
vs Pitch Type โ Tonight's Top 4
๐พ Rows below are tonight's SP's top 4 pitches โ every line is a matchup that will appear in this AB. Metrics are this hitter's vs RHP split.
Pitch
ISO
xwOBA
BRL%
HH%
Pull%
Whiff%
๐พSTSweepervR11PA
โ
.005
0.0
20.0
60
11.8
๐พFF4-Seam FastballvR76PA
.154
.412
14.3
41.1
52
9.8
๐พSISinkervR44PA
.136
.411
9.1
57.6
61
7.1
๐พCHChangeupvR36PA
โ
.329
4.2
25.0
79
24.1
Platoon detail ยท vs LHP / vs RHP
STSweeper
Split
ISO
xwOBA
BRL%
HH%
Pull%
Whiff%
wRC+
PA
vs LHP๐พ CRUSHES
.200
.149
0.0
0.0
75
18.2
105
5
vs RHPTONIGHT
โ
.005
0.0
20.0
60
11.8
134
11
FF4-Seam Fastball
Split
ISO
xwOBA
BRL%
HH%
Pull%
Whiff%
wRC+
PA
vs LHP
.210
.402
12.5
43.8
63
7.7
105
25
vs RHPTONIGHT
.154
.412
14.3
41.1
52
9.8
134
76
SISinker
Split
ISO
xwOBA
BRL%
HH%
Pull%
Whiff%
wRC+
PA
vs LHP
.042
.375
0.0
20.8
54
4.7
105
27
vs RHPTONIGHT
.136
.411
9.1
57.6
61
7.1
134
44
CHChangeup
Split
ISO
xwOBA
BRL%
HH%
Pull%
Whiff%
wRC+
PA
vs LHP
โ
.181
0.0
33.3
33
25.0
105
6
vs RHP๐พ CRUSHESTONIGHT
โ
.329
4.2
25.0
79
24.1
134
36
Ballpark โ Tonight's Venue
๐พvs LHB
89
vs RHB
115
vs SHB
102
Daikin Park. 100 = league average; higher = HR-friendlier. ๐พ Highlighted side matches McGonigle.
Season Statcast
ISO
.129
Barrel %
8.3
Hard Hit %
36.7
Pull % (HRs)
67
xwOBA
.363
xBA
.268
Brl / PA %
6.00
Max EV (mph)
109.5
Exit Velocity Profile
Max EV (mph)
108.8
Avg EV on HRs
107.0
Avg HR Distance (ft)
417
HRs in sample
3
No-doubters (110+ mph)
0/3
Crushed (105+ mph)
3/3
Avg LA on HRs
29.3ยฐ
Brl / PA %
6.00
Sampled across 3 home runs. Jade = elite power signal vs. league.
Tonight's Pitch Matchup
Kai-Wei Teng ยท top 3 pitches tonightvs RHP split
๐พ๐พ๐พ๐พ๐พ
Tough matchup
STSweepervs RHP
Use%
35
xwOBA
.005
Whiff%
11.8
HH%
20.0
BRL%
0.0
Pull%
60
โ Struggles against this pitch in 11 PA this season.
FF4-Seam Fastballvs RHP
Use%
25
xwOBA
.412
Whiff%
9.8
HH%
41.1
BRL%
14.3
Pull%
52
๐พ Hitter is crushing this pitch โ every meatball is a HR candidate.
SISinkervs RHP
Use%
18
xwOBA
.411
Whiff%
7.1
HH%
57.6
BRL%
9.1
Pull%
61
๐พ Hitter is crushing this pitch โ every meatball is a HR candidate.
Kai-Wei Teng (RHP) arsenal (Top 3)
Pitch
Use%
BRL%-A
HH%-A
Pull%
xwOBA
Put%
STSweeperโก PUT-AWAY
35.4
3.7
29.6
59
.263
23.5
FF4-Seam Fastball
25.1
5.9
48.5
56
.350
12.2
SISinker
18.0
3.2
42.9
55
.330
23.1
CHChangeup
9.7
6.2
46.7
81
.417
11.5
Platoon detail ยท vs LHB / vs RHB
STSweeperโก PUT-AWAY35% use
Split
BRL%-A
HH%-A
Pull%
xwOBA
Put%
PA
vs LHBโก PUT-AWAY
5.0
25.0
65
.284
32.5
40
vs RHB
2.9
32.4
56
.248
20.0
56
FF4-Seam Fastball25% use
Split
BRL%-A
HH%-A
Pull%
xwOBA
Put%
PA
vs LHB
4.8
42.9
62
.361
14.3
28
vs RHB
7.7
53.8
46
.335
10.2
21
SISinker18% use
Split
BRL%-A
HH%-A
Pull%
xwOBA
Put%
PA
vs LHB๐พ EXPLOIT
0.0
44.4
67
.365
โ
12
vs RHBโก PUT-AWAY
4.5
45.5
50
.314
25.0
29
CHChangeup10% use
Split
BRL%-A
HH%-A
Pull%
xwOBA
Put%
PA
vs LHB
6.2
43.8
81
.417
13.6
20
vs RHB
no sample
๐พ Jade-ringed cells = top 4 HR-vulnerability flags (above-league BRL%-A, HH%-A, Pull%, xwOBA on this pitch). The pitches getting hammered. โก PUT-AWAY = his go-to out-pitch (highest 2-strike K rate ยท 23.5% put-away); a ๐พ EXPLOIT tag means even that pitch is getting hit hard. Platoon detail below breaks each pitch into vs-LHB / vs-RHB โ the jade-tagged side is the one hitting it hardest (the exploit), and the โก PUT-AWAY tag marks his top out-pitch separately vs each hand.
Strike Zone Heatmap
๐พ Tap a pitch chip to slice by tonight's SP arsenal
Filter heatmap by tonight's SP's top 3 pitches
Heatmap below = season aggregate. Click a pitch chip to filter.
๐พ Hottest zone: #4 (xwOBA .506). Hover any cell for detail.
Catcher's view. Inside square = strike zone (3ร3). Outer corners = chase zones. Color = xwOBA on contact โ jade = HR damage, red = cold.
Spray Chart (season HRs ยท tonight's park overlay)
๐พ Park dimensions = tonight's venue (HOU)
Each dot is labeled + colored by the pitch type it was hit off. Hover / tap for distance, EV, LA, hand.
Overlay: Daikin Park (315/409/326 ft) ยท elev 50ft
3 HRs this season
vs RHP 3vs LHP 0
Pitch Color Key ยท ๐พ = most HRs (exploit)
SLSlider1
SISinker1
FF4-Seam Fastball1
Bats L ยท Pull side: RF
HR Drought โ when he's due
HR Drought
5
games since last HR
23
PAs since last HR
Homers about every 8.0 games ยท 36 PA (1 HR in 8 G)
Splits โ Today's Matchup
Handedness
Split
ISO
SLG
OPS
BRL%
HR
๐พvs RHP219PA
.146
.427
.820
11.2%
3
vs LHP81PA
.084
.352
.710
3.3%
1
Location
Split
ISO
SLG
OPS
BRL%
HR
Home145PA
.141
.408
.801
8.3%
2
๐พAway155PA
.117
.404
.778
9.9%
2
Time
Split
ISO
SLG
OPS
BRL%
HR
Day114PA
.188
.515
.919
12.1%
2
๐พNight186PA
.090
.335
.706
6.9%
2
Base State
Split
ISO
SLG
OPS
HR
Bases Empty98PA
.114
.367
.765
1
Runners On116PA
.087
.359
.712
0
RISP60PA
.098
.392
.792
0
Outs
Split
ISO
SLG
OPS
HR
0 Outs114PA
.190
.470
.838
3
1 Out100PA
.154
.452
.862
1
2 Outs86PA
.014
.264
.636
0
๐พ = the split that matches tonight. vs RHP ยท Away ยท Night ยท Mon.