Anibal SalasOF Lakeland Flying Tigers
Age 20 S/R 5'11" / 180 lbs A HR -8% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION241 act + 160 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.184 / .276 / .304
PA160
HR3
K%35
BB%9
BABIP275
ISO120
MLB%0%
Value2026 · WAR
BAT: -18.3 runs (wOBA-derived runs vs avg)-18BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.4 runs (Positional adjustment)-2POSREP: +11.4 runs (Replacement-level credit)+11REPTotal WAR: -0.90-0.9WAR
0.00.51.00.20.20.3+$4M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 35
Toolsscout grade
CONTACT30
scouting grade only
POWER35
scouting grade only
EYE45
scouting grade only
SPEED50
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.2$0.5M+$0.0M
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $2M $1M +$0.3M

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 Tigers 2 153126 24214 21544 83 190325317642 127286 3514 282 74
202317 ROKDSL Tigers 2 153114 32415 33364 83 281457465922 184360 2422 412 173
202418 ROKFCL Tigers 160143 20213 13704 30 140231231462 91243 448 205 15
202418 ROKFCL Tigers 160133 26314 23484 30 195331323655 128272 3014 307 93
202519 ROKFCL Tigers 182160 28524 14706 82 175267306573 131273 388 250 50
202519 ROKFCL Tigers 182151 35734 23496 82 232356397753 166310 2713 339 117
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ADET 241212 381025 24924 42 179275316591 137284 3810 260 57 -12 +0 +0 -1 +7 -0.6
YTD20 ADET 241204 451136 32654 42 221338392730 172291 2713 329 110 +3 +0 +0 -1 +7 0.8
ROS20 ADET 0% 160141 26613 15563 31 184276304579 120274 359 268 63 -7 +0 +0 -1 +5 -0.3
ROS20 MLBDET 0% 01 0000 000 00 269 251 50 +0 -0
FULL20 ADET 241213 381025 24924 42 178275315590 136282 3810 260 57 -12 +0 +0 -1 +7 -0.6
TOT20 ADET 401353 641638 391487 73 181275311586 130280 3710 263 60 -18 +0 +0 -2 +11 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBDET 34% 367323 621338 351226 52 192283325608 133276 3310 277 70 -12 +0 +0 -2 +10 -0.4
202822 MLBDET 48% 451397 7916411 431458 62 199290343633 144278 3210 284 76 -12 +0 +0 -3 +13 -0.2
202923 MLBDET 54% 499441 9018413 471578 72 204292351644 147280 319 289 80 -12 +1 +0 -3 +14 0.0
203024 MLBDET 55% 529465 9619414 501649 72 206296355651 148281 319 292 82 -11 +1 +0 -3 +15 0.2
203125 MLBDET 56% 543477 9820414 521689 72 205296352648 147281 3110 294 83 -10 +1 +0 -3 +15 0.2
203226 MLBDET 60% 549482 10020415 531709 72 207298359657 151281 3110 294 83 -10 +1 +0 -3 +16 0.3
202721 MLBDET 34% 126111 21413 12422 21 189280324604 135271 3310 260 57 -6 +0 +0 -1 +4 -0.3
202822 MLBDET 48% 219192 38825 21714 31 198290339629 141273 3210 267 63 -9 +0 +0 -1 +6 -0.4
202923 MLBDET 54% 271238 47927 26855 41 197290340630 143275 3110 272 67 -10 +0 +0 -2 +8 -0.4
203024 MLBDET 55% 293258 511027 28915 41 198289333622 136276 3110 275 69 -10 +0 +0 -2 +8 -0.3
203125 MLBDET 56% 304267 541128 29945 41 202292348641 146276 3110 277 70 -10 +0 +0 -2 +9 -0.3
203226 MLBDET 60% 330289 591238 321026 41 204297349646 145276 3110 277 70 -11 +0 +0 -2 +9 -0.3
▸ Career Totals
Career 15431356 270541238 14848527 216 199291341632 142276 3110 273 67 -57 +2 +0 -9 +44 -2.1
/ 162G 650571 11423516 6220411 93 200290342631 142277 3110 273 67 -24 +1 +0 -4 +18 -0.9
Career 35933155 6231212889 343117666 6118 197290338628 141279 3310 282 74 -105 +5 +0 -22 +102 -2.0
/ 162G 650571 11322516 6221312 113 198290338628 140280 3310 282 74 -19 +1 +0 -4 +18 -0.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
202317 ROKDSL Tigers 2 153114 32415 33364 83 281457465922 184360 2422 412 173 +13 +0 +4 1.8
202418 ROKFCL Tigers 160133 26314 23484 30 195331323655 128272 3014 307 93 -1 +1 +5 0.4
202519 ROKFCL Tigers 182151 35734 23496 82 232356397753 166310 2713 339 117 +4 +1 +5 1.0

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#5Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,7834425202289345-11+0-0.30.0
/162664179-4.0+0.0-0.1pk7: 0

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
Anibal Salas (OGILVIE) 20 30 35 50 45 181/275/311 130280 87 37% 10% 60 -0.9
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Iverson Leonardo
2023 · A
21 37 44→50 49→50 39 187/256/305 118276 129 35% 7% 54 -1.4 197/279/292 95352 78 42% 9% 60 -1.0 146/272/221753593452%12%39-0.5
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Rudy van Heydoorn
2009 · A
20 39 43→45 42→50 48 193/294/300 106278 1110 32% 10% 69 -0.4 183/263/286 103286 106 37% 8% 52 -1.6 153/236/25410123711238%9%32-0.9
Carlos Rodriguez
2023 · A
20 38 39→45 47→45 45 181/267/268 87282 76 36% 9% 49 -1.8 190/265/267 77299 56 35% 9% 47 -1.9 170/253/254842537233%9%37-1.0
Angel Martínez
2022 · A
20 41→47 41→50 49→50 44 202/257/305 102265 810 26% 7% 53 -1.5 223/285/351 128285 1210 25% 7% 77 +0.1 226/291/358132282131024%7%79+0.2
Nerwilian Cedeño
2022 · A
20 40→32 40→45 51→50 44 189/267/287 97296 67 36% 9% 53 -1.5 190/262/303 113294 1112 36% 8% 56 -1.3 173/244/282109262121237%8%40-1.4
Vicmal De La Cruz
2014 · A
20 39 38→40 47→50 39 189/242/268 78269 65 31% 6% 37 -2.7 186/245/258 72280 36 32% 6% 36 -2.7 147/214/205582250632%6%7-1.5
Adrian Placencia
2022 · A
19 36→37 40→45 48→50 44 172/262/264 92283 87 39% 10% 46 -2.0 186/278/306 120309 1312 40% 10% 63 -0.8 178/272/297119295141341%10%56-1.1
Allan Castro
2023 · A
20 38→43 40→45 54→55 39 184/247/283 100276 69 34% 6% 43 -2.2 200/271/309 109281 913 30% 8% 60 -1.0 198/272/30510827391429%9%57-1.0
Alexander Mojica
2023 · A
20 34 41→45 47→40 39 168/245/259 91281 103 41% 8% 37 -2.6 203/283/327 124326 126 38% 9% 71 -0.3 196/292/34314730914337%10%75-0.0
Yeicok Calderon
2012 · A
20 42 44→45 49→45 40 205/264/325 120302 117 34% 7% 61 -1.0 193/243/315 122313 135 40% 6% 50 -1.8 182/230/30412229015341%6%39-0.8
Alejandro Flores
2016 · A
20 37 39→50 45→40 43 182/248/265 83263 75 32% 8% 39 -2.5 203/261/310 107295 96 32% 7% 56 -1.3 202/257/34214027113430%6%59-0.5
C.J. Beatty
2010 · A
21 40 42→45 52→40 41 198/253/297 98278 99 31% 7% 49 -1.8 209/271/322 113297 95 31% 8% 63 -0.8 201/268/32812728110230%8%60-0.6
Nomar Fana
2023 · A
20 39 39→50 46→50 39 185/249/273 88303 611 39% 8% 41 -2.3 189/264/297 108304 1212 38% 9% 55 -1.4 163/251/273110258141440%10%42-0.8
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0
Herman Armas
2007 · A
20 41 40→45 47→50 40 198/265/294 96288 711 32% 6% 54 -1.4 218/287/329 111286 119 26% 7% 72 -0.2 218/293/33511726614923%8%75-0.0
Jaden Rudd
2023 · A
20 40→36 40→30 50 49 191/283/285 94262 712 28% 10% 60 -1.0 181/291/247 66292 314 35% 10% 56 -1.3 157/284/2075026621636%11%41-1.2
Cole Roederer
2021 · A
21 38→31 43→45 51→50 41 190/257/298 109284 1112 35% 8% 52 -1.6 205/269/317 112309 1112 35% 7% 62 -0.9 180/254/293113270131136%8%49-1.0
Maximo Rivera
2012 · A
19 35 41→45 47→60 41 179/238/272 93242 1013 30% 6% 37 -2.7 221/272/301 80287 719 24% 6% 58 -1.2 235/283/2996430252423%5%60-0.3