Geovanny Planchart

C New Hampshire Fisher Cats
Age 25 R/R 6'2" / 176 lbs AA Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#2178ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A+/INTL2 orgs244.235/.368/.3555066—.174/.261/.247
202523A+PIT179.193/.312/.2933033—.164/.244/.252
202624AATOR37.276/.417/.2760084—.258/.361/.258
2027PROJMLE25MLBTOR2.202/.285/.2900065-0.0
2028PROJ31% MLB26MLBTOR45.204/.287/.30011680.0
2029PROJ42% MLB27MLBTOR79.205/.288/.30311690.0
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2025 A+
Whiff%83
Z-Con%80
K%76
BB%69
Chase%58
ISO44
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsQuincy McAfee (age 25) · Connor Justus (age 24) · Chase Pinder (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†65
AVG/OBP/SLG.202 / .285 / .290
PA2
HR0
K%50
BB%9
BABIP267
ISO78
MLB%2%
Value2027 · WAR
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.00.00.0272830
Tools · ContractCON 35 / POW 35
Toolsscout grade
CONTACT35
scouting grade only
POWER35
scouting grade only
EYE55
scouting grade only
SPEED40
scouting grade only
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———
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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. Catcher framing: only 2027 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 1-3 WAR low.

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)
201917 ROKDSL Pirates 2 — 121106 39020 1291 02 368437406843 38398 710 379 57 — — — — — —
202119 ROKFCL Pirates Gold — 9884 27711 12230 10 321406464871 143419 2312 381 70 — — — — — —
202220 ABradenton Marauders — 6957 10000 12250 00 175319175494 312 3617 252 9 — — — — — —
202220 ROKFCL Pirates — 8970 14310 15152 10 200356271628 71246 1717 297 28 — — — — — —
202321 ABradenton Marauders — 317266 591513 47692 41 222343320662 98286 2215 308 53 — — — — — —
202422 A+Greensboro Grasshoppers — 200166 37613 31502 02 223352325677 102298 2516 315 44 — — — — — —
202422 INTLScottsdale Scorpions — 4434 10102 970 00 294442500942 206308 1620 410 164 — — — — — —
202523 A+Greensboro Grasshoppers — 179150 29603 23343 00 193312293606 100224 1913 281 33 — — — — — —
202624 AANew Hampshire Fisher Cats — 3729 8000 6111 00 276417276693 421 3016 329 84 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEDSL Pirates 2 — 121110 26010 8111 02 236294255549 18258 97 252 57 — — — — — —
202119 ROK MLEFCL Pirates Gold — 9888 21511 8330 10 239302352654 114332 348 272 70 — — — — — —
202220 A MLEBradenton Marauders — 6961 8000 8340 00 131232131363 292 4912 182 9 — — — — — —
202220 ROK MLEFCL Pirates — 8976 11210 9202 10 145253197450 53181 2210 210 28 — — — — — —
202321 A MLEBradenton Marauders — 317280 531312 33912 41 189279264544 75261 2910 246 53 — — — — — —
202422 A+ MLEGreensboro Grasshoppers — 200178 31512 19642 02 174261247508 73248 3210 233 44 — — — — — —
202523 A+ MLEGreensboro Grasshoppers — 179159 26503 14453 00 164244252496 88194 258 217 33 — — — — — —
202624 AA MLENew Hampshire Fisher Cats — 3731 8000 4131 00 258361258619 408 3511 292 84 — — — — — —
201917 ROK MLEDSL Pirates 2 — 121110 26010 8111 02 236294255549 18260 97 252 57 — — — — — —
201917 ROK RAWDSL Pirates 2 — 121106 39020 1291 02 368437406843 38398 710 379 57 — — — — — —
202119 ROK MLEFCL Pirates Gold — 9888 21511 8330 10 239302352654 114357 348 272 70 — — — — — —
202119 ROK RAWFCL Pirates Gold — 9884 27711 12230 10 321406464871 143419 2312 381 70 — — — — — —
202220 ROK MLE2 teams — 158136 19210 18542 10 140250169419 29226 3411 198 20 — — — — — —
202220 ROK RAW2 teams — 158127 24310 27402 10 189340228568 39270 2517 278 20 — — — — — —
202321 A MLEBradenton Marauders — 317280 531312 33912 41 189279264544 75270 2910 246 53 — — — — — —
202321 A RAWBradenton Marauders — 317266 591513 47692 41 222343320662 98286 2215 308 53 — — — — — —
202422 A+ MLE2 teams — 244217 38613 23782 02 175260253514 78254 329 233 44 — — — — — —
202422 A+ RAW2 teams — 244200 47715 40572 02 235368355723 120300 2316 333 44 — — — — — —
202523 A+ MLEGreensboro Grasshoppers — 179159 26503 14453 00 164244252496 88202 258 217 33 — — — — — —
202523 A+ RAWGreensboro Grasshoppers — 179150 29603 23343 00 193312293606 100224 1913 281 33 — — — — — —
202624 AA MLENew Hampshire Fisher Cats — 3731 8000 4131 00 258361258619 421 3511 292 84 — — — — — —
202624 AA RAWNew Hampshire Fisher Cats — 3729 8000 6111 00 276417276693 421 3016 329 84 — — — — — —
201917 ROK MLEDSL Pirates 2 — 121111 26010 8111 02 234294252546 18258 97 252 57 — — — — — —
202119 ROK MLEFCL Pirates Gold — 9890 21511 8330 10 233302344647 111332 348 272 70 — — — — — —
202220 ROK MLE2 teams — 158137 19210 18542 10 139250168418 29229 3411 198 20 — — — — — —
202321 A MLEBradenton Marauders — 317279 531312 33912 41 190279265545 75261 2910 246 53 — — — — — —
202422 A+ MLE2 teams — 244217 38613 23782 02 175260253514 78248 329 233 44 — — — — — —
202523 A+ MLEGreensboro Grasshoppers — 179160 26503 14453 00 163244250494 87194 258 217 33 — — — — — —
202624 AA MLENew Hampshire Fisher Cats — 3732 8000 4131 00 250361250611 408 3511 292 84 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLE2 teams — 244217 38613 23782 02 175260253514 78248 329 233 44 — — — — — —
202523 A+ MLEGreensboro Grasshoppers — 179160 26503 14453 00 163244250494 87194 258 217 33 — — — — — —
202624 AA MLENew Hampshire Fisher Cats — 3732 8000 4131 00 250361250611 408 3511 292 84 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLETOR 2% 200178 36712 18522 31 201284289573 89266 269 264 65 -8 +0 +0 +4 +4 0.0
▸ 2027 — real world (MLB)
202725 MLB CTXTOR 2% 22 0000 010 00 202285290575 89267 500 265 65 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLETOR 31% 146130 27512 13382 21 204286299585 95267 269 269 68 -6 +0 +0 +3 +3 0.0
202927 MLB MLETOR 42% 187166 34613 17482 21 205287302589 97268 269 270 69 -7 +0 +0 +3 +4 0.0
203028 MLB MLETOR 48% 224199 41813 20583 21 205287302589 97268 269 270 69 -8 +0 -1 +4 +5 -0.0
202826 MLB CTXTOR 31% 4540 9201 4121 10 204287300587 95268 279 269 68 -2 +0 +0 +1 +1 0.0
202927 MLB CTXTOR 42% 7971 14301 7201 10 205288303590 97269 259 271 69 -3 +0 +0 +1 +2 0.0
203028 MLB CTXTOR 48% 10795 20402 10281 10 206287303591 97269 269 271 69 -4 +0 -0 +2 +2 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 231206 43904 21603 30 209291311602 102273 269 270 54 -9 +1 -0 +4 +5 0.1
/ 162G— A+C — 650580 12025011 591698 80 207289307596 100270 269 270 54 -24 +2 -1 +12 +14 0.2
Career— MLE — 17971593 30853818 16649119 138 193277271548 77264 279 248 54 -24 +0 -1 +11 +14 0.0
/ 162G— MLE — 650576 1121937 601787 53 194278274553 80264 279 248 54 -25 +0 -1 +12 +14 0.1

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 AANew Hampshire Fisher Cats · 37 PAwOBA .331 → .292 (−38)K% 29.7% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.73%÷1.000×1.220——36.27%
BB% (unintentional) /PA16.22%÷1.000×0.700—×0.99811.33%
HBP% /PA2.70%—×0.850—×0.9982.29%
Singles /BIP44.44%÷1.000×0.970—×0.99843.02%
Doubles /BIP0.00%÷1.000×0.860—×0.9980.00%
Triples /BIP0.00%÷1.000×0.950—×0.9980.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9980.00%

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).

Result: wOBA .331 → .292; ISO .000 → .000; BABIP .421 → .408. 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+Greensboro Grasshoppers · 179 PAwOBA .279 → .217 (−62)K% 19.0% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.99%÷0.994×1.310——25.02%
BB% (unintentional) /PA12.85%÷0.980×0.600—×0.9887.77%
HBP% /PA1.68%—×0.770—×0.9881.28%
Singles /BIP17.24%÷0.950×0.870×0.994×0.98815.51%
Doubles /BIP5.17%÷0.998×0.780×0.994×0.9883.97%
Triples /BIP0.00%÷1.025×0.850×0.994×0.9880.00%
Home runs /BIP2.59%÷1.048×0.880—×0.9882.14%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 110, 1B 90, 2B 100, 3B 105, K 99, BB 96 — 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.994.

Result: wOBA .279 → .217; ISO .100 → .082; BABIP .224 → .194. 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+Greensboro Grasshoppers · 200 PAwOBA .310 → .233 (−77)K% 25.0% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.029×1.310——31.83%
BB% (unintentional) /PA15.50%÷0.974×0.600—×0.9989.52%
HBP% /PA1.00%—×0.770—×0.9980.77%
Singles /BIP23.28%÷1.024×0.870×0.988×0.99819.50%
Doubles /BIP5.17%÷0.950×0.780×0.988×0.9984.19%
Triples /BIP0.86%÷0.900×0.850×0.988×0.9980.80%
Home runs /BIP2.59%÷1.106×0.880—×0.9982.05%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 121, 1B 105, 2B 90, 3B 80, K 106, BB 95 — 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.988.

Result: wOBA .310 → .233; ISO .102 → .083; BABIP .298 → .248. 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 ABradenton Marauders · 317 PAwOBA .303 → .246 (−56)K% 21.8% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.77%÷1.037×1.360——28.55%
BB% (unintentional) /PA14.83%÷0.994×0.690——10.29%
HBP% /PA0.63%—×0.780——0.49%
Singles /BIP20.30%÷0.958×0.920×0.980—19.10%
Doubles /BIP7.61%÷0.949×0.830×0.980—6.52%
Triples /BIP0.51%÷1.150×0.910×0.980—0.39%
Home runs /BIP1.52%÷0.971×0.800——1.26%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 92, 2B 90, 3B 130, K 107, BB 99 — 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 ×0.980.

Result: wOBA .303 → .246; ISO .098 → .080; BABIP .286 → .261. 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).

2022 ROKFCL Pirates · 89 PAwOBA .298 → .210 (−88)K% 16.9% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.85%÷1.069×1.440——22.69%
BB% (unintentional) /PA16.85%÷0.988×0.620—×0.98510.42%
HBP% /PA2.25%—×0.720—×0.9851.59%
Singles /BIP18.18%÷1.005×0.820×0.950×0.98513.89%
Doubles /BIP5.45%÷1.027×0.720×0.950×0.9853.58%
Triples /BIP1.82%÷1.000×0.720×0.950×0.9851.22%
Home runs /BIP0.00%÷0.977×0.780—×0.9850.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 101, 2B 105, 3B 100, K 114, BB 98 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .298 → .210; ISO .071 → .050; BABIP .246 → .181. 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).

2022 ABradenton Marauders · 69 PAwOBA .248 → .182 (−66)K% 36.2% → 49.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.23%÷0.996×1.360——49.45%
BB% (unintentional) /PA17.39%÷1.015×0.690—×1.01511.99%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP31.25%÷0.999×0.920—×1.01529.20%
Doubles /BIP0.00%÷1.082×0.830—×1.0150.00%
Triples /BIP0.00%÷0.900×0.910—×1.0150.00%
Home runs /BIP0.00%÷1.111×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 122, 1B 100, 2B 116, 3B 80, K 99, BB 103 — 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).

Result: wOBA .248 → .182; ISO .000 → .000; BABIP .312 → .292. 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).

2021 ROKFCL Pirates Gold · 98 PAwOBA .379 → .272 (−107)K% 23.5% → 33.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.47%÷1.014×1.440——33.35%
BB% (unintentional) /PA12.24%÷0.982×0.620—×0.9957.69%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP29.51%÷0.986×0.820×1.015×0.99524.78%
Doubles /BIP11.48%÷1.039×0.720×1.015×0.9958.03%
Triples /BIP1.64%÷1.132×0.720×1.015×0.9951.05%
Home runs /BIP1.64%÷0.946×0.780—×0.9951.34%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 89, 1B 97, 2B 108, 3B 126, K 103, BB 96 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .379 → .272; ISO .143 → .097; BABIP .419 → .332. 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).

2019 DSLDSL Pirates 2 · 121 PAwOBA .372 → .252 (−120)K% 7.4% → 9.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.44%÷1.000×1.220——9.07%
BB% (unintentional) /PA9.92%÷1.000×0.700—×1.0086.99%
HBP% /PA0.83%—×0.700—×1.0080.58%
Singles /BIP38.14%÷1.000×0.680×0.950×1.00824.83%
Doubles /BIP0.00%÷1.000×0.600×0.950×1.0080.00%
Triples /BIP2.06%÷1.000×0.600×0.950×1.0081.18%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.00%

Factors used: level-wide DSL 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 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .372 → .252; ISO .038 → .023; BABIP .398 → .258. 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 — .