Coby MoralesOF Somerset Patriots
Age 24 L/R 6'1" / 225 lbs AA HR +8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION341 act + 227 ros · stats below = ROS only
wRC+†74
AVG/OBP/SLG.222 / .284 / .362
PA227
HR6
SB7
K%35
BB%7
BABIP324
ISO140
MLB%2%
Value2026 · WAR
BAT: -9.9 runs (wOBA-derived runs vs avg)-10BATRUN: -0.5 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +16.1 runs (Replacement-level credit)+16REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.20.10.0+$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 40
Toolsscout grade
CONTACT40
scouting grade only
POWER40
scouting grade only
EYE40
scouting grade only
SPEED50
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
2029Pre-Arb$0.8M+0.2$0.6M+$0.0M
2030Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.8M $0.7M +$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
202321 ATampa Tarpons 4944 10601 5220 01 227306432738 205429 4510 303 90
202321 ATampa Tarpons 4941 12701 8150 01 293408537945 244440 3116 414 175
202422 A2 teams 442395 67813 381998 348 170256218474 48330 459 218 25
202422 A2 teams 442375 951114 581298 348 253365320685 67374 2913 321 104
202523 A+3 teams 509470 931736 311816 195 198256285542 87305 366 239 41
202523 A+3 teams 509455 1132338 461326 195 248325365690 116331 269 312 97
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AANYY 341312 7315113 261190 128 234293413706 179328 358 305 92 -3 -1 +0 -2 +10 0.4
YTD24 AANYY 341300 8218115 38920 128 273355490845 217342 2711 369 141 +16 -1 +0 -2 +10 2.3
ROS24 AANYY 2% 227207 46916 17791 73 222284362646 140317 357 282 74 -7 +0 +0 -1 +6 -0.1
ROS24 MLBNYY 2% 55 1000 020 00 200200200400 319 400 282 74 -0 +0 +0 -0 +0 -0.0
FULL24 AANYY 346317 7415113 261210 128 233292410702 177328 358 305 91 -3 -1 +0 -2 +10 0.4
TOT24 AANYY 568519 11924219 431981 1911 229289393682 164326 358 296 85 -10 -1 +0 -3 +16 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBNYY 31% 569518 11523215 431903 157 222285361646 139314 338 288 79 -14 +0 +0 -3 +16 -0.1
202826 MLBNYY 45% 584531 11823216 451903 157 222287363650 141312 338 292 82 -12 +0 +0 -4 +17 0.1
202927 MLBNYY 49% 589535 11923216 461893 157 222288363650 140311 328 294 83 -11 +0 +0 -4 +17 0.2
203028 MLBNYY 52% 588533 11923216 471883 157 223290364654 141310 328 293 83 -11 +0 -1 -4 +17 0.1
203129 MLBNYY 52% 583528 11823216 471883 136 223291366656 142309 328 292 81 -12 +0 -1 -3 +17 -0.1
202725 MLBNYY 31% 176160 36715 13591 52 225287375662 150316 347 288 78 -4 +0 +0 -1 +5 -0.0
202826 MLBNYY 45% 260237 531117 20851 73 224287367654 143314 338 291 81 -6 +0 +0 -2 +7 0.0
202927 MLBNYY 49% 290263 591218 23932 84 224292369660 144313 328 293 82 -6 +0 +0 -2 +8 0.1
203028 MLBNYY 52% 303274 621219 24972 84 226293376669 150312 328 292 82 -6 +0 -0 -2 +9 0.0
203129 MLBNYY 52% 301272 611218 24972 73 224292364656 140311 328 290 80 -7 +0 -1 -2 +9 -0.0
▸ Career Totals
Career 13351211 27254537 1044338 3516 225290369659 145314 328 291 81 -29 +1 -1 -8 +38 0.1
/ 162G 650590 13226218 512114 178 224290366656 142313 328 291 81 -14 +0 -1 -4 +18 0.0
Career 41403761 8051551595 319142630 13351 214281339620 125314 348 277 70 -139 +6 -2 -25 +117 -4.3
/ 162G 650590 12624215 502245 218 214281337618 124314 348 277 70 -22 +1 -0 -4 +18 -0.7

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
202321 ATampa Tarpons 4941 12701 8150 01 293408537945 244440 3116 414 175 +4 -0 +1 0.5
202422 A+Hudson Valley Renegades 6049 14200 10161 31 286417327743 41424 2717 352 128 +2 +0 +2 0.4
202422 ATampa Tarpons 382326 81914 481137 317 248357319676 71367 3013 316 100 +0 +3 +11 1.5
202523 AASomerset Patriots 9690 19300 6310 20 211260244505 33322 326 235 38 -7 +0 +3 -0.4
202523 A+Hudson Valley Renegades 382338 851837 37925 153 251334385719 133324 2410 324 106 +2 +2 +11 1.5
202523 INTLMesa Solar Sox 3127 9201 391 22 333419519938 185471 2910 416 177 +3 -0 +1 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
#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
#6Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,3373634224287367-8+00.10.2
/1626641817-4.0+0.00.1pk7: 0

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
Coby Morales (OGILVIE) 24 40 40 50 40 229/289/393 164326 1919 35% 8% 85 +0.2
Slade Heathcott
2015 · AA
24 44→43 42→45 50 37 213/261/322 109311 915 34% 5% 59 -1.1 229/280/342 113319 1110 30% 6% 72 -0.2 218/286/353135311151133%7%75+0.0
Oliver Dunn
2022 · AA
24 39→47 44→50 53→55 45 189/273/309 120297 1114 38% 10% 62 -0.9 217/302/371 154344 1514 38% 10% 89 +1.0 212/288/350139311142534%8%75+0.0
Kameron Misner
2022 · AA
24 42→43 43→50 55 42 199/272/316 117310 1019 36% 8% 63 -0.8 200/289/343 143318 1523 38% 11% 78 +0.2 205/283/356150291162733%9%75+0.0
Caleb Roberts
2023 · AA
23 41→42 43→45 50 43 199/278/313 114297 1112 34% 8% 65 -0.7 202/279/326 124295 1111 33% 8% 69 -0.4 187/272/303117258121130%8%58-0.7
Thomas Milone
2019 · AA
24 46→44 39→45 47→55 39 216/266/307 91307 510 30% 5% 56 -1.3 237/292/357 120326 816 28% 7% 80 +0.4 226/293/352126331101833%8%77+0.1
Gage Green
2017 · A
24 43 40→45 46→50 40 208/269/298 90288 910 30% 6% 56 -1.3 205/262/294 89283 78 29% 6% 53 -1.5 175/222/236622320023%4%22-0.7
Cornelius Randolph
2021 · AA
24 43→48 41→45 46→45 42 209/269/304 95294 89 30% 7% 58 -1.2 206/266/322 116338 1212 39% 7% 62 -0.9 194/257/314120296151537%8%53-0.5
Aneury Tavárez
2016 · AAA
24 43→53 44→45 51→50 33 211/249/327 117305 1115 34% 4% 55 -1.4 238/278/347 109312 816 25% 5% 72 -0.2 239/277/3389930861624%4%66-0.4
Quincy Hamilton
2022 · A
24 46→44 40→50 51→50 46 220/295/307 87301 715 28% 8% 70 -0.3 219/300/362 143286 1614 28% 9% 87 +0.8 207/292/361154264181428%9%80+0.3
Shayne Fontana
2022 · AA
25 40 41→45 48→55 46 193/273/296 103282 88 32% 9% 58 -1.2 214/297/319 105298 1014 29% 9% 75 -0.0 219/304/31898295101927%8%75-0.0
Nick Maton
2021 · AA
24 42 41→50 45 44 206/270/300 94283 89 29% 8% 57 -1.2 211/291/339 128285 127 28% 9% 77 +0.1 215/306/36915426518425%10%89+0.6
Grant Witherspoon
2021 · A
24 39→45 39→50 52→50 39 192/242/278 86277 713 32% 6% 39 -2.5 220/275/371 151299 1913 32% 7% 79 +0.3 215/275/371156290201432%7%75+0.0
Travis Swaggerty
2022 · AAA
24 44 43→45 52→55 45 214/280/322 108290 1116 29% 8% 67 -0.5 207/267/326 119297 1019 31% 7% 63 -0.9 199/264/31211329582033%8%54-0.7
Luigi Rodriguez
2017 · AA
24 44→48 44→50 54→55 35 216/255/334 118320 1118 35% 5% 59 -1.1 227/269/377 150349 1814 38% 5% 77 +0.1 228/271/392164345211439%5%78+0.1
Conner Capel
2021 · AAA
24 43→46 43→50 47→55 41 215/263/327 112286 1111 29% 6% 61 -1.0 217/279/345 128273 1415 25% 8% 73 -0.1 213/283/334121267131925%8%68-0.4
Brock Lundquist
2021 · AA
25 41→43 44→45 46→45 41 207/269/325 118287 127 31% 7% 64 -0.8 206/275/323 117358 138 42% 8% 66 -0.6 146/233/2429529115051%8%30-0.7
Jordan Danks
2011 · AAA
24 47→49 42→50 50 41 224/280/333 109325 913 32% 7% 69 -0.4 234/299/363 129329 1315 30% 8% 85 +0.7 239/310/370131330161130%9%90+0.8
Chris Meyers
2023 · A
24 42→44 44→55 51→45 42 209/269/330 121281 129 29% 7% 65 -0.7 226/282/380 154300 195 30% 6% 84 +0.6 223/282/38015729120330%6%81+0.3
Devin Foyle
2021 · A
24 42→36 40→45 48→45 45 201/279/294 93296 812 32% 9% 60 -1.0 209/277/348 139270 168 28% 8% 73 -0.1 196/269/34214524418627%8%65-0.4
Anderson Miller
2018 · AA
24 45 43→45 52→50 38 218/262/325 107306 1111 32% 5% 60 -1.0 204/243/315 111277 1211 30% 5% 49 -1.8 184/228/300116241151330%5%36-1.6