Michell Ojeda

2B FCL Pirates
Age 20 L/R 6'0" / 158 lbs ROK HR -15%K -5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Pirates B…113.256/.445/.3410868—.191/.345/.258
202518ROKPIT122.185/.279/.306347—.125/.197/.205
202619ROKPIT23.250/.348/.5001254—.190/.261/.429
2027PROJMLE20MLBPIT133.203/.275/.29013610.0
2028PROJ34% MLB21MLBPIT27.208/.280/.3040167-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.0M2033Ext$0.9M2034Ext$1.0M+4
Skills · percentileMiLB Statcast 2025 Rk
Speed67
ISO63
Z-Con%26
wRC+24
BB%24
K%23
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 25 proj PA
wRC+†61
AVG/OBP/SLG.202 / .273 / .288
PA25
HR0
K%30
BB%8
ISO87
MLB%0%
Value2027 · WAR
BAT: -1.2 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.5 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.02728
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
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
2038Extbeyond 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)
202417 ROKDSL Pirates Black — 11382 21510 24174 80 256445341787 85313 1521 365 68 — — — — — —
202518 ROKFCL Pirates — 122108 20213 12342 43 185279306584 120239 2810 270 7 — — — — — —
202619 ROKFCL Pirates — 2320 5011 261 21 250348500848 250308 269 371 54 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Pirates Black — 11389 17410 17214 80 191345258604 67217 1915 269 68 — — — — — —
202518 ROK MLEFCL Pirates — 122112 14112 8492 43 125197205402 80189 407 178 7 — — — — — —
202619 ROK MLEFCL Pirates — 2321 4011 191 21 190261429689 238242 394 248 54 — — — — — —
202417 ROK MLEDSL Pirates Black — 11389 17410 17214 80 191345258604 67243 1915 269 68 — — — — — —
202417 ROK RAWDSL Pirates Black — 11382 21510 24174 80 256445341787 85313 1521 365 68 — — — — — —
202518 ROK MLEFCL Pirates — 122112 14112 8492 43 125197205402 80197 407 178 7 — — — — — —
202518 ROK RAWFCL Pirates — 122108 20213 12342 43 185279306584 120239 2810 270 7 — — — — — —
202619 ROK MLEFCL Pirates — 2321 4011 191 21 190261429689 238273 394 248 54 — — — — — —
202619 ROK RAWFCL Pirates — 2320 5011 261 21 250348500848 250308 269 371 54 — — — — — —
202417 ROK MLEDSL Pirates Black — 11391 17410 17214 80 187345253598 66217 1915 269 68 — — — — — —
202518 ROK MLEFCL Pirates — 122111 14112 8492 43 126197207404 81189 407 178 7 — — — — — —
202619 ROK MLEFCL Pirates — 2321 4011 191 21 190261429689 238242 394 248 54 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Pirates Black — 11391 17410 17214 80 187345253598 66217 1915 269 68 — — — — — —
202518 ROK MLEFCL Pirates — 122111 14112 8492 43 126197207404 81189 407 178 7 — — — — — —
202619 ROK MLEFCL Pirates — 2321 4011 191 21 190261429689 238242 394 248 54 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEPIT 0% 133120 24411 10392 31 203275290566 87286 298 259 61 -6 +0 +0 +0 +3 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEPIT 34% 7972 15211 6231 21 208281306587 98288 298 267 67 -3 +0 +0 +0 +2 -0.1
202821 MLB CTXPIT 34% 2725 5100 280 10 208280304584 96288 307 266 67 -1 +0 +0 +0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2725 5100 280 10 200259240499 40294 307 266 46 -1 +0 +0 +0 +1 -0.0
/ 162G— A+C — 650602 1202400 481930 240 199258239498 40293 307 266 46 -26 +5 +0 +2 +14 -0.4
Career— MLE — 362317 54844 341098 175 170267259526 88243 309 236 46 -4 +0 +0 +0 +2 -0.1
/ 162G— MLE — 650569 961477 6119614 319 169266255520 86241 309 236 46 -27 +1 +0 +2 +14 -0.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 ROKFCL Pirates · 23 PAwOBA .362 → .248 (−113)K% 26.1% → 37.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.09%÷1.000×1.440——37.57%
BB% (unintentional) /PA8.70%÷1.000×0.620—×1.0085.43%
HBP% /PA4.35%—×0.720—×1.0083.15%
Singles /BIP21.43%÷1.000×0.820—×1.00817.70%
Doubles /BIP0.00%÷1.000×0.720—×1.0080.00%
Triples /BIP7.14%÷1.000×0.720—×1.0085.18%
Home runs /BIP7.14%÷1.000×0.780—×1.0085.61%

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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .362 → .248; ISO .250 → .168; BABIP .308 → .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).

2025 ROKFCL Pirates · 122 PAwOBA .263 → .178 (−85)K% 27.9% → 39.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.87%÷1.006×1.440——39.90%
BB% (unintentional) /PA9.84%÷0.998×0.620—×1.0226.25%
HBP% /PA1.64%—×0.720—×1.0221.21%
Singles /BIP18.92%÷1.022×0.820×0.998×1.02215.50%
Doubles /BIP2.70%÷1.119×0.720×0.998×1.0221.77%
Triples /BIP1.35%÷0.950×0.720×0.998×1.0221.05%
Home runs /BIP4.05%÷1.000×0.780—×1.0223.23%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 104, 2B 124, 3B 90, K 101, BB 100 — 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 ×0.998.

Result: wOBA .263 → .178; ISO .120 → .081; BABIP .239 → .189. 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 DSLDSL Pirates Black · 113 PAwOBA .364 → .269 (−95)K% 15.0% → 18.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.04%÷0.994×1.220——18.46%
BB% (unintentional) /PA21.24%÷1.000×0.700—×1.02215.20%
HBP% /PA3.54%—×0.700—×1.0222.53%
Singles /BIP23.08%÷1.002×0.680×1.023×1.02216.38%
Doubles /BIP7.69%÷0.968×0.600×1.023×1.0224.99%
Triples /BIP1.54%÷1.009×0.600×1.023×1.0220.96%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 100, 2B 94, 3B 102, K 99, BB 100 — 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 ×1.023.

Result: wOBA .364 → .269; ISO .085 → .061; BABIP .313 → .217. 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).