Geovanny PlanchartC New Hampshire Fisher Cats
Age 24 R/R 6'2" / 176 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION21 act + 153 ros · stats below = ROS only
wRC+†44
AVG/OBP/SLG.178 / .270 / .259
PA153
HR2
K%26
BB%10
BABIP234
ISO81
MLB%2%
Value2026 · WAR
BAT: -8.8 runs (wOBA-derived runs vs avg)-9BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +4.9 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.10.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2030Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKDSL Pirates 2 121111 31010 7131 02 279328297625 18313 116 283 75
201917 ROKDSL Pirates 2 121106 39020 1291 02 368437406843 38398 710 379 148
202119 ROKFCL Pirates Gold 9888 22511 8320 10 250312364676 114368 338 275 69
202119 ROKFCL Pirates Gold 9884 27711 12230 10 321406464871 143419 2312 381 150
202220 ROK2 teams 158136 18210 18552 10 132244162405 29217 3511 198 10
202220 ROK2 teams 158127 24310 27402 10 189340228568 39270 2517 278 71
202321 ABradenton Marauders 317277 571513 36912 41 206302300601 94292 2911 267 63
202321 ABradenton Marauders 317266 591513 47692 41 222343320662 98286 2215 308 94
202422 A+2 teams 244214 37612 26772 02 173269238507 65255 3211 244 45
202422 A+2 teams 244200 47715 40572 02 235368355723 120300 2316 333 113
202523 A+Greensboro Grasshoppers 179157 27502 16463 00 172261242503 70223 269 232 36
202523 A+Greensboro Grasshoppers 179150 29603 23343 00 193312293606 100224 1913 281 73
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AATOR 2117 6000 360 00 353450353803 500 2914 361 134 +1 +0 +0 +0 +1 0.2
YTD24 AATOR 2116 6000 450 00 375500375875 500 2419 391 158 +1 +0 +0 +0 +1 0.2
ROS24 AATOR 2% 153135 24502 15402 10 178270259529 81232 2610 243 44 -10 +0 +0 +3 +4 -0.2
ROS24 MLBTOR 2% 33 0000 010 00 233 330 237 39 -0 +0 +0 +0 +0 -0.0
FULL24 AATOR 2420 6000 370 00 300391300691 429 2912 345 123 +1 +0 +0 +0 +1 0.2
TOT24 AATOR 174152 30502 18462 10 197291270560 72264 2610 257 55 -9 +0 +0 +3 +5 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBTOR 31% 267236 44914 26693 21 186275284559 97239 2610 256 54 -14 +0 +0 +5 +8 -0.2
202826 MLBTOR 45% 336297 561116 33863 21 189276293569 104243 2610 263 60 -15 +0 +0 +6 +10 0.0
202927 MLBTOR 49% 367324 621217 36934 21 191280299580 108246 2510 267 62 -16 +0 +0 +7 +10 0.1
203028 MLBTOR 52% 385340 651317 38984 21 191280297577 106246 2510 267 63 -16 +0 -1 +7 +11 0.1
203129 MLBTOR 52% 389343 661317 391004 21 192282297580 105245 2610 265 61 -17 +0 -1 +7 +11 -0.1
202725 MLBTOR 31% 8374 13301 8211 10 176265257522 81240 2510 249 49 -5 +0 +0 +1 +2 -0.1
202826 MLBTOR 45% 150132 25503 15382 10 189282295577 106244 2510 257 55 -8 +0 +0 +3 +4 -0.1
202927 MLBTOR 49% 181159 31613 18462 11 195285302587 107247 2510 260 57 -9 -0 +0 +3 +5 -0.1
203028 MLBTOR 52% 199175 35714 20512 11 200289320609 120247 2610 260 57 -10 -0 -0 +4 +6 -0.1
203129 MLBTOR 52% 201177 35714 20522 11 198286316603 119246 2610 259 56 -10 -0 -1 +4 +6 -0.2
▸ Career Totals
Career 817720 13928315 812099 53 193283303585 110248 2610 258 56 -41 -0 -1 +15 +23 -0.5
/ 162G 650573 11022212 641667 42 192281300581 108246 2610 258 56 -33 +0 -1 +12 +18 -0.4
Career 30142658 509961041 29880030 1710 191280281562 90254 2710 258 55 -152 -1 -2 +54 +85 -1.6
/ 162G 650573 1102129 641736 42 192280283562 91255 2710 258 55 -33 +0 -0 +12 +18 -0.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKDSL Pirates 2 121106 39020 1291 02 368437406843 38398 710 379 148 +7 -1 +3 0.9
202119 ROKFCL Pirates Gold 9884 27711 12230 10 321406464871 143419 2312 381 150 +6 +0 +3 0.9
202220 ABradenton Marauders 6957 10000 12250 00 175319175494 312 3617 252 51 -4 +0 +2 -0.2
202220 ROKFCL Pirates 8970 14310 15152 10 200356271628 71246 1717 297 86 -1 +0 +3 0.1
202321 ABradenton Marauders 317266 591513 47692 41 222343320662 98286 2215 308 94 -2 +0 +9 0.7
202422 A+Greensboro Grasshoppers 200166 37613 31502 02 223352325677 102298 2516 315 100 -0 -1 +6 0.5
202422 INTLScottsdale Scorpions 4434 10102 970 00 294442500942 206308 1620 410 172 +4 +0 +1 0.5
202523 A+Greensboro Grasshoppers 179150 29603 23343 00 193312293606 100224 1913 281 73 -5 +0 +5 -0.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2816145192278296+15+80.00.1
/162664124+11.9+6.50.0pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Geovanny Planchart (OGILVIE) 24 35 35 40 55 197/291/270 72264 21 26% 10% 55 -0.1
Stephen McGee
2015 · A
24 42 37→40 44→30 48 197/281/263 66269 44 27% 9% 53 -1.5 202/281/291 89289 74 30% 9% 61 -1.0 196/283/29710128110131%10%60-0.4
Rocky Gale
2012 · AA
24 37→45 37→40 41→30 40 184/232/251 67245 55 27% 5% 27 -3.3 204/235/262 58251 44 20% 4% 30 -3.1 251/279/300493062118%3%57-0.6
Chris Clare
2019 · A
24 42→45 37→30 46→40 49 198/278/268 70258 45 24% 8% 53 -1.5 194/266/265 71270 47 28% 7% 47 -1.9 146/222/176302210331%6%3-1.5
Adam Weisenburger
2013 · AA
24 42 36→40 43→30 45 197/271/262 65269 35 26% 7% 49 -1.8 214/294/304 90284 74 25% 8% 69 -0.4 213/299/301872766223%8%69-0.2
David Masters
2017 · A
24 34→36 38→45 40 40 171/227/239 69231 64 28% 6% 24 -3.6 188/253/283 95260 102 30% 7% 46 -2.0 194/263/33113726618133%7%59-0.5
Brian Ward
2011 · A
25 40 36→40 43→45 48 192/273/255 63265 46 27% 9% 48 -1.9 220/287/306 86274 68 20% 8% 66 -0.6 227/292/315882756819%7%68-0.2
Connor Justus
2019 · AA
24 40→37 38→40 42→45 45 190/273/269 79271 68 30% 8% 52 -1.6 172/246/239 67256 58 32% 7% 33 -2.9 143/216/191472223634%7%5-2.9
Luis Flores
2011 · A
24 38 40 43→45 46 186/251/278 92235 73 24% 7% 44 -2.1 200/267/330 130235 144 21% 8% 65 -0.7 195/242/33514022517222%5%52-0.4
Caleb Hamilton
2019 · A
24 34 41→45 45 46 172/252/271 98253 76 33% 9% 43 -2.2 186/255/287 101275 108 33% 8% 48 -1.9 145/239/28213720521340%10%39-0.8
Jay Schuyler
2021 · A
24 43→40 38→40 43→45 43 206/262/282 76269 66 25% 6% 49 -1.8 198/260/285 87318 76 37% 6% 49 -1.8 136/208/187502464043%6%1-1.2
Richard Mercado
2007 · A
24 40 37→45 45→30 41 195/242/273 78270 45 29% 6% 37 -2.6 211/263/296 85276 64 24% 6% 53 -1.5 210/263/287772676023%6%49-0.7
D.K. Carey
2016 · A
24 39→36 41→40 42→45 46 194/261/287 93252 97 26% 8% 51 -1.7 187/262/276 89273 86 32% 9% 48 -1.9 166/250/246802507434%9%34-1.5
Jackson Williams
2010 · AA
24 40 38→45 35→40 44 194/257/273 79255 64 25% 6% 46 -2.0 193/256/294 101259 103 28% 6% 50 -1.7 197/245/31311625013227%6%48-0.9
Brian Serven
2019 · A
24 40 40→45 41→30 40 197/248/295 98262 74 27% 5% 46 -2.0 185/239/301 116243 134 29% 5% 45 -2.1 224/307/3331093279131%9%79+0.1
Joseph Odom
2016 · A
24 36 43→45 42→30 41 186/243/296 110256 114 31% 7% 45 -2.1 217/257/323 106294 103 28% 5% 57 -1.2 199/254/31811933012241%6%52-0.6
Braeden Schlehuber
2012 · AA
24 38 40→45 44→40 40 187/233/279 92227 85 22% 4% 37 -2.7 206/252/318 112249 125 22% 4% 55 -1.4 200/245/30910823412320%3%47-0.8
J.J. Franco
2017 · A
25 41 36→30 37→45 42 194/246/256 62260 35 26% 6% 35 -2.8 212/283/267 55298 26 26% 9% 54 -1.4 214/294/251373010426%10%52-0.5
Matt Pagnozzi
2007 · AA
24 37 38→45 43→40 39 181/239/262 81264 54 32% 6% 34 -2.8 196/247/275 79277 64 30% 5% 40 -2.4 208/275/286792926029%7%53-0.7
Rafael Neda
2013 · A
24 42 36→40 42→30 46 199/261/263 64245 33 20% 6% 43 -2.2 204/263/275 71251 44 19% 6% 48 -1.9 197/262/268712404218%6%43-0.9
Ryan Gridley
2019 · A
24 44 40 41→45 47 212/280/301 88268 86 23% 8% 62 -0.9 214/268/297 83268 69 21% 6% 56 -1.3 210/263/2827226041020%5%46-1.0