Nick LoftinLF Kansas City Royals
Age 27 R/R 5'11" / 180 lbs MLB HR -6% Svc 1.471 · Ctrl thru 2030
2026 ROS PROJECTION244 act + 162 ros · stats below = ROS only
wRC+†vL 7773vR 63
AVG/OBP/SLG.230 / .315 / .362
PA162
HR3
K%15
BB%9
BABIP255
ISO132
MLB%100%
Value2026 · WAR
BAT: +3.6 runs (wOBA-derived runs vs avg)+4BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: -1.3 runs (Defensive runs vs avg)-1FLDPOS: +1.5 runs (Positional adjustment)+1POSREP: +11.5 runs (Replacement-level credit)+12REPTotal WAR: +1.70+1.7WAR
0.01.02.00.71.51.4+$25M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 45 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
904.5%
xwOBA
430.300
POWER40
Barrel%
254.9
Avg EV
1986.7
Bat Spd
4070.3
EYE60
Chase%
9016.9%
SPEED60
Sprint
6628.1
Platoon Splits2024-2025 · 359 PA
vs LHP
vs RHP
Edge
PA
120
239
wRC+
69
56
◀◀L
wOBA
275
258
L
ISO
103
099
L
BABIP
218
220
K%
14.2%
14.2%
BB%
8.3%
9.6%
R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2023
Service   1.471 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+0.7$3M+$2M
2027Pre-Arb$0.8M+1.5$11M+$10M
2028Arb-1$3M+1.4$10M+$7M
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $4M $23M +$20M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202122 A+Quad Cities River Bandits 410368 821848 30797 112 223294359653 136261 197 285 76
202122 A+Quad Cities River Bandits 410356 10322510 42607 112 289375463839 174323 1510 369 141
202223 AA2 teams 593535 12220118 371299 296 228289370659 142264 226 285 76
202223 AA2 teams 593516 13124117 55989 296 254336403739 149280 179 326 108
202324 AAA3 teams 452408 11217115 30757 94 275335431766 157298 177 330 111
202324 AAA3 teams 452394 11319115 44637 94 287369454823 168303 1410 362 135
202425 AAA2 teams 425374 871606 42714 52 233317324640 91269 1710 288 79
202425 AAA2 teams 425360 921708 56614 52 256362369731 114285 1413 332 112
202526 AAA2 teams 385328 721928 45556 132 220325363687 143237 1412 306 92
202526 AAA2 teams 385320 812128 53516 132 253369406776 153274 1314 347 123
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 MLBKC 244209 531634 22308 20 254347416764 163274 129 332 112 +3 +0 -2 +1 +7 1.0
YTD27 MLBKC 244208 531634 23298 20 255351418770 163274 129 339 118 +5 +0 -2 +1 +7 1.2
ROS27 MLBKC 100% 162143 33813 15243 30 230315362677 132265 159 318 101 +0 +1 +1 +1 +5 0.7
ROS27 MLBKC 100% 163144 33813 15243 30 229315361676 132262 159 299 87 -2 +1 +1 +1 +5 0.4
FULL27 MLBKC 407353 862447 375411 50 244334394728 150266 139 319 102 +1 +1 -1 +1 +12 1.4
TOT27 MLBKC 406352 862447 375411 50 244334394729 150266 139 326 108 +4 +1 -1 +1 +12 1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBKC 82% 435381 902238 42659 61 236326373699 136261 1510 314 98 -1 +1 +1 +2 +12 1.5
202829 MLBKC 82% 426373 872138 41659 61 233324370694 137260 1510 312 97 -2 +1 -0 +2 +12 1.3
202728 MLBKC 82% 357313 731827 34547 51 233322371693 137258 1510 295 84 -6 +1 +1 +1 +10 0.6
202829 MLBKC 82% 349305 701726 34537 51 230321357678 128257 1510 293 83 -7 +1 -0 +1 +10 0.5
▸ Career Totals
Career 12961140 25961821 12019422 173 227313350663 123255 159 290 80 -29 +2 +4 +2 +37 1.7
/ 162G 650572 13131411 609711 92 229314355669 126256 159 290 80 -15 +1 +2 +1 +18 0.8
Career 32882910 6851411574 28256354 8218 235314370685 135265 179 303 90 -37 +9 +4 +6 +93 7.8
/ 162G 650575 13628315 5611111 164 237317374691 137266 179 303 90 -7 +2 +1 +1 +18 1.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202122 A+Quad Cities River Bandits 410356 10322510 42607 112 289375463839 174323 1510 369 141 +19 +1 +12 3.2
202223 AAAOmaha Storm Chasers 168153 33705 10414 52 216281359641 144259 246 288 78 -4 +0 +5 0.1
202223 AANorthwest Arkansas Naturals 425363 9817112 45575 244 270357421779 152288 1311 341 119 +9 +3 +12 2.5
202324 MLBKansas City Royals 6862 20510 4121 20 323373435809 113392 186 356 131 +2 +0 -0 +2 +2 0.6
202324 AAAOmaha Storm Chasers 358315 8513014 34474 64 270348444793 175274 139 349 125 +10 -0 +10 2.0
202324 ROKACL Royals 2617 8101 642 10 4716407061.346 235538 1523 556 283 +5 +0 +1 0.6
202425 MLBKansas City Royals 171148 28401 19241 10 189286236522 47216 1411 246 46 -10 +0 +2 +2 +5 -0.2
202425 AAAOmaha Storm Chasers 254212 641307 37373 42 302413462875 160335 1515 390 157 +16 +0 +7 2.4
202526 MLBKansas City Royals 188168 35924 14273 11 208281357638 149223 147 283 75 -5 -0 +1 -4 +5 -0.3
202526 AAAOmaha Storm Chasers 197152 461204 39243 121 303454461914 158331 1220 408 170 +16 +2 +6 2.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 427378 831835 37635 41 220298323620 103248 159 280 72 -13 +0 +3 -1 +12 0.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Jace Petersonlast yr '23
career totals — 10 seasons, 2,753 PA
102,7534277228318337+4+55.36.0
/1626641019+1.0+1.31.3pk7: 7
#2Ehire Adrianzalast yr '22
career totals — 9 seasons, 1,519 PA
91,5192019240310353+10+134.04.4
/16266498+4.2+5.51.8pk7: 5
#3Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#4Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#5Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#6Chris Woodwardlast yr '09
career totals — 9 seasons, 1,835 PA
91,835339242299370+2-02.22.7
/162664123+0.6-0.00.8pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
71,6883022231314361-4+02.52.5
/162664129-1.6+0.21.0pk7: 3

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Nick Loftin (OGILVIE) 27 45 40 60 60 244/334/394 150266 75 13% 9% 108 +1.7
Cole Gillespie
2011 · MLB
27 47→57 46→50 52→50 48 229/298/367 138289 1214 25% 8% 86 +0.8 226/296/347 121288 1115 24% 8% 81 +0.4 256/320/36510930791319%8%94+0.7
Pablo Ozuna
2003 · MLB
28 50 45→40 51→55 49 245/297/374 129262 1112 12% 6% 87 +0.8 240/299/347 107270 920 14% 6% 82 +0.5 288/324/3859731841610%3%98+0.4
Tim Olson
2005 · MLB
26 45 47→50 50 59 224/316/369 145252 149 17% 12% 95 +1.4 229/280/371 142289 1512 25% 6% 80 +0.4 225/270/363138287151227%5%72-0.1
Carlos Sosa
2007 · AAA
26 48 44→45 53→50 47 233/298/348 115273 1115 19% 6% 82 +0.5 242/303/347 105273 1013 15% 7% 83 +0.6 253/317/35810527591311%7%89+0.5
TJ Friedl
2023 · MLB
27 46→54 47→50 55 48 231/299/374 143270 1416 20% 7% 89 +0.9 245/325/396 151276 1619 17% 9% 106 +2.2 248/339/390142278161816%10%108+2.0
Mark Mathias
2022 · MLB
27 48→47 46→50 52→50 43 236/287/370 134291 1314 23% 6% 82 +0.5 254/332/399 145343 1718 28% 9% 109 +2.4 258/344/393135350162028%10%111+1.3
Alex Call
2022 · AAA
27 43→49 48→50 48→50 48 222/287/364 142260 1714 22% 8% 82 +0.5 229/323/378 149265 1615 19% 11% 101 +1.8 221/327/368147257161720%12%99+1.3
Shane Robinson
2012 · MLB
27 50→59 45 53→55 49 247/299/376 129266 1217 13% 6% 89 +1.0 248/312/354 106285 913 16% 8% 89 +0.9 244/314/3268228551115%9%78+0.1
Ryan Roberts
2009 · MLB
28 48→52 45→50 50→55 50 236/302/363 127289 1210 22% 8% 87 +0.8 238/312/372 134286 1316 20% 9% 94 +1.3 235/316/376141276151920%10%94+1.0
Andrew Knizner
2022 · MLB
27 43 43→50 48→40 50 212/293/324 112254 116 21% 8% 75 -0.0 218/287/334 116270 134 23% 7% 74 -0.1 218/299/36114225717222%7%83+0.2
Steve Tolleson
2011 · MLB
27 52→53 44→45 48→50 48 255/310/380 125296 1111 18% 7% 95 +1.4 232/294/336 104291 915 22% 8% 76 +0.1 236/304/33710129991422%8%80+0.2
Jeff Corsaletti
2010 · AAA
27 47→51 42→45 49→50 53 227/301/338 111269 910 19% 9% 80 +0.4 227/301/330 103275 910 20% 9% 78 +0.2 235/322/316822868919%11%81+0.2
Zelous Wheeler
2014 · AAA
27 49→52 47→50 49→45 46 243/303/378 135287 147 20% 6% 92 +1.2 242/296/371 129298 136 22% 6% 87 +0.8 244/298/37212830212122%5%83+0.4
Dwight Smith Jr.
2020 · MLB
27 49→53 48→50 48→50 48 243/304/390 147284 159 20% 7% 95 +1.4 223/285/345 122285 138 25% 7% 76 +0.0 186/249/234482743331%8%27-0.8
Óscar Mercado
2023 · MLB
28 45→54 48→55 53→60 48 226/291/371 145259 1518 19% 7% 85 +0.7 223/287/384 161257 1928 21% 7% 87 +0.8 213/283/368154240193620%7%79+0.2
Ha-Seong Kim
2023 · MLB
27 49→53 47→50 52→60 51 244/315/389 145283 1412 19% 8% 100 +1.7 250/335/390 140290 1525 18% 11% 108 +2.3 245/337/377132283153118%12%102+1.5
Jimmy Herron
2023 · AAA
27 42→45 48→45 53→55 48 215/291/358 143260 1616 24% 8% 82 +0.5 217/288/337 120273 1324 24% 8% 76 +0.0 211/282/316105266122824%8%65-0.5
Pablo Reyes
2021 · MLB
27 48→53 49→50 47→55 46 240/292/394 154282 1612 21% 6% 91 +1.1 234/295/367 133274 1415 19% 7% 85 +0.7 243/317/375132288132419%9%93+0.8
Matt Kata
2005 · MLB
27 50→48 46→50 51→50 51 245/304/385 140279 1210 17% 8% 93 +1.3 248/287/370 122284 109 16% 4% 82 +0.5 247/281/3671202819716%3%76+0.1
Matt Vierling
2023 · MLB
26 49→56 45→50 52→50 46 241/296/363 122292 1216 22% 7% 84 +0.6 257/317/401 144314 149 22% 8% 103 +1.9 261/325/40914932015722%8%105+1.5