Ahbram Liendo2B Portland Sea Dogs
Age 22 R/R 5'7" / 170 lbs AA H +3% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION244 act + 162 ros · stats below = ROS only
wRC+†36
AVG/OBP/SLG.188 / .254 / .269
PA162
HR2
SB9
K%37
BB%7
BABIP297
ISO81
MLB%2%
Value2026 · WAR
BAT: -25.2 runs (wOBA-derived runs vs avg)-25BATRUN: +2.7 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+1POSREP: +11.5 runs (Replacement-level credit)+12REPTotal WAR: -1.00-1.0WAR
0.00.51.00.00.00.0-$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE45
scouting grade only
SPEED60
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
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-3M +$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
202117 ROKDSL BOS Red 195177 33430 15431 114 186254243497 56243 228 227 32
202117 ROKDSL BOS Red 195167 42641 25301 114 251352353706 102297 1513 320 103
202218 ROK2 teams 201179 28510 18693 125 156245196441 39252 349 207 16
202218 ROK2 teams 201164 381110 33483 125 232370311681 79325 2416 321 104
202319 ASalem Red Sox 276243 36822 261276 306 148247222469 74298 469 213 21
202319 ASalem Red Sox 276224 461032 45866 306 205353304656 98324 3116 311 96
202420 A+2 teams 431389 50422 372292 317 129208165372 36298 539 175 -8
202420 A+2 teams 431377 74733 491622 317 196292255547 58330 3811 257 55
202521 AAPortland Sea Dogs 463424 90813 301514 427 212271257528 45318 336 238 40
202521 AAPortland Sea Dogs 463406 971224 481124 427 239325308633 69316 2410 291 81
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AABOS 244218 43724 18922 165 197265303567 106310 387 252 51 -13 +1 +0 +1 +7 -0.5
YTD22 AABOS 244209 49925 26712 165 234324368692 134321 2911 306 92 -2 +1 +0 +1 +7 0.7
ROS22 AABOS 2% 162148 28412 12601 92 188254269523 81291 377 233 36 -12 +1 +0 +1 +5 -0.6
ROS22 MLBBOS 2% 33 0000 010 00 297 330 230 35 -0 +0 +0 +0 +0 -0.0
FULL22 AABOS 247221 43724 18932 165 195261299560 104305 387 252 51 -14 +1 +0 +1 +7 -0.5
TOT22 AABOS 406366 711136 301523 257 194260289549 95304 377 244 45 -25 +2 +0 +1 +12 -1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBBOS 35% 523474 921438 401834 266 194263287549 93291 358 250 49 -30 +3 +0 +2 +15 -1.1
202824 MLBBOS 47% 559506 10115310 441894 277 200269300569 101292 348 260 57 -27 +3 +0 +2 +16 -0.7
202925 MLBBOS 52% 580524 10716312 461925 277 204275315590 111292 338 266 62 -25 +3 +0 +2 +16 -0.4
203026 MLBBOS 54% 591533 10917312 481945 277 205276315592 111292 338 269 64 -24 +3 +0 +2 +17 -0.3
203127 MLBBOS 54% 593534 10917312 491955 276 204277315592 110292 338 269 64 -24 +3 +0 +2 +17 -0.2
202723 MLBBOS 35% 184167 33513 14641 92 198264293557 96296 358 247 48 -11 +1 +0 +1 +5 -0.4
202824 MLBBOS 47% 260236 48815 20882 133 203271309581 106297 348 258 56 -13 +1 +0 +1 +7 -0.3
202925 MLBBOS 52% 301272 56916 24992 143 206275312588 107298 338 264 60 -14 +2 +0 +1 +9 -0.2
203026 MLBBOS 54% 321289 621027 261053 154 215286336622 121298 338 266 62 -14 +1 +0 +1 +9 -0.2
203127 MLBBOS 54% 322290 621027 261063 154 214285334620 121298 338 266 62 -14 +1 +0 +1 +9 -0.2
▸ Career Totals
Career 13911257 26142728 11046311 6616 208277319596 111301 338 262 58 -65 +7 +0 +5 +39 -1.4
/ 162G 650587 12220313 512165 317 208276319595 111301 338 262 58 -31 +3 +0 +2 +18 -0.6
Career 45744131 7831122563 365163240 26964 190262274536 85292 368 244 45 -284 +28 +0 +16 +130 -11.2
/ 162G 650587 1121649 522326 389 191264278542 87294 368 244 45 -40 +4 +0 +2 +18 -1.6

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
202117 ROKDSL BOS Red 195167 42641 25301 114 251352353706 102297 1513 320 103 +1 +1 +6 0.7
202218 ASalem Red Sox 2218 6000 310 00 333429333762 333 514 342 120 +0 +0 +1 0.1
202218 ROKFCL Red Sox 179146 321110 30473 125 219363308671 89323 2617 318 102 +0 +0 +5 0.6
202319 ASalem Red Sox 276224 461032 45866 306 205353304656 98324 3116 311 96 -1 +4 +8 1.0
202420 AAPortland Sea Dogs 8476 15200 8290 71 197274224497 26319 3510 237 40 -6 +1 +2 -0.2
202420 A+Greenville Drive 347301 59533 411332 246 196297262559 66333 3812 262 59 -16 +2 +10 -0.4
202521 AAPortland Sea Dogs 463406 971224 481124 427 239325308633 69316 2410 291 81 -10 +6 +13 0.9

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
#1Everth Cabreralast yr '15
career totals — 6 seasons, 2,059 PA
62,05912136247316328+22-15.15.1
/162664444+7.1-0.51.6pk7: 5
#2Tony Womacklast yr '06
career totals — 7 seasons, 3,230 PA
73,23023169269310351-8-73.33.3
/162664535-1.7-1.50.7pk7: 3
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Chris Getzlast yr '13
career totals — 5 seasons, 1,539 PA
51,539386251310309+5+122.72.7
/162664137+2.4+5.11.2pk7: 3
#5Doug 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,3942765203270310+5+2-1.2-0.6
/1626641331+2.4+1.0-0.6pk7: 0
#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
Ahbram Liendo (OGILVIE) 22 40 30 60 45 194/260/289 95304 625 37% 7% 45 -1.0
Kenny Wilson
2012 · A
22 37→47 35→40 56→60 40 174/248/231 57283 227 36% 7% 30 -3.1 205/269/282 77294 528 30% 6% 53 -1.5 195/262/2899430282235%6%49-0.7
Jose Curpa
2022 · A
22 40 36→30 58→55 46 184/272/253 69286 224 33% 10% 47 -1.9 206/292/291 85310 617 32% 9% 65 -0.7 198/299/2636529652331%10%59-0.3
Tyler James
2018 · A
21 44 36→30 64→65 42 204/266/281 77293 227 29% 7% 50 -1.7 220/283/294 74332 427 32% 7% 61 -1.0 230/297/2896035244533%8%61-0.4
Yhoswar Garcia
2023 · A
21 41 38→30 62→70 39 194/261/276 82302 538 35% 7% 47 -1.9 201/252/267 66276 338 27% 5% 40 -2.4 195/242/2475225915124%5%28-1.5
Jordyn Adams
2023 · AA
23 40 38→45 58→60 36 190/243/268 78298 524 36% 6% 37 -2.6 197/256/307 110301 1129 36% 7% 53 -1.5 186/248/297110286132638%7%45-1.1
D.J. Burt
2018 · A
22 44→51 35→40 54→65 44 206/269/268 62295 224 29% 7% 48 -1.9 210/266/290 80300 626 30% 7% 53 -1.5 213/281/2857229854628%8%55-0.7
Ronaldo Urdaneta
2022 · A
23 42 41→40 58→60 40 198/267/289 91321 925 38% 8% 53 -1.5 189/272/270 81309 619 37% 9% 52 -1.6 97/227/1212417702839%12%-4-1.2
Dionis Hinojosa
2013 · A
22 44 36→30 54→60 41 204/267/268 64302 321 32% 6% 47 -1.9 203/255/272 69284 412 28% 6% 43 -2.2 192/240/2495725731325%5%27-0.8
Eddy Diaz
2023 · A
23 45→53 36→30 56→65 38 211/265/278 67296 432 28% 5% 49 -1.8 193/252/269 76269 615 29% 6% 42 -2.3 131/201/175431804228%6%-5-1.8
Daniel Carroll
2010 · A
21 43→44 35→45 55→60 35 195/257/257 62314 326 36% 5% 41 -2.3 210/279/320 110322 1228 36% 7% 67 -0.5 211/283/332120323143336%7%68-0.3
Reggie Pruitt
2019 · A
22 37→44 36→30 56→60 36 175/239/241 66293 426 39% 6% 30 -3.1 184/246/253 69334 327 42% 7% 34 -2.8 166/231/2266031723245%7%19-2.2
Shane Sasaki
2022 · A
22 44→54 38→40 58→60 39 204/265/285 80328 622 37% 7% 51 -1.7 232/295/336 104351 927 34% 8% 77 +0.1 232/299/3299734983233%8%74-0.0
Delvi Cid
2012 · A
23 44→52 35→30 57→60 36 206/258/257 51313 333 33% 5% 40 -2.4 205/257/296 91316 828 36% 5% 50 -1.7 199/248/30010131293437%5%43-0.9
Malcolm Holland
2014 · A
22 42→40 33→30 53→60 50 195/279/235 39278 128 28% 10% 45 -2.1 198/275/249 51282 224 27% 9% 46 -2.0 181/266/2153425803127%10%32-2.2
Brayan Morales
2018 · AA
22 45 35→30 54→60 44 208/269/267 59286 225 26% 7% 47 -1.9 199/251/263 64311 231 34% 5% 39 -2.5 188/238/2475930113836%4%27-2.1
Adam Hall
2022 · A
23 46→51 38→40 57→60 36 210/278/285 75332 523 36% 6% 58 -1.2 214/288/278 64339 322 35% 6% 60 -1.0 218/297/2644535813335%6%57-0.5
Jorge Mateo
2017 · A
22 43→46 41→50 61→65 38 207/250/308 100288 734 30% 5% 50 -1.8 196/238/316 120289 928 34% 5% 47 -1.9 222/263/355133288134927%5%66-0.2
Braulio Vasquez
2022 · A
23 40 40→45 55→65 40 189/270/275 87300 731 37% 8% 53 -1.5 224/290/323 99311 626 28% 7% 72 -0.2 245/309/34610132733224%7%81+0.2
Tyler Tolbert
2021 · A
23 42→46 35→45 58→65 42 194/270/251 58300 321 34% 8% 46 -2.0 189/258/283 94291 638 34% 7% 48 -1.9 217/276/2988030275829%6%56-0.6
Kenedy Corona
2022 · A
22 43→40 39→45 52→55 39 205/259/290 85285 620 29% 5% 50 -1.8 206/268/333 127294 1323 33% 7% 66 -0.6 198/265/322124280132732%7%58-0.9