Data Hub
Teams / San Francisco Giants / Rafael Devers
Season
Rafael Devers

Rafael Devers

San Francisco Giants · 1B
B: L T: R Age: 29 Ht: 6'0" Wt: 235 From: Sanchez
HR
11
RBI
36
R
35
SB
0
K%
29.6%
xAVG
.223
xwOBA
.303
xSLG
.414
ISO
.195
BB%
8.2%
Today · Tue Jun 23 · 9:45 PM ET
Matchup
vs ATH
Aaron Civale (RHP)
Opp SP
ERA 4.91 · K% 15.4 · xwOBA .360
CSW 27.5% · HH% 48.0
Vegas
Total 9.0
Team Implied 5.1
Park
Oracle Park
HR 78 · R 92 · wOBA 96
HH 102 · (vs LHB)
Weather
— · Wind —
Salary
DK $3,800
FD $—
Batting 4
Projection
Rating 70.0
Med 6.0fp · Val —
Statcast Luck
NEUTRAL
BA .249 / xBA .240 (+.009)
SLG .466 / xSLG .458
wOBA .351 / xwOBA .347
EV 83.8 · Max 110.3
Barrel 48 · HH% 49.8
At Oracle Park
Career: 87G, 369 PA
AVG .231 · OBP .320 · OPS .775
HR 17 · RBI 46 · SB 0
K 104 · BB 44
Avg DK 7.5
Props Today
No market props today.
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
6/19 @ MIA Michael Petersen FF
6/19 @ MIA Michael Petersen FF
6/19 @ MIA Michael Petersen FF
6/19 @ MIA Michael Petersen SL
6/10 vs WSH Paxton Schultz FC 101.3 37° 408ft
5/24 vs CWS Grant Taylor FF 102.6 32° 391ft
5/19 @ AZ Ryne Nelson FF
5/19 @ AZ Ryne Nelson FC
5/11 @ LAD Roki Sasaki FS 102.7 26° 401ft
5/8 vs PIT Carmen Mlodzinski FF 102.5 28° 399ft
Rolling Form · Last 50/100/250 PA
Window AVG xBA SLG xSLG wOBA xwOBA
L50 .214 .240 .500 .478 .364 .367
L100 .221 .221 .477 .421 .351 .332
L250 .244 .220 .471 .421 .337 .308
Today's Matchup · BvP + Signals
BvP · Aaron Civale
PA 15
AB 11
H 2
HR 0
BB 4
K 5
AVG .182
SLG .182
OPS .582
wOBA .000
ISO .000
2B 0
Signals Firing Today
No signals firing today
Last 100 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 84.9mph @ -4° · 25ft · field_out · 2026-05-17 108.2mph @ 11° · 248ft · single · 2026-05-17 50.6mph @ -85° · field_out · 2026-05-17 65.0mph @ 47° · 186ft · BIP · 2026-05-18 86.9mph @ -6° · 13ft · BIP · 2026-05-18 106.3mph @ 0° · 49ft · field_out · 2026-05-18 106.4mph @ 8° · 147ft · field_out · 2026-05-18 72.6mph @ 47° · 238ft · BIP · 2026-05-18 66.8mph @ 11° · 65ft · BIP · 2026-05-18 82.7mph @ 14° · 171ft · BIP · 2026-05-18 82.2mph @ 39° · 284ft · BIP · 2026-05-18 94.3mph @ -23° · 6ft · grounded_into_double_play · 2026-05-18 58.1mph @ 33° · 154ft · BIP · 2026-05-24 104.5mph @ 28° · 401ft · double · 2026-05-24 80.3mph @ 58° · 184ft · BIP · 2026-05-24 30.1mph @ 36° · 52ft · BIP · 2026-05-24 78.0mph @ -49° · 2ft · field_out · 2026-05-24 102.6mph @ 32° · 391ft · home_run · 2026-05-24 80.8mph @ 39° · 262ft · BIP · 2026-05-24 94.4mph @ 3° · 80ft · BIP · 2026-05-24 76.7mph @ -20° · 8ft · BIP · 2026-05-25 77.2mph @ 12° · 145ft · BIP · 2026-05-25 107.6mph @ -14° · 4ft · field_out · 2026-05-25 103.5mph @ 32° · 395ft · double · 2026-05-25 75.7mph @ 57° · 218ft · BIP · 2026-05-25 105.2mph @ 50° · 301ft · field_out · 2026-05-25 77.4mph @ -32° · 4ft · field_out · 2026-05-29 73.7mph @ 51° · 238ft · BIP · 2026-05-29 108.6mph @ 14° · 258ft · single · 2026-05-29 102.8mph @ 31° · 412ft · triple · 2026-05-29 77.5mph @ -53° · 1ft · BIP · 2026-05-31 87.4mph @ 56° · 261ft · double · 2026-05-31 78.2mph @ 9° · 111ft · field_out · 2026-05-31 65.3mph @ 20° · 149ft · BIP · 2026-05-31 97.1mph @ 12° · 179ft · double · 2026-05-31 75.3mph @ 48° · 230ft · BIP · 2026-05-31 99.6mph @ -2° · 25ft · double · 2026-05-31 107.0mph @ 4° · 133ft · single · 2026-05-31 75.9mph @ 46° · 219ft · BIP · 2026-06-01 73.3mph @ 6° · 79ft · BIP · 2026-06-02 66.7mph @ 50° · 176ft · BIP · 2026-06-02 74.8mph @ 50° · 217ft · BIP · 2026-06-02 79.5mph @ 21° · 220ft · BIP · 2026-06-02 79.6mph @ 14° · 171ft · BIP · 2026-06-02 70.8mph @ 82° · 78ft · BIP · 2026-06-02 61.1mph @ 25° · 139ft · BIP · 2026-06-02 107.8mph @ 1° · 69ft · field_out · 2026-06-02 81.9mph @ 52° · 239ft · BIP · 2026-06-02 88.0mph @ 73° · 160ft · field_out · 2026-06-04 61.5mph @ -27° · 4ft · BIP · 2026-06-04 92.9mph @ 13° · 182ft · BIP · 2026-06-04 75.9mph @ -27° · 5ft · BIP · 2026-06-04 107.0mph @ 7° · 166ft · field_out · 2026-06-04 94.2mph @ 65° · 203ft · field_out · 2026-06-04 74.0mph @ 54° · 206ft · BIP · 2026-06-04 92.6mph @ 44° · 322ft · BIP · 2026-06-04 82.9mph @ -10° · 11ft · force_out · 2026-06-04 97.2mph @ 28° · 379ft · double · 2026-06-04 77.6mph @ 61° · 202ft · BIP · 2026-06-05 62.7mph @ -53° · 1ft · BIP · 2026-06-05 77.0mph @ -33° · 2ft · field_out · 2026-06-05 104.9mph @ 1° · 51ft · single · 2026-06-05 91.9mph @ 20° · 292ft · double · 2026-06-05 74.6mph @ 69° · 170ft · BIP · 2026-06-07 66.4mph @ -54° · 1ft · BIP · 2026-06-07 69.3mph @ 49° · 200ft · BIP · 2026-06-07 53.3mph @ -41° · 3ft · BIP · 2026-06-07 69.3mph @ 26° · 137ft · BIP · 2026-06-07 99.1mph @ 22° · 346ft · field_out · 2026-06-10 77.3mph @ 26° · 237ft · BIP · 2026-06-10 84.2mph @ 58° · 209ft · field_out · 2026-06-10 101.3mph @ 37° · 408ft · home_run · 2026-06-10 102.5mph @ 18° · 347ft · BIP · 2026-06-10 94.1mph @ -14° · 5ft · field_out · 2026-06-12 79.1mph @ 53° · 225ft · BIP · 2026-06-12 93.8mph @ 40° · 320ft · field_out · 2026-06-12 92.9mph @ 31° · 344ft · BIP · 2026-06-12 102.6mph @ -3° · 20ft · double · 2026-06-13 75.7mph @ 16° · 167ft · BIP · 2026-06-13 83.6mph @ 53° · 239ft · BIP · 2026-06-13 80.9mph @ 48° · 252ft · BIP · 2026-06-13 102.9mph @ 13° · 243ft · single · 2026-06-13 90.1mph @ 24° · 311ft · field_out · 2026-06-13 88.3mph @ 41° · 297ft · field_out · 2026-06-14 100.7mph @ 12° · 178ft · single · 2026-06-14 84.9mph @ 64° · 186ft · BIP · 2026-06-14 75.1mph @ 54° · 203ft · BIP · 2026-06-14 64.8mph @ 13° · 95ft · BIP · 2026-06-14 75.5mph @ 59° · 168ft · double_play · 2026-06-14 81.7mph @ 11° · 164ft · double · 2026-06-17 91.7mph @ 12° · 186ft · double · 2026-06-17 74.8mph @ 30° · 227ft · BIP · 2026-06-20 72.7mph @ 33° · 190ft · BIP · 2026-06-20 74.9mph @ -33° · 2ft · field_out · 2026-06-20 62.3mph @ -33° · 3ft · field_out · 2026-06-20 108.0mph @ -3° · 29ft · BIP · 2026-06-20 96.7mph @ 29° · 365ft · field_out · 2026-06-20 88.4mph @ 53° · 238ft · BIP · 2026-06-21 102.2mph @ 18° · 334ft · field_out · 2026-06-21 98.2mph @ 29° · 338ft · field_out · 2026-06-21
Launch Angle (°)
25° 50°
DCPA · recent 14
Datevs SP DCPA xwOBA K%
9/18 Zac Lowther 0.09 .360 24.4
9/15 Marco Gonzales -0.07 .319 15.5
9/14 Tyler Anderson -0.02 .362 24.1
9/13 Logan Gilbert 0.60 .429 23.6
9/12 Lance Lynn 0.54 .416 22.9
9/11 Dylan Cease 0.54 .409 29.9
9/10 Carlos Rodon 0.21 .379 21.0
9/8 Shane McClanahan 0.27 .382 17.9
9/7 Drew Rasmussen 0.49 .398 30.1
9/6 Ryan Yarbrough 0.01 .340 14.5
9/5 Zach Plesac 0.56 .416 21.2
9/4 Eli Morgan 0.49 .403 21.5
9/2 Shane McClanahan 0.28 .382 17.8
8/31 Ryan Yarbrough 0.04 .344 15.2
Recent SBs
No SBs recorded
Last 50 PA Profile
EV 86.9 · Bat 70.0
xBA .236
Whiff 0.1% · SqUp 0.4%