Data Hub
Teams / Washington Nationals / Keibert Ruiz
Season
Keibert Ruiz

Keibert Ruiz

Washington Nationals · C
B: S T: R Age: 27 Ht: 5'11" Wt: 238 From: Valencia
HR
4
RBI
22
R
12
SB
1
K%
14.8%
xAVG
.219
xwOBA
.261
xSLG
.364
ISO
.233
BB%
1.9%
Today · Wed May 27 · 1:10 PM ET
Matchup
@ CLE
Gavin Williams (RHP)
Opp SP
ERA 3.25 · K% 30.3 · xwOBA .322
CSW 32.1% · HH% 48.8
Vegas
Total 8.0
Team Implied 3.0
Park
Progressive Field
HR 85 · R 94 · wOBA 97
HH 96 · (neutral)
Weather
72°F · Wind 5mph (NNE)
61% humid
Salary
DK $3,200
FD $2,700
Statcast Luck
NEUTRAL
BA .248 / xBA .257 (-0.009)
SLG .366 / xSLG .353
wOBA .280 / xwOBA .279
EV 84.2 · Max 106.0
Barrel 20 · HH% 41.6
At Progressive Field
Career: 3G, 12 PA
AVG .250 · OBP .250 · OPS .500
HR 0 · RBI 2 · SB 0
K 3 · BB 0
Avg DK 5.7
Props Today
Market
HR 0.5 O +980 / U
Hits 0.5 O -134 / U +104
RBI 0.5 O +289 / U -410
Runs 0.5 O +205 / U -271
SB 0.5 O +1400 / U
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
5/16 vs BAL Chris Bassitt FC 105.9 40° 366ft
5/13 @ CIN Nick Lodolo FF 98.7 29° 386ft
5/7 vs MIN John Klein FF 97.8 31° 353ft
3/29 @ CHC Hoby Milner CH 99.6 32° 373ft
Rolling Form · Last 50/100/250 PA
Window AVG xBA SLG xSLG wOBA xwOBA
L50 .333 .283 .688 .472 .435 .332
L100 .250 .225 .469 .368 .319 .269
L250 .227 .236 .360 .339 .259 .256
Today's Matchup · BvP + Signals
BvP · Gavin Williams
No prior matchups vs Gavin Williams
Signals Firing Today
Day After Night
Day game (start <=3pm) after night game yesterday
+1.4%
Never Faced SP
Batter has never faced today's opposing SP in a prior MLB game
+0.5%
Last 100 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 102.5mph @ 0° · 39ft · single · 2026-04-12 103.7mph @ 23° · 351ft · BIP · 2026-04-13 83.1mph @ 72° · 108ft · field_out · 2026-04-13 88.1mph @ -6° · 14ft · field_out · 2026-04-13 86.2mph @ 50° · 255ft · field_out · 2026-04-13 66.0mph @ 25° · 139ft · BIP · 2026-04-15 76.2mph @ 89° · 47ft · field_out · 2026-04-15 80.3mph @ 46° · 271ft · BIP · 2026-04-15 62.7mph @ 41° · 162ft · BIP · 2026-04-15 60.7mph @ 1° · 26ft · force_out · 2026-04-15 88.3mph @ -9° · 15ft · BIP · 2026-04-16 105.7mph @ 17° · 293ft · field_out · 2026-04-16 77.7mph @ 45° · 241ft · field_out · 2026-04-16 65.7mph @ 34° · 162ft · BIP · 2026-04-17 92.1mph @ 9° · 138ft · BIP · 2026-04-17 73.4mph @ 48° · 201ft · BIP · 2026-04-17 105.7mph @ 28° · 371ft · BIP · 2026-04-17 93.4mph @ 16° · 204ft · BIP · 2026-04-17 102.2mph @ 16° · 309ft · single · 2026-04-17 74.7mph @ 5° · 88ft · BIP · 2026-04-17 99.6mph @ -11° · 8ft · field_out · 2026-04-17 63.7mph @ -46° · 2ft · single · 2026-04-19 81.8mph @ -15° · 13ft · BIP · 2026-04-19 95.5mph @ 25° · 352ft · double · 2026-04-19 77.3mph @ 30° · 243ft · BIP · 2026-04-19 89.8mph @ 35° · 322ft · BIP · 2026-04-19 93.0mph @ 47° · 281ft · field_out · 2026-04-19 54.1mph @ -47° · 2ft · BIP · 2026-04-22 76.5mph @ 43° · 219ft · BIP · 2026-04-22 94.5mph @ -10° · 15ft · field_out · 2026-04-22 86.6mph @ 29° · 308ft · field_out · 2026-04-22 85.9mph @ 40° · 303ft · field_out · 2026-04-23 84.1mph @ 43° · 259ft · field_out · 2026-04-23 100.8mph @ 22° · 363ft · double · 2026-04-25 97.7mph @ -9° · 17ft · field_out · 2026-04-25 83.5mph @ 44° · 277ft · BIP · 2026-04-25 99.1mph @ -6° · 14ft · field_out · 2026-04-25 53.2mph @ -33° · 2ft · BIP · 2026-04-29 87.8mph @ -21° · 7ft · field_out · 2026-04-29 98.8mph @ -8° · 13ft · force_out · 2026-04-29 59.3mph @ 34° · 145ft · BIP · 2026-04-29 77.3mph @ 80° · 115ft · BIP · 2026-04-29 87.4mph @ 29° · 329ft · field_out · 2026-04-29 14.8mph @ 52° · 13ft · BIP · 2026-04-29 61.7mph @ -17° · 5ft · BIP · 2026-04-29 90.0mph @ 31° · 335ft · field_out · 2026-04-30 83.3mph @ -25° · 4ft · BIP · 2026-05-02 92.4mph @ -9° · 15ft · grounded_into_double_play · 2026-05-02 99.1mph @ -2° · 34ft · single · 2026-05-02 75.1mph @ 12° · 133ft · field_out · 2026-05-02 97.4mph @ 10° · 160ft · field_out · 2026-05-03 92.3mph @ 36° · 318ft · field_out · 2026-05-03 106.0mph @ 20° · 350ft · double · 2026-05-03 83.7mph @ -8° · 17ft · BIP · 2026-05-05 87.1mph @ -12° · 12ft · field_out · 2026-05-05 100.0mph @ -19° · 6ft · grounded_into_double_play · 2026-05-05 104.1mph @ 18° · 318ft · double · 2026-05-07 73.7mph @ 59° · 194ft · BIP · 2026-05-07 96.7mph @ 17° · 294ft · double · 2026-05-07 91.1mph @ -5° · 15ft · BIP · 2026-05-07 97.8mph @ 31° · 353ft · home_run · 2026-05-07 77.2mph @ 16° · 165ft · BIP · 2026-05-08 81.2mph @ -7° · 15ft · grounded_into_double_play · 2026-05-08 77.8mph @ 81° · 36ft · field_out · 2026-05-08 97.0mph @ 9° · 150ft · field_out · 2026-05-08 81.8mph @ 44° · 267ft · field_out · 2026-05-12 95.0mph @ 19° · 248ft · BIP · 2026-05-12 82.4mph @ 42° · 284ft · field_out · 2026-05-12 49.6mph @ 13° · 70ft · BIP · 2026-05-12 101.5mph @ 12° · 197ft · double · 2026-05-12 69.0mph @ 57° · 167ft · BIP · 2026-05-12 93.9mph @ 32° · 347ft · field_out · 2026-05-12 98.7mph @ 29° · 386ft · home_run · 2026-05-13 73.3mph @ 52° · 190ft · BIP · 2026-05-13 90.7mph @ -2° · 28ft · field_out · 2026-05-13 70.8mph @ 63° · 143ft · field_out · 2026-05-13 105.9mph @ 40° · 366ft · home_run · 2026-05-16 90.9mph @ 31° · 324ft · field_out · 2026-05-16 101.6mph @ 5° · 104ft · double · 2026-05-16 52.3mph @ 25° · 115ft · BIP · 2026-05-16 77.7mph @ 19° · 214ft · single · 2026-05-16 67.1mph @ 31° · 200ft · BIP · 2026-05-16 84.6mph @ 36° · 297ft · field_out · 2026-05-16 104.8mph @ 16° · 261ft · double · 2026-05-17 70.5mph @ 65° · 164ft · BIP · 2026-05-17 99.7mph @ 31° · 351ft · BIP · 2026-05-17 77.3mph @ 26° · 276ft · sac_fly · 2026-05-17 64.7mph @ 33° · 195ft · BIP · 2026-05-17 96.1mph @ 17° · 281ft · single · 2026-05-21 100.5mph @ 13° · 243ft · single · 2026-05-21 67.8mph @ -4° · 23ft · field_out · 2026-05-21 89.3mph @ -17° · 5ft · field_out · 2026-05-21 100.7mph @ 1° · 51ft · field_out · 2026-05-24 87.7mph @ -13° · 11ft · grounded_into_double_play · 2026-05-24 70.1mph @ 26° · 201ft · BIP · 2026-05-24 75.0mph @ 44° · 241ft · BIP · 2026-05-24 78.6mph @ 39° · 266ft · field_out · 2026-05-24 99.3mph @ -6° · 15ft · BIP · 2026-05-24 80.5mph @ 72° · 126ft · BIP · 2026-05-24 99.4mph @ 10° · 176ft · field_out · 2026-05-24
Launch Angle (°)
25° 50°
DCPA · recent 14
Datevs SP DCPA xwOBA K%
9/18 Kyle Freeland -0.46 .200 0.0
9/15 Trevor Rogers -0.55 .174 0.0
9/14 Jesus Luzardo -0.51 .184 0.0
9/13 Sandy Alcantara -0.52 .200 17.7
9/12 Bryse Wilson -0.64 .153 23.4
9/9 Huascar Ynoa -0.82 .093 12.8
9/8 Touki Toussaint -0.07 .325 48.5
9/7 Max Fried -0.66 .139 0.0
9/6 Trevor Williams -0.79 .102 35.7
9/5 Taijuan Walker -0.92 .063 38.9
9/4 Marcus Stroman -1.11 .005 58.6
8/31 Matt Moore -1.13 .000 0.0
8/30 Zack Wheeler -1.13 .000 0.0
Recent SBs
5/16 @BAL 2B (DS)
Last 50 PA Profile
EV 90.0 · Bat 67.8
xBA .379
Whiff 0.0% · SqUp 0.7%