Sandy Leon
Atlanta Braves · C
B: S
T: R
Age: 2026
Ht: 5'9"
Wt: 235
HR
0
RBI
0
R
0
SB
0
K%
40.9%
xAVG
.135
xwOBA
.132
xSLG
.170
ISO
-
BB%
0.0%
Today · Tue Jun 23 · 9:40 PM ET
Matchup
@ SD
Griffin Canning (RHP)
Opp SP
ERA 6.64 ·
K% 22.4 ·
xwOBA .342
CSW 25.5% · HH% 50.4
CSW 25.5% · HH% 50.4
Vegas
Total 8.5
Team Implied 4.3
Park
PETCO
HR 102 ·
R 94 ·
wOBA 97
HH 98 · (neutral)
HH 98 · (neutral)
Weather
— ·
Wind —
Salary
DK $—
FD $—
FD $—
Statcast Luck
UNLUCKY
BA .078 / xBA .124
(-0.046)
SLG .137 / xSLG .186
wOBA .093 / xwOBA .133
EV 77.3 · Max 104.5
Barrel 2 · HH% 17.4
At PETCO
No prior PAs at this park
Props Today
No market props today.
Recent HRs
No HRs recorded
Rolling Form · Last 50/100/250 PA
| Window | AVG | xBA | SLG | xSLG | wOBA | xwOBA |
|---|---|---|---|---|---|---|
| L50 | .080▼ | .127▲ | .080▼ | .174▼ | .071▼ | .130▼ |
| L100 | .113▼ | .129▼ | .165▼ | .198▲ | .132▼ | .151▼ |
| L250 | .159▼ | .156▼ | .230▼ | .226▼ | .212▼ | .209▼ |
Today's Matchup · BvP + Signals
BvP · Griffin Canning
No prior matchups vs Griffin Canning
Signals Firing Today
No signals firing today
Last 45 Batted Balls · Exit Velo + Launch Angle
★ = HR
Exit Velo (mph)
Launch Angle (°)
DCPA · recent 14
| Date | vs SP | DCPA | xwOBA | K% |
|---|---|---|---|---|
| 8/1 | Jordan Montgomery | -0.24 | .297 | 24.2 |
| 7/25 | Yu Darvish | -0.34 | .226 | 34.5 |
| 7/11 | Ian Anderson | -0.46 | .199 | 37.0 |
| 7/4 | Charlie Morton | -0.73 | .126 | 57.0 |
| 6/26 | Patrick Corbin | -0.26 | .285 | 32.0 |
| 6/12 | Max Fried | -1.52 | — | — |
| 6/9 | Austin Gomber | -1.80 | — | — |
| 6/6 | Chad Kuhl | -0.63 | — | — |
| 6/4 | Mitch Keller | -3.17 | — | — |
| 5/29 | Nathan Eovaldi | -0.20 | — | — |
| 5/27 | Spencer Howard | -1.35 | — | — |
| 5/23 | Jordan Yamamoto | 0.00 | — | — |
| 5/21 | Marcus Stroman | 0.44 | — | — |
| 5/19 | Zach Eflin | -0.05 | — | — |
Recent SBs
No SBs recorded
Last 50 PA Profile
EV 74.4 ·
Bat 65.4
xBA .459
Whiff 0.3% · SqUp 0.6%
xBA .459
Whiff 0.3% · SqUp 0.6%
Season-by-Season Statistics
| Overview | Counting | Slash / Expected | Discipline | Quality | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | G | PA | AB | H | 2B | 3B | HR | R | RBI | SB | AVG | OPS | xwOBA | xSLG | K% | BB% | HH% | wRC+ |
| 2026 | 21 | 44 | 44 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | .091 | .182 | .132 | .170 | 40.9% | 0.0% | 19.2% | -62 |
| 2025 | 5 | 12 | 12 | 1 | 0 | 0 | 1 | 1 | 3 | 0 | .083 | .417 | .112 | .205 | 33.3% | 0.0% | 12.5% | 1 |
| 2023 | 22 | 44 | 41 | 6 | 2 | 0 | 0 | 4 | 4 | 0 | .146 | .381 | .168 | .197 | 45.5% | 2.3% | 18.2% | 2 |
| 2022 | 34 | 86 | 71 | 12 | 3 | 0 | 0 | 6 | 4 | 0 | .169 | .509 | .263 | .238 | 31.4% | 15.1% | 13.0% | 57 |
| 2021 | 84 | 220 | 202 | 37 | 5 | 0 | 4 | 15 | 14 | 0 | .183 | .505 | .216 | .258 | 29.5% | 5.5% | 30.0% | 37 |
| 2020 | 25 | 81 | 66 | 9 | 1 | 0 | 2 | 4 | 4 | 0 | .136 | .539 | .301 | .314 | 25.9% | 17.3% | 31.1% | 60 |
| 2019 | 65 | 191 | 172 | 33 | 3 | 0 | 5 | 14 | 19 | 0 | .192 | .548 | .222 | .243 | 24.6% | 6.8% | 25.4% | 39 |
| 2018 | 89 | 288 | 265 | 47 | 12 | 0 | 5 | 30 | 22 | 1 | .177 | .511 | .233 | .282 | 26.0% | 5.2% | 26.4% | 34 |
| 2017 | 85 | 301 | 271 | 61 | 14 | 0 | 7 | 32 | 39 | 0 | .225 | .644 | .258 | .302 | 24.6% | 8.3% | 29.9% | 66 |
Recent Game Logs - 2026
| Date | Matchup | Batting | Statcast | Pitch Types | DFS | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PA | AB | H | 2B | 3B | HR | R | RBI | K | BB | SB | Max EV | Max LA | Pit | vL | vR | DK$ | DK Pts | FD Pts | |||
|
Wed Jun 17
7:15PM |
vs
SF
· Carson Whisenhunt (L)
82° · 7mph Out T
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 91.4 | 28° | 10 | 10 | 0 | CH 5 · FF 4 · SL 1 | $2,000 | 0.0 | 0.0 |
|
Sun Jun 14
1:40PM |
@
NYM
· Freddy Peralta (R)
87° · 12mph Out T
|
3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | 104.5 | 69° | 15 | 0 | 15 | FF 6 · CU 3 · FC 2 · CH 2 | $2,000 | 3.0 | 3.0 |
|
Sat Jun 13
4:10PM |
@
NYM
· Sean Manaea (L)
88° · 8mph Out T
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | 80.8 | 32° | 12 | 6 | 6 | ST 5 · FF 4 · SI 1 · CH 1 | $4,500 | 0.0 | 0.0 |
|
Tue Jun 9
7:40PM |
@
CWS
· Brandon Eisert (L)
88° · 5mph Out T
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $2,000 | 0.0 | 0.0 |
|
Sun Jun 7
1:35PM |
vs
PIT
· Mason Montgomery (L)
78° · 4mph Calm
|
2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 98.8 | 19° | 9 | 0 | 9 | FF 5 · SL 2 · CH 2 | $2,000 | 3.0 | 3.0 |
|
Fri Jun 5
7:15PM |
vs
PIT
· Mitch Keller (R)
82° · 5mph R To
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | — | 84.4 | 75° | 15 | 4 | 11 | FF 10 · SI 3 · CH 2 | $2,000 | 0.0 | 0.0 |
|
Thu Jun 4
7:15PM |
vs
TOR
· Mason Fluharty (L)
80° · 5mph In Fr
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 90.6 | 6° | 7 | 0 | 7 | CU 4 · FC 3 | $4,500 | 0.0 | 0.0 |
|
Wed Jun 3
7:15PM |
vs
TOR
· Patrick Corbin (L)
77° · 3mph L To
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $4,500 | 0.0 | 0.0 |
|
Tue Jun 2
7:15PM |
vs
TOR
· Kevin Gausman (R)
72° · 10mph L To
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 94.7 | 67° | 9 | 0 | 9 | FF 5 · SL 3 · CU 1 | $4,500 | 0.0 | 0.0 |
|
Sun May 31
1:40PM |
@
CIN
· Nick Lodolo (L)
73° · 3mph In Fr
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 90.5 | 59° | 1 | 0 | 1 | FF 1 | $4,500 | 0.0 | 0.0 |
|
Sat May 30
7:15PM |
@
CIN
· Brady Singer (R)
77° · 9mph In Fr
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | 13 | 0 | 13 | SI 10 · SL 3 | $2,000 | 0.0 | 0.0 |
|
Thu May 28
4:10PM |
@
BOS
· Payton Tolle (L)
68° · 4mph In Fr
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | 72.2 | 68° | 11 | 11 | 0 | FF 5 · FC 4 · SI 2 | $4,500 | 0.0 | 0.0 |
|
Tue May 26
6:45PM |
@
BOS
· Ranger Suarez (L)
82° · 4mph Out T
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | 8 | 8 | 0 | FF 2 · CH 2 · SI 2 · FC 1 | $2,000 | 0.0 | 0.0 |
|
Sun May 24
4:10PM |
vs
WSH
· Foster Griffin (L)
79° · 7mph L To
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 69.0 | 55° | 9 | 9 | 0 | FF 3 · CH 3 · FC 2 · ST 1 | $2,000 | 0.0 | 0.0 |
|
Fri May 22
7:15PM |
vs
WSH
· Richard Lovelady (L)
73° · 7mph In Fr
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 98.2 | 58° | 2 | 0 | 2 | SI 1 · FF 1 | $2,000 | 0.0 | 0.0 |
|
Wed May 20
6:40PM |
@
MIA
· Janson Junk (R)
72°
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | 17 | 0 | 17 | FF 5 · FA 5 · CH 3 · ST 2 | $2,000 | 0.0 | 0.0 |
|
Tue May 19
4:10PM |
@
MIA
· Braxton Garrett (L)
72°
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | — | — | 13 | 9 | 4 | SL 4 · FF 4 · SI 3 · ST 1 | $4,500 | 0.0 | 0.0 |
|
Mon May 18
6:40PM |
@
MIA
· Max Meyer (R)
72°
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 58.1 | 0° | 6 | 0 | 6 | FC 5 · FF 1 | $2,000 | 0.0 | 0.0 |
|
Sat May 16
7:15PM |
vs
BOS
· Payton Tolle (L)
82° · 3mph Calm
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 91.5 | 61° | 9 | 9 | 0 | FF 5 · SI 3 · FC 1 | $2,200 | 0.0 | 0.0 |
|
Fri May 15
7:15PM |
vs
BOS
· Connelly Early (L)
77° · 5mph In Fr
|
2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 86.0 | 15° | 5 | 5 | 0 | SI 2 · CU 1 · FF 1 · CH 1 | $2,100 | 3.0 | 3.0 |
|
Wed May 13
7:15PM |
vs
CHC
· Shota Imanaga (L)
76° · 7mph R To
|
2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 99.3 | 72° | 7 | 7 | 0 | FS 3 · FF 3 · ST 1 | — | 3.0 | 3.0 |
Performance by Pitch Type
Click any row to see percentile ranks for that season & pitch · Cohort = all batters with ≥30 pitches of that type that season
| Pitch | Pit | PA | AVG | SLG | xwOBA | xSLG | HH% | Whiff% | K% |
|---|---|---|---|---|---|---|---|---|---|
| 4-Seamer | 65 | 56 | .056 | .056 | .115 | — | 41.8% | 33.6% | 52.3% |
Platoon Splits - 2026
| Split | PA | xAVG | xwOBA | xSLG | ISO | K% | BB% | HR |
|---|---|---|---|---|---|---|---|---|
| vs LHP | 20 | .133 | .126 | .156 | 0.000 | 40.0% | 0.0% | 0 |
| vs RHP | 24 | .136 | .138 | .182 | 0.000 | 41.7% | 0.0% | 0 |
Home / Road Splits - 2026
| Split | PA | xAVG | xwOBA | xSLG | K% | BB% | HR |
|---|---|---|---|---|---|---|---|
| No home/road split data available for 2026. | |||||||
Hot Zones · vs RHP · 2026
.000
7p · K100%
.000
7p · K0%
.000
2p · K0%
.357
9p · K20%
.000
8p · K0%
.000
7p · K40%
.000
2p · K0%
.000
6p · K100%
.000
7p · K33%
wOBA in zone · pitches · K%
Hot Zones · vs LHP · 2026
.000
4p · K0%
.000
3p · K0%
.000
8p · K67%
.000
5p · K0%
.000
6p · K0%
.446
6p · K50%
.000
3p · K0%
.446
4p · K0%
.000
4p · K0%
wOBA in zone · pitches · K%
Career BvP · All Opposing Pitchers
| Pitcher | PA | AB | H | 2B | HR | BB | K | AVG | OPS | wOBA |
|---|---|---|---|---|---|---|---|---|---|---|
| No BvP data | ||||||||||
Career · By Ballpark
| Stadium | G | PA | AB | H | 2B | HR | R | RBI | SB | BB | K | AVG | OBP | SLG | OPS | DK Avg |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No ballpark splits | ||||||||||||||||
All Splits · 2026
| Type | Split | G | PA | AB | H | HR | SB | AVG | SLG | OPS | wOBA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No splits data for 2026 | |||||||||||