Maddox Latta

2B Vancouver Canadians
Age 24 R/R 5'11" / 193 lbs A+ Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#1351ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202522ATOR100.267/.340/.3330951—.215/.270/.269
202623A+TOR443.243/.368/.36291265—.197/.295/.288
2027PROJMLE24MLBTOR1.226/.311/.33200840.0
2028PROJ38% MLB25MLBTOR97.228/.313/.34022860.1
2029PROJ55% MLB26MLBTOR167.229/.313/.34433880.2
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 A+
Whiff%77
Z-Con%77
K%76
Chase%76
BB%74
wRC+53
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 97%
CompsDaniel Lyons (age 24) · Graysen Tarlow (age 23) · Jackson Brennan (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†84
AVG/OBP/SLG.226 / .311 / .332
PA1
HR0
K%24
BB%10
BABIP292
ISO103
MLB%0%
Value2027 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.10.20.20.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$4M ctrl surplus
Tools · ContractCON 39 / POW 37
Toolsscout grade
CONTACT39
scouting grade only
POWER37
scouting grade only
EYE54
scouting grade only
SPEED52
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.2$0.6M+$0.0M
2032Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2033Pre-Arb$0.9M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.9M $0.6M +$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)
202522 ADunedin Blue Jays — 10090 24410 9251 92 267340333673 67369 259 310 51 — — — — — —
202623 A+Vancouver Canadians — 443367 891709 64859 125 243368362731 120290 1914 336 65 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202522 A MLEDunedin Blue Jays — 10093 20310 6351 92 215270269539 54348 356 243 51 — — — — — —
202623 A+ MLEVancouver Canadians — 443386 761407 451159 125 197295288583 91254 2610 265 65 — — — — — —
202522 A MLEDunedin Blue Jays — 10093 20310 6351 92 215270269539 54345 356 243 51 — — — — — —
202522 A RAWDunedin Blue Jays — 10090 24410 9251 92 267340333673 67369 259 310 51 — — — — — —
202623 A+ MLEVancouver Canadians — 443386 761407 451159 125 197295288583 91258 2610 265 65 — — — — — —
202623 A+ RAWVancouver Canadians — 443367 891709 64859 125 243368362731 120290 1914 336 65 — — — — — —
202522 A MLEDunedin Blue Jays — 10093 20310 6351 92 215270269539 54348 356 243 51 — — — — — —
202623 A+ MLEVancouver Canadians — 443386 761407 451159 125 197295288583 91254 2610 265 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202522 A MLEDunedin Blue Jays — 10093 20310 6351 92 215270269539 54348 356 243 51 — — — — — —
202623 A+ MLEVancouver Canadians — 443386 761407 451159 125 197295288583 91254 2610 265 65 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLETOR 0% 380336 771526 36935 72 225310331641 105291 249 292 84 -7 +1 +0 +1 +8 0.3
▸ 2027 — real world (MLB)
202724 MLB CTXTOR 0% 11 0000 000 00 226311332643 106292 00 293 84 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLETOR 38% 255226 511014 24623 52 227312339651 112291 249 296 86 -4 +0 +0 +1 +6 0.3
202926 MLB MLETOR 55% 301265 601215 29734 62 228312343656 115291 2410 298 88 -4 +0 +0 +1 +7 0.4
203027 MLB MLETOR 61% 319282 641216 30774 62 228312344656 116290 249 298 88 -5 +0 +0 +1 +7 0.4
203128 MLB MLETOR 65% 326288 661316 31804 52 227310343653 115289 2510 296 87 -5 +0 -1 +1 +7 0.3
203229 MLB MLETOR 64% 320283 641216 30794 31 226308339647 114288 259 294 85 -6 +0 -1 +1 +7 0.1
203330 MLB MLETOR 70% 314278 621215 29784 21 222304331636 109286 259 289 82 -7 +0 -2 +1 +7 -0.1
202825 MLB CTXTOR 38% 9787 20402 9241 21 228313340652 112292 259 297 86 -2 +0 +0 +0 +2 0.1
202926 MLB CTXTOR 55% 167147 34613 16402 31 229313344658 115292 2410 298 88 -2 +0 +0 +1 +4 0.2
203027 MLB CTXTOR 61% 196172 41814 19483 31 229313345658 116291 2410 298 88 -3 +0 +0 +1 +4 0.2
203128 MLB CTXTOR 65% 210185 43814 20513 31 228311344654 116291 2410 297 87 -3 +0 -0 +1 +5 0.2
203229 MLB CTXTOR 64% 206183 42814 19512 21 226309340649 114289 259 294 85 -4 +0 -1 +1 +4 0.1
203330 MLB CTXTOR 70% 220195 44814 20553 21 223305332637 109287 259 290 82 -5 +0 -1 +1 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 1096969 22442521 10326914 156 231314350664 119297 259 295 81 -19 +1 -3 +4 +24 0.7
/ 162G— A+C — 650575 13325312 611608 94 231314348661 117298 259 295 81 -11 +0 -2 +2 +14 0.4
Career— MLE — 25882286 50596842 24465036 5218 221306325631 104288 259 288 81 -35 +2 -4 +7 +44 1.4
/ 162G— MLE — 650574 12724211 611639 135 221306328633 106287 259 288 81 -11 +1 -1 +2 +14 0.5

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 A+Vancouver Canadians · 443 PAwOBA .330 → .265 (−65)K% 19.2% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.19%÷1.000×1.350——25.90%
BB% (unintentional) /PA14.45%÷1.000×0.710—×0.99810.24%
HBP% /PA2.03%—×0.810—×0.9981.64%
Singles /BIP22.34%÷1.000×0.910×0.987×0.99820.03%
Doubles /BIP6.03%÷1.000×0.830×0.987×0.9984.93%
Triples /BIP0.00%÷1.000×0.820×0.987×0.9980.00%
Home runs /BIP3.19%÷1.000×0.830—×0.9982.64%

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 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .330 → .265; ISO .120 → .097; BABIP .290 → .254. 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 ADunedin Blue Jays · 100 PAwOBA .302 → .243 (−59)K% 25.0% → 35.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.968×1.360——35.11%
BB% (unintentional) /PA9.00%÷1.015×0.690——6.12%
HBP% /PA1.00%—×0.780——0.78%
Singles /BIP29.23%÷1.006×0.920×1.050—28.06%
Doubles /BIP6.15%÷1.047×0.830×1.050—5.12%
Triples /BIP1.54%÷0.900×0.910×1.050—1.63%
Home runs /BIP0.00%÷1.284×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 157, 1B 101, 2B 109, 3B 80, K 94, BB 103 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .302 → .243; ISO .067 → .054; BABIP .369 → .348. 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).