Lazaro MoralesOF ACL Giants
Age 22 R/R 5'11" / 160 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 38 proj PA
wRC+†42
AVG/OBP/SLG.189 / .252 / .269
PA38
HR0
K%34
BB%7
ISO80
MLB%0%
Value2026 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.2 runs (Positional adjustment)-0POSREP: +1.1 runs (Replacement-level credit)+1REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.32627
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028Extbeyond projection horizon · no WAR estimate
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
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond 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
202218 ROKDSL Giants Orange 156138 28711 64310 98 203286290576 87281 284 246 46
202218 ROKDSL Giants Orange 156134 401121 103010 98 299390433822 134371 196 367 139
202319 ROKACL Giants Black 133122 12201 6553 140 98160139300 41164 415 141 -34
202319 ROKACL Giants Black 133119 20402 9383 140 168244252496 84225 297 229 33
202420 ROKACL Giants 2723 2100 3141 10 87222130353 43222 5211 182 -2
202420 ROKACL Giants 2720 3100 6101 10 150370200570 50300 3722 297 85
▸ 2026 Season
202622 MLBSF 3835 6100 3130 10 171237200437 29287 348 241 42 -2 +0 +0 -0 +1 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBSF 34% 10697 19311 7351 20 196257278535 82288 337 252 51 -6 +0 +0 -1 +3 -0.3
202723 MLBSF 34% 3634 6100 2120 10 176222206428 29283 336 240 42 -2 +0 +0 -0 +1 -0.1
▸ Career Totals
Career 3634 6100 2120 10 176222206428 29273 336 240 42 -2 +0 +0 -0 +1 -0.1
/ 162G 650614 1081800 362170 180 176222205427 29272 336 240 42 -43 +4 +0 -4 +18 -2.5
Career 460415 671423 2516015 278 161235227462 65250 355 213 21 -41 +2 +0 -3 +13 -2.9
/ 162G 650586 952034 3522621 3811 162235227462 65251 355 213 21 -58 +3 +0 -4 +18 -4.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
202218 ROKDSL Giants Orange 156134 401121 103010 98 299390433822 134371 196 367 139 +7 -1 +4 1.0
202319 ROKACL Giants Black 133119 20402 9383 140 168244252496 84225 297 229 33 -10 +3 +4 -0.4
202420 ROKACL Giants 2720 3100 6101 10 150370200570 50300 3722 297 85 -0 +0 +1 0.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
Lazaro Morales (OGILVIE) 22 189/252/269 80287 01 34% 7% 42 -0.1
Jawuan Harris
2019 · A
22 40→24 40 51→55 42 188/270/283 95293 714 35% 8% 54 -1.4 158/251/236 78308 519 45% 9% 35 -2.8 116/220/1806424652649%10%6-2.4
Ismael Alcantara
2021 · A
22 44→28 38→45 57→50 41 201/270/281 80317 516 36% 8% 53 -1.5 213/271/338 125320 1313 35% 6% 68 -0.5 202/261/313111301121635%6%53-0.8
Jordyn Adams
2022 · A
22 38→40 40→45 52→60 35 183/238/269 86312 816 42% 6% 36 -2.7 194/252/291 97301 829 36% 6% 47 -1.9 186/248/297110286132638%7%45-1.1
Fabian Pertuz
2023 · A
22 37→33 41→40 49→55 33 185/229/278 92285 89 37% 4% 33 -2.9 172/223/263 91273 912 38% 5% 28 -3.2 143/198/2238022791340%5%4-2.5
Cole Roederer
2022 · A
22 41→31 40→45 50 44 197/272/291 94298 813 34% 8% 56 -1.3 201/266/318 117303 1311 35% 7% 61 -1.0 180/254/293113270131136%8%49-1.0
Chris Roller
2019 · A
22 40 41→50 51→55 42 193/268/296 103286 914 34% 8% 56 -1.3 205/269/314 109292 812 30% 6% 60 -1.0 179/262/313134284161640%8%57-0.7
Misael Urbina
2023 · A
21 38→29 42→45 49→50 44 189/258/299 110261 812 30% 8% 53 -1.5 172/250/256 84262 69 34% 9% 38 -2.6 154/242/228742355833%9%26-2.0
Sthervin Matos
2016 · A
22 36→34 40→50 51→50 37 182/232/268 86265 814 34% 5% 33 -2.9 189/238/276 87283 810 34% 6% 37 -2.6 139/173/208692017234%4%-12-1.5
Matt Pita
2019 · A
22 40 36→50 50→55 39 191/246/261 70278 38 31% 6% 37 -2.7 183/235/270 87270 512 32% 4% 35 -2.8 163/217/27311123581933%3%25-1.1
Brandon Lewis
2021 · A
22 42→36 39→55 49→30 41 203/264/290 86289 76 30% 6% 52 -1.6 200/253/377 177299 253 40% 6% 72 -0.2 180/234/34316326224140%5%52-1.1
Ignacio Valdez
2016 · A
21 34 39→45 48→50 38 168/235/254 87269 68 38% 7% 31 -3.0 170/233/292 122289 144 43% 7% 40 -2.4 133/182/26313019917043%5%8-1.1
Jase Bowen
2023 · A
22 39→38 43→50 55 35 192/249/294 102300 1114 38% 5% 47 -1.9 197/249/320 123286 1419 35% 5% 54 -1.4 200/250/342142290172436%5%57-0.7
EJ Andrews Jr.
2023 · A
22 40→28 40→45 52→50 38 191/251/287 95312 810 39% 7% 46 -2.0 168/240/275 107279 1111 41% 8% 39 -2.5 139/217/244105226111141%8%20-2.0
Luis Aviles Jr.
2017 · A
22 38→40 39→50 49→55 32 186/218/269 84287 612 37% 4% 26 -3.4 192/232/265 73306 623 37% 4% 31 -3.0 196/238/335139267152232%4%50-1.1
Arturo Guerrero
2023 · A
22 39 39→40 50 33 175/250/262 88323 612 44% 6% 40 -2.4 190/262/286 96363 89 46% 7% 51 -1.7 140/224/24210330611953%6%27-0.7
Kyle Nevin
2023 · A
21 41→38 40→45 52→50 38 198/249/295 97282 610 31% 5% 47 -1.9 217/274/320 103339 910 36% 7% 64 -0.8 212/271/3099733491237%7%57-0.7
Walking Cabrera
2023 · A
22 37→34 42→45 47→45 40 188/245/295 107268 108 33% 7% 46 -2.0 203/253/315 112302 129 35% 6% 54 -1.4 191/237/303112281151037%5%43-1.2
Nelson Medina
2022 · A
21 39 38→45 53→50 47 187/270/270 84274 515 31% 9% 51 -1.7 185/255/279 94336 713 43% 8% 46 -2.0 134/194/2097529151652%6%-1-1.8
David Masters
2015 · A
22 38→36 36→45 47→40 40 182/248/249 67278 38 34% 7% 35 -2.8 175/232/242 67239 64 28% 6% 27 -3.3 194/263/33113726618133%7%59-0.5
Nick Quintana
2021 · A
23 39 40→45 50→45 37 189/243/279 90293 79 36% 6% 40 -2.4 181/265/289 108254 115 31% 9% 54 -1.4 161/255/26310122311331%10%40-1.3