Parks Harber

3B Richmond Flying Squirrels
Age 25 R/R 6'3" / 217 lbs AA HR -15%H -3% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#411ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422ANYY95.269/.394/.4491467—.205/.298/.349
202523A+/A/INTL3 orgs419.333/.439/.573167133—.257/.340/.439
202624AAA/AASF548.271/.364/.45618585—.226/.298/.360
2027PROJMLE25MLBSF4.239/.311/.38100990.0
2028PROJ39% MLB26MLBSF177.240/.312/.386521010.4
2029PROJ53% MLB27MLBSF249.239/.311/.384621000.6
Next 3 projected WAR 1.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$0.8M2034Arb-2$0.4M+1
Skills · percentileMiLB Statcast 2026 AAA
Max EV84
Chase%63
BB%60
Z-Con%53
K%47
Whiff%45
Career WAR0.0 WAR median (P10 -0.4 / P90 6.1, comp-based) · star 2% · didn't stick 85%
CompsChance Sisco (age 25) · Ryan Lavarnway (age 25) · Josmil Pinto (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†99
AVG/OBP/SLG.239 / .311 / .381
PA4
HR0
K%25
BB%9
BABIP318
ISO144
MLB%2%
Value2027 · WAR
BAT: -0.2 runs (wOBA-derived runs vs avg)-0BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.60+0.6WAR
0.00.51.00.00.40.60.60.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$15M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.6$2M+$1M
2031Pre-Arb$0.9M+0.4$1M+$0.6M
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Arb-1$0.8M+0.1$0.3M+$0.0M (cut)
2034Arb-2$0.4M———
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $4M +$2M

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)
202422 ATampa Tarpons — 9578 21721 15241 40 269394449842 179370 2516 373 67 — — — — — —
202523 A+Eugene Emeralds — 260222 7317110 32574 21 329422550972 221401 2212 424 114 — — — — — —
202523 ATampa Tarpons — 8369 21423 12222 41 304422551972 246409 2714 425 100 — — — — — —
202523 INTLScottsdale Scorpions — 7660 23903 14202 10 3835136831.196 300541 2618 513 233 — — — — — —
202624 AAASacramento River Cats — 250215 55916 29593 31 256352391743 135320 2412 334 72 — — — — — —
202624 AARichmond Flying Squirrels — 298257 7320112 35732 22 284374510884 226347 2412 384 95 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202422 A MLETampa Tarpons — 9583 17521 10341 40 205298349647 145300 3611 267 67 — — — — — —
202523 A+ MLEEugene Emeralds — 260230 611318 24724 21 265345435780 170341 289 337 114 — — — — — —
202523 A MLETampa Tarpons — 8373 17323 8302 41 233325452777 219333 3610 316 100 — — — — — —
202624 AAA MLESacramento River Cats — 250223 48714 21713 31 215291309601 94291 288 275 72 — — — — — —
202624 AA MLERichmond Flying Squirrels — 298268 631619 24892 22 235303403706 168305 308 309 95 — — — — — —
202422 A MLETampa Tarpons — 9583 17521 10341 40 205298349647 145327 3611 267 67 — — — — — —
202422 A RAWTampa Tarpons — 9578 21721 15241 40 269394449842 179370 2516 373 67 — — — — — —
202523 A+ MLE3 teams — 419370 9419313 391258 72 254338427765 173346 309 332 111 — — — — — —
202523 A+ RAW3 teams — 419351 11730316 58998 72 3334395731.011 239424 2414 440 111 — — — — — —
202624 AA MLE2 teams — 548491 11324214 451605 53 230301373674 143306 298 293 85 — — — — — —
202624 AA RAW2 teams — 548472 12829218 641325 53 271364456820 184334 2412 361 85 — — — — — —
202422 A MLETampa Tarpons — 9584 17521 10341 40 202298345643 143300 3611 267 67 — — — — — —
202523 A+ MLE3 teams — 419369 9419313 391258 72 255338428766 173339 309 332 111 — — — — — —
202624 AA MLE2 teams — 548493 11324214 451605 53 229301371672 142299 298 293 85 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLETampa Tarpons — 9584 17521 10341 40 202298345643 143300 3611 267 67 — — — — — —
202523 A+ MLE3 teams — 419369 9419313 391258 72 255338428766 173339 309 332 111 — — — — — —
202624 AA MLE2 teams — 548493 11324214 451605 53 229301371672 142299 298 293 85 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLESF 2% 380341 8317210 321074 42 244315391706 148322 288 315 99 -0 +0 -1 +1 +8 0.6
▸ 2027 — real world (MLB)
202725 MLB CTXSF 2% 44 1000 010 00 239311381691 141318 250 309 99 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLESF 39% 458412 10121213 391274 42 245316397714 153320 289 318 101 +1 +0 -2 +2 +10 1.1
202927 MLB MLESF 53% 474427 10321213 401314 42 244315395710 151318 288 316 100 +0 +0 -2 +2 +10 1.1
203028 MLB MLESF 60% 480432 10522213 411334 32 242313391704 149316 289 314 99 -1 -0 -2 +2 +10 0.9
203129 MLB MLESF 62% 479432 10321213 401324 11 239311385696 146313 288 311 96 -2 -0 -3 +2 +10 0.7
203230 MLB MLESF 63% 474427 10121212 401314 11 236307378686 142309 288 306 93 -4 -0 -4 +2 +10 0.5
203331 MLB MLESF 63% 466421 9820211 381314 11 232302368670 136306 288 300 89 -6 -0 -4 +2 +10 0.1
203432 MLB MLESF 64% 260235 541116 21742 00 226296355650 128301 288 292 84 -5 +0 -4 +1 +6 -0.3
202826 MLB CTXSF 39% 177158 39815 15492 21 240312386698 146316 288 312 101 +0 +0 -1 +1 +4 0.4
202927 MLB CTXSF 53% 249224 531116 21692 21 239311384695 145314 288 310 100 +0 +0 -1 +1 +5 0.6
203028 MLB CTXSF 60% 287258 611317 24793 21 237309380689 142311 288 308 99 -0 +0 -1 +1 +6 0.6
203129 MLB CTXSF 62% 296266 621317 25823 11 235307374681 139308 288 305 96 -1 -0 -2 +1 +6 0.4
203230 MLB CTXSF 63% 298268 621317 25833 11 232304368671 135305 288 301 93 -2 -0 -2 +1 +6 0.3
203331 MLB CTXSF 63% 296268 611317 24832 11 228299358656 130302 288 295 89 -4 -0 -3 +1 +6 0.1
203432 MLB CTXSF 64% 166150 33704 14471 00 222292345637 123297 288 287 84 -3 +0 -3 +1 +4 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17691592 37178643 14849216 96 233305371675 138308 288 303 95 -11 -1 -12 +6 +38 2.1
/ 162G— A+C — 650585 13729216 541816 32 234305373678 138309 288 303 95 -4 -0 -5 +2 +14 0.8
Career— MLE — 43633918 93519521114 371123742 3215 239311386698 148317 289 309 95 -17 -1 -21 +12 +72 4.5
/ 162G— MLE — 650584 13929317 551846 52 238310385695 147315 288 309 95 -3 -0 -4 +2 +14 0.9

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 AARichmond Flying Squirrels · 298 PAwOBA .379 → .309 (−70)K% 24.5% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.50%÷1.000×1.220——29.89%
BB% (unintentional) /PA11.74%÷1.000×0.700—×0.9988.21%
HBP% /PA0.67%—×0.850—×0.9980.57%
Singles /BIP21.74%÷1.000×0.970×0.958×0.99820.16%
Doubles /BIP10.87%÷1.000×0.860×0.958×0.9988.94%
Triples /BIP0.54%÷1.000×0.950×0.958×0.9980.49%
Home runs /BIP6.52%÷1.000×0.780—×0.9985.08%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 24.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.958.

Result: wOBA .379 → .309; ISO .226 → .179; BABIP .347 → .305. 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 AAASacramento River Cats · 250 PAwOBA .329 → .275 (−54)K% 23.6% → 28.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.60%÷1.000×1.200——28.32%
BB% (unintentional) /PA11.60%÷1.000×0.690—×1.0338.27%
HBP% /PA1.20%—×0.940—×1.0331.17%
Singles /BIP25.00%÷1.000×0.930×0.974×1.03323.39%
Doubles /BIP5.77%÷1.000×0.830×0.974×1.0334.82%
Triples /BIP0.64%÷1.000×0.970×0.974×1.0330.63%
Home runs /BIP3.85%÷1.000×0.700—×1.0332.78%

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 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.974.

Result: wOBA .329 → .275; ISO .135 → .104; BABIP .320 → .291. 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+Eugene Emeralds · 260 PAwOBA .416 → .337 (−79)K% 21.9% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.92%÷1.070×1.350——27.66%
BB% (unintentional) /PA12.31%÷0.950×0.710—×0.9889.09%
HBP% /PA1.54%—×0.810—×0.9881.23%
Singles /BIP27.27%÷1.011×0.910×0.999×0.98824.22%
Doubles /BIP10.30%÷1.048×0.830×0.999×0.9888.05%
Triples /BIP0.61%÷0.909×0.820×0.999×0.9880.54%
Home runs /BIP6.06%÷0.980×0.830—×0.9885.07%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 102, 2B 110, 3B 82, K 114, BB 90 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .416 → .337; ISO .221 → .177; BABIP .401 → .341. 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 ATampa Tarpons · 83 PAwOBA .415 → .316 (−99)K% 26.5% → 36.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.51%÷1.000×1.360——36.06%
BB% (unintentional) /PA14.46%÷0.971×0.690—×0.98010.07%
HBP% /PA2.41%—×0.780—×0.9801.84%
Singles /BIP25.53%÷1.119×0.920—×0.98020.57%
Doubles /BIP8.51%÷1.046×0.830—×0.9806.62%
Triples /BIP4.26%÷0.913×0.910—×0.9804.16%
Home runs /BIP6.38%÷0.842×0.800—×0.9805.95%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 68, 1B 124, 2B 109, 3B 83, K 100, BB 94 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average).

Result: wOBA .415 → .316; ISO .246 → .205; BABIP .409 → .333. 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 ATampa Tarpons · 95 PAwOBA .368 → .267 (−101)K% 25.3% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.26%÷0.959×1.360——35.83%
BB% (unintentional) /PA15.79%÷1.061×0.690—×0.99010.16%
HBP% /PA1.05%—×0.780—×0.9900.81%
Singles /BIP20.37%÷1.035×0.920×0.950×0.99017.03%
Doubles /BIP12.96%÷1.028×0.830×0.950×0.9909.84%
Triples /BIP3.70%÷0.971×0.910×0.950×0.9903.26%
Home runs /BIP1.85%÷0.979×0.800—×0.9901.50%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 107, 2B 106, 3B 94, K 92, BB 112 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .368 → .267; ISO .179 → .135; BABIP .370 → .300. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .