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
6
RBI
29
R
22
SB
1
K%
12.8%
xAVG
.231
xwOBA
.269
xSLG
.365
ISO
.204
BB%
2.4%
Today · Wed Jun 24 · 6:45 PM ET
Matchup
vs PHI
Aaron Nola (RHP)
Opp SP
ERA 5.71 · K% 23.1 · xwOBA .321
CSW 28.6% · HH% 39.4
Vegas
Total 9.5
Team Implied 4.3
Park
Nats Park
HR 94 · R 102 · wOBA 101
HH 101 · (neutral)
Weather
— · Wind —
Salary
DK $3,800
FD $—
Batting 9
Projection
Rating 49.6
Med 5.0fp · Val —
Statcast Luck
NEUTRAL
BA .260 / xBA .257 (+.003)
SLG .381 / xSLG .354
wOBA .290 / xwOBA .280
EV 83.8 · Max 106.6
Barrel 30 · HH% 39.1
At Nats Park
Career: 288G, 1091 PA
AVG .270 · OBP .288 · OPS .689
HR 25 · RBI 129 · SB 8
K 110 · BB 34
Avg DK 6.0
Props Today
No market props today.
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
6/14 vs SEA Michael Rucker FF 100.9 32° 406ft
5/29 vs SD Lucas Giolito CH 95.3 33° 382ft
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 .313 .270 .417 .371 .334 .294
L100 .344 .268 .604 .422 .411 .309
L250 .248 .229 .393 .340 .281 .254
Today's Matchup · BvP + Signals
BvP · Aaron Nola
PA 25
AB 22
H 5
HR 0
BB 2
K 5
AVG .227
SLG .227
OPS .547
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 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 95.3mph @ 33° · 382ft · home_run · 2026-05-29 78.4mph @ 82° · 93ft · BIP · 2026-05-29 92.2mph @ 57° · 220ft · field_out · 2026-05-29 92.9mph @ -4° · 17ft · BIP · 2026-05-29 74.8mph @ 46° · 231ft · BIP · 2026-05-29 76.2mph @ -29° · 3ft · BIP · 2026-05-29 102.3mph @ -2° · 25ft · single · 2026-05-29 76.4mph @ 18° · 189ft · BIP · 2026-05-31 77.5mph @ 25° · 260ft · single · 2026-05-31 103.1mph @ 14° · 225ft · single · 2026-05-31 34.1mph @ -26° · 5ft · force_out · 2026-05-31 100.4mph @ -1° · 44ft · field_out · 2026-06-01 74.0mph @ 60° · 174ft · field_out · 2026-06-01 90.3mph @ 25° · 296ft · BIP · 2026-06-01 77.6mph @ 8° · 115ft · BIP · 2026-06-01 67.9mph @ -45° · 1ft · BIP · 2026-06-01 98.9mph @ 36° · 337ft · field_out · 2026-06-01 71.7mph @ 80° · 92ft · BIP · 2026-06-02 89.6mph @ -6° · 17ft · field_out · 2026-06-02 75.1mph @ 31° · 240ft · BIP · 2026-06-02 79.1mph @ -32° · 5ft · BIP · 2026-06-02 90.9mph @ 52° · 245ft · field_out · 2026-06-07 94.6mph @ 33° · 351ft · field_out · 2026-06-07 102.4mph @ 7° · 119ft · double · 2026-06-07 98.0mph @ 17° · 272ft · single · 2026-06-10 78.7mph @ 53° · 228ft · field_out · 2026-06-10 92.8mph @ -14° · 9ft · BIP · 2026-06-10 64.6mph @ 35° · 206ft · field_out · 2026-06-10 81.5mph @ 59° · 212ft · BIP · 2026-06-10 89.2mph @ -27° · 4ft · field_out · 2026-06-10 104.5mph @ 41° · 370ft · field_out · 2026-06-12 66.9mph @ 14° · 130ft · double_play · 2026-06-12 83.0mph @ 64° · 183ft · field_out · 2026-06-12 74.7mph @ 34° · 239ft · BIP · 2026-06-14 80.0mph @ -12° · 10ft · field_out · 2026-06-14 72.3mph @ -11° · 13ft · single · 2026-06-14 70.0mph @ 52° · 187ft · BIP · 2026-06-14 102.6mph @ 9° · 205ft · single · 2026-06-14 48.5mph @ -14° · 6ft · BIP · 2026-06-14 100.9mph @ 32° · 406ft · home_run · 2026-06-14 101.4mph @ -3° · 29ft · field_out · 2026-06-15 83.9mph @ 2° · 70ft · BIP · 2026-06-15 94.5mph @ 4° · 73ft · single · 2026-06-15 106.6mph @ 23° · 376ft · BIP · 2026-06-15 75.7mph @ 73° · 148ft · BIP · 2026-06-15 101.8mph @ 32° · 377ft · BIP · 2026-06-15 71.1mph @ 70° · 118ft · field_out · 2026-06-15 93.9mph @ -6° · 17ft · field_out · 2026-06-15 101.2mph @ 13° · 273ft · single · 2026-06-17 77.3mph @ 53° · 221ft · BIP · 2026-06-17 68.2mph @ 6° · 66ft · field_out · 2026-06-17 72.5mph @ 3° · 45ft · field_out · 2026-06-17 77.8mph @ 38° · 252ft · BIP · 2026-06-20 68.0mph @ 23° · 214ft · single · 2026-06-20 96.0mph @ -16° · 9ft · field_out · 2026-06-20 30.0mph @ -9° · 6ft · fielders_choice_out · 2026-06-20
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 64.7 · Bat 48.5
xBA .431
Whiff 0.2% · SqUp 0.2%