Steven Madero

C FCL Tigers
Age 20 L/R 6'2" / 175 lbs ROK HR -8% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#892ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Tigers 2146.283/.386/.4003147—.176/.264/.224
202619ROKDET168.265/.325/.4707045—.178/.223/.312
2027PROJMLE20MLBDET278.214/.272/.31441650.0
2028PROJ34% MLB21MLBDET47.214/.275/.32110710.0
2029PROJ48% MLB22MLBDET112.218/.279/.33220750.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
ISO84
K%49
wRC+46
Whiff%37
wOBA35
Z-Con%32
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsJoe Mack (age 21) · Carlos Soto (age 20) · Creed Willems (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 87 proj PA
wRC+†65
AVG/OBP/SLG.212 / .270 / .312
PA87
HR1
K%28
BB%6
ISO101
MLB%0%
Value2027 · WAR
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.40.50.50.50.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$18M ctrl surplus
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
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.5$1M+$0.8M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Pre-Arb$1.0M+0.4$0.9M+$0.4M
2036Arb-1$1M+0.3$0.6M+$0.1M
2037Arb-2$2M+0.1$0.2M+$0.0M (cut)
2038Arb-3$1.0M———
Totals $4M $4M +$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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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 Tigers 2 — 146120 34503 18302 12 283386400786 117337 2112 344 47 — — — — — —
202619 ROKFCL Tigers — 168151 401007 12362 00 265325470795 205300 217 346 45 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Tigers 2 — 146125 22301 13372 12 176264224488 48222 259 237 47 — — — — — —
202619 ROK MLEFCL Tigers — 168157 28605 7522 00 178223312535 134221 314 234 45 — — — — — —
202417 ROK MLEDSL Tigers 2 — 146125 22301 13372 12 176264224488 48228 259 237 47 — — — — — —
202417 ROK RAWDSL Tigers 2 — 146120 34503 18302 12 283386400786 117337 2112 344 47 — — — — — —
202619 ROK MLEFCL Tigers — 168157 28605 7522 00 178223312535 134225 314 234 45 — — — — — —
202619 ROK RAWFCL Tigers — 168151 401007 12362 00 265325470795 205300 217 346 45 — — — — — —
202417 ROK MLEDSL Tigers 2 — 146130 22301 13372 12 169264215480 46222 259 237 47 — — — — — —
202619 ROK MLEFCL Tigers — 168157 28605 7522 00 178223312535 134221 314 234 45 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Tigers 2 — 146130 22301 13372 12 169264215480 46222 259 237 47 — — — — — —
202619 ROK MLEFCL Tigers — 168157 28605 7522 00 178223312535 134221 314 234 45 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEDET 0% 278255 551024 18773 10 214272314587 101285 286 265 65 -11 +0 +0 +5 +6 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEDET 34% 137126 27512 9371 00 218278328606 110287 277 273 71 -5 +0 +0 +2 +3 0.1
202922 MLB MLEDET 48% 231211 47815 16622 00 221283339622 118288 277 279 75 -7 +0 +0 +4 +5 0.2
203023 MLB MLEDET 54% 326297 671227 23873 00 225287349635 124289 277 285 79 -8 +0 +0 +6 +7 0.5
203124 MLB MLEDET 55% 393358 811429 281044 00 227290356646 129290 267 289 82 -9 +0 +0 +7 +9 0.7
203225 MLB MLEDET 56% 432394 9016211 311134 00 229292362653 133291 267 292 84 -8 +0 +0 +8 +9 0.9
203326 MLB MLEDET 56% 445406 9216211 321164 00 229292363655 134290 267 293 84 -8 +0 +0 +8 +10 0.9
203427 MLB MLEDET 55% 445406 9216211 321174 00 228291360651 133290 267 291 83 -9 +0 +0 +8 +10 0.9
203528 MLB MLEDET 55% 445406 9216211 321184 00 226289356645 130289 277 289 81 -10 +0 -1 +8 +10 0.7
203629 MLB MLEDET 53% 445406 9016210 321194 00 223286349635 126287 277 285 79 -11 +0 -1 +8 +10 0.5
203730 MLB MLEDET 57% 440402 8916210 311194 00 220282342624 121285 277 280 76 -13 +0 -2 +8 +10 0.3
203831 MLB MLEDET 60% 406372 811429 281123 00 216277332609 116282 287 274 72 -14 +0 -3 +7 +9 -0.1
202821 MLB CTXDET 34% 4744 10201 3130 00 214275321596 107282 286 269 71 -2 +0 +0 +1 +1 0.0
202922 MLB CTXDET 48% 112102 23412 8301 00 218279332611 114283 277 275 75 -3 +0 +0 +2 +2 0.1
203023 MLB CTXDET 54% 177161 36614 12472 00 221283341623 120285 277 280 79 -4 +0 +0 +3 +4 0.3
203124 MLB CTXDET 55% 218199 44815 15572 00 223286348634 125286 267 284 82 -5 +0 +0 +4 +5 0.4
203225 MLB CTXDET 56% 242221 50916 17632 00 225288353641 128286 267 287 84 -5 +0 +0 +4 +5 0.5
203326 MLB CTXDET 56% 250227 51916 18653 00 225288354643 130286 267 288 84 -5 +0 +0 +4 +5 0.5
203427 MLB CTXDET 55% 246224 50916 18652 00 224287352639 128285 267 286 83 -5 +0 +0 +4 +5 0.5
203528 MLB CTXDET 55% 244223 50916 17652 00 222285347633 125284 277 284 81 -5 +0 -0 +4 +5 0.4
203629 MLB CTXDET 53% 238217 47815 17642 00 219282341624 122283 277 280 79 -6 +0 -1 +4 +5 0.3
203730 MLB CTXDET 57% 251229 50915 18682 00 216279334612 117281 277 275 76 -7 +0 -1 +4 +5 0.1
203831 MLB CTXDET 60% 242221 47815 17662 00 212274324598 112277 277 269 72 -8 +0 -2 +4 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 22672068 458811051 16060320 00 221284344628 123286 277 281 77 -55 +0 -4 +40 +49 3.1
/ 162G— A+C — 650593 13223315 461736 00 223286347633 125287 277 281 77 -16 +0 -1 +12 +14 0.9
Career— MLE — 45464146 91416120103 320121742 12 220283343627 123284 277 282 77 -105 +0 -7 +76 +92 5.7
/ 162G— MLE — 650593 13123315 461746 00 221284346630 125284 277 282 77 -16 +0 -1 +12 +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 Tigers · 168 PAwOBA .340 → .234 (−106)K% 21.4% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.43%÷1.000×1.440——30.86%
BB% (unintentional) /PA7.14%÷1.000×0.620—×0.9954.41%
HBP% /PA1.19%—×0.720—×0.9950.85%
Singles /BIP20.00%÷1.000×0.820×0.950×0.99515.50%
Doubles /BIP8.70%÷1.000×0.720×0.950×0.9955.92%
Triples /BIP0.00%÷1.000×0.720×0.950×0.9950.00%
Home runs /BIP6.09%÷1.000×0.780—×0.9954.72%

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 ×0.950.

Result: wOBA .340 → .234; ISO .205 → .143; BABIP .300 → .221. 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 Tigers 2 · 146 PAwOBA .347 → .237 (−111)K% 20.5% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.55%÷0.986×1.220——25.42%
BB% (unintentional) /PA12.33%÷0.973×0.700—×1.0088.94%
HBP% /PA1.37%—×0.700—×1.0080.97%
Singles /BIP28.89%÷0.995×0.680×0.983×1.00819.56%
Doubles /BIP5.56%÷0.951×0.600×0.983×1.0083.47%
Triples /BIP0.00%÷1.135×0.600×0.983×1.0080.00%
Home runs /BIP3.33%÷0.995×0.470—×1.0081.59%

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

Result: wOBA .347 → .237; ISO .117 → .065; BABIP .337 → .222. 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).