Luis MezaC FCL Blue Jays
Age 21 R/R 5'9" / 150 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 55 proj PA
wRC+†46
AVG/OBP/SLG.201 / .263 / .266
PA55
HR0
K%30
BB%6
ISO65
MLB%0%
Value2026 · WAR
BAT: -3.4 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +1.6 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.30.50.60.60.50.3+$20M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · 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
2026MiLBstill in minors · estimated debut 2032
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+0.6$2M+$1M
2033Pre-Arb$1.0M+0.5$1M+$0.7M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$2M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Blue Jays 10198 17310 3270 20 173198224423 51239 273 175 -8
202217 ROKDSL Blue Jays 10196 22410 5190 20 229267292559 63286 195 254 52
202318 ROKFCL Blue Jays 5954 9100 2173 00 167237185422 19243 293 180 -4
202318 ROKFCL Blue Jays 5952 10100 3123 00 192271212483 19250 205 233 36
202419 ROKFCL Blue Jays 7265 13100 3243 10 200268215483 15310 334 215 23
202419 ROKFCL Blue Jays 7262 17100 6173 10 274366290657 16370 248 308 94
202520 ROKFCL Blue Jays 5045 6100 3171 00 133204156360 22207 346 162 -18
202520 ROKFCL Blue Jays 5043 8100 5121 00 186286209495 23250 2410 237 39
▸ 2026 Season
202621 MLBTOR 5551 9100 3161 10 176236196432 20287 295 245 46 -3 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTOR 34% 140128 27412 9402 10 211273305578 94289 296 257 55 -7 +0 +0 +3 +4 -0.0
202823 MLBTOR 48% 268244 52814 18754 31 213278303581 90290 287 266 62 -12 +0 +0 +5 +8 0.1
202924 MLBTOR 53% 361328 721126 251005 41 220285320605 101291 287 272 66 -14 +0 +0 +6 +10 0.3
203025 MLBTOR 55% 416378 831327 291156 41 220286320606 101292 287 275 69 -15 +0 +0 +7 +12 0.5
203126 MLBTOR 56% 451410 901428 311247 42 220286322608 102292 277 276 70 -15 +0 +0 +8 +13 0.6
203227 MLBTOR 55% 467424 931429 331297 52 219287325612 106291 287 276 70 -16 +0 +0 +8 +13 0.6
203328 MLBTOR 55% 473429 921428 341327 42 214283312595 98291 287 275 69 -17 +0 -1 +8 +13 0.5
203429 MLBTOR 53% 469425 921428 341317 41 216285315601 99290 287 273 67 -17 +0 -1 +8 +13 0.3
202722 MLBTOR 34% 4844 9101 3141 00 205271295566 91290 296 247 47 -3 +0 +0 +1 +1 -0.1
202823 MLBTOR 48% 130118 26412 9372 10 220287322609 102292 287 256 54 -7 +0 +0 +2 +4 -0.1
202924 MLBTOR 53% 190172 38613 13533 21 221287320607 99293 287 262 59 -9 +0 +0 +3 +5 -0.0
203025 MLBTOR 55% 228207 45714 16633 21 217283319602 101293 287 265 61 -10 +0 +0 +4 +6 0.1
203126 MLBTOR 56% 251228 51815 17694 21 224289333622 110293 277 267 62 -11 +0 +0 +4 +7 0.1
203227 MLBTOR 55% 257233 51815 18714 31 219286326612 107293 287 267 62 -11 +0 +0 +5 +7 0.1
203328 MLBTOR 55% 259235 52815 18724 21 221288328616 106292 287 266 61 -11 +0 -0 +5 +7 0.0
203429 MLBTOR 53% 250226 48714 18704 21 212282305588 93291 287 264 60 -11 +0 -1 +4 +7 -0.1
▸ Career Totals
Career 16131463 32049729 11244925 146 219286321607 103293 287 264 60 -73 +0 -1 +29 +46 0.1
/ 162G 650590 13020312 4518110 62 220287325612 105295 287 264 60 -29 +0 -0 +12 +18 0.1
Career 33823079 655991552 22794753 3310 213278305584 93288 287 265 61 -148 +3 -2 +60 +96 0.9
/ 162G 650592 12619310 4418210 62 213279306584 93288 287 265 61 -28 +0 -0 +12 +18 0.2

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Blue Jays 10196 22410 5190 20 229267292559 63286 195 254 52 -5 +0 +3 -0.2
202318 ROKFCL Blue Jays 5952 10100 3123 00 192271212483 19250 205 233 36 -4 +0 +2 -0.3
202419 ROKFCL Blue Jays 7262 17100 6173 10 274366290657 16370 248 308 94 -1 +0 +2 0.2
202520 ROKFCL Blue Jays 5043 8100 5121 00 186286209495 23250 2410 237 39 -3 +0 +1 -0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,6672816218281319+30+201.51.6
/162664116+11.9+8.00.6pk7: 2
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Luis Meza (OGILVIE) 21 201/263/266 65287 01 30% 6% 46 -0.2
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Francisco Acuna
2021 · A
21 44→50 37→45 49→50 42 208/267/284 76290 47 28% 6% 52 -1.6 194/271/281 87277 510 30% 7% 54 -1.4 223/293/3229929491626%7%70-0.2
Luis Palacios
2010 · A
21 39 39→40 46→50 36 192/235/276 84265 75 30% 4% 36 -2.7 190/239/268 78302 57 36% 5% 35 -2.8 130/184/163322250640%6%-19-1.1
Franklin Tineo
2016 · A
21 36 38→45 41→50 47 177/258/254 77247 57 29% 9% 41 -2.3 190/264/281 91260 710 28% 8% 50 -1.7 184/261/2809623981325%8%47-0.7
Geovanny Planchart
2023 · A
21 41 36→40 50→40 46 190/271/255 65295 35 34% 10% 46 -2.0 197/283/279 82287 54 30% 10% 58 -1.2 185/278/265802636229%11%51-0.7
Tomás Nido
2015 · A
21 44 39→45 49→30 43 212/267/299 87285 67 27% 6% 56 -1.3 233/264/343 110303 112 26% 4% 65 -0.7 240/274/3511112889019%4%69-0.3
Miguel Rodriguez
2008 · A
21 40 37→45 43→45 38 196/244/265 69264 54 27% 4% 37 -2.7 217/277/307 90287 56 25% 6% 63 -0.9 222/289/3251032885523%6%69-0.2
Jose Sibrian
2021 · A
22 43 38→50 49→30 39 204/261/283 79291 56 30% 6% 49 -1.8 200/255/276 76267 53 26% 5% 45 -2.1 193/253/280872458024%5%42-0.8
Arturo De Freitas
2022 · A
21 43 38→45 50→40 39 204/264/287 82286 58 29% 5% 51 -1.7 173/225/248 75289 74 40% 6% 24 -3.5 136/184/191552335042%5%-10-2.1
Gerardo Bustamante
2007 · A
21 40 36→45 45→50 36 190/231/257 67286 35 34% 5% 28 -3.2 196/248/279 83269 75 28% 6% 42 -2.3 226/262/32599269141222%4%56-0.4
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 42 199/261/284 85279 611 30% 7% 50 -1.8 227/277/335 108310 1110 29% 6% 69 -0.4 235/295/3248832691229%7%70-0.3
Claudio Finol
2021 · A
21 42 37→40 43→45 40 200/246/273 72266 45 26% 5% 39 -2.5 191/247/273 82270 68 30% 6% 40 -2.4 172/238/2487624871032%6%29-0.7
Niko Vasquez
2010 · A
21 41 37→50 46→45 42 193/260/264 71288 56 33% 8% 44 -2.1 197/271/306 109274 103 30% 9% 59 -1.1 224/278/37214829019629%6%77+0.1
Kevin Ahrens
2010 · A
21 41→46 38→45 47→40 41 198/251/277 80281 53 30% 6% 43 -2.2 198/257/302 104262 103 27% 7% 53 -1.5 214/270/33211826611323%7%63-0.6
Jason Lopez
2018 · A
20 40 38→55 47→45 44 192/261/269 76264 59 28% 7% 46 -2.0 207/248/334 127286 136 31% 5% 57 -1.2 189/235/31412426513833%5%43-0.9
Narbe Cruz
2022 · A
21 43 37→40 45 41 202/278/276 74302 57 32% 7% 56 -1.3 208/260/292 84290 66 29% 5% 51 -1.7 208/260/295872958631%5%47-0.8
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Deivi Mejia
2011 · A
21 40 39→40 43→30 44 193/264/278 85266 75 29% 8% 50 -1.8 212/259/304 92276 74 25% 4% 53 -1.5 224/268/311872676118%3%59-0.4
Christian Cairo
2021 · A
20 39→46 35→40 48→60 44 183/264/241 59277 29 32% 8% 40 -2.4 186/288/267 81287 615 33% 11% 59 -1.1 214/304/2836830343427%10%66-0.4