Jirvin MorilloC ACL Reds
Age 19 S/R 5'11" / 177 lbs ROK HR +6% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION210 act + 140 ros · stats below = ROS only
wRC+†84
AVG/OBP/SLG.203 / .295 / .333
PA140
HR3
K%31
BB%11
BABIP286
ISO130
MLB%0%
Value2026 · WAR
BAT: -4.5 runs (wOBA-derived runs vs avg)-4BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +6.2 runs (Positional adjustment)+6POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +1.20+1.2WAR
0.01.53.01.21.72.22.42.52.52.52.52.4+$132M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 46
Toolsscout grade
CONTACT50
scouting grade only
POWER46
scouting grade only
EYE60
scouting grade only
SPEED40
scouting grade only
DEFENSE45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+2.4$14M+$14M
2031Pre-Arb$0.9M+2.5$14M+$13M
2032Pre-Arb$0.9M+2.5$13M+$12M
2033Arb-1$5M+2.5$12M+$9M
2034Arb-2$8M+2.5$11M+$7M
2035Arb-3$11M+2.4$10M+$5M
Totals $28M $73M +$61M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Reds 156129 221111 25330 32 171305295600 124216 2116 281 73
202417 ROKDSL Reds 156114 291412 40210 32 254448447895 193290 1326 401 165
202518 ROK2 teams 231207 36805 22610 65 174253285538 111217 2610 241 43
202518 ROK2 teams 231196 531415 33530 65 270376429804 158343 2314 359 133
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKCIN 210181 37837 25791 42 204304398702 193309 3812 305 92 -2 +0 +0 +4 +6 0.8
YTD19 ROKCIN 210166 511259 40551 42 3074446021.047 295404 2619 445 199 +23 +0 +0 +4 +6 3.4
ROS19 ROKCIN 0% 140123 25513 15441 21 203295333628 130292 3111 296 84 -2 +0 -0 +3 +4 0.4
ROS19 MLBCIN 0% 01 0000 000 00 295 294 83 -0 +0
FULL19 ROKCIN 210182 37837 25791 42 203304396700 192306 3812 305 92 -2 +0 +0 +4 +6 0.8
TOT19 ROKCIN 350304 6213410 401232 63 204301372672 168299 3511 301 89 -4 +0 -0 +6 +10 1.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBCIN 43% 326287 621338 34992 41 216303366669 150296 3010 302 90 -4 +0 -0 +6 +9 1.2
202821 MLBCIN 61% 429377 8317411 451264 62 220310374684 154296 2910 308 94 -3 +0 -0 +8 +12 1.7
202922 MLBCIN 68% 497438 9820414 521434 62 224312384695 160297 2910 311 96 -2 +0 -0 +9 +14 2.2
203023 MLBCIN 71% 520456 10321415 541485 72 226315388703 162298 2810 314 98 -1 +1 -0 +9 +15 2.4
203124 MLBCIN 71% 520456 10321415 541485 72 226315388703 162298 2810 316 100 -0 +1 -0 +9 +15 2.5
203225 MLBCIN 71% 520455 10321415 551475 72 226317389706 163298 2811 316 100 +0 +1 -0 +9 +15 2.5
203326 MLBCIN 71% 520455 10321415 551475 72 226317389706 163298 2811 317 101 +0 +1 -0 +9 +15 2.5
203427 MLBCIN 69% 520455 10321415 551485 72 226317389706 163298 2811 317 101 +0 +1 -0 +9 +15 2.5
203528 MLBCIN 69% 520454 10321415 561485 72 227318390708 163297 2811 316 100 -0 +1 -1 +9 +15 2.4
203629 MLBCIN 67% 520454 10221415 561505 62 225317388704 163297 2911 314 98 -1 +0 -2 +9 +15 2.2
203730 MLBCIN 66% 520455 10121414 561514 62 222313378691 156295 2911 311 96 -2 +0 -2 +9 +15 2.0
203831 MLBCIN 71% 504441 9820414 541484 62 222313381694 159293 2911 307 93 -4 +0 -3 +9 +14 1.7
203932 MLBCIN 74% 489429 9218413 531454 52 214307366673 152289 3011 301 89 -6 +0 -4 +9 +14 1.3
204033 MLBCIN 77% 452397 8216311 481374 52 207298345644 139284 3011 294 84 -8 +0 -4 +8 +13 0.8
204134 MLBCIN 72% 396348 701339 421223 41 201293333626 132278 3111 286 77 -10 +0 -5 +7 +11 0.3
202720 MLBCIN 43% 141124 28614 15431 21 226314387701 161299 3011 300 88 -2 +0 -0 +3 +4 0.5
202821 MLBCIN 61% 261230 511127 27772 31 222309378687 157299 3010 305 91 -3 +0 -0 +5 +7 1.0
202922 MLBCIN 68% 339298 6814310 35983 42 228315396711 168300 2910 308 94 -2 +0 -0 +6 +10 1.3
203023 MLBCIN 71% 370325 7415311 391063 52 228316394710 166301 2911 311 96 -2 +0 -0 +7 +10 1.6
203124 MLBCIN 71% 369324 7415311 391053 52 228317395712 167301 2811 312 97 -1 +0 -0 +7 +10 1.6
203225 MLBCIN 71% 369324 7415311 391053 52 228317395712 167301 2811 313 98 -1 +0 -0 +7 +10 1.7
203326 MLBCIN 71% 369324 7415311 391053 52 228317395712 167301 2811 313 98 -1 +0 -0 +7 +10 1.7
203427 MLBCIN 69% 361317 7315311 381033 52 230318401719 170301 2911 313 98 -1 +0 -0 +6 +10 1.6
203528 MLBCIN 69% 358314 7215311 381023 52 229318401720 172300 2811 312 97 -1 +0 -1 +6 +10 1.5
203629 MLBCIN 67% 348305 6914310 371003 42 226316390706 164299 2911 311 96 -2 +0 -1 +6 +10 1.4
203730 MLBCIN 66% 342299 6814310 37993 41 227319395713 167298 2911 308 94 -2 +0 -2 +6 +10 1.3
203831 MLBCIN 71% 357313 6914310 381053 41 220311380691 160295 2911 304 91 -4 +0 -2 +6 +10 1.1
203932 MLBCIN 74% 364319 7014310 391083 41 219310376686 157292 3011 298 86 -6 +0 -3 +7 +10 0.9
204033 MLBCIN 77% 347304 651339 371053 41 214305365670 151287 3011 292 81 -7 +0 -3 +6 +10 0.6
204134 MLBCIN 72% 286252 521027 30882 31 206296345641 139280 3110 283 75 -8 +0 -4 +5 +8 0.2
▸ Career Totals
Career 49814373 98120041143 527144941 6223 224314387700 163298 2911 306 93 -42 +3 -16 +89 +141 17.8
/ 162G 650571 12826519 691895 83 224314387701 163297 2911 306 93 -6 +0 -2 +12 +18 2.3
Career 77806816 148930959208 831224565 10136 218309373682 154291 2911 307 93 -64 +6 -23 +139 +220 28.4
/ 162G 650569 12426517 691885 83 218307371678 153291 2911 307 93 -5 +0 -2 +12 +18 2.4

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
202417 ROKDSL Reds 156114 291412 40210 32 254448447895 193290 1326 401 165 +11 -0 +4 1.6
202518 ROKDSL Reds 139116 30804 23250 62 259381431812 172299 1817 366 139 +6 +0 +4 1.1
202518 INTLSydney Blue Sox 9280 23611 10280 03 287367425792 138415 3011 347 124 +2 -1 +3 0.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
#1Chris Iannettalast yr '19
career totals — 14 seasons, 4,253 PA
144,25314111230345406+76-3023.721.5
/162664222+11.9-4.63.7pk7: 19
#2Kurt Suzukilast yr '22
career totals — 16 seasons, 6,163 PA
166,16314320255314388+110-3522.720.5
/162664152+11.9-3.82.4pk7: 18
#3Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
115,16614064222309380+92-1920.516.2
/162664188+11.9-2.52.6pk7: 12
#4John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#6Welington Castillolast yr '19
career totals — 8 seasons, 2,667 PA
82,667975254313425+48-1413.313.2
/162664241+11.9-3.43.3pk7: 13

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
Jirvin Morillo (OGILVIE) 19 25→50 25→46 40 60 204/301/372 168299 106 35% 11% 89 +1.2
Adael Amador
2022 · A
19 45→54 41→50 45→55 47 217/279/316 98271 811 23% 7% 65 -0.7 239/313/375 136278 1617 19% 9% 95 +1.4 230/306/371141263182320%9%88+0.7
Edgar Quero
2022 · A
19 44→54 43→50 48→40 45 197/300/311 114330 96 39% 10% 75 -0.0 233/323/384 151296 175 26% 10% 102 +1.9 235/323/38715228918424%9%101+1.4
Randy Florentino
2019 · A
19 46 45→50 45 51 220/308/355 135308 108 30% 11% 88 +0.9 191/266/284 93290 75 34% 9% 52 -1.6 183/233/258752428427%6%29-0.9
Moisés Ballesteros
2023 · A
19 43→53 47→50 45→40 47 217/283/352 135277 155 27% 8% 76 +0.1 243/301/378 135296 164 23% 7% 91 +1.1 266/326/40513931116319%8%106+1.6
Juan Brito
2022 · A
20 45→49 42→50 47→45 45 219/283/320 101283 1012 26% 7% 68 -0.5 232/313/374 142284 149 22% 10% 95 +1.4 227/311/37414727215921%10%92+1.1
Francisco Mejía
2015 · A
19 45→55 44→55 49→40 40 221/266/338 118283 118 26% 5% 66 -0.6 238/283/344 106294 104 22% 5% 73 -0.1 256/302/42817230217121%5%103+1.0
Luis Campusano
2018 · A
19 43→53 41→50 41→30 44 213/267/308 95273 104 25% 6% 58 -1.2 251/303/368 117300 122 20% 6% 89 +0.9 264/328/43216829722119%8%113+1.5
Luis Alvarez
2009 · A
19 47 43→45 44→45 48 231/306/343 112272 115 19% 7% 85 +0.7 224/289/325 101280 96 22% 6% 72 -0.2 209/262/31710825012121%4%55-0.3
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Carlos Rodriguez
2022 · A
19 39 40→45 46→45 47 181/281/275 94294 76 37% 11% 57 -1.2 183/259/259 76293 56 36% 9% 43 -2.2 170/253/254842537233%9%37-1.0
Héctor Sánchez
2008 · A
18 46→50 44→50 44→30 50 226/297/346 120261 116 18% 8% 81 +0.4 242/307/346 104291 84 18% 7% 85 +0.7 252/291/37312131013022%4%83+0.3
Elias Díaz
2010 · A
19 42→52 41→50 42→45 44 204/265/299 95266 85 26% 7% 55 -1.4 186/235/263 77243 54 25% 5% 32 -3.0 245/304/37813327215016%7%89+0.5
Harold Garcia
2007 · A
20 45→55 39→45 46→55 47 211/305/306 95281 69 25% 8% 76 +0.0 229/295/330 101292 715 23% 5% 76 +0.1 253/307/36010734272627%4%86+0.5
Mark Vientos
2019 · A
19 42→49 46→60 43→30 45 215/275/340 125273 143 26% 7% 70 -0.3 206/250/349 143284 182 33% 5% 62 -0.9 245/305/44720232528032%7%109+2.0
Leo Bernal
2023 · A
19 40→46 49→45 46→50 42 209/261/356 147254 185 26% 6% 69 -0.4 218/289/326 108292 107 27% 9% 72 -0.2 221/285/341120281141025%8%71-0.2
Shawn Zarraga
2009 · A
20 48 40 51→45 49 226/308/322 96306 77 26% 9% 79 +0.3 223/295/301 78305 56 26% 7% 69 -0.4 277/347/362843224214%8%106+0.8
Victor Heredia
2019 · A
19 47 44→50 42→30 39 232/274/353 122292 114 25% 4% 72 -0.2 213/267/301 88291 75 28% 6% 56 -1.3 176/240/214382493228%6%21-1.0
Jeferson Quero
2022 · A
19 48→42 43→50 47→45 50 230/306/345 115283 910 21% 8% 85 +0.7 221/273/345 124289 148 27% 6% 70 -0.3 225/289/37014526918423%7%82+0.3
Michael Arroyo
2023 · A
18 48→42 42→50 44→50 45 227/318/334 107303 87 26% 7% 88 +0.9 214/310/343 129287 128 28% 8% 88 +0.9 219/307/369150281181327%8%90+0.9
Hao-Yu Lee
2023 · A
20 48→47 45→55 48→55 46 233/305/357 125310 1212 27% 8% 87 +0.8 242/305/384 142306 1516 25% 7% 94 +1.3 248/306/416169299181623%6%100+1.2