Shalin PolancoOF Greensboro Grasshoppers
Age 22 L/L 6'0" / 168 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION236 act + 157 ros · stats below = ROS only
wRC+†32
AVG/OBP/SLG.165 / .224 / .289
PA157
HR4
K%38
BB%6
BABIP243
ISO124
MLB%0%
Value2026 · WAR
BAT: -32.8 runs (wOBA-derived runs vs avg)-33BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.4 runs (Positional adjustment)-2POSREP: +11.1 runs (Replacement-level credit)+11REPTotal WAR: -2.50-2.5WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 50
Toolsscout grade
CONTACT30
scouting grade only
POWER50
scouting grade only
EYE40
scouting grade only
SPEED45
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
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-7M +$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 PIT Black 176164 18311 11690 62 110166159324 49179 396 154 -24
202117 ROKDSL PIT Black 176157 32633 18440 62 204286338623 134261 2510 281 73
202218 ROKFCL Pirates 148136 23402 8513 74 169231243474 74250 345 220 27
202218 ROKFCL Pirates 148132 33703 12403 74 250327371698 121333 278 315 99
202319 ABradenton Marauders 303272 6016010 211154 177 221286390676 169333 387 293 82
202319 ABradenton Marauders 303264 6416012 29874 177 242327439766 197310 2910 334 114
202420 ABradenton Marauders 432395 511227 312004 119 129200223423 94232 467 192 5
202420 ABradenton Marauders 432382 7319311 441344 119 191281343624 152259 3110 282 74
202521 A+Greensboro Grasshoppers 350318 57639 231192 97 179239302541 123249 347 239 41
202521 A+Greensboro Grasshoppers 350306 648413 35882 97 209294389683 180245 2510 300 88
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 A+PIT 236215 34435 15991 63 158216274491 116252 426 214 22 -21 +0 +0 -1 +7 -1.6
YTD22 A+PIT 236207 41546 23751 63 198281348629 150269 3210 278 71 -8 +0 +0 -1 +7 -0.2
ROS22 A+PIT 0% 157145 24414 10601 32 165224289513 124241 386 227 32 -12 -0 +0 -1 +4 -0.9
ROS22 MLBPIT 0% 11 0000 000 00 240 00 222 28 -0 +0 +0 -0 +0 -0.0
FULL22 A+PIT 237216 34435 15991 63 157216273489 116250 426 214 22 -21 +0 +0 -1 +7 -1.6
TOT22 A+PIT 393360 58849 251592 95 161219280500 119248 406 219 26 -33 -0 +0 -2 +11 -2.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBPIT 35% 429393 6911411 301553 74 176239308547 132249 367 244 45 -27 -0 +0 -3 +12 -1.8
202824 MLBPIT 46% 475434 7913413 351653 85 182248320568 138254 357 255 53 -25 -0 +0 -3 +13 -1.5
202925 MLBPIT 52% 498455 8514415 371693 95 187253334587 147256 347 261 58 -24 -0 +0 -3 +14 -1.3
203026 MLBPIT 54% 511463 8714415 391724 95 188257333590 145257 348 264 60 -23 -0 +0 -3 +14 -1.2
203127 MLBPIT 58% 513465 8714415 391734 95 187256331587 144257 348 264 60 -23 -0 +0 -3 +15 -1.2
202723 MLBPIT 35% 148136 24414 10531 31 176238309547 132248 367 238 41 -10 +0 +0 -1 +4 -0.7
202824 MLBPIT 46% 220201 37626 16771 42 184248323571 139253 357 249 49 -13 +0 +0 -1 +6 -0.8
202925 MLBPIT 52% 257234 43727 19872 43 184251321571 137255 347 255 53 -14 -0 +0 -2 +7 -0.8
203026 MLBPIT 54% 277252 47828 21932 53 187255329584 143256 348 258 56 -14 -0 +0 -2 +8 -0.8
203127 MLBPIT 58% 299272 50829 231012 53 184253327580 143256 348 258 56 -15 -0 +0 -2 +8 -0.9
▸ Career Totals
Career 12021096 20133934 894118 2112 183250323573 140255 347 253 52 -65 -1 +0 -7 +34 -4.0
/ 162G 650593 10918518 482224 116 184250322572 138256 347 253 52 -35 -0 +0 -4 +18 -2.1
Career 39923640 64011127102 284144831 9555 176241305547 129255 367 245 45 -246 -3 +0 -24 +113 -16.3
/ 162G 650593 10418417 462365 159 175241305546 130253 367 245 45 -40 -1 +0 -4 +18 -2.7

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 PIT Black 176157 32633 18440 62 204286338623 134261 2510 281 73 -5 +0 +5 0.0
202218 ROKFCL Pirates 148132 33703 12403 74 250327371698 121333 278 315 99 -0 -0 +4 0.4
202319 ABradenton Marauders 303264 6416012 29874 177 242327439766 197310 2910 334 114 +5 +1 +9 1.4
202420 ABradenton Marauders 432382 7319311 441344 119 191281343624 152259 3110 282 74 -13 -1 +12 -0.2
202521 A+Greensboro Grasshoppers 350306 648413 35882 97 209294389683 180245 2510 300 88 -5 -1 +10 0.4

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
#2Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#3Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#4Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
#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
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,2033521186250329-7+0-3.3-1.7
/1626641912-4.0+0.0-1.8pk7: 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
Shalin Polanco (OGILVIE) 22 30 50 45 40 161/219/280 119248 99 40% 6% 26 -2.5
Agustin Ruiz
2022 · AA
22 34→33 47→50 42→40 37 183/242/306 123272 164 38% 6% 48 -1.9 187/257/332 145265 184 36% 7% 62 -0.9 168/245/30713923218235%7%49-1.1
Rixon Wingrove
2022 · A
22 35 44→55 47→40 36 180/242/297 117280 124 39% 6% 46 -2.0 192/259/343 151301 194 41% 7% 66 -0.6 184/257/34616227322339%7%61-0.5
Estee Harris
2006 · A
21 36→31 43→50 50 37 187/233/300 113268 1114 34% 5% 41 -2.3 188/238/287 99315 913 41% 6% 40 -2.4 172/224/2639131881346%6%25-1.1
Aaron Bracho
2023 · A
22 30→37 41→50 44→40 38 156/224/248 92251 94 40% 7% 25 -3.5 196/259/332 136263 175 31% 7% 62 -0.9 193/255/33714424419429%7%59-0.6
D.J. Wilson
2019 · A
22 36 42→55 50 39 182/240/287 105275 913 36% 7% 41 -2.3 183/249/284 101305 914 40% 7% 44 -2.1 110/193/20393185132146%8%1-1.4
Andry Arias
2022 · A
22 38 42→40 44→40 39 189/254/293 104286 107 36% 7% 50 -1.8 194/259/289 95310 76 37% 7% 50 -1.8 160/232/251912646339%8%26-1.1
Ignacio Valdez
2017 · A
22 31 46→45 45→50 36 168/230/294 126256 144 39% 6% 40 -2.4 176/236/285 109324 114 46% 6% 40 -2.4 124/152/185602464050%3%-26-1.3
Ramon Marcelino
2019 · A
22 33→26 50 42→45 30 186/212/332 147247 194 34% 2% 41 -2.3 173/217/295 122268 135 40% 3% 34 -2.8 130/179/24811820911343%2%6-3.3
Fernando Perez
2016 · A
22 38→40 46→50 44→30 37 197/243/321 124272 143 33% 5% 52 -1.6 204/247/347 143276 183 32% 5% 60 -1.0 219/258/37415527621129%4%70-0.2
Lance Ray
2013 · A
23 37 45 45 45 191/261/313 122256 136 30% 8% 58 -1.2 198/263/314 116276 106 30% 7% 59 -1.1 148/219/198512124530%8%7-1.0
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
Francisco Del Valle
2021 · A
22 35→27 41→45 46→40 41 174/249/277 103262 85 35% 8% 43 -2.2 190/252/309 119267 135 32% 7% 53 -1.5 168/232/28611922814332%7%36-1.1
Brandon Dulin
2015 · A
22 36→30 42→45 51→40 35 184/234/285 101260 97 32% 4% 38 -2.6 197/245/314 117277 134 33% 5% 50 -1.7 189/240/31612726117134%5%46-1.1
Tyler Frost
2019 · A
23 36→32 47→50 48→50 38 189/248/323 134278 146 36% 7% 55 -1.4 185/241/292 107322 118 43% 6% 43 -2.2 157/213/246902929947%5%18-3.1
Ademar Rifaela
2017 · A
22 38→46 47→50 44→45 37 200/245/331 130275 155 33% 5% 54 -1.4 215/261/342 127316 135 35% 5% 64 -0.8 211/258/33612531313335%5%60-0.8
Yeicok Calderon
2014 · A
22 36 46→45 45 34 183/234/306 123295 145 42% 6% 43 -2.2 211/256/328 117339 127 39% 5% 58 -1.2 211/247/33312233813540%4%54-0.5
Reynaldo Rivera
2019 · A
22 37→32 43→50 46→30 36 186/234/296 110285 104 37% 6% 40 -2.4 183/239/316 133308 154 43% 6% 50 -1.8 156/220/31515926622148%6%39-1.4
Albert Fabian
2023 · A
21 36→34 50 40 36 190/250/338 149288 195 40% 6% 60 -1.0 203/260/341 138270 175 30% 6% 64 -0.8 212/269/33312125714623%6%63-0.3
Daniel Montano
2021 · A
22 33→43 38→45 48→50 35 168/205/246 79240 610 32% 4% 14 -4.2 207/271/306 99322 88 35% 8% 59 -1.1 198/273/3031053109636%9%57-0.9
Daniel Cabrera
2022 · AA
23 39→40 47→45 48→45 37 204/247/342 138280 158 33% 5% 58 -1.2 209/266/316 107274 97 26% 7% 59 -1.1 206/270/300942657724%8%55-0.9