JoJo Parker

SS Dunedin Blue Jays
Age 20 L/R 6'2" / 200 lbs A Svc 0.0 · Ctrl thru 2034
Overview
APROSPECTMiLBFA 2035
OGV OFP50OGV rank#45ETA2028MLB%4%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202619A+/ATOR496.270/.402/.460132897—.227/.329/.374
2027PROJMLE20MLBTOR8.244/.333/.389001050.0
2028PROJ50% MLB21MLBTOR231.249/.338/.408661111.1
2029PROJ69% MLB22MLBTOR354.253/.342/.4211191151.8
Next 3 projected WAR 2.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Arb-1$8M2033Arb-2$14M2034Arb-3$20M
Skills · percentileMiLB Statcast 2026 A+
Chase%93
wRC+90
BB%88
wOBA86
Speed86
K%79
Career WAR3.5 WAR median (P10 -0.7 / P90 63, comp-based) · star 18% · didn't stick 47%
CompsEvan Carter (age 20) · Jaff Decker (age 20) · J.P. Crawford (age 20)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†105
AVG/OBP/SLG.244 / .333 / .389
PA8
HR0
K%25
BB%12
BABIP311
ISO142
MLB%4%
Value2027 · WAR
BAT: +1.2 runs (wOBA-derived runs vs avg)+1BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.90+0.9WAR
0.01.53.00.01.11.82.42.62.72.82.727282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$85M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+1.8$12M+$12M
2030Pre-Arb$0.8M+2.4$15M+$15M
2031Pre-Arb$0.9M+2.6$16M+$15M
2032Arb-1$8M+2.7$16M+$11M
2033Arb-2$14M+2.8$15M+$8M
2034Arb-3$20M+2.7$13M+$4M
Totals $44M $88M +$64M

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)
202619 A+Vancouver Canadians — 9779 25610 17181 61 316443418861 101410 1918 394 111 — — — — — —
202619 ADunedin Blue Jays — 399325 8424313 63998 224 258391471862 212329 2516 382 93 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202619 A+ MLEVancouver Canadians — 9783 23510 13241 61 277381361743 84392 2513 332 111 — — — — — —
202619 A MLEDunedin Blue Jays — 399345 7420310 431348 224 214316377692 162307 3411 305 93 — — — — — —
202619 A MLE2 teams — 496429 9725410 551599 285 226327373700 147331 3211 310 96 — — — — — —
202619 A RAW2 teams — 496404 10930413 801179 285 270402460862 191347 2416 384 96 — — — — — —
202619 A MLE2 teams — 496429 9725410 551599 285 226327373700 147324 3211 310 96 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202619 A MLE2 teams — 496429 9725410 551599 285 226327373700 147324 3211 310 96 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLETOR 4% 606530 12927414 631518 143 243332388720 145310 2510 323 105 +4 +2 -3 +6 +13 0.9
▸ 2027 — real world (MLB)
202720 MLB CTXTOR 4% 87 1000 120 00 244333389722 146311 2512 324 105 +0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLETOR 50% 463405 10121313 491136 123 248338407744 159310 2411 332 111 +6 +1 -2 +5 +10 2.1
202922 MLB MLETOR 69% 515449 11323315 541237 133 252341420761 168310 2410 339 115 +9 +1 -1 +6 +11 2.7
203023 MLB MLETOR 77% 560489 12425318 591327 153 254343428771 174310 2411 342 118 +12 +2 -1 +6 +12 3.2
203124 MLB MLETOR 78% 578506 13026419 601357 153 256344433777 177310 2310 345 119 +13 +2 -0 +6 +13 3.4
203225 MLB MLETOR 79% 590517 13427420 611377 153 256344435779 179309 2310 345 120 +14 +2 -0 +6 +13 3.5
203326 MLB MLETOR 79% 599524 13527420 621398 153 256344436780 180309 2310 346 120 +14 +2 -0 +6 +13 3.6
203427 MLB MLETOR 78% 596522 13427420 621397 153 255343434777 178308 2310 344 119 +14 +2 -0 +6 +13 3.5
203528 MLB MLETOR 77% 585512 12926319 611387 123 253341429770 176308 2410 342 117 +12 +1 -1 +6 +13 3.2
203629 MLB MLETOR 75% 568497 12525318 591367 102 251338423761 172307 2410 338 115 +10 +1 -2 +6 +12 2.9
203730 MLB MLETOR 74% 552484 12024317 571336 72 248335415751 167305 2410 334 112 +8 +1 -2 +6 +12 2.5
203831 MLB MLETOR 73% 534469 11523316 541316 31 244330406736 161303 2510 328 108 +5 +0 -3 +6 +12 2.0
203932 MLB MLETOR 72% 511450 10721214 511285 21 239324393718 154299 2510 321 103 +2 +0 -4 +5 +11 1.5
204033 MLB MLETOR 79% 476421 9819213 471225 21 233317378695 145294 2610 312 97 -2 +0 -4 +5 +10 0.9
204134 MLB MLETOR 74% 419371 8315210 411104 10 224308359666 134287 2610 300 89 -5 +0 -5 +4 +9 0.3
202821 MLB CTXTOR 50% 231202 501026 24563 61 249338408746 159311 2410 333 111 +3 +1 -1 +2 +5 1.1
202922 MLB CTXTOR 69% 354309 7816211 37845 92 253342421763 168311 2410 339 115 +6 +1 -1 +4 +8 1.8
203023 MLB CTXTOR 77% 429375 9619314 451016 112 255344429773 174311 2410 343 118 +9 +1 -1 +5 +9 2.4
203124 MLB CTXTOR 78% 451395 10120315 471056 123 257345434779 178311 2310 345 119 +10 +1 -0 +5 +10 2.6
203225 MLB CTXTOR 79% 464407 10421315 481086 123 257344436781 179310 2310 346 120 +11 +1 -0 +5 +10 2.7
203326 MLB CTXTOR 79% 473415 10621316 491106 123 257345438782 180310 2310 346 120 +11 +1 -0 +5 +10 2.8
203427 MLB CTXTOR 78% 462405 10421315 481086 113 256344435779 179310 2310 345 119 +11 +1 -0 +5 +10 2.7
203528 MLB CTXTOR 77% 450395 10120315 471065 92 254342430772 176309 2410 343 117 +9 +1 -1 +5 +10 2.5
203629 MLB CTXTOR 75% 425373 9419214 441015 72 252339424763 172308 2410 339 115 +8 +1 -1 +5 +9 2.1
203730 MLB CTXTOR 74% 406356 8918213 42985 51 249336417752 167306 2410 335 112 +6 +1 -2 +4 +9 1.8
203831 MLB CTXTOR 73% 389342 8517212 40964 21 245331407738 162304 2510 329 108 +4 +0 -2 +4 +8 1.4
203932 MLB CTXTOR 72% 370326 7815210 37934 21 240325394719 154300 2510 322 103 +1 +0 -3 +4 +8 1.1
204033 MLB CTXTOR 79% 374330 7815210 37964 11 233318379696 145295 2610 312 97 -1 -0 -4 +4 +8 0.7
204134 MLB CTXTOR 74% 310274 611118 30823 10 225308360668 135289 2610 301 89 -4 +0 -4 +3 +7 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 55884904 122524333174 575134468 10025 250337419756 169308 2410 336 111 +85 +10 -20 +60 +121 26.1
/ 162G— A+C — 650570 14228420 671568 123 249336418754 168307 2410 336 111 +10 +1 -2 +7 +14 3.0
Career— MLE — 82527228 178936348247 8542027101 17037 248335414749 166309 2510 333 111 +114 +16 -28 +83 +168 36.0
/ 162G— MLE — 650569 14129419 671608 133 248335413748 165310 2510 333 111 +10 +1 -2 +7 +14 3.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.

2026 ADunedin Blue Jays · 399 PAwOBA .373 → .305 (−68)K% 24.8% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.81%÷1.000×1.360——33.74%
BB% (unintentional) /PA15.04%÷1.000×0.690—×1.03010.69%
HBP% /PA2.01%—×0.780—×1.0301.61%
Singles /BIP19.47%÷1.000×0.920×1.030×1.03019.01%
Doubles /BIP10.62%÷1.000×0.830×1.030×1.0309.36%
Triples /BIP1.33%÷1.000×0.910×1.030×1.0301.28%
Home runs /BIP5.75%÷1.000×0.800—×1.0304.74%

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 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .373 → .305; ISO .212 → .173; BABIP .329 → .307. 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).

2026 A+Vancouver Canadians · 97 PAwOBA .385 → .332 (−52)K% 18.6% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.56%÷1.000×1.350——25.05%
BB% (unintentional) /PA17.53%÷1.000×0.710—×1.04212.97%
HBP% /PA1.03%—×0.810—×1.0420.87%
Singles /BIP29.51%÷1.000×0.910×1.035×1.04228.97%
Doubles /BIP9.84%÷1.000×0.830×1.035×1.0428.81%
Triples /BIP1.64%÷1.000×0.820×1.035×1.0421.45%
Home runs /BIP0.00%÷1.000×0.830—×1.0420.00%

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 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.035.

Result: wOBA .385 → .332; ISO .101 → .088; BABIP .410 → .392. 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).