Kahlil WatsonLF Columbus Clippers
Age 23 L/R 5'9" / 178 lbs MLB Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION334 act + 222 ros · stats below = ROS only
wRC+†83
AVG/OBP/SLG.210 / .285 / .371
PA222
HR7
SB11
K%34
BB%9
BABIP295
ISO160
MLB%100%
Value2026 · WAR
BAT: -11.2 runs (wOBA-derived runs vs avg)-11BATRUN: +3.6 runs (SB/CS + UBR baserunning)+4RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: -6.0 runs (Positional adjustment)-6POSREP: +15.8 runs (Replacement-level credit)+16REPTotal WAR: +0.00+0.0WAR
0.00.51.00.00.30.60.70.6+$12M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 41 / POW 53
Toolsscout grade · Statcast %ile · 2026
CONTACT41
xwOBA
100.242
POWER53
Barrel%
508.2
Avg EV
5289.3
EYE50
scouting grade only
SPEED56
Sprint
6628.1
DEFENSE49
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M
2027Pre-Arb$0.8M+0.3$1M+$0.4M
2028Pre-Arb$0.8M+0.6$2M+$1M
2029Arb-1$2M+0.7$2M+$1M
2030Arb-2$2M+0.6$2M+$0.3M
2031Extbeyond projection horizon · no WAR estimate
Totals $5M $7M +$3M

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
202118 ROKFCL Marlins 4236 10210 5101 41 278381389770 111385 2412 362 135
202118 ROKFCL Marlins 4233 13320 871 41 3945246061.130 212500 1719 491 234
202219 A2 teams 376342 481027 252015 163 140210243452 102297 537 206 16
202219 A2 teams 376335 7818510 321325 163 233309406715 173345 359 316 100
202320 A+Lake County Captains 341296 521309 321188 253 176274311585 135247 359 258 56
202320 A+Lake County Captains 341285 6113012 43928 253 214333386719 172263 2713 323 105
202421 AAAkron RubberDucks 407371 6412114 301683 159 173240323564 151260 417 250 50
202421 AAAkron RubberDucks 407359 7915216 421253 159 220307407714 187285 3110 317 101
202522 AA2 teams 429381 7415513 351668 177 194276362638 168296 398 275 68
202522 AA2 teams 429368 9220616 481198 177 250349467816 217321 2811 357 132
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AAACLE 334300 6514111 291133 237 217292380672 163303 349 292 81 -7 +2 +0 -4 +9 0.1
YTD23 AAACLE 334289 7116113 40993 237 246343443786 197324 3012 349 125 +9 +2 +0 -4 +9 1.7
ROS23 AAACLE 100% 222199 42917 19752 113 210285371656 160294 349 294 83 -4 +1 -1 -2 +6 -0.0
ROS23 MLBCLE 100% 223200 42917 19752 113 210285370655 160294 349 286 77 -6 +1 -1 -2 +6 -0.2
FULL23 AAACLE 557500 10723218 481885 3410 214289376665 162300 349 289 80 -13 +3 -1 -6 +16 -0.1
TOT23 AAACLE 556499 10723218 481885 3410 214290376666 162300 349 293 82 -11 +3 -1 -6 +16 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBCLE 65% 579519 11222320 491886 277 216291385676 170293 328 301 88 -8 +3 -3 -6 +16 0.3
202825 MLBCLE 65% 567507 11222320 491796 277 221297394692 174293 329 305 92 -5 +3 -3 -6 +16 0.5
202926 MLBCLE 65% 561501 11122319 491746 277 222299391690 170293 319 307 93 -4 +3 -2 -6 +16 0.6
203027 MLBCLE 65% 556496 11022319 491726 267 222299393693 171292 319 307 93 -4 +2 -2 -6 +16 0.6
202724 MLBCLE 65% 376337 7415213 321224 185 220295392687 172293 329 293 82 -8 +2 -2 -4 +11 -0.1
202825 MLBCLE 65% 369330 7314213 321164 175 221298394692 173293 319 297 86 -6 +1 -2 -4 +10 0.0
202926 MLBCLE 65% 365326 7214213 321134 175 221298396694 175293 319 299 87 -5 +1 -2 -4 +10 0.1
203027 MLBCLE 65% 361322 7114212 321124 175 220299388687 168293 319 299 87 -5 +1 -2 -4 +10 0.1
▸ Career Totals
Career 16941515 33266958 14753818 8023 219296389685 170295 329 296 84 -30 +7 -8 -18 +48 -0.1
/ 162G 650581 12625322 562067 319 217293384677 167292 329 296 84 -11 +3 -3 -7 +18 -0.0
Career 40803648 73514922128 342145151 19554 201279360639 158289 368 283 75 -116 +17 -11 -44 +116 -3.8
/ 162G 650581 11724420 542318 319 201278360638 158290 368 283 75 -18 +3 -2 -7 +18 -0.6

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
202118 ROKFCL Marlins 4233 13320 871 41 3945246061.130 212500 1719 491 234 +6 +0 +1 0.8
202219 AJupiter Hammerheads 358324 751659 271274 163 231299395694 164346 358 307 93 -3 +2 +10 0.9
202219 ROKFCL Marlins 1811 3201 551 00 2735297271.257 455333 2828 493 235 +3 +0 +1 0.3
202320 A+Lake County Captains 341285 6113012 43928 253 214333386719 172263 2713 323 105 +2 +4 +10 1.6
202421 AAAkron RubberDucks 407359 7915216 421253 159 220307407714 187285 3110 317 101 +0 -1 +12 1.1
202522 AAAColumbus Clippers 176149 38718 22473 102 255362477839 221312 2712 368 140 +8 +1 +5 1.4
202522 AAAkron RubberDucks 253219 541358 26725 75 247340461801 215326 2810 350 126 +7 -1 +7 1.4

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
#1Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#2Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#3Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,8316187219289385-20-11.61.6
/1626642232-7.1-0.40.6pk7: 2
#6Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1

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
Kahlil Watson (OGILVIE) 23 30→41 45→53 55→56 50 214/290/376 162300 1834 34% 9% 82 +0.0
Josh Lowe
2021 · AA
23 41→51 49→55 52→60 42 209/275/352 144299 1720 35% 8% 73 -0.1 247/306/415 168344 1926 32% 8% 102 +1.9 256/314/436180349203131%7%108+1.9
Derek Fisher
2017 · AAA
23 45→52 48→55 55 45 221/295/360 139316 1620 34% 9% 84 +0.6 233/304/401 168327 2018 33% 9% 98 +1.6 231/306/412181317231833%9%98+1.2
Daz Cameron
2020 · AAA
23 40→45 46→55 52→55 42 202/273/338 137283 1317 32% 7% 69 -0.4 210/275/344 134293 1318 31% 7% 72 -0.2 217/290/380163271192527%8%86+0.5
Trey Sweeney
2023 · AA
23 39→43 48→50 57→55 46 198/276/341 142266 1519 30% 9% 71 -0.3 217/288/368 151280 1717 28% 8% 83 +0.6 218/288/372154276191727%8%81+0.3
Joey Wiemer
2023 · AAA
24 42→43 52→55 56→55 41 217/280/383 166298 2023 34% 7% 84 +0.6 203/276/341 138281 1617 32% 8% 72 -0.2 188/269/315127256151631%9%59-0.7
Gage Workman
2023 · AA
23 38→48 47→60 57→55 30 179/228/324 145332 1422 48% 6% 46 -2.0 207/265/367 160347 1821 42% 7% 73 -0.1 235/291/430195347222437%7%97+1.1
Leody Taveras
2022 · MLB
23 42→52 49→50 55 44 215/274/366 151278 1622 29% 7% 76 +0.1 242/293/384 142305 1519 25% 7% 89 +0.9 247/297/378132305132023%7%87+0.7
Christopher Morel
2022 · AAA
23 37→46 48→60 54→50 36 196/246/338 142285 1716 37% 6% 57 -1.2 225/294/422 197299 2512 32% 8% 100 +1.7 224/302/430206282271030%9%102+1.8
Pedro León
2023 · AAA
25 39→44 48→55 53→55 45 191/295/337 145304 1631 39% 10% 80 +0.4 218/290/385 167318 2024 36% 7% 89 +1.0 221/285/392171317222636%6%85+0.5
Trayce Thompson
2014 · AAA
23 35→45 48→65 51→50 38 185/248/327 142271 1715 37% 6% 56 -1.3 209/265/356 147285 1514 31% 7% 70 -0.3 211/299/43522329231737%10%103+1.1
Wilyer Abreu
2023 · AA
24 41→51 49→60 51→50 48 203/295/344 141301 1719 36% 11% 81 +0.4 231/311/412 181294 2314 28% 10% 105 +2.1 236/315/436200281261125%10%108+1.7
John Rave
2023 · AAA
25 43→44 50→55 54→55 43 218/288/365 147310 1918 35% 9% 82 +0.5 217/283/362 145296 1616 30% 8% 79 +0.3 220/292/381161277172326%9%84+0.5
Ernesto Martinez Jr.
2022 · A
23 44→52 48→50 59→55 39 213/283/354 141321 1524 36% 7% 78 +0.2 217/290/352 135305 1520 32% 8% 80 +0.4 229/297/366138300141127%7%84+0.4
Ronny Simon
2023 · AA
23 39→49 52→50 56→55 39 210/253/374 164262 2122 29% 5% 70 -0.3 234/287/359 125298 1324 25% 6% 79 +0.3 261/322/377116323102921%7%95+1.0
Estevan Florial
2022 · MLB
24 39→49 48→55 47→60 41 197/265/341 144297 1615 38% 8% 66 -0.6 216/281/379 163322 1829 36% 8% 83 +0.6 210/277/376166312193537%8%78+0.2
Drew Waters
2023 · MLB
24 44→53 48→55 56→55 40 214/277/355 141323 1622 37% 7% 75 -0.0 231/293/377 146336 1421 33% 7% 87 +0.8 230/293/371141331122132%7%83+0.4
Troy Stokes Jr.
2019 · AA
23 39→38 47→50 54→55 43 198/273/336 137281 1417 33% 8% 69 -0.4 191/270/311 120270 1217 32% 8% 62 -0.9 168/253/270102226101929%8%41-1.2
Jeremy Hazelbaker
2013 · AAA
25 42→52 46→55 58→60 39 210/267/336 126302 1332 34% 6% 66 -0.6 224/267/338 114322 1129 32% 5% 65 -0.7 237/298/404167340152133%7%90+0.6
Taylor Trammell
2022 · MLB
24 41→46 50→55 47→55 44 210/284/359 150288 1812 33% 8% 79 +0.3 220/302/395 175297 2118 31% 10% 96 +1.5 208/300/381173279212332%11%90+0.6
Will Benson
2022 · AAA
24 34→44 54→55 53→55 44 182/274/361 178284 2215 41% 10% 76 +0.1 225/325/404 179323 1922 33% 12% 108 +2.3 225/329/410185318192632%12%109+1.7