German Ramirez

SS Fayetteville Woodpeckers
Age 21 R/R 6'1" / 179 lbs A HR -6% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKHOU187.226/.314/.28011015—.170/.232/.216
202519A/ROKHOU268.215/.307/.3393627—.161/.227/.248
202620AHOU373.221/.315/.29023132—.174/.247/.219
2027PROJMLE21MLBHOU483.171/.237/.23331434-0.8
2028PROJ34% MLB22MLBHOU112.181/.248/.2591342-0.4
Next 2 projected WAR -1.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.9M2033Ext$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2026 A
Speed64
BB%44
wRC+22
Whiff%21
wOBA20
K%19
Career WAR0.0 WAR median (P10 0.0 / P90 0.2, comp-based) · star 0% · didn't stick 94%
CompsJake Vogel (age 21) · Isaias Dipre (age 21) · Amalani Fukofuka (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†34
AVG/OBP/SLG.169 / .235 / .231
PA210
HR1
SB6
K%37
BB%7
ISO62
MLB%0%
Value2027 · WAR
BAT: -16.6 runs (wOBA-derived runs vs avg)-17BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.8-0.42728
Contract
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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)
202317 ROKDSL Astros Orange — 206183 47621 15394 34 257327328655 71317 197 295 24 — — — — — —
202418 ROKFCL Astros — 187164 37411 19532 1010 226314280594 55321 2810 276 15 — — — — — —
202519 AFayetteville Woodpeckers — 7770 10100 5281 20 143211157368 14233 366 177 -23 — — — — — —
202519 ROKFCL Astros — 191163 401143 20415 42 245346417763 172303 2110 337 47 — — — — — —
202620 AFayetteville Woodpeckers — 373321 711602 431161 316 221315290605 69332 3112 277 32 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Astros Orange — 206187 32410 11464 34 171233203436 32220 225 203 24 — — — — — —
202418 ROK MLEFCL Astros — 187171 29311 12762 1010 170232216449 47270 416 191 15 — — — — — —
202519 A MLEFayetteville Woodpeckers — 7772 8100 3381 20 111158125283 14224 494 134 -23 — — — — — —
202519 ROK MLEFCL Astros — 191171 31832 12605 42 181255298554 117239 316 237 47 — — — — — —
202620 A MLEFayetteville Woodpeckers — 373333 581201 311581 316 174247219466 45305 428 216 32 — — — — — —
202317 ROK MLEDSL Astros Orange — 206187 32410 11464 34 171233203436 32224 225 203 24 — — — — — —
202317 ROK RAWDSL Astros Orange — 206183 47621 15394 34 257327328655 71317 197 295 24 — — — — — —
202418 ROK MLEFCL Astros — 187171 29311 12762 1010 170232216449 47292 416 191 15 — — — — — —
202418 ROK RAWFCL Astros — 187164 37411 19532 1010 226314280594 55321 2810 276 15 — — — — — —
202519 ROK MLE2 teams — 268243 38832 15986 62 156223239462 82245 376 207 27 — — — — — —
202519 ROK RAW2 teams — 268233 501243 25696 62 215307339646 124285 269 291 27 — — — — — —
202620 A MLEFayetteville Woodpeckers — 373333 581201 311581 316 174247219466 45318 428 216 32 — — — — — —
202620 A RAWFayetteville Woodpeckers — 373321 711602 431161 316 221315290605 69332 3112 277 32 — — — — — —
202317 ROK MLEDSL Astros Orange — 206189 32410 11464 34 169233201434 32220 225 203 24 — — — — — —
202418 ROK MLEFCL Astros — 187171 29311 12762 1010 170232216449 47270 416 191 15 — — — — — —
202519 ROK MLE2 teams — 268245 38832 15986 62 155223237460 82235 376 207 27 — — — — — —
202620 A MLEFayetteville Woodpeckers — 373338 581201 311581 316 172247216463 44305 428 216 32 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEFCL Astros — 187171 29311 12762 1010 170232216449 47270 416 191 15 — — — — — —
202519 ROK MLE2 teams — 268245 38832 15986 62 155223237460 82235 376 207 27 — — — — — —
202620 A MLEFayetteville Woodpeckers — 373338 581201 311581 316 172247216463 44305 428 216 32 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEHOU 0% 483441 751523 351794 144 171237233470 62275 377 218 34 -38 +1 +1 +5 +10 -0.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEHOU 34% 326297 531113 241172 92 178245255500 77277 367 231 42 -22 +1 +0 +3 +7 -1.1
202822 MLB CTXHOU 34% 112102 18401 8401 31 181248259507 78282 367 233 42 -8 +0 +0 +1 +2 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 112102 18401 8401 31 176243245488 69274 367 233 30 -8 +0 +0 +1 +2 -0.4
/ 162G— A+C — 650592 1042306 462326 176 176242245487 69272 367 233 30 -45 +1 +1 +7 +14 -2.2
Career— MLE — 15701422 2434578 10857317 6526 171238229467 58274 367 213 30 -39 +1 +1 +6 +12 -2.0
/ 162G— MLE — 650589 1011933 452377 2711 171239229468 58275 367 213 30 -47 +2 +1 +7 +14 -2.4

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 AFayetteville Woodpeckers · 373 PAwOBA .274 → .216 (−58)K% 31.1% → 42.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.10%÷1.000×1.360——42.29%
BB% (unintentional) /PA11.53%÷1.000×0.690—×1.0308.19%
HBP% /PA0.27%—×0.780—×1.0300.22%
Singles /BIP25.85%÷1.000×0.920×0.999×1.03024.47%
Doubles /BIP7.80%÷1.000×0.830×0.999×1.0306.66%
Triples /BIP0.00%÷1.000×0.910×0.999×1.0300.00%
Home runs /BIP0.98%÷1.000×0.800—×1.0300.80%

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 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.999.

Result: wOBA .274 → .216; ISO .069 → .052; BABIP .332 → .305. 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 ROKFCL Astros · 191 PAwOBA .332 → .237 (−95)K% 21.5% → 31.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.47%÷0.984×1.440——31.42%
BB% (unintentional) /PA9.95%÷0.992×0.620—×1.0086.27%
HBP% /PA2.62%—×0.720—×1.0081.90%
Singles /BIP18.03%÷0.956×0.820×0.983×1.00815.31%
Doubles /BIP9.02%÷0.982×0.720×0.983×1.0086.54%
Triples /BIP3.28%÷1.030×0.720×0.983×1.0082.27%
Home runs /BIP2.46%÷1.023×0.780—×1.0081.89%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 91, 2B 96, 3B 106, K 97, BB 98 — 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 ×0.983.

Result: wOBA .332 → .237; ISO .172 → .119; BABIP .303 → .239. 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 AFayetteville Woodpeckers · 77 PAwOBA .175 → .134 (−42)K% 36.4% → 49.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.36%÷0.996×1.360——49.66%
BB% (unintentional) /PA6.49%÷1.072×0.690—×1.0454.37%
HBP% /PA1.30%—×0.780—×1.0451.06%
Singles /BIP21.43%÷0.979×0.920×0.999×1.04521.03%
Doubles /BIP2.38%÷1.035×0.830×0.999×1.0451.99%
Triples /BIP0.00%÷0.953×0.910×0.999×1.0450.00%
Home runs /BIP0.00%÷1.005×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 96, 2B 107, 3B 91, K 99, BB 114 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .175 → .134; ISO .014 → .010; BABIP .233 → .224. 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 Astros · 187 PAwOBA .272 → .191 (−81)K% 28.3% → 40.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.34%÷1.006×1.440——40.57%
BB% (unintentional) /PA10.16%÷1.033×0.620—×1.0226.24%
HBP% /PA1.07%—×0.720—×1.0220.79%
Singles /BIP27.93%÷0.984×0.820×1.008×1.02223.99%
Doubles /BIP3.60%÷1.000×0.720×1.008×1.0222.67%
Triples /BIP0.90%÷0.936×0.720×1.008×1.0220.71%
Home runs /BIP0.90%÷1.111×0.780—×1.0220.65%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 122, 1B 97, 2B 100, 3B 87, K 101, BB 107 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .272 → .191; ISO .055 → .036; BABIP .321 → .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).

2023 DSLDSL Astros Orange · 206 PAwOBA .291 → .203 (−88)K% 18.9% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.93%÷1.039×1.220——22.23%
BB% (unintentional) /PA7.28%÷0.997×0.700—×1.0225.23%
HBP% /PA1.94%—×0.700—×1.0221.39%
Singles /BIP26.39%÷0.982×0.680×0.992×1.02218.54%
Doubles /BIP4.17%÷0.905×0.600×0.992×1.0222.80%
Triples /BIP1.39%÷0.900×0.600×0.992×1.0220.94%
Home runs /BIP0.69%÷1.330×0.470—×1.0220.25%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 166, 1B 96, 2B 81, 3B 80, K 108, BB 99 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.992.

Result: wOBA .291 → .203; ISO .071 → .044; BABIP .317 → .220. 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).