Ludwing EspinozaSS Myrtle Beach Pelicans
Age 20 R/R 5'9" / 170 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION70 act + 92 ros · stats below = ROS only
wRC+†52
AVG/OBP/SLG.202 / .272 / .298
PA92
HR1
K%26
BB%7
BABIP271
ISO95
MLB%0%
Value2026 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +4.6 runs (Replacement-level credit)+5REPTotal WAR: -0.00-0.0WAR
0.00.51.00.20.50.70.80.90.9+$29M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 20
Toolsscout grade
CONTACT30
scouting grade only
POWER20
scouting grade only
EYE35
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.8$2M+$2M
2032Pre-Arb$0.9M+0.9$2M+$2M
2033Pre-Arb$1.0M+0.9$2M+$2M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $7M +$5M

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
202317 ROKDSL Cubs Red 183166 21611 11726 64 127208193400 66215 396 182 -2
202317 ROKDSL Cubs Red 183158 31931 19486 64 196306310616 114275 2610 287 77
202418 ROKDSL Cubs Blue 170148 22431 15665 83 149250236486 88253 399 216 24
202418 ROKDSL Cubs Blue 170140 31641 23445 83 221351343694 121309 2614 318 102
202519 ROKACL Cubs 173159 24411 12612 196 151220208427 57237 357 188 2
202519 ROKACL Cubs 173153 35621 18402 196 229318314632 85304 2310 292 82
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ACHC 7059 13211 6204 30 220333339672 119308 299 276 69 -2 +1 +0 +1 +2 0.1
YTD20 ACHC 7056 13211 9144 30 232377357734 125286 2013 338 116 +1 +1 +0 +1 +2 0.5
ROS20 ACHC 0% 9284 17311 6242 20 202272298569 95271 267 254 52 -5 +0 +0 +1 +3 -0.1
ROS20 MLBCHC 0% 01 0000 000 00 272 240 42 +0 +0
FULL20 ACHC 7060 13211 6204 30 217333333667 117300 299 276 69 -2 +1 +0 +1 +2 0.1
TOT20 ACHC 162143 30522 12446 50 210298315613 105286 277 263 60 -7 +1 +0 +2 +5 -0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBCHC 34% 252227 47923 18645 61 207280304584 97271 257 265 61 -11 +1 +0 +3 +7 -0.0
202822 MLBCHC 48% 365329 701336 26917 92 213285325610 112274 257 275 69 -13 +1 +0 +4 +10 0.2
202923 MLBCHC 54% 440397 861638 321098 113 217288332621 116275 257 281 73 -13 +1 +0 +5 +12 0.5
203024 MLBCHC 55% 489441 951839 361209 123 215288331619 116277 257 285 76 -13 +1 +0 +5 +14 0.7
203125 MLBCHC 56% 516463 10219410 391269 133 220294343637 123277 248 286 77 -13 +1 +0 +6 +15 0.8
203226 MLBCHC 60% 531477 10620411 401309 133 222295350645 128277 248 287 77 -14 +1 +0 +6 +15 0.9
203327 MLBCHC 62% 536481 10620411 411319 133 220294347641 127277 248 287 78 -14 +1 +0 +6 +15 0.9
202721 MLBCHC 34% 8779 16311 6222 20 203276304580 101272 257 253 52 -5 +0 +0 +1 +2 -0.1
202822 MLBCHC 48% 177159 35713 13443 41 220291333625 113275 257 263 59 -8 +0 +0 +2 +5 -0.1
202923 MLBCHC 54% 239215 47924 18594 61 219291335626 116277 258 269 64 -10 +1 +0 +3 +7 0.1
203024 MLBCHC 55% 271244 531025 20665 72 217290336626 119278 247 273 67 -10 +1 +0 +3 +8 0.1
203125 MLBCHC 56% 289260 581126 22715 72 223296350646 127278 258 274 68 -10 +1 +0 +3 +8 0.2
203226 MLBCHC 60% 319286 631226 24786 82 220294339633 119278 248 275 69 -11 +1 +0 +3 +9 0.2
203327 MLBCHC 62% 332298 661327 25816 82 221295349644 128278 248 275 69 -12 +1 +0 +4 +9 0.2
▸ Career Totals
Career 17141542 338651232 12842131 4210 219292339632 120279 257 271 66 -66 +4 +0 +18 +49 0.5
/ 162G 650585 12925512 4916012 164 221295342636 121281 258 271 66 -25 +2 +0 +7 +18 0.2
Career 37473372 6961322962 27699471 11231 206280318598 112272 277 269 64 -151 +10 +0 +40 +106 0.5
/ 162G 650585 12123511 4817212 195 207281320600 113272 267 269 64 -26 +2 +0 +7 +18 0.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
202317 ROKDSL Cubs Red 183158 31931 19486 64 196306310616 114275 2610 287 77 -5 -0 +5 0.0
202418 ROKDSL Cubs Blue 170140 31641 23445 83 221351343694 121309 2614 318 102 +0 +0 +5 0.6
202519 ROKACL Cubs 173153 35621 18402 196 229318314632 85304 2310 292 82 -4 +1 +5 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
#1Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#2Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#3Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,8753345217286332+20+152.02.1
/1626641216+7.1+5.30.7pk7: 2
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#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
Ludwing Espinoza (OGILVIE) 20 30 20 60 35 210/298/315 105286 25 27% 7% 60 -0.0
Ricardo Rosario
2023 · A
20 40 37→40 50→55 42 191/251/266 76262 412 28% 6% 40 -2.4 205/277/292 87289 819 29% 8% 59 -1.1 203/290/29289267112926%9%63-0.4
Mikey Edie
2017 · A
20 43 34→30 50 36 201/262/254 53296 214 31% 4% 42 -2.3 217/267/280 63316 213 30% 4% 50 -1.7 206/255/265592903728%3%37-1.3
Robedluis Fuentes
2008 · A
19 41 37→30 53→45 45 197/263/267 70262 412 25% 7% 46 -2.0 230/290/284 54281 37 18% 6% 61 -1.0 243/302/283402902516%6%64-0.3
Glenn Santiago
2021 · A
20 43 37→40 55→45 46 200/274/277 78262 313 23% 7% 54 -1.4 206/269/298 92281 79 27% 7% 56 -1.3 184/247/261772747833%7%35-1.1
Adrian Abreu
2011 · A
20 43 37→40 52→55 44 204/258/281 77261 310 22% 6% 46 -2.0 205/283/290 85253 715 20% 9% 61 -1.0 194/284/2748023182019%10%56-0.4
Jesus Castillo
2022 · A
19 41→44 34→30 51→55 42 194/257/244 49275 216 28% 6% 37 -2.6 213/312/258 45291 119 24% 11% 66 -0.6 202/327/2323028312424%14%65-0.3
Frankeny Fernandez
2017 · A
20 36 38→40 53→60 42 174/248/255 81275 519 36% 8% 37 -2.6 193/258/268 75281 510 31% 7% 44 -2.1 172/238/215432393627%7%20-1.1
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Richard Rodriguez
2012 · A
19 39 36→30 48→50 45 186/255/247 61260 312 28% 8% 37 -2.6 210/266/251 41261 114 19% 7% 42 -2.3 233/291/2542027801615%7%50-0.6
Emilio King
2010 · A
20 40 37→45 51→40 43 190/274/270 79258 49 26% 6% 53 -1.5 203/253/290 87301 64 33% 4% 47 -1.9 213/250/309963117233%3%47-1.0
Victor Tademo
2018 · A
19 39 37→40 52→55 37 189/240/263 74277 414 32% 5% 34 -2.8 195/241/256 61285 37 31% 5% 33 -2.9 181/217/201202520327%4%6-1.4
Jose Astudillo
2023 · A
19 44 37→30 54→50 47 207/264/281 74251 314 19% 6% 50 -1.8 245/295/318 73283 314 14% 5% 72 -0.2 293/336/3909732081910%4%104+0.6
Albert Laboy
2007 · A
20 40→38 38→40 48→45 41 193/236/269 76242 510 22% 5% 34 -2.8 216/262/306 90258 97 19% 5% 55 -1.4 213/261/2988524810618%5%51-0.9
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Johnni Turbo
2009 · A
20 37→47 37→40 54→55 36 184/222/257 73263 413 31% 4% 24 -3.5 210/246/289 79308 416 32% 4% 43 -2.2 240/277/3046429831820%4%56-0.4
Melvin Santana
2012 · A
20 43 36→45 52→50 48 199/264/271 72248 210 19% 7% 47 -1.9 207/259/291 84265 311 22% 6% 50 -1.8 203/250/2908725931422%5%43-0.6
Grenny Cumana
2016 · A
20 43 35→30 53→50 43 197/238/259 61232 213 16% 4% 32 -3.0 235/271/299 64271 314 14% 3% 56 -1.3 251/283/316652834212%3%60-0.3
Albertson Asigen
2022 · A
20 43 39→40 53→55 44 205/260/298 92275 56 27% 7% 52 -1.6 224/299/302 78328 517 30% 8% 70 -0.3 213/301/3079434882737%9%69-0.1
Ramon Beltre
2017 · A
20 44→28 38→40 52→50 46 210/263/288 79254 511 19% 6% 50 -1.7 208/242/295 87282 78 28% 4% 43 -2.2 190/215/273832717732%3%23-2.0
Alex Gonzalez
2011 · A
20 43 34→30 54→60 43 201/261/250 48284 119 28% 7% 40 -2.4 213/281/271 58289 212 25% 7% 54 -1.4 206/278/2554927311223%7%47-0.7