Kai MurphyOF San Antonio Missions
Age 25 L/L 5'8" / 173 lbs AA HR -7% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION158 act + 162 ros · stats below = ROS only
wRC+†47
AVG/OBP/SLG.196 / .261 / .250
PA162
HR1
K%25
BB%7
BABIP262
ISO54
MLB%2%
Value2026 · WAR
BAT: -23.0 runs (wOBA-derived runs vs avg)-23BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.60-1.6WAR
trajectory · projected WAR by year
-1.1-1.1-1.02628
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE50
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202221 A2 teams 5046 8200 4130 30 174240217457 43242 268 215 23
202221 A2 teams 5044 11300 690 30 250340318658 68314 1812 306 92
202322 A2 teams 371339 731215 211375 125 215271301572 86340 376 250 50
202322 A2 teams 371330 871917 30965 125 264334391725 127348 268 322 105
202423 A+Fort Wayne TinCaps 482430 842026 391506 107 195272293565 98283 318 250 50
202423 A+Fort Wayne TinCaps 482408 962436 611076 107 235343353696 118303 2213 316 100
202524 AASan Antonio Missions 379339 76911 28808 87 224299265564 41286 217 258 56
202524 AASan Antonio Missions 379324 71911 43698 87 219325262588 43271 1811 278 71
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AASD 158147 29402 7373 83 197248265514 68250 234 219 26 -13 +0 +0 -1 +4 -1.0
YTD25 AASD 158144 30402 10293 83 208274278552 69248 186 254 53 -8 +0 +0 -1 +4 -0.5
ROS25 AASD 2% 162148 29501 11412 42 196261250511 54265 257 246 47 -10 +0 +0 -1 +5 -0.6
ROS25 MLBSD 2% 33 0000 010 00 262 330 232 36 -0 +0 +0 -0 +0 -0.0
FULL25 AASD 161150 29402 7383 83 193244260504 67245 244 219 26 -13 +0 +0 -1 +5 -1.0
TOT25 AASD 320295 58903 18785 125 197255258512 61256 246 233 36 -23 +0 +0 -2 +9 -1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBSD 31% 352320 661115 24885 84 206272294566 88267 257 256 54 -18 +0 +0 -2 +10 -1.0
202827 MLBSD 42% 380345 711215 27955 84 206273290563 84268 257 262 58 -18 +0 +0 -2 +11 -1.0
202726 MLBSD 31% 10999 19301 7272 21 192259253512 61264 256 243 44 -7 +0 +0 -1 +3 -0.5
202827 MLBSD 42% 160146 29502 11402 32 199264274538 75265 257 248 48 -9 -0 +0 -1 +5 -0.6
▸ Career Totals
Career 272248 48803 18684 53 194259262521 69251 257 246 46 -16 -0 +0 -2 +8 -1.1
/ 162G 650593 1141907 4316210 127 192259260519 67249 257 246 46 -39 -0 +0 -4 +18 -2.6
Career 21761967 40771623 15460431 5329 207275284559 77284 287 253 52 -118 -1 +0 -13 +62 -7.2
/ 162G 650588 1222127 461809 169 207275286561 78284 287 253 52 -35 -0 +0 -4 +18 -2.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
202221 ALake Elsinore Storm 3330 6200 340 30 200273267539 67231 129 251 50 -2 +1 +1 -0.0
202221 ROKACL Padres 1714 5100 350 00 357471429899 71556 2918 412 173 +1 +0 +0 0.2
202322 A+Fort Wayne TinCaps 10393 19401 6291 10 204260280540 75277 286 241 43 -7 +0 +3 -0.4
202322 ALake Elsinore Storm 268237 681516 24674 115 287362435797 148376 259 353 129 +9 +0 +8 1.7
202423 A+Fort Wayne TinCaps 482408 962436 611076 107 235343353696 118303 2213 316 100 -0 -1 +14 1.3
202524 AASan Antonio Missions 379324 71911 43698 87 219325262588 43271 1811 278 71 -12 -1 +11 -0.3

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
127546208272294-2+0-0.8-0.4
/162664914-4.0+0.0-1.9pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.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
Kai Murphy (OGILVIE) 25 40 25 45 50 197/255/258 61256 312 24% 6% 36 -1.6
Devyn Bolasky
2018 · AAA
25 45 37→30 47→45 44 215/262/297 82266 47 20% 5% 53 -1.5 245/293/320 75292 46 17% 6% 71 -0.3 295/340/341473340211%5%92+0.5
Cole Daily
2022 · AA
25 41 35→30 43→55 45 193/258/249 56273 38 29% 8% 39 -2.5 201/272/270 69315 416 34% 9% 50 -1.7 184/263/2284429812435%9%33-1.4
Junior Sosa
2016 · AA
25 46 39→30 50→55 44 223/271/312 89279 610 22% 6% 60 -1.0 226/295/288 62305 310 25% 9% 65 -0.7 227/303/254273100924%9%56-0.8
Bryant Flete
2018 · AA
25 43→44 38→40 43→50 40 208/252/288 80274 56 26% 5% 46 -2.0 213/282/291 78299 66 29% 7% 60 -1.0 203/291/266632955430%8%56-0.5
Tim Arakawa
2017 · AAA
24 43→42 36→30 48→50 50 205/276/273 67268 410 24% 9% 53 -1.5 213/278/296 83301 812 29% 8% 59 -1.1 204/273/27672302101334%8%53-0.7
Sean McCraw
2011 · AA
25 43 37→30 43→30 46 201/271/272 71279 34 28% 8% 50 -1.7 205/270/304 99282 86 28% 8% 59 -1.1 165/239/2651002219028%8%31-0.8
Norberto Obeso
2019 · A
24 44→41 36→30 47→45 50 206/271/271 66250 48 19% 8% 50 -1.7 205/266/280 75275 48 25% 7% 50 -1.7 193/258/257642681526%8%37-1.3
Andrew Moritz
2022 · A
25 48 35→30 47→50 41 226/265/275 50295 313 24% 5% 47 -1.9 230/291/306 76312 510 26% 7% 67 -0.5 230/299/304743124925%8%67-0.2
Ian Parmley
2016 · AA
26 43 35→30 50 46 202/263/254 52276 313 26% 8% 42 -2.3 227/268/291 64330 315 30% 5% 53 -1.5 239/273/2975834821731%4%52-0.6
Forrestt Allday
2016 · AA
25 47→45 36→30 40→50 48 221/301/287 66300 49 26% 8% 68 -0.5 229/305/287 58289 312 20% 8% 69 -0.4 227/306/2744728321319%8%64-0.4
Luis Mendez
2018 · AA
25 42 37→30 47→50 44 203/263/276 72274 512 27% 7% 48 -1.9 211/268/310 99299 910 31% 7% 59 -1.1 197/253/279822798731%6%41-1.0
Mike Rozema
2007 · AA
25 46→47 37→40 47→50 41 219/261/298 79282 411 23% 5% 52 -1.6 229/275/331 102297 1010 25% 5% 66 -0.6 238/285/347108304131125%6%72-0.1
Carlos Penuelas
2013 · AAA
25 45 40→30 45→50 40 218/257/310 92285 88 26% 5% 53 -1.5 243/292/323 80305 611 21% 6% 72 -0.2 266/314/3225632931219%5%77+0.1
Wade Robinson
2006 · AA
25 47→48 36→30 41→50 41 222/261/279 57290 412 24% 5% 46 -2.0 227/263/281 54293 410 23% 5% 47 -1.9 234/263/262272991821%4%39-0.8
Cole Billingsley
2019 · A
25 42→51 37→30 49→50 45 200/259/270 70261 414 24% 7% 44 -2.1 213/264/286 73273 414 22% 6% 50 -1.7 228/269/2845628521720%4%46-1.1
Peter Mooney
2016 · AA
25 45→51 36→40 47→45 51 208/285/271 63261 36 20% 9% 56 -1.3 219/272/296 77258 55 16% 6% 56 -1.3 200/267/288882448720%8%50-0.7
Evan Marzilli
2016 · AAA
25 44→46 39→40 49→50 42 209/271/299 91301 513 31% 7% 57 -1.2 196/276/276 80290 514 31% 9% 54 -1.4 183/270/2557227441431%10%44-1.4
Jake Opitz
2011 · AA
25 44→51 37→40 45 46 209/268/286 77263 36 21% 7% 53 -1.5 211/253/308 97279 76 26% 5% 52 -1.6 214/243/3281142709424%4%50-0.9
Jake Thomas
2017 · A
24 42 37→30 49→50 44 197/266/269 72280 47 29% 8% 48 -1.9 212/297/284 72324 39 31% 10% 65 -0.7 209/316/2645632911032%13%66-0.4
Joey DeMichele
2016 · AA
25 44→47 37→40 50 39 210/253/288 78290 410 28% 5% 46 -2.0 214/264/329 115298 107 30% 6% 62 -0.9 204/256/33613227913231%6%57-1.1