Luis Meza

C FCL Blue Jays
Age 22 R/R 5'9" / 150 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202318ROKTOR59.192/.271/.212006—.167/.237/.185
202419ROKTOR72.274/.366/.2900133—.203/.282/.219
202520ROKTOR50.186/.286/.20900-4—.133/.204/.156
2027PROJMLE22MLBTOR160.198/.262/.25912490.0
2028PROJ34% MLB23MLBTOR22.203/.267/.2730054-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
Chase%64
Whiff%57
K%37
BB%25
Z-Con%18
wRC+11
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 28 proj PA
wRC+†49
AVG/OBP/SLG.196 / .260 / .257
PA28
HR0
K%31
BB%6
ISO61
MLB%0%
Value2027 · WAR
BAT: -1.7 runs (wOBA-derived runs vs avg)-2BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +0.6 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. 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)
202217 ROKDSL Blue Jays — 10196 22410 5190 20 229267292559 63286 195 254 -6 — — — — — —
202318 ROKFCL Blue Jays — 5952 10100 3123 00 192271212483 19250 205 233 6 — — — — — —
202419 ROKFCL Blue Jays — 7262 17100 6173 10 274366290657 16370 248 308 33 — — — — — —
202520 ROKFCL Blue Jays — 5043 8100 5121 00 186286209495 23250 2410 237 -4 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Blue Jays — 10198 14210 3230 20 143168184352 41189 233 159 -6 — — — — — —
202318 ROK MLEFCL Blue Jays — 5954 9100 2173 00 167237185422 19220 293 177 6 — — — — — —
202419 ROK MLEFCL Blue Jays — 7264 13100 4243 10 203282219500 16294 336 217 33 — — — — — —
202520 ROK MLEFCL Blue Jays — 5045 6100 3171 00 133204156360 22193 346 162 -4 — — — — — —
202217 ROK MLEDSL Blue Jays — 10198 14210 3230 20 143168184352 41187 233 159 -6 — — — — — —
202217 ROK RAWDSL Blue Jays — 10196 22410 5190 20 229267292559 63286 195 254 -6 — — — — — —
202318 ROK MLEFCL Blue Jays — 5954 9100 2173 00 167237185422 19243 293 177 6 — — — — — —
202318 ROK RAWFCL Blue Jays — 5952 10100 3123 00 192271212483 19250 205 233 6 — — — — — —
202419 ROK MLEFCL Blue Jays — 7264 13100 4243 10 203282219500 16317 336 217 33 — — — — — —
202419 ROK RAWFCL Blue Jays — 7262 17100 6173 10 274366290657 16370 248 308 33 — — — — — —
202520 ROK MLEFCL Blue Jays — 5045 6100 3171 00 133204156360 22207 346 162 -4 — — — — — —
202520 ROK RAWFCL Blue Jays — 5043 8100 5121 00 186286209495 23250 2410 237 -4 — — — — — —
202217 ROK MLEDSL Blue Jays — 10197 14210 3230 20 144168186354 41189 233 159 -6 — — — — — —
202318 ROK MLEFCL Blue Jays — 5954 9100 2173 00 167237185422 19220 293 177 6 — — — — — —
202419 ROK MLEFCL Blue Jays — 7265 13100 4243 10 200282215497 15294 336 217 33 — — — — — —
202520 ROK MLEFCL Blue Jays — 5046 6100 3171 00 130204152356 22193 346 162 -4 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEFCL Blue Jays — 7265 13100 4243 10 200282215497 15294 336 217 33 — — — — — —
202520 ROK MLEFCL Blue Jays — 5046 6100 3171 00 130204152356 22193 346 162 -4 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLETOR 0% 160147 29411 10502 21 198262259521 61288 316 240 49 -10 +0 +0 +3 +3 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLETOR 34% 6661 13201 4201 10 202266272539 70289 306 247 54 -4 +0 +0 +1 +1 -0.1
202823 MLB CTXTOR 34% 2221 4100 170 00 203267273541 70290 325 248 54 -1 +0 +0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2221 4100 170 00 190227238465 48286 325 248 18 -1 +0 +0 +0 +0 -0.0
/ 162G— A+C — 650620 1193000 302070 00 192229240470 48288 325 248 18 -36 +0 +0 +12 +14 -1.0
Career— MLE — 376348 60811 181108 40 172230210440 37247 295 195 18 -5 +0 +0 +2 +2 -0.1
/ 162G— MLE — 650602 1041422 3119014 70 173230213443 40247 295 195 18 -37 +1 +0 +12 +14 -1.0

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.

2025 ROKFCL Blue Jays · 50 PAwOBA .236 → .162 (−74)K% 24.0% → 34.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.00%÷1.002×1.440——34.50%
BB% (unintentional) /PA10.00%÷1.001×0.620—×0.9856.10%
HBP% /PA2.00%—×0.720—×0.9851.42%
Singles /BIP22.58%÷1.038×0.820—×0.98517.57%
Doubles /BIP3.23%÷0.956×0.720—×0.9852.39%
Triples /BIP0.00%÷1.150×0.720—×0.9850.00%
Home runs /BIP0.00%÷1.077×0.780—×0.9850.00%

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

Result: wOBA .236 → .162; ISO .023 → .016; BABIP .250 → .193. 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 Blue Jays · 72 PAwOBA .305 → .217 (−88)K% 23.6% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.61%÷1.009×1.440——33.71%
BB% (unintentional) /PA8.33%÷1.042×0.620—×0.9954.93%
HBP% /PA4.17%—×0.720—×0.9952.98%
Singles /BIP35.56%÷1.016×0.820—×0.99528.55%
Doubles /BIP2.22%÷1.012×0.720—×0.9951.57%
Triples /BIP0.00%÷1.150×0.720—×0.9950.00%
Home runs /BIP0.00%÷0.925×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 103, 2B 102, 3B 130, K 102, BB 108 — 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).

Result: wOBA .305 → .217; ISO .016 → .011; BABIP .370 → .294. 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 ROKFCL Blue Jays · 59 PAwOBA .227 → .177 (−50)K% 20.3% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.34%÷1.006×1.440——29.13%
BB% (unintentional) /PA5.08%÷1.000×0.620—×1.0083.18%
HBP% /PA5.08%—×0.720—×1.0083.69%
Singles /BIP22.50%÷0.968×0.820×1.050×1.00820.16%
Doubles /BIP2.50%÷1.008×0.720×1.050×1.0081.89%
Triples /BIP0.00%÷1.042×0.720×1.050×1.0080.00%
Home runs /BIP0.00%÷1.005×0.780—×1.0080.00%

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

Result: wOBA .227 → .177; ISO .019 → .014; BABIP .250 → .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).

2022 DSLDSL Blue Jays · 101 PAwOBA .247 → .159 (−88)K% 18.8% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.81%÷1.008×1.220——22.78%
BB% (unintentional) /PA4.95%÷1.034×0.700—×1.0083.38%
HBP% /PA0.00%—×0.700—×1.0080.00%
Singles /BIP22.08%÷1.011×0.680×0.994×1.00814.88%
Doubles /BIP5.19%÷0.960×0.600×0.994×1.0083.25%
Triples /BIP1.30%÷1.000×0.600×0.994×1.0080.78%
Home runs /BIP0.00%÷1.130×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 126, 1B 102, 2B 92, 3B 100, K 102, BB 107 — 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.994.

Result: wOBA .247 → .159; ISO .062 → .037; BABIP .286 → .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).