Victor Robles
Seattle Mariners · RF
B: R
T: R
Age: 29
Ht: 6'0"
Wt: 193
From: Santo Domingo Este
HR
0
RBI
2
R
4
SB
2
K%
15.0%
xAVG
.233
xwOBA
.265
xSLG
.349
ISO
.035
BB%
3.3%
Today · Wed Jun 24 · 6:40 PM ET
Matchup
@ PIT
Braxton Ashcraft (RHP)
Opp SP
ERA 3.18 ·
K% 26.3 ·
xwOBA .272
CSW 29.1% · HH% 38.1
CSW 29.1% · HH% 38.1
Vegas
Total 7.5
Team Implied 3.6
Park
PNC
HR 68 ·
R 96 ·
wOBA 98
HH 102 · (vs RHB)
HH 102 · (vs RHB)
Weather
— ·
Wind —
Salary
DK $2,500
FD $—
FD $—
Batting 7
Projection
Rating 23.3
Med 3.0fp ·
Val —
Statcast Luck
NEUTRAL
BA .248 / xBA .216
(+.032)
SLG .317 / xSLG .306
wOBA .264 / xwOBA .246
EV 79.9 · Max 108.7
Barrel 4 · HH% 19.1
At PNC
Career: 6G, 22 PA
AVG .250 · OBP .318 · OPS .618
HR 0 · RBI 5 · SB 1
K 3 · BB 2
Avg DK 6.3
AVG .250 · OBP .318 · OPS .618
HR 0 · RBI 5 · SB 1
K 3 · BB 2
Avg DK 6.3
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 | .250▲ | .233▲ | .271▼ | .338▲ | .250▼ | .264▲ |
| L100 | .223▼ | .217▲ | .298▼ | .319▲ | .248▼ | .253▲ |
| L250 | .291▼ | .240▼ | .379▼ | .339 | .318▼ | .284▼ |
Today's Matchup · BvP + Signals
BvP · Braxton Ashcraft
No prior matchups vs Braxton Ashcraft
Signals Firing Today
No signals firing today
Last 53 Batted Balls · Exit Velo + Launch Angle
★ = HR
Exit Velo (mph)
Launch Angle (°)
DCPA · recent 14
| Date | vs SP | DCPA | xwOBA | K% |
|---|---|---|---|---|
| 8/31 | Matt Moore | -0.34 | .250 | 16.4 |
| 8/30 | Zack Wheeler | -0.09 | .307 | 19.9 |
| 8/29 | Tylor Megill | -0.25 | .278 | 23.5 |
| 8/28 | Marcus Stroman | -0.25 | .258 | 18.0 |
| 8/27 | Rich Hill | -0.25 | .284 | 29.8 |
| 8/26 | Elieser Hernandez | -0.28 | .269 | 23.2 |
| 8/25 | Edward Cabrera | -1.13 | .000 | 0.0 |
| 8/24 | Jesus Luzardo | -0.27 | .294 | 21.6 |
| 8/22 | Adrian Houser | -0.01 | .318 | 19.4 |
| 8/21 | Eric Lauer | -0.28 | .304 | 18.1 |
| 8/20 | Brett Anderson | -0.32 | .296 | 10.5 |
| 8/18 | Jose Berrios | -0.04 | .305 | 23.6 |
| 8/17 | Alek Manoah | -0.24 | .268 | 20.6 |
| 8/15 | Drew Smyly | -0.32 | .266 | 33.2 |
Recent SBs
6/9 @BAL
2B
3/22 @MIA
2B
Last 50 PA Profile
EV 90.9 ·
Bat 69.9
xBA .313
Whiff 0.3% · SqUp 0.6%
xBA .313
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 | 24 | 60 | 58 | 14 | 2 | 0 | 0 | 4 | 2 | 2 | .241 | .543 | .265 | .349 | 15.0% | 3.3% | 20.4% | 49 |
| 2025 | 32 | 114 | 106 | 26 | 4 | 1 | 1 | 12 | 9 | 6 | .245 | .611 | .232 | .280 | 22.8% | 2.6% | 28.0% | 75 |
| 2024 | 91 | 295 | 254 | 78 | 20 | 0 | 4 | 44 | 28 | 34 | .307 | .814 | .326 | .389 | 18.0% | 7.1% | 25.2% | 141 |
| 2023 | 36 | 126 | 107 | 32 | 5 | 1 | 0 | 15 | 8 | 8 | .299 | .750 | .322 | .355 | 14.3% | 8.7% | 31.2% | 112 |
| 2022 | 132 | 407 | 366 | 82 | 10 | 2 | 6 | 42 | 33 | 15 | .224 | .584 | .244 | .280 | 25.6% | 4.2% | 21.3% | 65 |
| 2021 | 107 | 369 | 315 | 64 | 21 | 1 | 2 | 37 | 19 | 8 | .203 | .605 | .289 | .315 | 23.0% | 8.9% | 23.8% | 69 |
| 2020 | 52 | 189 | 168 | 37 | 5 | 1 | 3 | 20 | 15 | 4 | .220 | .608 | .262 | .280 | 28.0% | 4.8% | 21.2% | 66 |
| 2019 | 155 | 617 | 546 | 139 | 33 | 3 | 17 | 86 | 65 | 28 | .255 | .745 | .294 | .368 | 22.7% | 5.7% | 24.9% | 92 |
| 2018 | 21 | 66 | 59 | 17 | 3 | 1 | 3 | 8 | 10 | 3 | .288 | .874 | .319 | .413 | 18.2% | 6.1% | 35.4% | 131 |
| 2017 | 13 | 27 | 24 | 6 | 1 | 2 | 0 | 2 | 4 | 0 | .250 | .766 | .248 | .300 | 22.2% | 0.0% | 31.6% | 95 |
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 | |||
|
Sun Jun 21
4:10PM |
vs
BOS
· Payton Tolle (L)
70° · 5mph Out T
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 96.3 | 77° | 7 | 7 | 0 | FF 5 · FC 1 · CU 1 | $2,300 | 0.0 | 0.0 |
|
Fri Jun 19
10:10PM |
vs
BOS
· Ranger Suarez (L)
80° · 5mph L To
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | 5 | 5 | 0 | FC 2 · CH 1 · SI 1 · CU 1 | $2,500 | 0.0 | 0.0 |
|
Thu Jun 18
4:10PM |
vs
BAL
· Shane Baz (R)
72° · 11mph L To
|
3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 93.8 | 21° | 10 | 0 | 10 | FC 5 · KC 2 · SI 2 · FF 1 | $5,700 | 3.0 | 3.0 |
|
Wed Jun 17
9:40PM |
vs
BAL
· Kyle Bradish (R)
73° · 5mph L To
|
4 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | — | 101.9 | 59° | 12 | 0 | 12 | SL 8 · SI 3 · CU 1 | $6,600 | 2.0 | 3.0 |
|
Tue Jun 16
9:40PM |
vs
BAL
· Brandon Young (R)
71° · 11mph In Fr
|
4 | 4 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | — | — | — | 8 | 2 | 6 | SL 6 · CH 2 | $2,700 | 5.0 | 6.2 |
|
Sun Jun 14
1:35PM |
@
WSH
· PJ Poulin (L)
90° · 10mph R To
|
3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 96.6 | 37° | 8 | 0 | 8 | SI 3 · SL 3 · ST 1 · FF 1 | $2,600 | 3.0 | 3.0 |
|
Sat Jun 13
4:05PM |
@
WSH
· Cade Cavalli (R)
88° · 7mph Out T
|
4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 105.6 | 23° | 11 | 0 | 11 | SI 7 · SL 3 · KC 1 | $2,400 | 3.0 | 3.0 |
|
Fri Jun 12
6:45PM |
@
WSH
· Zack Littell (R)
81° · 6mph Out T
|
3 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | — | 83.1 | 45° | 10 | 0 | 10 | FF 5 · SL 4 · FC 1 | $2,600 | 4.0 | 6.2 |
|
Tue Jun 9
6:35PM |
@
BAL
· Trevor Rogers (L)
78° · 15mph Out T
|
5 | 5 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | — | — | 12 | 9 | 3 | FC 5 · FF 3 · ST 2 · CH 1 | $2,500 | 13.0 | 15.2 |
|
Mon Jun 8
6:35PM |
@
BAL
· Trey Gibson (R)
74° · 6mph In Fr
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $2,500 | 0.0 | 0.0 |
|
Sun Jun 7
1:40PM |
@
DET
· Jack Flaherty (R)
80° · 7mph L To
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $2,600 | 0.0 | 0.0 |
|
Fri Jun 5
6:40PM |
@
DET
· Framber Valdez (L)
79° · 6mph R To
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 108.7 | 65° | 13 | 11 | 2 | SI 5 · CU 4 · FF 2 · CH 2 | $2,600 | 0.0 | 0.0 |
|
Mon Jun 1
9:40PM |
vs
NYM
· Austin Warren (R)
74° · 7mph L To
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 74.4 | 0° | 6 | 0 | 6 | FF 3 · CH 3 | $2,700 | 0.0 | 0.0 |
|
Fri May 29
10:10PM |
vs
ARI
· Zac Gallen (R)
58° · 5mph In Fr
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $2,800 | 0.0 | 0.0 |
|
Wed May 27
3:05PM |
@
ATH
· Jeffrey Springs (L)
67° · 5mph Out T
|
5 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | — | — | — | — | — | — | $2,900 | 3.0 | 3.0 |
|
Tue May 26
9:40PM |
@
ATH
· Gage Jump (L)
62° · 8mph Out T
|
3 | 3 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | — | — | — | 13 | 13 | 0 | FF 6 · SL 4 · CH 2 · CU 1 | $2,900 | 13.0 | 15.2 |
|
Mon May 25
9:40PM |
@
ATH
· Aaron Civale (R)
68° · 18mph Varie
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 89.0 | 44° | 5 | 0 | 5 | FF 3 · CH 1 · ST 1 | $6,600 | 0.0 | 0.0 |
|
Fri May 22
7:40PM |
@
KC
· Noah Cameron (L)
70° · 5mph In Fr
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 104.0 | 14° | 7 | 7 | 0 | CH 3 · CU 2 · FF 2 | $3,100 | 0.0 | 0.0 |
|
Fri Apr 3
9:38PM |
@
LAA
· Reid Detmers (L)
77° · 12mph Out T
|
3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 96.6 | 75° | 11 | 11 | 0 | CH 6 · FF 2 · CU 2 · SL 1 | $3,100 | 3.0 | 3.0 |
|
Tue Mar 31
9:40PM |
vs
NYY
· Max Fried (L)
53°
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 85.3 | 37° | 11 | 11 | 0 | FF 4 · FC 3 · CH 2 · SI 1 | $2,900 | 0.0 | 0.0 |
|
Mon Mar 30
9:40PM |
vs
NYY
· Ryan Weathers (L)
48° · 12mph L To
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | 92.3 | 72° | 15 | 9 | 6 | SI 6 · FF 5 · CH 3 · ST 1 | $3,000 | 0.0 | 0.0 |
|
Sat Mar 28
9:40PM |
vs
CLE
· Joey Cantillo (L)
53° · 6mph In Fr
|
3 | 3 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 102.5 | 23° | 16 | 16 | 0 | FF 6 · CU 5 · CH 4 · SL 1 | $2,700 | 15.0 | 18.5 |
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 | 48 | 40 | .333 | .459 | .253 | — | 34.4% | 16.2% | 14.9% |
| Sinker | 31 | 17 | .258 | .258 | .315 | — | 9.7% | 6.0% | 11.6% |
| Changeup | 30 | 36 | .281 | .433 | .237 | — | 17.3% | 50.5% | 10.2% |
| Slider | 30 | 30 | .446 | .513 | .281 | — | 32.0% | 16.0% | 5.4% |
Platoon Splits - 2026
| Split | PA | xAVG | xwOBA | xSLG | ISO | K% | BB% | HR |
|---|---|---|---|---|---|---|---|---|
| vs LHP | 30 | .244 | .260 | .360 | 0.067 | 23.3% | 0.0% | 0 |
| vs RHP | 30 | .222 | .271 | .338 | 0.000 | 6.7% | 6.7% | 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
4p · K0%
.595
4p · K0%
.000
2p · K0%
.000
1p · K0%
.297
7p · K0%
.000
3p · K0%
.446
4p · K50%
.178
8p · K0%
.000
10p · K0%
wOBA in zone · pitches · K%
Hot Zones · vs LHP · 2026
.223
7p · K0%
.000
2p · K0%
.000
9p · K0%
.000
4p · K0%
.253
7p · K20%
.446
8p · K0%
.000
6p · K0%
.000
9p · K0%
.000
2p · K100%
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 | |||||||||||