Tony Blanco Jr.

OF Greensboro Grasshoppers
Age 22 R/R 6'7" / 243 lbs A+ HR -15%K -5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP40OGV rank#177ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKPIT109.305/.389/.5054173—.222/.287/.374
202520A/INTL2 orgs178.260/.373/.4739094—.196/.274/.348
202621A+PIT334.258/.342/.57625189—.204/.261/.456
2027PROJMLE22MLBPIT1.253/.310/.471001210.0
2028PROJ35% MLB23MLBPIT91.255/.313/.473411220.4
2029PROJ51% MLB24MLBPIT171.256/.315/.473821230.7
Next 3 projected WAR 1.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$3M+2
Skills · percentileMiLB Statcast 2026 A+
ISO98
wOBA80
wRC+75
BB%36
K%25
Speed19
Career WAR0.0 WAR median (P10 -0.8 / P90 24, comp-based) · star 8% · didn't stick 73%
CompsAndy Pages (age 22) · MJ Melendez (age 23) · Francisco Alvarez (age 21)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†121
AVG/OBP/SLG.253 / .310 / .471
PA1
HR0
K%29
BB%7
BABIP315
ISO229
MLB%0%
Value2027 · WAR
BAT: +5.2 runs (wOBA-derived runs vs avg)+5BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.90+0.9WAR
0.00.81.60.00.40.71.01.11.10.90.80.60.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$42M ctrl surplus
Contract
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
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+1.1$6M+$6M
2032Pre-Arb$0.9M+1.1$6M+$5M
2033Pre-Arb$0.9M+0.9$2M+$2M
2034Arb-1$3M+0.8$2M+$0.5M
2035Arb-2$4M+0.6$1M+$0.0M (cut)
2036Arb-3$4M+0.4$0.8M+$0.0M (cut)
Totals $6M $19M +$14M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202217 ROKDSL PIT Gold — 1919 4001 0100 00 211211368579 158375 530 252 -45 — — — — — —
202318 ROKDSL Pirates Gold — 157136 32705 17592 01 235329397726 162365 3811 324 17 — — — — — —
202419 ROKFCL Pirates — 10995 29514 12311 10 305389505894 200410 2811 391 73 — — — — — —
202520 ABradenton Marauders — 125106 28307 18420 00 264371491862 226362 3414 378 77 — — — — — —
202520 INTLSalt River Rafters — 5344 11202 8161 00 250377432809 182346 3015 366 134 — — — — — —
202621 A+Greensboro Grasshoppers — 334295 7617125 34984 10 258342576919 319295 2910 395 89 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL PIT Gold — 1919 1000 0130 00 535353105 242 680 101 -45 — — — — — —
202318 ROK MLEDSL Pirates Gold — 157141 19402 12742 01 135213206419 71245 478 194 17 — — — — — —
202419 ROK MLEFCL Pirates — 10999 22413 8431 10 222287374661 152331 397 276 73 — — — — — —
202520 A MLEBradenton Marauders — 125112 22205 12570 00 196274348622 152331 4610 282 77 — — — — — —
202621 A+ MLEGreensboro Grasshoppers — 334309 6313121 201284 10 204261456718 252254 386 300 89 — — — — — —
202217 ROK MLEDSL PIT Gold — 1919 1000 0130 00 535353105 167 680 101 -45 — — — — — —
202217 ROK RAWDSL PIT Gold — 1919 4001 0100 00 211211368579 158375 530 252 -45 — — — — — —
202318 ROK MLEDSL Pirates Gold — 157141 19402 12742 01 135213206419 71254 478 194 17 — — — — — —
202318 ROK RAWDSL Pirates Gold — 157136 32705 17592 01 235329397726 162365 3811 324 17 — — — — — —
202419 ROK MLEFCL Pirates — 10999 22413 8431 10 222287374661 152352 397 276 73 — — — — — —
202419 ROK RAWFCL Pirates — 10995 29514 12311 10 305389505894 200410 2811 391 73 — — — — — —
202520 A MLE2 teams — 178160 33308 16811 00 206282375657 169347 469 282 77 — — — — — —
202520 A RAW2 teams — 178150 39509 26581 00 260373473846 213357 3315 374 77 — — — — — —
202621 A+ MLEGreensboro Grasshoppers — 334309 6313121 201284 10 204261456718 252261 386 300 89 — — — — — —
202621 A+ RAWGreensboro Grasshoppers — 334295 7617125 34984 10 258342576919 319295 2910 395 89 — — — — — —
202217 ROK MLEDSL PIT Gold — 1919 1000 0130 00 535353105 242 680 101 -45 — — — — — —
202318 ROK MLEDSL Pirates Gold — 157142 19402 12742 01 134213204417 70245 478 194 17 — — — — — —
202419 ROK MLEFCL Pirates — 10999 22413 8431 10 222287374661 152331 397 276 73 — — — — — —
202520 A MLE2 teams — 178159 33308 16811 00 208282377660 170331 469 282 77 — — — — — —
202621 A+ MLEGreensboro Grasshoppers — 334307 6313121 201284 10 205261459721 254254 386 300 89 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEFCL Pirates — 10999 22413 8431 10 222287374661 152331 397 276 73 — — — — — —
202520 A MLE2 teams — 178159 33308 16811 00 208282377660 170331 469 282 77 — — — — — —
202621 A+ MLEGreensboro Grasshoppers — 334307 6313121 201284 10 205261459721 254254 386 300 89 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEPIT 0% 444407 10419223 301304 61 256313485798 229315 297 347 121 +11 +1 -2 -3 +10 0.9
▸ 2027 — real world (MLB)
202722 MLB CTXPIT 0% 11 0000 000 00 253310471781 218315 00 341 121 +0 +0 -0 -0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEPIT 35% 259237 6111114 18742 31 258316487803 229314 297 349 122 +7 +0 -1 -2 +6 1.0
202924 MLB MLEPIT 51% 338308 8115218 24953 41 258318487805 228314 287 350 123 +9 +0 -1 -2 +7 1.4
203025 MLB MLEPIT 60% 382349 9016220 271063 51 258319484803 226312 287 350 123 +10 +1 -1 -2 +8 1.6
203126 MLB MLEPIT 65% 407370 9517220 301124 51 258319481800 223311 287 348 122 +11 +1 -1 -2 +9 1.7
203227 MLB MLEPIT 66% 417379 9718220 311144 51 256318475792 219309 277 346 120 +10 +1 -1 -3 +9 1.6
203328 MLB MLEPIT 67% 417379 9718220 311154 31 254316470786 216308 287 343 118 +9 +0 -2 -3 +9 1.4
203429 MLB MLEPIT 66% 409373 9317219 301143 21 252313463776 212307 287 339 116 +8 +0 -2 -2 +9 1.2
203530 MLB MLEPIT 65% 398363 9116219 291133 11 248309456765 207305 287 334 112 +6 -0 -3 -2 +9 0.9
203631 MLB MLEPIT 65% 382349 8415117 271093 10 244304446750 201301 297 328 108 +4 +0 -4 -2 +8 0.6
203732 MLB MLEPIT 65% 362331 7914116 251053 00 239298432730 194297 297 320 103 +1 +0 -4 -2 +8 0.3
203833 MLB MLEPIT 64% 325298 6912114 22972 00 232290416706 184291 307 310 96 -1 +0 -5 -2 +7 -0.1
202823 MLB CTXPIT 35% 9184 20404 6261 10 255313473786 218314 297 343 122 +2 +0 -0 -1 +2 0.4
202924 MLB CTXPIT 51% 171155 40818 12482 21 256315473788 217314 287 344 123 +5 +0 -1 -1 +4 0.7
203025 MLB CTXPIT 60% 228208 5310111 16632 31 255316471787 215312 287 343 123 +6 +0 -1 -1 +5 1.0
203126 MLB CTXPIT 65% 265242 6112112 19732 31 255316468784 213311 287 342 122 +7 +0 -1 -2 +6 1.1
203227 MLB CTXPIT 66% 277253 6412113 20762 31 253315462777 209309 277 340 120 +7 +0 -1 -2 +6 1.1
203328 MLB CTXPIT 67% 280255 6412113 21772 21 251313457770 206308 288 337 118 +6 +0 -1 -2 +6 0.9
203429 MLB CTXPIT 66% 270246 6112112 20752 11 249310451761 202307 287 333 116 +5 -0 -2 -2 +6 0.8
203530 MLB CTXPIT 65% 260237 5811111 19732 00 246307443750 198305 287 329 112 +4 +0 -2 -2 +6 0.6
203631 MLB CTXPIT 65% 248226 5410110 18712 00 242302434736 192301 297 323 108 +2 +0 -2 -1 +5 0.4
203732 MLB CTXPIT 65% 234214 511019 16682 00 236295421716 185297 297 315 103 +1 +0 -3 -1 +5 0.2
203833 MLB CTXPIT 64% 209192 44818 14621 00 229288405693 176291 307 305 96 -1 +0 -3 -1 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 25332312 57010910111 18171220 156 247307446753 200306 287 332 108 +44 +1 -17 -15 +55 6.9
/ 162G— A+C — 650593 14628328 461835 42 246306445751 199306 287 332 108 +11 +0 -4 -4 +14 1.8
Career— MLE — 51034656 112420221242 364155444 3410 241303450752 208306 307 327 108 +78 +3 -28 -26 +93 12.3
/ 162G— MLE — 650593 14426331 461986 41 243304454758 211308 307 327 108 +12 +0 -4 -4 +14 1.9

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 A+Greensboro Grasshoppers · 334 PAwOBA .384 → .300 (−84)K% 29.3% → 38.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.34%÷1.000×1.310——38.44%
BB% (unintentional) /PA9.88%÷1.000×0.600—×1.0276.09%
HBP% /PA1.20%—×0.770—×1.0270.95%
Singles /BIP16.75%÷1.000×0.870×1.013×1.02715.16%
Doubles /BIP8.63%÷1.000×0.780×1.013×1.0277.00%
Triples /BIP0.51%÷1.000×0.850×1.013×1.0270.45%
Home runs /BIP12.69%÷1.000×0.880—×1.02711.47%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .384 → .300; ISO .319 → .261; BABIP .295 → .254. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ABradenton Marauders · 125 PAwOBA .369 → .282 (−86)K% 33.6% → 45.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.60%÷1.000×1.360——45.70%
BB% (unintentional) /PA13.60%÷1.052×0.690—×1.0309.19%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP28.12%÷0.993×0.920×0.998×1.03026.79%
Doubles /BIP4.69%÷1.084×0.830×0.998×1.0303.69%
Triples /BIP0.00%÷0.952×0.910×0.998×1.0300.00%
Home runs /BIP10.94%÷0.932×0.800—×1.0309.67%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 86, 1B 99, 2B 117, 3B 90, K 100, BB 110 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.998.

Result: wOBA .369 → .282; ISO .226 → .174; BABIP .362 → .331. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ROKFCL Pirates · 109 PAwOBA .385 → .276 (−109)K% 28.4% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.44%÷1.032×1.440——39.70%
BB% (unintentional) /PA11.01%÷0.964×0.620—×1.0087.13%
HBP% /PA0.92%—×0.720—×1.0080.67%
Singles /BIP29.69%÷1.003×0.820×1.003×1.00824.51%
Doubles /BIP7.81%÷0.917×0.720×1.003×1.0086.20%
Triples /BIP1.56%÷0.978×0.720×1.003×1.0081.16%
Home runs /BIP6.25%÷0.921×0.780—×1.0085.33%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 84, 1B 101, 2B 83, 3B 96, K 106, BB 93 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .385 → .276; ISO .200 → .148; BABIP .410 → .331. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 DSLDSL Pirates Gold · 157 PAwOBA .319 → .194 (−125)K% 37.6% → 47.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.58%÷0.974×1.220——47.06%
BB% (unintentional) /PA10.83%÷1.009×0.700—×1.0087.57%
HBP% /PA1.27%—×0.700—×1.0080.90%
Singles /BIP25.97%÷0.980×0.680×1.042×1.00818.92%
Doubles /BIP9.09%÷1.040×0.600×1.042×1.0085.51%
Triples /BIP0.00%÷1.150×0.600×1.042×1.0080.00%
Home runs /BIP6.49%÷0.969×0.470—×1.0083.17%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 96, 2B 108, 3B 130, K 95, BB 102 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.042.

Result: wOBA .319 → .194; ISO .162 → .077; BABIP .365 → .245. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 DSLDSL PIT Gold · 19 PAwOBA .244 → .101 (−143)K% 52.6% → 66.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA52.63%÷0.969×1.220——66.24%
BB% (unintentional) /PA0.00%÷0.956×0.700—×1.0220.00%
HBP% /PA0.00%—×0.700—×1.0220.00%
Singles /BIP33.33%÷1.004×0.680—×1.02223.08%
Doubles /BIP0.00%÷1.007×0.600—×1.0220.00%
Triples /BIP0.00%÷1.091×0.600—×1.0220.00%
Home runs /BIP11.11%÷1.111×0.470—×1.0224.80%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 122, 1B 101, 2B 101, 3B 118, K 94, BB 91 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .244 → .101; ISO .158 → .049; BABIP .375 → .242. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .