Ben HartlC Winston-Salem Dash
Age 23 R/R 5'10" / 210 lbs A+ HR +4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION280 act + 186 ros · stats below = ROS only
wRC+†59
AVG/OBP/SLG.188 / .298 / .251
PA186
HR2
K%29
BB%8
BABIP268
ISO63
MLB%0%
Value2026 · WAR
BAT: -25.2 runs (wOBA-derived runs vs avg)-25BATRUN: -2.1 runs (SB/CS + UBR baserunning)-2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +8.3 runs (Positional adjustment)+8POSREP: +13.2 runs (Replacement-level credit)+13REPTotal WAR: -0.50-0.5WAR
0.00.51.00.30.70.80.80.70.60.30.1+$31M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 20
Toolsscout grade
CONTACT30
scouting grade only
POWER20
scouting grade only
EYE35
scouting grade only
SPEED45
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
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.8$2M+$2M
2031Pre-Arb$0.9M+0.7$2M+$1M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Arb-1$0.6M+0.3$0.7M+$0.4M
2034Arb-2$0.4M+0.1$0.2M+$0.0M
2035Extbeyond projection horizon · no WAR estimate
Totals $4M $7M +$5M

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
202421 ADown East Wood Ducks 5240 12101 6194 10 300440400840 100500 3712 369 141
202421 ADown East Wood Ducks 5237 12101 9144 10 324500432932 108458 2717 416 177
202522 A3 teams 368307 61911 2111936 63 199324244568 46314 326 256 54
202522 A3 teams 368293 691311 358636 63 235385297682 61324 2310 326 108
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 A+CWS 280230 40205 249420 24 174307248554 74255 349 248 48 -16 -1 +0 +5 +8 -0.5
YTD23 A+CWS 280218 45206 367020 24 206369298667 92264 2513 316 100 -0 -1 +0 +5 +8 1.2
ROS23 A+CWS 0% 186159 30402 145411 22 188298251548 63266 298 262 59 -9 -0 +0 +3 +5 -0.1
ROS23 MLBCWS 0% 11 0000 000 00 267 00 221 28 -0 +0 +0 +0 +0 -0.0
FULL23 A+CWS 281231 40205 249420 24 173305247552 74254 339 248 48 -17 -1 +0 +5 +8 -0.5
TOT23 A+CWS 466389 70607 3814831 46 180303249552 69261 328 254 52 -25 -2 +0 +8 +13 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBCWS 30% 491429 841317 3713822 53 196293280573 84268 288 270 65 -20 -0 +0 +9 +14 0.3
202825 MLBCWS 44% 504438 891419 3913822 63 203301301602 98270 278 277 70 -17 +0 +0 +9 +14 0.7
202926 MLBCWS 51% 509443 911429 4013821 64 205302307609 102272 278 281 73 -15 -0 +0 +9 +14 0.8
203027 MLBCWS 52% 508442 9114110 4013821 64 206302310612 104272 278 282 74 -15 -0 +0 +9 +14 0.8
203128 MLBCWS 57% 504438 891419 4013821 53 203301301602 98271 278 281 73 -15 -0 -1 +9 +14 0.7
203229 MLBCWS 60% 497434 881419 4013720 53 203300302601 99270 288 279 72 -16 -0 -1 +9 +14 0.6
203330 MLBCWS 61% 490427 861319 4013620 43 201300300600 98269 288 277 70 -17 -0 -2 +9 +14 0.3
203431 MLBCWS 63% 468408 801218 3813119 42 196295289584 93267 288 272 67 -18 +0 -3 +8 +13 0.1
202724 MLBCWS 30% 149130 25402 11427 21 192291269560 77269 287 237 40 -10 +0 +0 +3 +4 -0.3
202825 MLBCWS 44% 223194 40614 176110 22 206303309612 103271 278 247 47 -13 -0 +0 +4 +6 -0.4
202926 MLBCWS 51% 258225 46715 207011 32 204301311612 107272 278 252 51 -14 -0 +0 +5 +7 -0.3
203027 MLBCWS 52% 266232 48815 217211 32 207303315618 108273 278 253 52 -14 -0 +0 +5 +8 -0.2
203128 MLBCWS 57% 288251 51815 237912 32 203301303603 100272 278 252 51 -16 -0 -0 +5 +8 -0.3
203229 MLBCWS 60% 297259 52815 248212 32 201298297596 97271 288 251 50 -17 -0 -1 +5 +8 -0.4
203330 MLBCWS 61% 301262 52815 248412 32 198295294589 95270 288 248 48 -18 -0 -1 +5 +9 -0.5
203431 MLBCWS 63% 293255 51815 248212 21 200299298597 98267 288 244 45 -18 +0 -2 +5 +8 -0.7
▸ Career Totals
Career 20761809 36557736 16457287 2114 202299301600 99272 288 249 48 -121 -1 -4 +37 +59 -3.1
/ 162G 650566 11418211 5117927 74 201298299596 97272 288 249 48 -38 -0 -1 +12 +18 -1.0
Career 45773965 8011221074 3551286217 5030 202303294596 92276 288 276 70 -157 -2 -7 +82 +130 4.6
/ 162G 650563 11317111 5018331 74 201301293594 92273 288 276 70 -22 -0 -1 +12 +18 0.7

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
202421 ADown East Wood Ducks 5237 12101 9144 10 324500432932 108458 2717 416 177 +4 +0 +1 0.6
202522 A+Hub City Spartanburgers 7356 21300 9178 11 375521429949 54538 2312 442 197 +8 -0 +2 1.0
202522 AHickory Crawdads 264213 45811 245924 52 211356272629 61282 229 303 90 -3 +0 +7 0.5
202522 INTLSurprise Saguaros 3124 3200 2104 00 125300208508 83200 326 252 51 -2 +0 +1 -0.1

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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
42,0763721203297301+37+162.42.4
/162664127+11.9+5.10.8pk7: 2

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
Ben Hartl (OGILVIE) 23 30 20 45 35 180/303/249 69261 74 32% 8% 52 -0.5
Claudio Finol
2023 · AA
23 38 37→40 50→45 40 187/240/263 77259 48 29% 5% 35 -2.8 204/263/296 92292 810 31% 7% 53 -1.5 181/246/2587726091232%7%35-0.7
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Andy Paz
2016 · A
23 38 37→40 48→45 42 185/247/254 69274 56 33% 8% 36 -2.7 220/269/285 65296 47 25% 6% 52 -1.6 226/270/274482963723%6%46-0.7
Alex Todd
2012 · A
22 38 37→40 44→45 38 185/246/256 71259 44 29% 5% 37 -2.7 220/285/305 85299 66 27% 5% 65 -0.7 236/303/318833176526%5%73-0.1
Franklin Tineo
2017 · A
22 36 38→45 46→50 45 179/245/253 75239 510 26% 7% 35 -2.8 198/277/298 100282 810 30% 8% 60 -1.0 201/298/325124262101225%10%74-0.0
Jose Cordova
2023 · A
23 43 36→40 49→50 37 202/254/269 67295 38 31% 5% 42 -2.3 212/268/287 75305 49 30% 6% 53 -1.5 227/290/3128530541225%7%65-0.3
Connor Justus
2018 · A
23 41→37 38→40 46→45 45 193/275/270 77281 59 31% 8% 53 -1.5 176/256/248 72256 58 31% 8% 40 -2.4 158/238/217592354632%7%21-2.5
Yoel Romero
2021 · A
23 43 38→40 46→50 45 205/266/285 80275 69 27% 7% 52 -1.6 212/262/306 94320 84 34% 6% 55 -1.4 201/249/291903048035%5%43-0.9
Shane Carlson
2010 · A
23 41 35→40 48→45 37 196/245/259 63287 39 31% 5% 35 -2.8 221/260/309 88277 68 21% 4% 54 -1.4 234/263/326922786618%2%58-0.6
Coty Blanchard
2015 · A
23 41 36→40 48→45 47 192/261/260 67258 26 25% 8% 43 -2.2 223/272/296 73306 37 26% 6% 56 -1.3 239/281/303653231725%5%59-0.5
Taylor Krick
2011 · A
23 43 38→30 48→40 51 205/292/282 77270 67 25% 10% 63 -0.8 226/312/290 64313 35 26% 8% 73 -0.1 233/324/284513282226%8%74-0.0
Erlin Cerda
2017 · A
23 44 36→40 51→55 42 205/266/276 70280 211 26% 6% 49 -1.8 196/240/268 72301 38 34% 5% 35 -2.8 163/196/205432510834%3%-4-1.3
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
Onix Vega
2022 · A
23 44 38→30 51→45 44 210/278/291 81275 57 24% 6% 59 -1.1 210/286/283 73281 56 25% 8% 60 -1.0 200/282/256562674524%9%50-0.7
Raul Siri
2018 · A
23 39 38→40 51→50 42 192/251/271 80265 611 29% 7% 42 -2.3 199/264/283 84349 59 41% 7% 51 -1.7 149/237/2388930741447%8%28-0.6
Luis Sanchez
2010 · AA
23 41 35→30 45→40 44 193/251/249 55267 24 27% 7% 35 -2.8 197/252/269 72277 47 29% 6% 41 -2.3 153/201/183292220429%5%-3-1.0
Narbe Cruz
2023 · A
22 41 38→40 44→45 40 197/250/273 76268 57 28% 5% 42 -2.3 215/268/305 90308 86 31% 5% 58 -1.2 215/271/305903139632%5%54-0.7
Shawn Roof
2008 · A
23 44 35→30 45→50 43 204/266/259 55283 29 27% 6% 45 -2.1 224/284/276 52298 210 23% 6% 56 -1.3 237/288/2854731511723%5%56-0.6
Henrry Pedra
2017 · A
23 39 35→40 46→50 43 187/258/247 61262 314 28% 7% 40 -2.4 206/279/278 72279 411 26% 6% 56 -1.3 185/257/2536825341627%5%38-0.9
Dylan Neuse
2023 · A
24 36 40 49→50 44 178/256/260 82272 814 35% 9% 42 -2.3 211/287/303 92304 712 30% 9% 66 -0.6 219/303/3139430951328%10%75-0.0