Jay Harry

2B Buffalo Bisons
Age 25 L/R 5'11" / 195 lbs AAA Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
ETA2029MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A+TOR448.213/.298/.36712542—.170/.242/.284
202523AA/A+TOR366.199/.285/.2885927—.165/.227/.245
202624AAA/AATOR421.298/.345/.49914198—.265/.305/.422
2027PROJ10% MLB25MLBTOR21.219/.267/.3460070-0.0
2028PROJ35% MLB26MLBTOR88.220/.270/.3492172-0.1
2029PROJ44% MLB27MLBTOR124.220/.271/.3493173-0.1
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Z-Con%77
K%76
Whiff%61
Max EV51
Speed19
BB%13
Career WAR0.0 WAR median (P10 -0.3 / P90 6.0, comp-based) · star 0% · didn't stick 86%
CompsBen Rortvedt (age 25) · LJ Talley (age 25) · Carlos Penuelas (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†70
AVG/OBP/SLG.219 / .267 / .346
PA21
HR0
K%24
BB%5
BABIP274
ISO50
MLB%10%
Value2027 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE40
scouting grade only
SPEED45
scouting grade only
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———
2030Pre-Arb$0.8M———
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.7M +$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)
202321 AFort Myers Mighty Mussels — 117101 34811 1184 41 337422465888 129355 79 396 114 — — — — — —
202422 A+Vancouver Canadians — 448395 8423112 369712 55 213298367665 154247 228 298 42 — — — — — —
202523 AANew Hampshire Fisher Cats — 141124 19302 15332 40 153255226481 73191 2311 231 12 — — — — — —
202523 A+Vancouver Canadians — 225202 46913 21421 53 228304327630 99272 199 287 37 — — — — — —
202624 AAABuffalo Bisons — 242220 611706 13427 00 277338436774 159316 175 343 84 — — — — — —
202624 AANew Hampshire Fisher Cats — 179169 551148 7421 11 325356580936 254392 234 401 116 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202321 A MLEFort Myers Mighty Mussels — 117105 31611 7114 41 295362400762 105321 96 336 114 — — — — — —
202422 A+ MLEVancouver Canadians — 448405 691719 2613412 55 170242284525 114218 306 231 42 — — — — — —
202523 AA MLENew Hampshire Fisher Cats — 141129 17202 10422 40 132206194399 62178 307 186 12 — — — — — —
202523 A+ MLEVancouver Canadians — 225209 39813 14591 53 187241278519 91235 266 223 37 — — — — — —
202624 AAA MLEBuffalo Bisons — 242224 551504 9507 00 246296366662 121293 214 292 84 — — — — — —
202624 AA MLENew Hampshire Fisher Cats — 179171 50946 5511 11 292316497813 205373 283 340 116 — — — — — —
202321 A MLEFort Myers Mighty Mussels — 117105 31611 7114 41 295362400762 105319 96 336 114 — — — — — —
202321 A RAWFort Myers Mighty Mussels — 117101 34811 1184 41 337422465888 129355 79 396 114 — — — — — —
202422 A+ MLEVancouver Canadians — 448405 691719 2613412 55 170242284525 114225 306 231 42 — — — — — —
202422 A+ RAWVancouver Canadians — 448395 8423112 369712 55 213298367665 154247 228 298 42 — — — — — —
202523 A+ MLE2 teams — 366337 541014 251013 93 160225231456 71215 287 209 27 — — — — — —
202523 A+ RAW2 teams — 366326 651215 36753 93 199285288573 89243 2010 266 27 — — — — — —
202624 AAA MLE2 teams — 421395 10524410 141028 11 266305423727 157332 243 312 98 — — — — — —
202624 AAA RAW2 teams — 421389 11628414 20848 11 298345499844 201347 205 368 98 — — — — — —
202321 A MLEFort Myers Mighty Mussels — 117105 31611 7114 41 295362400762 105321 96 336 114 — — — — — —
202422 A+ MLEVancouver Canadians — 448407 691719 2613412 55 170242283524 113218 306 231 42 — — — — — —
202523 A+ MLE2 teams — 366335 541014 251013 93 161225233457 72213 287 209 27 — — — — — —
202624 AAA MLE2 teams — 421396 10524410 141028 11 265305422726 157327 243 312 98 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLEVancouver Canadians — 448407 691719 2613412 55 170242283524 113218 306 231 42 — — — — — —
202523 A+ MLE2 teams — 366335 541014 251013 93 161225233457 72213 287 209 27 — — — — — —
202624 AAA MLE2 teams — 421396 10524410 141028 11 265305422726 157327 243 312 98 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLETOR 10% 380354 781728 17956 31 218266345611 126273 254 272 70 -13 +0 +0 +1 +8 -0.1
▸ 2027 — real world (MLB)
202725 MLB CTXTOR 10% 2120 4100 150 00 219267346613 127274 245 273 70 -1 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLETOR 35% 253235 511115 12634 21 219269347616 128273 255 275 72 -8 +0 +0 +1 +5 -0.2
202927 MLB MLETOR 44% 281261 571226 14704 21 220270348618 128274 255 276 73 -9 +0 +0 +1 +6 -0.2
203028 MLB MLETOR 49% 296275 601326 15744 11 219271346617 127274 255 275 72 -10 -0 -1 +1 +6 -0.3
202826 MLB CTXTOR 35% 8883 19412 4221 10 220270349618 128274 255 275 72 -3 +0 +0 +0 +2 -0.1
202927 MLB CTXTOR 44% 124115 26513 6312 10 220271349620 129275 255 276 73 -4 +0 +0 +0 +3 -0.1
203028 MLB CTXTOR 49% 145135 29613 7362 10 220272347619 127275 255 276 72 -5 +0 -0 +1 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 357333 741538 17895 30 222270357628 135277 255 276 66 -12 +1 -0 +1 +8 -0.2
/ 162G— A+C — 650606 13427515 311629 50 221269356626 135275 255 276 66 -21 +1 -1 +2 +14 -0.5
Career— MLE — 23922209 4691021345 12260742 2614 212267331598 119270 255 266 66 -35 -0 -1 +4 +23 -1.0
/ 162G— MLE — 650600 12828412 3316511 74 213267333600 120272 255 266 66 -22 -0 -0 +2 +14 -0.6

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 AAABuffalo Bisons · 242 PAwOBA .335 → .292 (−43)K% 17.4% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.36%÷1.000×1.200——20.83%
BB% (unintentional) /PA4.96%÷1.000×0.690—×1.0483.59%
HBP% /PA2.89%—×0.940—×1.0482.85%
Singles /BIP21.35%÷1.000×0.930×0.994×1.04820.67%
Doubles /BIP9.55%÷1.000×0.830×0.994×1.0488.25%
Triples /BIP0.00%÷1.000×0.970×0.994×1.0480.00%
Home runs /BIP3.37%÷1.000×0.700—×1.0482.47%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .335 → .292; ISO .159 → .125; BABIP .316 → .293. 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 AANew Hampshire Fisher Cats · 179 PAwOBA .392 → .340 (−51)K% 23.5% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.46%÷1.000×1.220——28.63%
BB% (unintentional) /PA3.91%÷1.000×0.700—×1.0122.77%
HBP% /PA0.56%—×0.850—×1.0120.48%
Singles /BIP25.20%÷1.000×0.970×1.014×1.01225.07%
Doubles /BIP8.66%÷1.000×0.860×1.014×1.0127.64%
Triples /BIP3.15%÷1.000×0.950×1.014×1.0123.07%
Home runs /BIP6.30%÷1.000×0.780—×1.0124.97%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .392 → .340; ISO .254 → .207; BABIP .392 → .373. 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 A+Vancouver Canadians · 225 PAwOBA .281 → .223 (−58)K% 18.7% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.67%÷0.958×1.350——26.31%
BB% (unintentional) /PA9.33%÷1.039×0.710—×0.9986.36%
HBP% /PA0.44%—×0.810—×0.9980.36%
Singles /BIP20.62%÷1.022×0.910×0.966×0.99817.70%
Doubles /BIP5.62%÷0.898×0.830×0.966×0.9985.01%
Triples /BIP0.62%÷0.939×0.820×0.966×0.9980.53%
Home runs /BIP1.88%÷0.855×0.830—×0.9981.82%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 71, 1B 104, 2B 80, 3B 88, K 92, BB 108 — 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.966.

Result: wOBA .281 → .223; ISO .099 → .086; BABIP .272 → .235. 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 AANew Hampshire Fisher Cats · 141 PAwOBA .223 → .186 (−36)K% 23.4% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.40%÷0.964×1.220——29.61%
BB% (unintentional) /PA9.93%÷0.983×0.700—×1.0277.26%
HBP% /PA1.42%—×0.850—×1.0271.24%
Singles /BIP15.38%÷1.029×0.970×0.983×1.02714.65%
Doubles /BIP3.30%÷1.030×0.860×0.983×1.0272.78%
Triples /BIP0.00%÷0.997×0.950×0.983×1.0270.00%
Home runs /BIP2.20%÷0.885×0.780—×1.0271.99%

Factors used: league row EL. Park (home-season share, regressed): HR 77, 1B 106, 2B 106, 3B 99, K 93, BB 97 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .223 → .186; ISO .073 → .062; BABIP .191 → .178. 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 A+Vancouver Canadians · 448 PAwOBA .293 → .231 (−62)K% 21.7% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.65%÷0.980×1.350——29.81%
BB% (unintentional) /PA8.04%÷0.974×0.710—×1.0125.93%
HBP% /PA2.68%—×0.810—×1.0122.20%
Singles /BIP16.11%÷0.964×0.910×0.988×1.01215.20%
Doubles /BIP7.72%÷1.071×0.830×0.988×1.0125.98%
Triples /BIP0.34%÷0.936×0.820×0.988×1.0120.29%
Home runs /BIP4.03%÷1.062×0.830—×1.0123.19%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 112, 1B 93, 2B 114, 3B 87, K 96, BB 95 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .293 → .231; ISO .154 → .113; BABIP .247 → .218. 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 AFort Myers Mighty Mussels · 117 PAwOBA .389 → .336 (−53)K% 6.8% → 9.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.84%÷0.969×1.360——9.60%
BB% (unintentional) /PA9.40%÷1.050×0.690—×1.0156.27%
HBP% /PA3.42%—×0.780—×1.0152.71%
Singles /BIP25.81%÷0.938×0.920×0.956×1.01524.55%
Doubles /BIP8.60%÷1.053×0.830×0.956×1.0156.58%
Triples /BIP1.08%÷0.900×0.910×0.956×1.0151.05%
Home runs /BIP1.08%÷0.976×0.800—×1.0150.89%

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

Result: wOBA .389 → .336; ISO .129 → .107; BABIP .355 → .321. 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).