Jack HermanOF Bradenton Marauders
Age 26 R/R 5'11" / 190 lbs A Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 76 proj PA
wRC+†26
AVG/OBP/SLG.169 / .228 / .248
PA76
HR1
K%40
BB%6
ISO79
MLB%0%
Value2026 · WAR
BAT: -6.3 runs (wOBA-derived runs vs avg)-6BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.5 runs (Positional adjustment)-0POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: -0.50-0.5WAR
trajectory · projected WAR by year
-0.5-0.62627
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
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
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201818 ROKGCL Pirates 169150 40722 14342 22 267337380717 113328 208 304 91
201818 ROKGCL Pirates 169141 48932 23242 22 340440489929 149393 1414 407 170
201919 AGreensboro Grasshoppers 300274 471029 191226 66 172241321562 150264 416 242 43
201919 AGreensboro Grasshoppers 300265 6812213 28886 66 257341464805 208333 299 356 130
202121 A3 teams 326308 531318 151411 32 172213299512 127280 435 222 28
202121 A3 teams 326294 7017115 291031 32 238309456764 218309 329 335 114
202222 A+Greensboro Grasshoppers 136127 23201 7511 11 181230220450 39293 385 205 15
202222 A+Greensboro Grasshoppers 136122 28203 12381 11 230304320623 90309 289 285 76
202323 ROKFCL Pirates 1615 1100 120 10 67125133258 6777 126 107 -60
202323 ROKFCL Pirates 1614 1100 210 10 71188143330 7177 612 167 -14
202424 ABradenton Marauders 5552 5100 3390 30 96145115261 19385 715 112 -56
202424 ABradenton Marauders 5551 9200 4260 30 176236216452 39360 477 213 21
▸ 2026 Season
202626 MLBPIT 7671 11201 5300 20 155211225436 70283 397 220 26 -6 +0 +0 -0 +2 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBPIT 26% 117107 19411 8451 20 178241262503 84284 387 230 34 -9 +0 +0 -1 +3 -0.6
202727 MLBPIT 26% 3028 4100 2120 10 143200179379 36283 407 225 30 -2 +0 +0 -0 +1 -0.2
▸ Career Totals
Career 3028 4100 2120 10 143200179379 36250 407 225 30 -2 +0 +0 -0 +1 -0.2
/ 162G 650607 872200 432600 220 143200180380 36251 407 225 30 -51 +4 +0 -4 +18 -3.3
Career 11951104 19940622 7246411 2011 180238287525 107284 396 231 35 -88 -0 +0 -7 +34 -6.3
/ 162G 650601 10822312 392526 116 180237286523 106282 396 231 35 -48 -0 +0 -4 +18 -3.4

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
201818 ROKGCL Pirates 169141 48932 23242 22 340440489929 149393 1414 407 170 +13 -0 +5 1.8
201919 AGreensboro Grasshoppers 300265 6812213 28886 66 257341464805 208333 299 356 130 +10 -1 +8 1.8
202121 A+Greensboro Grasshoppers 5452 6300 2260 11 115148173321 58231 484 147 -29 -8 -0 +2 -0.7
202121 ABradenton Marauders 243217 5511113 23701 21 253328493821 240309 299 357 131 +9 +0 +7 1.6
202121 ROKFCL Pirates Gold 2925 9302 470 00 3604487201.168 360438 2414 497 239 +5 +0 +1 0.5
202222 A+Greensboro Grasshoppers 136122 28203 12381 11 230304320623 90309 289 285 76 -4 -0 +4 -0.0
202323 ROKFCL Pirates 1614 1100 210 10 71188143330 7177 612 167 -14 -2 +0 +0 -0.1
202424 ABradenton Marauders 5551 9200 4260 30 176236216452 39360 477 213 21 -5 +1 +2 -0.3

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
Jack Herman (OGILVIE) 26 169/228/248 79283 12 40% 6% 26 -0.4
Mike Salvatore
2023 · A
26 31 41→40 49→45 40 165/225/253 88235 95 33% 7% 26 -3.4 191/259/280 89260 88 28% 8% 48 -1.9 174/253/251762286725%9%34-1.1
Zach Cone
2015 · A
25 35→36 40→45 46→45 34 174/233/259 85288 87 40% 6% 31 -3.0 196/241/326 130295 157 37% 5% 53 -1.5 189/228/33414626919537%4%45-1.0
Taylor Snyder
2021 · A
26 38→31 43→50 50 33 187/239/297 110306 1112 41% 5% 43 -2.2 185/237/343 158278 2112 40% 6% 56 -1.3 159/216/313154231211441%7%37-1.4
Wade Kirkland
2015 · A
26 37→33 41→45 48→45 32 183/227/285 102284 87 37% 4% 35 -2.8 183/214/261 78323 78 44% 3% 22 -3.7 163/185/222582996647%2%-3-2.3
Justin Lavey
2023 · A
25 38 39→40 58→55 33 178/229/264 86313 718 43% 6% 30 -3.1 200/247/288 88324 716 38% 6% 44 -2.1 196/224/2616530362037%3%22-0.6
Zach Watson
2023 · AA
26 34→32 44→45 51→50 31 178/219/289 111282 1213 41% 4% 33 -2.9 192/239/307 115292 1215 37% 5% 46 -2.0 162/206/278116229142436%4%23-1.3
Jawuan Harris
2021 · A
24 36→24 39→40 54→55 40 166/257/253 87306 718 44% 9% 42 -2.3 177/257/259 82368 620 48% 9% 43 -2.2 92/195/1354323623855%10%-16-1.7
Jason Matthews
2023 · A
26 39→32 36→30 49→45 33 174/241/237 63330 48 45% 6% 29 -3.2 171/245/241 70296 610 41% 7% 33 -2.9 172/251/244722638935%8%33-1.4
Ryan Metzler
2018 · AA
25 37 36→40 50 33 172/230/239 67312 412 43% 6% 24 -3.5 194/246/278 84292 813 34% 6% 41 -2.3 179/231/2537426381534%6%26-1.3
Jordan Betts
2016 · A
24 34→27 39→45 48→40 31 168/215/247 79290 66 43% 5% 20 -3.8 182/228/291 109286 114 38% 5% 37 -2.7 177/222/29011326513237%5%33-1.8
Anthony Garibaldi
2007 · A
26 36 42→40 45 36 184/246/281 97273 109 35% 5% 43 -2.2 193/254/293 100311 108 39% 6% 50 -1.8 150/217/234842668544%6%15-1.1
Scott Schreiber
2021 · A
25 38 43→45 47→45 33 186/237/294 108311 119 42% 6% 42 -2.3 223/275/359 136311 1610 32% 5% 76 +0.0 228/277/368140309171031%5%75+0.0
Thomas Jones
2022 · A
24 36→37 40 52→50 37 175/253/268 93281 817 38% 6% 43 -2.2 176/256/285 109322 1113 45% 7% 49 -1.8 110/204/224114226141054%8%11-1.7
Demi Orimoloye
2021 · A
24 36→35 41→40 52→55 33 181/233/274 94291 916 40% 5% 35 -2.8 202/239/306 104332 1015 40% 4% 45 -2.1 186/212/289103307101842%3%24-1.7
Spencer Griffin
2021 · A
24 39→36 39→40 51→50 37 180/246/265 85318 610 43% 8% 38 -2.6 186/240/282 96380 913 50% 6% 40 -2.4 117/163/1897228872059%4%-20-1.7
Matt Hagen
2006 · A
26 38 39→45 48→45 35 188/230/275 87278 69 34% 4% 33 -2.9 184/248/289 105267 108 33% 7% 46 -2.0 137/213/24110418812534%8%18-1.6
Tra Holmes
2021 · A
25 39→35 37→30 49→50 36 185/247/257 72291 513 36% 5% 37 -2.7 194/252/279 85413 717 51% 6% 44 -2.1 114/175/1453140633868%6%-26-1.2
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Dylan Rosa
2021 · AA
25 38→28 44→45 50→45 36 191/246/302 112288 129 37% 6% 48 -1.9 191/247/329 138340 168 46% 6% 56 -1.3 157/215/30314628719650%5%33-1.0
Armond Upshaw
2021 · A
25 39→42 36→40 52→55 37 179/246/241 62315 419 41% 7% 32 -3.0 206/275/329 123352 1121 41% 7% 68 -0.5 192/267/328136335122843%7%60-0.7