Gilberto Celestino

CF Round Rock Express
Age 28 R/L 6'0" / 170 lbs AAA HR +15%BB +5% Svc 6.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAA/INTL2 orgs302.269/.351/.3583982—.256/.313/.324
202526AAA/INTL2 orgs635.286/.381/.388103598—.245/.312/.314
202627AAA/INTL2 orgs241.265/.351/.37031978—.254/.320/.346
2027PROJ10% MLB28MLBTEX16.241/.309/.34101840.0
2028PROJ27% MLB29MLBTEX54.239/.306/.3341182-0.0
Next 2 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.000First FA2028
2027Ext / FA-deal$2M
Skills · percentileStatcast 2021-2022
Speed60
Avg EV26
xwOBA16
Barrel%11
CompsEd Lucas (age 28) · Levi Jordan (age 28) · Andruw Monasterio (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†84
AVG/OBP/SLG.241 / .309 / .341
PA16
HR0
K%25
BB%6
BABIP310
ISO67
MLB%10%
Value2027 · WAR
BAT: -3.0 runs (wOBA-derived runs vs avg)-3BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.20.02728
Tools · ContractCON 55 / POW 40
Toolsscout grade · Statcast %ile · 2021-2022
CONTACT55
xAVG
100.216
POWER40
Barrel%
113.1
Avg EV
2687.3
EYE55
scouting grade only
SPEED50
Sprint
6027.9
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2021
Service   6.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$2M+0.0$0.1M-$2M
Totals $2M $0.1M -$2M

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)
201617 ROKGCL Astros — 230191 491242 33392 153 257372393764 136305 1714 342 61 — — — — — —
201718 ROKGreeneville Astros — 261235 631024 22591 102 268333379712 111339 238 318 45 — — — — — —
201819 ROKElizabethton Twins — 117109 29411 6161 82 266310349659 83301 145 295 41 — — — — — —
201920 A+Fort Myers Miracle — 3330 9400 240 00 300344433777 133333 126 335 112 — — — — — —
201920 ACedar Rapids Kernels — 503450 12424310 48814 148 276351409759 133317 1610 341 70 — — — — — —
202122 MLBMinnesota Twins — 6259 8302 3140 00 136177288466 153140 235 207 26 -5 +0 -2 +1 +1 -0.5
202122 AAASt. Paul Saints — 211183 531305 24434 40 290384443827 153356 2011 372 92 — — — — — —
202122 AAWichita Wind Surge — 9684 21502 11241 01 250344381725 131328 2511 330 74 — — — — — —
202122 INTLToros del Este — 2016 1000 450 00 6225062312 91 2520 185 11 — — — — — —
202223 MLBMinnesota Twins — 347311 741212 32772 41 238313302615 64310 229 283 78 -9 +0 +1 +1 +8 0.1
202223 INTLToros del Este — 2518 6200 720 01 333520444964 111375 828 443 186 — — — — — —
202324 AAASt. Paul Saints — 233185 451124 42374 42 243394389783 146283 1618 357 88 — — — — — —
202324 INTLAguilas Cibaenas — 3024 6000 660 11 250400250650 333 2020 321 103 — — — — — —
202425 AAAIowa Cubs — 284255 701303 27572 91 275349361709 86344 2010 324 80 — — — — — —
202425 INTLAguilas Cibaenas — 1813 2200 550 01 154389308697 154250 2828 336 114 — — — — — —
202526 AAASyracuse Mets — 426372 1011219 51932 132 272362382743 110341 2212 339 78 — — — — — —
202526 INTLToros del Este — 209174 551011 32360 222 316422402825 86388 1715 372 138 — — — — — —
202627 AAARound Rock Express — 205178 491013 24421 134 275365393758 118343 2012 341 83 — — — — — —
202627 INTLToros del Este — 3633 7100 261 61 212278242520 30259 176 246 52 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 409370 821514 35912 41 222292300592 78284 229 272 70 -15 +0 -1 +3 +9 -0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEGCL Astros — 230203 41932 21562 153 202283305589 103251 249 258 61 — — — — — —
201718 ROK MLEGreeneville Astros — 261243 49713 14841 102 202248276524 74287 325 235 45 — — — — — —
201819 ROK MLEElizabethton Twins — 117111 24311 4231 82 216250288538 72256 203 229 41 — — — — — —
201920 A+ MLEFort Myers Miracle — 3330 9400 260 00 300344433777 133345 186 333 112 — — — — — —
201920 A MLECedar Rapids Kernels — 503463 1041928 351144 148 225285326611 102281 237 272 70 — — — — — —
202122 MLB MLEMinnesota Twins — 6259 8302 3140 00 136177288466 153140 235 206 26 -5 +0 -2 +1 +1 -0.5
202122 AAA MLESt. Paul Saints — 211191 471103 16534 40 246318351668 105329 258 304 92 — — — — — —
202122 AA MLEWichita Wind Surge — 9687 19401 8291 01 218292299591 80321 308 277 74 — — — — — —
202223 MLB MLEMinnesota Twins — 347311 741212 32772 41 238313302615 64310 229 283 78 -9 +0 +1 +1 +8 0.1
202324 AAA MLESt. Paul Saints — 233199 44823 28464 42 221329327656 106270 2012 299 88 — — — — — —
202425 AAA MLEIowa Cubs — 284262 671202 20682 91 256313324638 69342 247 286 80 — — — — — —
202526 AAA MLESyracuse Mets — 426388 951015 361142 132 245312314627 70336 278 284 78 — — — — — —
202627 AAA MLERound Rock Express — 205185 47912 17501 134 254320346666 92327 248 291 83 — — — — — —
201617 ROK MLEGCL Astros — 230203 41932 21562 153 202283305589 103262 249 258 61 — — — — — —
201617 ROK RAWGCL Astros — 230191 491242 33392 153 257372393764 136305 1714 342 61 — — — — — —
201718 ROK MLEGreeneville Astros — 261243 49713 14841 102 202248276524 74291 325 235 45 — — — — — —
201718 ROK RAWGreeneville Astros — 261235 631024 22591 102 268333379712 111339 238 318 45 — — — — — —
201819 ROK MLEElizabethton Twins — 117111 24311 4231 82 216250288538 72261 203 229 41 — — — — — —
201819 ROK RAWElizabethton Twins — 117109 29411 6161 82 266310349659 83301 145 295 41 — — — — — —
201920 A MLE2 teams — 536494 1142428 361204 148 231288336624 105288 227 276 73 — — — — — —
201920 A RAW2 teams — 536480 13328310 50854 148 277350410761 133318 169 341 73 — — — — — —
202122 AAA MLE4 teams — 389355 792007 291015 41 223290338629 115291 267 281 76 — — — — — —
202122 AAA RAW4 teams — 389342 832109 42865 41 243334383717 140300 2211 326 76 — — — — — —
202223 MLB MLE2 teams — 372334 791312 34832 42 237311299610 63309 229 283 78 -10 +0 +1 +1 +8 0.1
202223 MLB RAW2 teams — 372329 801412 39792 42 243327310637 67315 2110 294 78 -10 +0 +1 +1 +8 0.1
202324 AAA MLE2 teams — 263225 50933 32524 53 222330329658 107275 2012 299 88 — — — — — —
202324 AAA RAW2 teams — 263209 511124 48434 53 244395373768 129288 1618 353 88 — — — — — —
202425 AAA MLE2 teams — 302279 721302 21732 92 258315326641 68343 247 286 80 — — — — — —
202425 AAA RAW2 teams — 302268 721503 32622 92 269351358709 90340 2111 325 80 — — — — — —
202526 AAA MLE2 teams — 635577 1431528 531702 354 248313322636 75337 278 284 78 — — — — — —
202526 AAA RAW2 teams — 635546 15622210 831292 354 286381388770 103357 2013 350 78 — — — — — —
202627 AAA MLE2 teams — 241217 541012 20592 195 249318332650 83331 248 291 83 — — — — — —
202627 AAA RAW2 teams — 241211 561113 26482 195 265351370721 104329 2011 327 83 — — — — — —
201617 ROK MLEGCL Astros — 230205 41932 21562 153 200283302586 102251 249 258 61 — — — — — —
201718 ROK MLEGreeneville Astros — 261244 49713 14841 102 201248275523 74287 325 235 45 — — — — — —
201819 ROK MLEElizabethton Twins — 117111 24311 4231 82 216250288538 72256 203 229 41 — — — — — —
201920 A MLE2 teams — 536491 1142428 361204 148 232288338626 106285 227 276 73 — — — — — —
202122 AAA MLE4 teams — 389352 792007 291015 41 224290341631 116295 267 281 76 — — — — — —
202223 MLB MLE2 teams — 372333 791312 34832 42 237311300611 63310 229 283 78 — — — — — —
202324 AAA MLE2 teams — 263225 50933 32524 53 222330329658 107270 2012 299 88 — — — — — —
202425 AAA MLE2 teams — 302276 721302 21732 92 261315330644 69342 247 286 80 — — — — — —
202526 AAA MLE2 teams — 635575 1431528 531702 354 249313323637 75336 278 284 78 — — — — — —
202627 AAA MLE2 teams — 241217 541012 20592 195 249318332650 83327 248 291 83 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AAA MLE2 teams — 302276 721302 21732 92 261315330644 69342 247 286 80 — — — — — —
202526 AAA MLE2 teams — 635575 1431528 531702 354 249313323637 75336 278 284 78 — — — — — —
202627 AAA MLE2 teams — 241217 541012 20592 195 249318332650 83327 248 291 83 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLETEX 10% 255230 55914 21632 82 240308338646 98311 258 292 84 -5 +1 -0 +1 +6 0.2
▸ 2027 — real world (MLB)
202728 MLB CTXTEX 10% 1615 4100 140 10 241309341649 100310 256 293 84 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLETEX 27% 197178 43713 16491 51 238305332637 94309 258 289 82 -4 +1 -1 +1 +4 -0.0
202829 MLB CTXTEX 27% 5450 12201 4130 10 239306334640 96309 247 290 82 -1 +0 -0 +0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 463420 941715 391042 51 224293305598 81286 228 274 74 -16 +1 -1 +3 +10 -0.3
/ 162G— A+C — 650590 1322417 551463 71 224294303597 80286 228 274 74 -22 +1 -2 +4 +14 -0.5
Career— MLE — 37013359 7831361643 29390927 13334 233300322621 88306 258 278 74 -22 +2 -2 +4 +17 -0.2
/ 162G— MLE — 650590 1382438 511605 236 234300325626 92306 258 278 74 -19 +1 -2 +3 +14 -0.2

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 AAARound Rock Express · 205 PAwOBA .334 → .291 (−43)K% 20.5% → 24.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.49%÷1.000×1.200——24.59%
BB% (unintentional) /PA11.71%÷1.000×0.690—×1.0038.10%
HBP% /PA0.49%—×0.940—×1.0030.46%
Singles /BIP25.74%÷1.000×0.930×1.050×1.00325.21%
Doubles /BIP7.35%÷1.000×0.830×1.050×1.0036.43%
Triples /BIP0.74%÷1.000×0.970×1.050×1.0030.75%
Home runs /BIP2.21%÷1.000×0.700—×1.0031.55%

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

Result: wOBA .334 → .291; ISO .118 → .097; BABIP .343 → .327. 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 AAASyracuse Mets · 426 PAwOBA .330 → .284 (−46)K% 21.8% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.83%÷0.981×1.200——26.71%
BB% (unintentional) /PA11.97%÷1.005×0.690—×1.0188.36%
HBP% /PA0.47%—×0.940—×1.0180.45%
Singles /BIP28.32%÷0.975×0.930×1.050×1.01828.86%
Doubles /BIP4.30%÷1.022×0.830×1.050×1.0183.74%
Triples /BIP0.36%÷0.959×0.970×1.050×1.0180.39%
Home runs /BIP3.23%÷1.167×0.700—×1.0181.97%

Factors used: league row International League. Park (home-season share, regressed): HR 133, 1B 95, 2B 104, 3B 92, K 96, BB 101 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .330 → .284; ISO .110 → .077; BABIP .341 → .336. 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 AAAIowa Cubs · 284 PAwOBA .316 → .286 (−30)K% 20.1% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.07%÷0.998×1.200——24.14%
BB% (unintentional) /PA9.51%÷0.949×0.690—×1.0337.14%
HBP% /PA0.70%—×0.940—×1.0330.68%
Singles /BIP27.27%÷0.994×0.930×1.050×1.03327.69%
Doubles /BIP6.57%÷0.962×0.830×1.050×1.0336.15%
Triples /BIP0.00%÷1.000×0.970×1.050×1.0330.00%
Home runs /BIP1.52%÷1.079×0.700—×1.0331.02%

Factors used: league row International League. Park (home-season share, regressed): HR 116, 1B 99, 2B 92, 3B 100, K 100, BB 90 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .316 → .286; ISO .086 → .070; BABIP .344 → .342. 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 AAASt. Paul Saints · 233 PAwOBA .351 → .299 (−52)K% 15.9% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.88%÷0.973×1.200——19.58%
BB% (unintentional) /PA18.03%÷1.067×0.690—×1.04812.22%
HBP% /PA1.72%—×0.940—×1.0481.69%
Singles /BIP18.92%÷0.964×0.930×1.050×1.04820.08%
Doubles /BIP7.43%÷1.341×0.830×1.050×1.0485.06%
Triples /BIP1.35%÷0.977×0.970×1.050×1.0481.48%
Home runs /BIP2.70%÷1.009×0.700—×1.0481.97%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 93, 2B 168, 3B 95, K 95, BB 113 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .351 → .299; ISO .146 → .117; BABIP .283 → .270. 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).

2021 AAASt. Paul Saints · 211 PAwOBA .361 → .304 (−57)K% 20.4% → 24.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.38%÷0.983×1.200——24.88%
BB% (unintentional) /PA10.90%÷1.024×0.690—×1.0507.71%
HBP% /PA1.90%—×0.940—×1.0501.87%
Singles /BIP25.00%÷1.035×0.930×1.012×1.05023.86%
Doubles /BIP9.29%÷0.996×0.830×1.012×1.0508.22%
Triples /BIP0.00%÷0.900×0.920×1.012×1.0500.00%
Home runs /BIP3.57%÷1.121×0.700—×1.0502.34%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 107, 2B 99, 3B 80, K 97, BB 105 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .361 → .304; ISO .153 → .115; BABIP .356 → .329. 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).

2021 AAWichita Wind Surge · 96 PAwOBA .322 → .277 (−45)K% 25.0% → 30.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.994×1.220——30.68%
BB% (unintentional) /PA11.46%÷0.950×0.690—×1.0428.67%
HBP% /PA1.04%—×0.850—×1.0420.92%
Singles /BIP23.33%÷0.989×0.940×1.030×1.04223.79%
Doubles /BIP8.33%÷1.040×0.870×1.030×1.0427.48%
Triples /BIP0.00%÷0.908×0.920×1.030×1.0420.00%
Home runs /BIP3.33%÷1.104×0.780—×1.0422.45%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 121, 1B 98, 2B 108, 3B 82, K 99, BB 90 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .322 → .277; ISO .131 → .101; BABIP .328 → .321. 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).

2019 ACedar Rapids Kernels · 503 PAwOBA .332 → .272 (−61)K% 16.1% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.10%÷0.968×1.360——22.62%
BB% (unintentional) /PA9.34%÷0.960×0.690—×1.0306.92%
HBP% /PA0.80%—×0.780—×1.0300.64%
Singles /BIP23.58%÷1.007×0.920×0.965×1.03021.40%
Doubles /BIP6.50%÷0.976×0.830×0.965×1.0305.49%
Triples /BIP0.81%÷1.045×0.910×0.965×1.0300.70%
Home runs /BIP2.71%÷0.997×0.800—×1.0302.24%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 101, 2B 95, 3B 109, K 94, BB 92 — 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.965.

Result: wOBA .332 → .272; ISO .133 → .106; BABIP .317 → .281. 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).

2019 A+Fort Myers Miracle · 33 PAwOBA .336 → .333 (−3)K% 12.1% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.12%÷0.939×1.420——18.32%
BB% (unintentional) /PA6.06%÷1.019×0.750—×1.0424.65%
HBP% /PA0.00%—×0.930—×1.0420.00%
Singles /BIP19.23%÷0.975×0.920—×1.04218.91%
Doubles /BIP15.38%÷0.908×0.960—×1.04216.96%
Triples /BIP0.00%÷0.900×0.810—×1.0420.00%
Home runs /BIP0.00%÷1.362×0.880—×1.0420.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 172, 1B 95, 2B 82, 3B 80, K 88, BB 104 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average).

Result: wOBA .336 → .333; ISO .133 → .144; BABIP .333 → .345. 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 — .