Data Hub
Teams / Kansas City Royals / Nick Loftin
Season
Nick Loftin

Nick Loftin

Kansas City Royals · 2B
B: R T: R Age: 27 Ht: 5'11" Wt: 180 From: Corpus Christi, TX
HR
2
RBI
20
R
15
SB
0
K%
13.5%
xAVG
.239
xwOBA
.320
xSLG
.359
ISO
.171
BB%
12.1%
Today · Wed Jun 24 · 6:40 PM ET
Matchup
@ TB
Griffin Jax (RHP)
Opp SP
ERA 3.67 · K% 22.8 · xwOBA .355
CSW 28.1% · HH% 39.9
Vegas
Total 7.5
Team Implied 3.2
Park
Tropicana Field
Weather
— · Wind —
Salary
DK $2,700
FD $—
Batting 8
Projection
Rating 35.9
Med 4.5fp · Val —
Statcast Luck
NEUTRAL
BA .221 / xBA .237 (-0.016)
SLG .380 / xSLG .360
wOBA .302 / xwOBA .305
EV 83.4 · Max 110.8
Barrel 13 · HH% 34.3
At Tropicana Field
Career: 1G, 2 PA
AVG .000 · OBP .000 · OPS .000
HR 0 · RBI 0 · SB 0
K 0 · BB 0
Avg DK 0.0
Props Today
No market props today.
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
6/23 @ TB Shane McClanahan CU
6/23 @ TB Shane McClanahan FF
6/23 @ TB Shane McClanahan FF
6/21 vs STL Dustin May FC 101.3 30° 416ft
6/3 @ CIN Tony Santillan SL
6/3 @ CIN Tony Santillan SV
6/3 @ CIN Tony Santillan FF
Rolling Form · Last 50/100/250 PA
Window AVG xBA SLG xSLG wOBA xwOBA
L50 .279 .252 .581 .409 .410 .341
L100 .232 .233 .439 .366 .336 .318
L250 .241 .240 .401 .371 .325 .317
Today's Matchup · BvP + Signals
BvP · Griffin Jax
No prior matchups vs Griffin Jax
Signals Firing Today
No signals firing today
Last 100 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 80.8mph @ 51° · 218ft · BIP · 2026-04-26 95.0mph @ -23° · 7ft · field_out · 2026-04-26 76.0mph @ 59° · 189ft · BIP · 2026-04-26 95.0mph @ 15° · 290ft · double · 2026-04-26 89.0mph @ -30° · 4ft · field_out · 2026-04-26 73.3mph @ 60° · 196ft · BIP · 2026-04-26 90.2mph @ 22° · 283ft · BIP · 2026-04-26 82.0mph @ -3° · 33ft · field_out · 2026-04-26 88.6mph @ 2° · 60ft · BIP · 2026-04-30 77.6mph @ 34° · 257ft · BIP · 2026-04-30 97.1mph @ 34° · 364ft · field_out · 2026-04-30 84.7mph @ -25° · 6ft · BIP · 2026-04-30 80.4mph @ 29° · 279ft · field_out · 2026-04-30 71.5mph @ -19° · 4ft · force_out · 2026-05-04 85.9mph @ 0° · 43ft · single · 2026-05-04 71.6mph @ 58° · 182ft · BIP · 2026-05-04 78.2mph @ 29° · 280ft · field_out · 2026-05-04 72.3mph @ 85° · 10ft · field_out · 2026-05-04 99.1mph @ 21° · 373ft · sac_fly · 2026-05-07 98.5mph @ 26° · 376ft · double · 2026-05-07 104.3mph @ 18° · 366ft · double · 2026-05-08 68.7mph @ -25° · 3ft · BIP · 2026-05-10 78.5mph @ 57° · 190ft · field_out · 2026-05-10 68.7mph @ 72° · 122ft · BIP · 2026-05-12 103.6mph @ 10° · 200ft · double · 2026-05-12 83.5mph @ 21° · 277ft · field_out · 2026-05-12 94.1mph @ -1° · 43ft · field_out · 2026-05-13 68.0mph @ -43° · 2ft · BIP · 2026-05-13 59.9mph @ 55° · 155ft · BIP · 2026-05-13 90.1mph @ 26° · 309ft · sac_fly · 2026-05-13 72.2mph @ 44° · 203ft · BIP · 2026-05-13 78.9mph @ -43° · 2ft · field_out · 2026-05-13 78.6mph @ -6° · 19ft · force_out · 2026-05-14 100.3mph @ 32° · 363ft · field_out · 2026-05-14 57.2mph @ -33° · 4ft · field_out · 2026-05-14 82.6mph @ 49° · 241ft · double · 2026-05-25 68.4mph @ 54° · 180ft · field_out · 2026-05-25 102.8mph @ 17° · 353ft · field_out · 2026-05-29 85.4mph @ 58° · 204ft · field_out · 2026-05-29 92.2mph @ -3° · 29ft · grounded_into_double_play · 2026-05-29 69.5mph @ 66° · 141ft · field_out · 2026-05-29 97.9mph @ -11° · 14ft · grounded_into_double_play · 2026-05-31 80.2mph @ 24° · 230ft · BIP · 2026-05-31 48.1mph @ -69° · 1ft · sac_bunt · 2026-05-31 68.7mph @ 58° · 178ft · BIP · 2026-05-31 93.5mph @ 2° · 66ft · BIP · 2026-06-01 73.3mph @ 7° · 96ft · field_out · 2026-06-01 93.7mph @ -12° · 7ft · field_out · 2026-06-01 73.1mph @ 11° · 139ft · single · 2026-06-01 88.3mph @ 25° · 322ft · sac_fly · 2026-06-01 95.6mph @ 20° · 319ft · field_out · 2026-06-02 95.5mph @ 13° · 235ft · single · 2026-06-02 80.3mph @ 0° · 45ft · field_out · 2026-06-02 104.4mph @ -1° · 42ft · BIP · 2026-06-02 73.1mph @ -34° · 5ft · BIP · 2026-06-02 90.8mph @ -14° · 11ft · single · 2026-06-04 98.9mph @ -15° · 9ft · field_out · 2026-06-04 70.2mph @ 49° · 206ft · field_out · 2026-06-04 85.6mph @ 25° · 301ft · field_out · 2026-06-04 65.9mph @ -36° · 4ft · BIP · 2026-06-05 91.5mph @ -29° · 4ft · field_out · 2026-06-05 82.3mph @ 55° · 212ft · BIP · 2026-06-05 72.4mph @ 2° · 59ft · field_out · 2026-06-05 88.5mph @ 17° · 86ft · single · 2026-06-07 94.1mph @ 10° · 205ft · double · 2026-06-07 89.3mph @ 6° · 127ft · field_out · 2026-06-10 82.1mph @ 39° · 297ft · field_out · 2026-06-10 99.3mph @ 29° · 372ft · triple · 2026-06-10 88.0mph @ 41° · 321ft · BIP · 2026-06-10 78.3mph @ 52° · 229ft · BIP · 2026-06-10 84.7mph @ -32° · 4ft · BIP · 2026-06-10 97.0mph @ 5° · 116ft · field_out · 2026-06-11 97.4mph @ -16° · 9ft · field_out · 2026-06-11 85.0mph @ 8° · 153ft · BIP · 2026-06-11 98.1mph @ 24° · 378ft · field_out · 2026-06-11 63.7mph @ 18° · 152ft · field_out · 2026-06-13 90.8mph @ -15° · 6ft · BIP · 2026-06-15 103.0mph @ 13° · 254ft · single · 2026-06-15 63.5mph @ -29° · 4ft · BIP · 2026-06-15 65.1mph @ -29° · 5ft · BIP · 2026-06-15 86.7mph @ -12° · 13ft · double · 2026-06-15 74.6mph @ -42° · 3ft · BIP · 2026-06-17 99.4mph @ 23° · 385ft · field_out · 2026-06-17 78.7mph @ -26° · 4ft · BIP · 2026-06-17 21.0mph @ 47° · 27ft · BIP · 2026-06-17 70.1mph @ -39° · 3ft · BIP · 2026-06-17 75.0mph @ -46° · 2ft · field_out · 2026-06-17 76.0mph @ 9° · 108ft · BIP · 2026-06-17 90.6mph @ -31° · 4ft · field_out · 2026-06-17 93.9mph @ 29° · 362ft · field_out · 2026-06-18 106.5mph @ 17° · 374ft · double · 2026-06-18 100.8mph @ 0° · 38ft · double · 2026-06-18 83.7mph @ 39° · 302ft · field_out · 2026-06-18 62.0mph @ -33° · 4ft · BIP · 2026-06-18 97.0mph @ 16° · 240ft · BIP · 2026-06-18 101.3mph @ 30° · 416ft · home_run · 2026-06-21 60.0mph @ -51° · 1ft · BIP · 2026-06-21 104.0mph @ 1° · 57ft · field_out · 2026-06-21 68.8mph @ 25° · 332ft · BIP · 2026-06-21 93.3mph @ 23° · 315ft · field_out · 2026-06-21
Launch Angle (°)
25° 50°
DCPA · recent 14
No DCPA history
Recent SBs
No SBs recorded
Last 50 PA Profile
EV 99.5 · Bat 70.1
xBA .405
Whiff 0.3% · SqUp 0.3%