Lane ThomasCF Kansas City Royals
Age 30 R/R 5'11" / 195 lbs MLB HR -6% Svc 6.081 · Ctrl thru 2026
2026 ROS PROJECTION269 act + 179 ros · stats below = ROS only
wRC+†vL 132116vR 74
AVG/OBP/SLG.242 / .327 / .407
PA179
HR5
SB7
K%24
BB%10
BABIP299
ISO165
MLB%100%
Value2026 · WAR
BAT: +3.4 runs (wOBA-derived runs vs avg)+3BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.6 runs (Defensive runs vs avg)-2FLDPOS: -1.0 runs (Positional adjustment)-1POSREP: +12.7 runs (Replacement-level credit)+13REPTotal WAR: +1.40+1.4WAR
trajectory · projected WAR by year
1.81.41.10.8262829
Tools · Splits · ContractCON 45 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
897.0%
xwOBA
470.305
POWER45
Barrel%
396.7
Avg EV
4588.8
Bat Spd
4771.0
EYE60
Chase%
9019.3%
SPEED60
Sprint
9029.1
Platoon Splits2024-2026 · 728 PA
vs LHP
vs RHP
Edge
PA
220
508
wRC+
126
66
◀◀L
wOBA
350
271
◀◀L
ISO
164
133
◀◀L
BABIP
305
261
L
K%
20.0%
28.9%
◀◀L
BB%
12.3%
8.1%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   6.081 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$2M+0.6$2M+$0.1M
Totals $2M $2M +$0.1M

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
201418 ROKBluefield Blue Jays 225206 42831 17701 93 204268286554 83301 318 245 46
201418 ROKBluefield Blue Jays 225196 551241 27491 93 281371398768 117367 2212 346 123
201519 ALansing Lugnuts 3836 2100 2150 10 5610583189 2895 395 104 -62
201519 ALansing Lugnuts 3835 4200 3100 10 114184171356 57160 268 170 -11
201620 A2 teams 355316 451215 341733 196 142232234466 92290 4910 215 23
201620 A2 teams 355303 701918 471133 196 231340380719 149341 3213 326 108
201721 A+Palm Beach Cardinals 347316 661145 231322 109 209267316583 108332 387 255 53
201721 A+Palm Beach Cardinals 347309 781274 30942 109 252323375698 123343 279 309 95
201822 AA3 teams 650599 13023721 381975 2413 217269384653 167282 306 278 71
201822 AA3 teams 650572 15124628 641515 2413 264343474816 210308 2310 356 130
201923 AAA2 teams 348314 7015312 251146 127 223293404697 182304 337 298 86
201923 AAA2 teams 348303 8317314 36886 127 274362488851 215338 2510 373 143
202024 MLBSt. Louis Cardinals 4036 4201 4130 00 111200250450 139136 3210 207 17 -4 +0 -0 -0 +1 -0.3
202024 MLBSt. Louis Cardinals 4036 4201 4130 00 111200250450 139136 3210 209 18 -4 +0 -0 -0 +1 -0.3
202125 MLB2 teams 404356 8320311 451091 95 233321399720 166303 2711 317 100 +0 -0 -1 +1 +11 1.2
202125 MLB2 teams 404352 8821412 491001 95 250343435778 185314 2512 345 122 +10 -0 -1 +1 +11 2.2
202226 MLBWashington Nationals 548498 12026217 411324 84 241304404707 163291 247 309 95 -3 +0 -3 -6 +16 0.3
202226 MLBWashington Nationals 548498 12026217 411324 84 241304404707 163291 247 313 98 -2 +0 -3 -6 +16 0.5
202327 MLBWashington Nationals 682628 16836328 3617611 205 268319468787 201325 265 339 118 +14 +2 -3 -7 +19 2.5
202327 MLBWashington Nationals 682628 16836328 3617611 205 268319468787 201325 265 343 121 +16 +2 -3 -7 +19 2.7
202428 MLB2 teams 544486 11628315 461407 3414 239314401715 163301 268 312 97 -2 +1 -6 -6 +15 0.3
202428 MLB2 teams 544485 11628315 471397 3414 239315402717 163301 269 319 102 +1 +1 -6 -6 +15 0.6
202529 MLB2 teams 169150 26305 15521 52 173253293546 120219 319 253 52 -9 +0 -1 +1 +5 -0.5
202529 MLB2 teams 169149 28406 16501 52 188271336607 148229 309 271 66 -7 +0 -1 +1 +5 -0.2
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 MLBKC 269231 541507 34602 43 234337390727 156283 2213 323 106 +2 -0 -1 +1 +8 0.9
YTD30 MLBKC 269231 541507 34602 43 234337390727 156283 2213 327 108 +3 -0 -1 +1 +8 1.0
ROS30 MLBKC 100% 179157 38915 18432 72 242327407734 165295 2410 327 108 +2 +1 -0 -2 +5 0.5
ROS30 MLBKC 100% 179157 37815 18432 72 236322395717 159291 2410 315 99 -0 +1 -0 -2 +5 0.3
FULL30 MLBKC 448388 9123112 521034 115 235331392723 157286 2312 320 103 +2 +0 -2 -1 +13 1.2
TOT30 MLBKC 448388 9224112 521034 115 237333397730 160290 2312 325 107 +3 +0 -2 -1 +13 1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBKC 100% 374329 7918211 38914 133 240326407733 167294 2410 324 106 +3 +1 -3 -4 +11 0.7
202832 MLBKC 100% 355313 7317110 36883 103 233318390708 157290 2510 318 102 +1 +1 -4 -4 +10 0.4
202933 MLBKC 100% 325286 651419 33823 72 227314378691 150285 2510 310 96 -2 +1 -5 -3 +9 0.0
202731 MLBKC 100% 374329 7817211 38914 133 237323401725 164290 2410 312 97 -1 +1 -3 -4 +11 0.4
202832 MLBKC 100% 355313 7216110 36883 103 230315383699 153286 2510 307 93 -3 +1 -4 -4 +10 0.0
202933 MLBKC 100% 325286 631418 33823 72 220307360668 140281 2510 299 87 -5 +1 -5 -3 +9 -0.3
▸ Career Totals
Career 34813108 73916216110 30587737 10838 238313406720 169293 259 317 101 +3 +6 -27 -29 +99 5.3
/ 162G 650580 13830321 571647 207 238314409722 171292 259 317 101 +1 +1 -5 -5 +18 1.0
Career 55835026 112724334156 451162753 18878 224295379674 155295 298 296 85 -98 +6 -27 -47 +158 -0.6
/ 162G 650585 13128418 531896 229 224295378673 154295 298 296 85 -11 +1 -3 -5 +18 -0.1

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
201418 ROKBluefield Blue Jays 225196 551241 27491 93 281371398768 117367 2212 346 123 +6 +1 +6 1.3
201519 ALansing Lugnuts 3835 4200 3100 10 114184171356 57160 268 170 -11 -5 +0 +1 -0.4
201620 ALansing Lugnuts 332282 611417 451073 175 216330348678 131321 3214 310 96 -2 +1 +9 0.9
201620 ROKGCL Blue Jays 2321 9501 260 21 4294788101.288 381571 269 548 278 +5 +0 +1 0.5
201721 A+Palm Beach Cardinals 347309 781274 30942 109 252323375698 123343 279 309 95 -2 -2 +10 0.6
201822 AAAMemphis Redbirds 140131 36726 7332 41 275321496818 221326 245 358 132 +5 +0 +4 1.0
201822 AASpringfield Cardinals 435384 10016421 431013 139 260340487827 227298 2310 359 133 +16 -1 +12 2.8
201822 INTLSurprise Saguaros 7557 15101 14170 73 263403333736 70333 2319 332 112 +1 +0 +2 0.3
201923 MLBSt. Louis Cardinals 4438 12014 482 11 3164096841.093 368308 189 467 215 +6 -0 +1 +1 +1 0.9
201923 AAAMemphis Redbirds 304265 7117210 32804 116 268355460816 192343 2611 359 133 +11 -0 +9 2.0
202024 MLBSt. Louis Cardinals 4036 4201 4130 00 111200250450 139136 3210 209 18 -4 +0 -0 -0 +1 -0.3
202125 MLBWashington Nationals 264226 531527 37630 63 235342412754 177293 2414 338 116 +5 +0 -1 +1 +7 1.3
202125 AAARochester Red Wings 140126 35625 12371 32 278345476822 198353 269 360 133 +5 -0 +4 0.9
202226 MLBWashington Nationals 548498 12026217 411324 84 241304404707 163291 247 313 98 -2 +0 -3 -6 +16 0.5
202327 MLBWashington Nationals 682628 16836328 3617611 205 268319468787 201325 265 343 121 +16 +2 -3 -7 +19 2.7
202428 MLBCleveland Guardians 528472 11226315 441377 3214 237312400712 163298 268 316 100 -0 +1 -6 -6 +15 0.4
202428 AAHarrisburg Senators 1613 4200 320 20 308438462899 154364 1219 404 168 +1 +0 +0 0.2
202529 MLBCleveland Guardians 142125 20204 14441 41 160250272522 112203 3110 240 42 -9 +0 -1 +1 +4 -0.6
202529 AAAColumbus Clippers 2724 8202 260 11 3333856671.051 333353 227 435 191 +3 -0 +1 0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 22482023 4891071176 18057325 7128 242311418730 176296 258 322 105 +12 +3 -15 -16 +64 4.9

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
#1Eric Hinskelast yr '13
career totals — 12 seasons, 4,310 PA
124,31013761249332430-34-3313.012.9
/162664219-5.2-5.12.0pk7: 13
#2Wil Myerslast yr '23
career totals — 11 seasons, 4,290 PA
114,290156107252326437-47-4510.710.7
/1626642417-7.3-6.91.7pk7: 11
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
103,929122128240313408-32-2310.410.0
/1626642122-5.4-3.91.8pk7: 10
#3Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#4Michael Tuckerlast yr '06
career totals — 7 seasons, 2,732 PA
72,7327171253340419-23-267.27.2
/1626641717-5.5-6.31.8pk7: 7
#5Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#6Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5

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
Lane Thomas (OGILVIE) 30 45 45 60 60 237/333/397 160290 1211 23% 12% 107 +1.4
Dylan Moore
2023 · MLB
30 44→47 52→50 57→65 52 222/331/394 172292 1935 29% 11% 109 +2.4 216/319/391 175291 1832 30% 11% 103 +1.9 201/303/378176270203731%10%91+0.5
Trevor Story
2023 · MLB
30 43→49 53→60 55 48 226/300/405 179279 2120 27% 9% 98 +1.6 233/294/394 161303 1924 28% 7% 92 +1.2 241/292/393153309203028%6%88+0.5
Drew Stubbs
2015 · MLB
30 48→51 47→50 57→60 44 235/297/374 138322 1524 30% 8% 88 +0.9 222/299/354 132324 1422 33% 9% 84 +0.6 204/290/316112307122334%10%68-0.2
Hiram Bocachica
2007 · MLB
31 49 54→55 54→55 49 252/326/430 178295 2221 23% 8% 115 +2.8 238/321/403 165270 1919 19% 9% 106 +2.2 214/303/391177236212120%9%94+0.6
Tyler Greene
2013 · MLB
29 48→53 50 56→55 43 238/303/396 159315 1724 29% 7% 97 +1.5 224/272/345 121325 1214 33% 5% 70 -0.3 219/262/32210332891035%4%57-0.9
Jace Peterson
2021 · MLB
31 47→57 49→50 55 52 236/313/390 155284 1518 22% 10% 99 +1.7 236/323/382 146299 1618 25% 11% 101 +1.8 227/319/357130289142025%11%89+0.6
Harrison Bader
2023 · MLB
29 50→56 49→55 55 46 253/308/405 152298 1721 21% 6% 101 +1.8 239/292/372 133285 1523 21% 6% 85 +0.7 242/304/399157300201625%6%96+0.9
Sam Haggerty
2023 · MLB
29 50→44 48→50 62→65 46 245/314/399 154314 1432 26% 8% 102 +1.8 250/325/382 132316 1135 22% 9% 102 +1.8 241/319/35711531074023%9%90+0.4
Hernán Pérez
2021 · MLB
30 46→55 50→55 52→55 43 238/282/393 155288 1916 25% 6% 86 +0.8 240/286/377 137303 1620 26% 6% 84 +0.6 239/283/364126302162426%5%78+0.1
Niko Goodrum
2022 · MLB
30 45→54 49→55 53→55 46 224/298/374 150315 1619 32% 9% 89 +1.0 229/321/362 133325 1415 31% 12% 95 +1.4 235/336/360125330131429%13%98+0.6
Jon Berti
2020 · MLB
30 54→63 46→45 60 48 261/330/398 137325 1332 23% 8% 108 +2.3 247/336/366 119318 1130 23% 11% 102 +1.9 270/339/37310233893921%9%102+1.0
Cameron Maybin
2018 · MLB
31 52→60 44→50 57→55 54 252/328/376 123302 1130 20% 10% 102 +1.8 252/330/385 133318 1220 23% 10% 105 +2.1 256/335/387131329121624%10%104+0.9
Mike Tauchman
2021 · MLB
30 50→56 49→55 55 53 247/325/405 159301 1516 22% 10% 108 +2.3 232/324/367 135305 1311 26% 11% 98 +1.6 244/350/36612130513622%13%107+1.6
Adam Engel
2022 · MLB
30 46→48 51→50 55→60 42 236/299/401 164296 1820 26% 6% 96 +1.5 216/283/342 126308 1224 32% 7% 74 -0.1 198/270/30610829992934%8%55-0.7
Chris Young
2014 · MLB
30 42→49 53→60 50→55 53 222/304/406 184259 2015 23% 10% 100 +1.7 235/307/414 179274 2011 22% 9% 103 +1.9 238/311/41918027521921%8%103+1.1
Jonathan Villar
2022 · MLB
31 50→60 50 53→65 49 250/319/403 153314 1824 26% 9% 105 +2.1 236/293/378 142305 1519 26% 7% 87 +0.8 226/270/352127298112527%6%67-0.3
Rafael Ortega
2021 · MLB
30 45→54 50→55 52→55 48 229/290/390 161268 1816 22% 8% 89 +1.0 242/319/388 146292 1618 22% 10% 101 +1.8 232/322/362130281142121%11%92+0.8
Ryan Roberts
2011 · MLB
30 47→52 45→50 52→55 50 230/298/355 125280 1216 22% 8% 83 +0.6 230/302/369 139269 1615 20% 9% 89 +1.0 227/302/364136262161319%9%85+0.5
Desmond Jennings
2017 · MLB
30 44→54 47→50 49→60 50 224/296/363 139265 1513 22% 9% 85 +0.7 209/268/339 130263 159 26% 7% 66 -0.6 171/216/2689721811727%5%24-1.3
Josh Rojas
2023 · MLB
29 53→54 45→50 53→55 54 255/333/381 126315 1118 22% 10% 105 +2.1 236/306/347 111297 1016 22% 9% 85 +0.7 221/291/3209928091523%9%69-0.2