Geuri Lubo

SS Myrtle Beach Pelicans
Age 23 R/R 6'2" / 185 lbs A HR -8% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#2275ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202319ROKCHC105.205/.333/.2840115—.138/.229/.191
202420ROKCHC164.288/.389/.40331361—.212/.290/.295
202622A+/ACHC222.190/.272/.3748333—.145/.212/.265
2027PROJMLE23MLBCHC332.202/.261/.32686640.0
2028PROJ30% MLB24MLBCHC49.207/.268/.3381169-0.0
2029PROJ44% MLB25MLBCHC100.210/.271/.34522720.0
Next 3 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A+
ISO39
Speed28
Chase%26
Whiff%11
BB%8
Z-Con%8
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsKendall Simmons (age 23) · David Sheaffer (age 24) · Bryson Ware (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 129 proj PA
wRC+†64
AVG/OBP/SLG.200 / .259 / .323
PA129
HR3
K%28
BB%6
ISO124
MLB%0%
Value2027 · WAR
BAT: -5.5 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.8 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 26 / POW 51
Toolsscout grade
CONTACT26
scouting grade only
POWER51
scouting grade only
EYE46
scouting grade only
SPEED51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Pre-Arb$1.0M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.7M +$0.0M

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)
202117 ROKDSL Cubs Red — 124109 22300 12222 32 202293229522 28250 1810 249 5 — — — — — —
202218 ROKDSL Cubs Blue — 119111 29803 3214 83 261305414719 153295 183 318 22 — — — — — —
202319 ROKACL Cubs — 10588 18700 16281 12 205333284617 80300 2715 294 15 — — — — — —
202420 ROKACL Cubs — 164139 40513 20323 134 288389403792 115349 2012 357 61 — — — — — —
202622 A+South Bend Cubs — 7063 12202 4260 10 190239317556 127263 376 239 15 — — — — — —
202622 AMyrtle Beach Pelicans — 152132 25816 14364 21 189287402688 212207 249 303 42 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Cubs Red — 124112 16200 9292 32 143220161380 18183 237 175 5 — — — — — —
202218 ROK MLEDSL Cubs Blue — 119112 18501 2264 83 161203232436 71200 222 201 22 — — — — — —
202319 ROK MLEACL Cubs — 10594 13500 10401 12 138229191420 53233 3810 191 15 — — — — — —
202420 ROK MLEACL Cubs — 164146 31412 13473 134 212290295585 82279 298 259 61 — — — — — —
202622 A+ MLESouth Bend Cubs — 7064 9101 3330 10 141179203382 62232 474 190 15 — — — — — —
202622 A MLEMyrtle Beach Pelicans — 152136 20614 10494 21 147227294521 147179 327 230 42 — — — — — —
202117 ROK MLEDSL Cubs Red — 124112 16200 9292 32 143220161380 18190 237 175 5 — — — — — —
202117 ROK RAWDSL Cubs Red — 124109 22300 12222 32 202293229522 28250 1810 249 5 — — — — — —
202218 ROK MLEDSL Cubs Blue — 119112 18501 2264 83 161203232436 71198 222 201 22 — — — — — —
202218 ROK RAWDSL Cubs Blue — 119111 29803 3214 83 261305414719 153295 183 318 22 — — — — — —
202319 ROK MLEACL Cubs — 10594 13500 10401 12 138229191420 53241 3810 191 15 — — — — — —
202319 ROK RAWACL Cubs — 10588 18700 16281 12 205333284617 80300 2715 294 15 — — — — — —
202420 ROK MLEACL Cubs — 164146 31412 13473 134 212290295585 82293 298 259 61 — — — — — —
202420 ROK RAWACL Cubs — 164139 40513 20323 134 288389403792 115349 2012 357 61 — — — — — —
202622 A MLE2 teams — 222201 30816 12824 31 149212289501 139203 375 217 33 — — — — — —
202622 A RAW2 teams — 222195 371018 18624 31 190272374646 185223 288 283 33 — — — — — —
202117 ROK MLEDSL Cubs Red — 124112 16200 9292 32 143220161380 18183 237 175 5 — — — — — —
202218 ROK MLEDSL Cubs Blue — 119112 18501 2264 83 161203232436 71200 222 201 22 — — — — — —
202319 ROK MLEACL Cubs — 10593 13500 10401 12 140229194422 54233 3810 191 15 — — — — — —
202420 ROK MLEACL Cubs — 164147 31412 13473 134 211290293583 82279 298 259 61 — — — — — —
202622 A MLE2 teams — 222204 30816 12824 31 147212284496 137196 375 217 33 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 ROK MLEACL Cubs — 164147 31412 13473 134 211290293583 82279 298 259 61 — — — — — —
202622 A MLE2 teams — 222204 30816 12824 31 147212284496 137196 375 217 33 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLECHC 0% 332304 621128 21934 61 202261326587 124261 286 264 64 -14 +1 +0 +4 +7 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLECHC 30% 163149 31614 11452 31 206266337603 131263 287 270 69 -6 +0 +0 +2 +4 -0.1
202925 MLB MLECHC 44% 227208 43816 15622 41 209270344614 135265 277 275 72 -8 +0 +0 +2 +5 0.0
203026 MLB MLECHC 51% 280256 541027 19763 51 211273349622 138266 277 278 74 -9 +1 +0 +3 +6 0.1
203127 MLB MLECHC 52% 310283 601128 21843 62 212275350624 138267 277 279 75 -9 +0 +0 +3 +7 0.1
203228 MLB MLECHC 53% 325297 631228 22883 52 212275348623 137268 277 279 75 -10 +0 -1 +3 +7 0.0
203329 MLB MLECHC 53% 325297 631228 22893 52 210272343615 133267 277 275 72 -11 +0 -1 +3 +7 -0.1
203430 MLB MLECHC 56% 321293 611128 22893 42 207269335604 129265 287 271 70 -12 +0 -2 +3 +7 -0.3
202824 MLB CTXCHC 30% 4945 9201 3141 10 207268338606 131267 296 271 69 -2 +0 +0 +1 +1 -0.0
202925 MLB CTXCHC 44% 10092 19412 7271 20 210271345617 135268 277 276 72 -3 +0 +0 +1 +2 0.0
203026 MLB CTXCHC 51% 142129 28514 10382 31 212274350625 138269 277 279 74 -4 +0 +0 +2 +3 0.0
203127 MLB CTXCHC 52% 162148 31614 11442 31 213276351627 138270 277 280 75 -5 +0 +0 +2 +4 0.1
203228 MLB CTXCHC 53% 173157 33614 12472 31 213276350626 136271 277 280 75 -5 +0 -0 +2 +4 0.0
203329 MLB CTXCHC 53% 171155 33614 12472 31 211273344617 133270 277 276 72 -6 +0 -1 +2 +4 -0.1
203430 MLB CTXCHC 56% 181165 35714 12502 21 208270337607 128268 287 272 70 -7 +0 -1 +2 +4 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 978891 18836623 6726712 175 211275342618 131272 277 277 61 -32 +1 -2 +10 +21 -0.1
/ 162G— A+C — 650592 12524415 451778 113 211276341617 130273 277 277 61 -21 +1 -2 +7 +14 -0.1
Career— MLE — 28142567 507981561 18679334 6224 198261319580 121257 287 259 61 -69 +2 -4 +22 +45 -0.4
/ 162G— MLE — 650593 11723314 431838 146 197261317578 120257 287 259 61 -22 +1 -1 +7 +14 -0.1

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 AMyrtle Beach Pelicans · 152 PAwOBA .299 → .230 (−69)K% 23.7% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.68%÷1.000×1.360——32.21%
BB% (unintentional) /PA9.21%÷1.000×0.690—×0.9906.29%
HBP% /PA2.63%—×0.780—×0.9902.03%
Singles /BIP10.42%÷1.000×0.920×1.008×0.9909.56%
Doubles /BIP8.33%÷1.000×0.830×1.008×0.9906.90%
Triples /BIP1.04%÷1.000×0.910×1.008×0.9900.95%
Home runs /BIP6.25%÷1.000×0.800—×0.9904.95%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .299 → .230; ISO .212 → .162; BABIP .207 → .179. 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).

2026 A+South Bend Cubs · 70 PAwOBA .243 → .190 (−53)K% 37.1% → 47.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.14%÷1.000×1.270——47.17%
BB% (unintentional) /PA5.71%÷1.000×0.710—×0.9984.05%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP21.62%÷1.000×0.920—×0.99819.85%
Doubles /BIP5.41%÷1.000×0.810—×0.9984.37%
Triples /BIP0.00%÷1.000×0.850—×0.9980.00%
Home runs /BIP5.41%÷1.000×0.800—×0.9984.32%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .243 → .190; ISO .127 → .094; BABIP .263 → .232. 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 ROKACL Cubs · 164 PAwOBA .352 → .259 (−93)K% 19.5% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.51%÷0.989×1.440——28.42%
BB% (unintentional) /PA12.20%÷0.947×0.620—×0.9857.87%
HBP% /PA1.83%—×0.720—×0.9851.30%
Singles /BIP28.97%÷1.047×0.820×1.045×0.98523.34%
Doubles /BIP4.67%÷0.903×0.720×1.045×0.9853.83%
Triples /BIP0.93%÷1.150×0.720×1.045×0.9850.60%
Home runs /BIP2.80%÷0.935×0.780—×0.9852.30%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 109, 2B 81, 3B 130, K 98, BB 89 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .352 → .259; ISO .115 → .088; BABIP .349 → .279. 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 ROKACL Cubs · 105 PAwOBA .287 → .191 (−96)K% 26.7% → 38.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷1.000×1.440——38.40%
BB% (unintentional) /PA15.24%÷1.000×0.620—×0.9959.40%
HBP% /PA0.95%—×0.720—×0.9950.68%
Singles /BIP18.33%÷1.000×0.820×1.001×0.99514.97%
Doubles /BIP11.67%÷1.000×0.720×1.001×0.9958.36%
Triples /BIP0.00%÷1.000×0.720×1.001×0.9950.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .287 → .191; ISO .080 → .051; BABIP .300 → .233. 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 Cubs Blue · 119 PAwOBA .312 → .201 (−111)K% 17.6% → 21.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.65%÷1.001×1.220——21.51%
BB% (unintentional) /PA2.52%÷1.096×0.700—×0.9951.60%
HBP% /PA3.36%—×0.700—×0.9952.34%
Singles /BIP20.00%÷1.001×0.680×1.033×0.99513.96%
Doubles /BIP8.89%÷0.932×0.600×1.033×0.9955.88%
Triples /BIP0.00%÷0.983×0.600×1.033×0.9950.00%
Home runs /BIP3.33%÷0.935×0.470—×0.9951.67%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 100, 2B 86, 3B 97, K 100, BB 119 — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .312 → .201; ISO .153 → .087; BABIP .295 → .200. 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 DSLDSL Cubs Red · 124 PAwOBA .245 → .175 (−70)K% 17.7% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.74%÷0.939×1.220——23.06%
BB% (unintentional) /PA9.68%÷0.985×0.700—×1.0086.93%
HBP% /PA1.61%—×0.700—×1.0081.14%
Singles /BIP21.84%÷0.964×0.680×1.050×1.00816.29%
Doubles /BIP3.45%÷1.001×0.600×1.050×1.0082.19%
Triples /BIP0.00%÷1.140×0.600×1.050×1.0080.00%
Home runs /BIP0.00%÷0.915×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 93, 2B 100, 3B 128, K 88, BB 97 — 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.050.

Result: wOBA .245 → .175; ISO .028 → .017; BABIP .250 → .183. 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).