Joswa LugoSS ACL Angels
Age 19 R/R 6'3" / 187 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION216 act + 144 ros · stats below = ROS only
wRC+†72
AVG/OBP/SLG.208 / .280 / .331
PA144
HR3
K%28
BB%7
BABIP276
ISO123
MLB%0%
Value2026 · WAR
BAT: -13.5 runs (wOBA-derived runs vs avg)-13BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +3.9 runs (Positional adjustment)+4POSREP: +10.2 runs (Replacement-level credit)+10REPTotal WAR: -0.00-0.0WAR
0.01.53.00.61.21.72.12.42.52.62.62.5+$116M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 42 / POW 57
Toolsscout grade
CONTACT42
scouting grade only
POWER57
scouting grade only
EYE42
scouting grade only
SPEED53
scouting grade only
DEFENSE50
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.1$12M+$12M
2031Pre-Arb$0.9M+2.4$13M+$13M
2032Pre-Arb$0.9M+2.5$13M+$12M
2033Arb-1$5M+2.6$12M+$10M
2034Arb-2$9M+2.6$11M+$7M
2035Arb-3$12M+2.5$10M+$5M
Totals $30M $72M +$59M

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
202417 ROKDSL Angels 219201 38623 9686 185 189245284529 95263 314 235 38
202417 ROKDSL Angels 219193 581135 17516 185 301375466841 166379 238 370 141
202518 ROKACL Angels 152138 26502 10613 14 188258268526 80316 407 228 33
202518 ROKACL Angels 152129 35702 19403 14 271377372750 101375 2612 343 121
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKLAA 216192 38815 18736 01 198287328615 130289 348 268 63 -9 -0 +0 +2 +6 -0.1
YTD19 ROKLAA 216181 501217 29516 01 276394470863 193350 2413 386 154 +13 -0 +0 +2 +6 2.2
ROS19 ROKLAA 0% 144130 27513 10413 21 208280331610 123283 287 280 72 -5 +0 -0 +2 +4 0.1
ROS19 MLBLAA 0% 01 0000 000 00 282 265 61 -0 +0
FULL19 ROKLAA 216193 38815 18736 01 197287326613 130287 348 268 63 -9 -0 +0 +2 +6 -0.1
TOT19 ROKLAA 360322 651328 281149 22 202284329613 127284 328 273 67 -13 -0 -0 +4 +10 -0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBLAA 34% 335303 671329 24935 52 221289366655 145285 287 293 83 -7 +0 -1 +4 +9 0.6
202821 MLBLAA 48% 436393 8917213 331187 73 226298379677 153287 278 304 91 -5 +0 -1 +5 +12 1.2
202922 MLBLAA 54% 501450 10620317 381338 94 236306407713 171288 278 311 96 -2 +0 -1 +5 +14 1.7
203023 MLBLAA 57% 543487 11521319 421439 104 236309409717 172289 268 316 100 +0 +0 -1 +6 +15 2.1
203124 MLBLAA 57% 569511 12223321 441499 114 239310419729 180290 268 320 103 +2 +1 -1 +6 +16 2.4
203225 MLBLAA 57% 582522 12523322 4515210 125 239312421733 182290 268 322 104 +3 +0 -1 +6 +16 2.5
203326 MLBLAA 56% 588527 12623322 4615310 125 239312419732 180290 268 323 105 +4 +0 -1 +6 +17 2.6
203427 MLBLAA 55% 587526 12523322 4615310 125 238311418729 181290 268 323 105 +4 +0 -1 +6 +17 2.6
203528 MLBLAA 55% 582521 12423322 4615310 125 238312420732 182290 268 322 105 +3 +0 -2 +6 +16 2.5
203629 MLBLAA 53% 571511 12122321 461519 114 237311415726 178289 268 320 103 +2 +1 -3 +6 +16 2.3
203730 MLBLAA 53% 560501 11822320 451509 104 236310411721 176288 278 318 101 +1 +0 -3 +6 +16 2.0
203831 MLBLAA 52% 546488 11221219 441489 104 230305398703 168286 278 314 98 -1 +0 -4 +6 +15 1.7
203932 MLBLAA 52% 527472 10619218 421448 94 225299388687 163283 278 309 94 -3 +0 -5 +6 +15 1.3
204033 MLBLAA 52% 498447 9917217 401398 83 221297383680 161279 288 302 89 -6 +0 -5 +5 +14 0.9
204134 MLBLAA 47% 451405 8715214 361297 73 215290365656 151273 298 293 82 -9 +0 -6 +5 +13 0.3
202720 MLBLAA 34% 115104 23413 8322 21 221289365655 144283 287 280 72 -4 +0 -0 +1 +3 0.1
202821 MLBLAA 48% 211190 43816 16573 41 226297374670 147285 278 290 80 -5 +0 -0 +2 +6 0.4
202922 MLBLAA 54% 272245 571119 21724 52 233304396700 163287 268 297 86 -4 +0 -1 +3 +8 0.6
203023 MLBLAA 57% 307275 6512211 24815 62 236309415724 178288 268 302 89 -4 +0 -1 +3 +9 0.8
203124 MLBLAA 57% 322289 6913211 25845 63 239310412722 173289 268 306 92 -3 +0 -1 +3 +9 0.9
203225 MLBLAA 57% 329295 7013212 26865 73 237310417727 180289 268 308 94 -2 +0 -1 +4 +9 1.0
203326 MLBLAA 56% 332298 7113212 26865 73 238310416726 178289 268 309 94 -2 +0 -1 +4 +9 1.1
203427 MLBLAA 55% 325291 7013212 26855 73 241314423736 182289 268 309 95 -2 +0 -1 +3 +9 1.0
203528 MLBLAA 55% 319286 6812212 25845 63 238310420730 182289 268 308 94 -2 +0 -1 +3 +9 0.9
203629 MLBLAA 53% 305272 6412111 25815 62 235311408719 173288 278 306 93 -3 +0 -1 +3 +9 0.9
203730 MLBLAA 53% 295264 6111111 24795 52 231307405712 174287 278 304 91 -3 +0 -2 +3 +8 0.7
203831 MLBLAA 52% 285255 5911110 23775 52 231307400707 169285 278 300 88 -4 +0 -2 +3 +8 0.6
203932 MLBLAA 52% 273245 551019 22754 52 224299384683 159282 278 295 84 -5 +0 -2 +3 +8 0.4
204033 MLBLAA 52% 257231 50918 20724 42 216290368658 152278 288 289 79 -6 +0 -3 +3 +7 0.1
204134 MLBLAA 47% 213191 41717 17613 31 215289372661 157272 298 280 73 -7 +0 -3 +2 +6 -0.1
▸ Career Totals
Career 41603732 86615921144 328111265 7832 232305402707 170289 278 301 88 -55 +3 -19 +45 +118 9.3
/ 162G 650583 13525322 5117410 125 232304398702 166290 278 301 88 -9 +0 -3 +7 +18 1.5
Career 83917533 173331842284 6462278140 16669 230303397699 166289 278 310 95 -46 +6 -36 +90 +238 25.6
/ 162G 650584 13425322 5017611 135 229303396698 166287 278 310 95 -4 +1 -3 +7 +18 2.0

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 Angels 219193 581135 17516 185 301375466841 166379 238 370 141 +10 +2 +6 1.8
202518 ROKACL Angels 152129 35702 19403 14 271377372750 101375 2612 343 121 +4 -1 +4 0.7

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
#1Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
#2Bill Halllast yr '11
career totals — 9 seasons, 3,621 PA
93,62112362249308437+22+715.916.6
/1626642311+4.1+1.32.9pk7: 17
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#4Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#6Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
94,36015181233302402+45+015.912.9
/1626642312+6.9+0.02.4pk7: 10

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
Joswa Lugo (OGILVIE) 19 26→42 37→57 56→53 42 202/284/329 127284 82 32% 8% 67 -0.0
Trevor Story
2012 · A
19 42→49 43→60 54→55 44 208/271/317 109280 1113 29% 7% 63 -0.9 191/252/319 128296 1313 38% 7% 56 -1.3 247/315/451204301242526%8%113+2.3
Royce Lewis
2018 · A
19 45→49 41→60 55→50 47 217/288/313 96267 816 21% 7% 69 -0.4 215/262/314 99286 816 27% 5% 57 -1.2 261/322/478218301311424%8%123+1.6
Ravel Santana
2011 · A
19 43 46→50 51→55 47 216/296/344 128273 1516 26% 8% 81 +0.4 220/281/361 141294 1513 29% 7% 78 +0.2 205/253/387182264221531%6%72-0.1
Ronarsy Ledesma
2012 · A
19 41 42→45 47→50 43 203/277/306 103268 97 27% 6% 63 -0.9 224/283/326 102290 511 24% 5% 69 -0.4 226/280/33711129161123%4%69-0.2
Dilson Herrera
2013 · A
19 44→54 43→50 51→50 43 214/269/331 117274 913 25% 6% 65 -0.7 241/291/379 138314 1412 26% 6% 86 +0.8 258/308/400143315151323%6%96+1.3
Renato Núñez
2013 · A
19 44→51 43→60 49→30 39 216/264/333 117285 95 27% 4% 63 -0.8 205/246/338 133272 163 30% 4% 57 -1.2 235/306/45121627131126%7%111+1.7
Jett Williams
2023 · A
19 45→46 41→45 56→55 43 214/285/313 99288 714 27% 7% 68 -0.5 203/314/320 117299 923 31% 12% 83 +0.6 201/310/335134289102630%12%81+0.3
Jeferson Quero
2023 · A
20 44→42 44→50 49→45 41 219/269/335 116284 129 27% 6% 66 -0.6 226/283/364 138283 167 25% 7% 79 +0.3 225/289/37014526918423%7%82+0.3
Jo Adell
2018 · A
19 46→44 42→65 55→50 36 223/264/339 116318 89 32% 4% 64 -0.8 220/270/375 155316 1710 34% 5% 77 +0.1 218/285/448231251341229%7%102+1.5
Orelvis Martinez
2021 · A
19 42→36 47→60 53→40 42 213/270/351 139273 146 27% 6% 71 -0.3 202/270/401 199257 274 33% 7% 85 +0.7 187/258/39420622630333%7%76+0.1
Agustín Ramírez
2023 · A
21 43→45 45→55 51→55 44 215/274/342 127287 1211 29% 7% 70 -0.3 231/293/393 162278 1913 24% 7% 92 +1.2 232/295/411179268221622%7%94+1.3
Carlos Jimenez
2022 · A
19 38→43 42→55 53→50 44 188/268/290 102278 1011 34% 8% 55 -1.4 201/284/321 120321 1116 37% 9% 69 -0.4 229/308/399169310211831%9%95+0.9
Ceddanne Rafaela
2021 · A
20 41→48 42→55 52→55 41 203/255/306 103257 1013 25% 5% 53 -1.5 230/269/385 155293 1619 27% 4% 79 +0.3 247/287/396150298152022%4%88+0.7
Noelvi Marte
2021 · A
19 44→53 44→50 50→55 42 218/268/339 121285 1112 27% 6% 66 -0.6 230/295/375 145298 1716 27% 8% 88 +0.9 233/300/377144296171926%8%87+0.7
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
Daniel Robertson
2013 · A
19 45→54 46→45 52→40 49 225/297/363 139266 126 20% 8% 85 +0.7 232/296/339 107293 93 23% 7% 79 +0.3 231/336/34511430111425%11%96+0.8
Eddys Leonard
2019 · A
18 41→47 41→55 48→50 48 200/282/301 101267 914 27% 9% 64 -0.8 211/283/328 117302 118 32% 8% 71 -0.3 225/292/37815329318428%6%84+0.6
Derek Hill
2015 · A
19 41→51 40→50 55→60 47 200/269/291 91259 713 25% 8% 55 -1.4 199/251/270 71293 325 31% 6% 40 -2.4 248/301/422175338222932%6%100+0.7
Edmundo Sosa
2016 · A
20 44→49 41→55 49→50 43 217/268/318 101262 98 21% 5% 61 -1.0 229/266/310 81299 66 24% 4% 56 -1.3 252/297/42217030419923%4%99+0.8
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