Heston KjerstadLF Norfolk Tides
Age 27 L/R 6'2" / 215 lbs AAA HR +8% Svc 1.238 · Ctrl thru 2030 ILReassigned to Minors (RM)
2026 ROS PROJECTION189 act + 126 ros · stats below = ROS only
wRC+†vL -3746vR 78
AVG/OBP/SLG.241 / .296 / .405
PA126
HR4
K%31
BB%6
BABIP324
ISO164
MLB%55%
Value2026 · WAR
BAT: -8.5 runs (wOBA-derived runs vs avg)-9BATRUN: -1.0 runs (SB/CS + UBR baserunning)-1RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +8.9 runs (Replacement-level credit)+9REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 40 / POW 45
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT40
Whiff%
1614.8%
xwOBA
430.301
POWER45
Barrel%
538.6
Avg EV
5889.7
Bat Spd
3269.4
EYE35
Chase%
1040.0%
SPEED55
Sprint
5527.7
Platoon Splits2024-2025 · 265 PA
vs LHP
vs RHP
Edge
PA
23
242
wRC+
-36
82
▶▶R
wOBA
139
292
▶▶R
ISO
156
BABIP
167
270
▶▶R
K%
39.1%
26.9%
▶▶R
BB%
4.3%
5.4%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2023
Service   1.238 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M
2027Pre-Arb$0.8M
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $0.3M $-2M -$0.8M

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
202223 A+3 teams 388349 972035 261178 10 278342395737 117397 307 327 108
202223 A+3 teams 388341 11026310 34958 10 323397504901 182415 249 394 160
202324 AAA3 teams 576525 13324817 3213716 54 253316427743 173310 246 321 104
202324 AAA3 teams 576509 15230823 4411016 54 299370525895 226340 198 389 156
202425 AAA3 teams 388336 9115118 3410512 30 271359482841 211333 279 364 137
202425 AAA3 teams 388325 9317120 4410112 30 286390529919 243348 2611 398 163
202526 MLB2 teams 279262 44636 12844 11 168216282498 115220 304 220 26 -23 -0 -7 -3 +8 -2.6
202526 MLB2 teams 279257 45736 16754 11 175234296530 121220 276 239 41 -19 -0 -7 -3 +8 -2.1
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AAABAL 189179 45904 5651 03 251276369644 117360 343 279 72 -6 -1 +0 -2 +5 -0.4
YTD27 AAABAL 189176 521105 8541 03 295330443773 148388 294 336 115 +3 -1 +0 -2 +5 0.5
ROS27 AAABAL 55% 126116 28514 7392 11 241296405701 164307 316 293 83 -2 -0 -1 -1 +4 -0.1
ROS27 MLBBAL 55% 6964 15302 4211 00 234290375665 141312 306 288 79 -2 +0 -1 -1 +2 -0.1
FULL27 AAABAL 258243 601206 9862 03 247280370650 123348 333 281 74 -8 -1 -1 -3 +7 -0.5
TOT27 AAABAL 315295 731418 121043 14 247284383667 136346 334 285 76 -9 -1 -1 -3 +9 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBBAL 55% 360333 7713211 191115 22 231283381664 150305 315 292 81 -8 -0 -3 -4 +10 -0.5
202728 MLBBAL 55% 197182 42716 10613 11 231282379661 148310 315 286 77 -5 -0 -2 -2 +6 -0.4
▸ Career Totals
Career 580531 11918318 3217013 31 224284371655 147293 296 289 80 -13 +0 -10 -16 +16 -2.3
/ 162G 650595 13320320 3619115 31 224284368652 145293 296 289 80 -15 +0 -11 -18 +18 -2.6
Career 21171921 470831861 13059347 138 245308402710 157318 286 310 95 -11 -1 -12 -23 +60 1.4
/ 162G 650590 14525619 4018214 42 246309405714 159319 286 310 95 -3 +0 -4 -7 +18 0.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
202223 A+Aberdeen IronBirds 186163 38823 16474 10 233317362679 129302 259 304 91 -2 +0 +5 0.4
202223 ADelmarva Shorebirds 9880 37902 13174 00 4635576501.207 188565 1713 523 258 +18 +0 +3 2.1
202223 INTLScottsdale Scorpions 10498 35915 5310 00 3573886221.011 265476 305 434 190 +11 +0 +3 1.4
202324 MLBBaltimore Orioles 3330 7102 2100 00 233273467739 233278 306 317 101 +0 +0 +0 -6 +1 -0.5
202324 AAANorfolk Tides 337295 8819510 27699 21 298371498870 200356 208 379 148 +18 +0 +10 2.8
202324 AABowie Baysox 206184 5710311 15317 33 310383576960 266324 157 418 178 +18 -1 +6 2.4
202425 MLBBaltimore Orioles 11499 25204 10335 10 253351394745 141339 299 340 118 +2 +0 -1 -4 +3 0.1
202425 AAANorfolk Tides 258213 6414116 32676 20 3004056011.006 300353 2612 424 183 +24 +0 +7 3.3
202425 AABowie Baysox 1613 4100 211 00 308438385822 77333 612 383 151 +1 +0 +0 0.1
202526 MLBBaltimore Orioles 167156 30524 6454 10 192241327568 135241 274 253 52 -9 +0 -7 -3 +5 -1.4
202526 AAANorfolk Tides 112101 15212 10300 01 149223248471 99188 279 218 25 -10 -0 +3 -0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 314285 628210 18889 20 218284365649 147277 286 291 81 -7 +0 -8 -13 +9 -1.9

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
#1Travis Sniderlast yr '15
career totals — 8 seasons, 1,971 PA
81,9715422244311399-21-171.41.8
/162664187-7.1-5.80.5pk7: 2
#2John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#3John Mabrylast yr '06
career totals — 7 seasons, 1,560 PA
71,560542243309416-15-161.61.6
/162664231-6.5-6.70.7pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
#6Chad Pinderlast yr '22
career totals — 7 seasons, 1,740 PA
71,740625242294417-17-200.60.6
/162664242-6.5-7.60.2pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
3599184223282370-6-9-0.2-0.2
/162664204-7.1-10.2-0.2pk7: -0

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
Heston Kjerstad (OGILVIE) 27 40 45 55 35 247/284/383 136346 81 33% 4% 76 -0.5
Jason Vosler
2021 · AAA
27 40→43 53→55 46→40 39 213/269/383 170291 224 34% 6% 79 +0.3 222/288/399 177271 225 27% 8% 92 +1.2 209/278/38717725524428%8%81+0.3
Doug DeVore
2005 · MLB
27 46 49→55 49→45 45 235/292/388 153295 179 26% 7% 89 +1.0 234/284/399 165302 208 29% 6% 89 +1.0 232/276/39816729221528%5%85+0.5
Zach Reks
2021 · AAA
27 46→39 51→55 47→40 43 231/296/388 158315 206 32% 8% 92 +1.2 249/316/429 180353 215 33% 7% 111 +2.5 209/291/36515530817135%9%81+0.2
Tyler Colvin
2013 · MLB
27 43→52 53→60 52→45 40 224/265/405 181278 197 27% 5% 82 +0.5 209/255/341 132291 127 31% 6% 61 -1.0 193/237/2981052828533%5%39-1.4
Brandon Allen
2014 · MLB
28 41→47 52→55 52→50 44 217/277/388 171275 197 29% 8% 83 +0.6 214/276/351 137271 155 26% 8% 73 -0.1 203/270/32412125514325%8%63-0.5
Larry Broadway
2008 · AAA
27 45→48 49→50 49→40 45 228/287/374 147291 165 27% 8% 84 +0.6 222/277/351 129296 135 28% 7% 73 -0.1 216/270/33612028912228%6%66-0.4
Jon Knott
2006 · MLB
27 39→40 52→55 49→40 44 209/275/377 167251 194 25% 7% 80 +0.4 220/285/403 183265 224 26% 7% 91 +1.1 216/283/39918325722326%8%86+0.6
Billy McKinney
2022 · MLB
27 41→51 52→55 49→45 50 216/292/393 176266 195 26% 9% 92 +1.2 218/298/374 156292 186 30% 9% 89 +1.0 214/296/36615226819627%9%83+0.3
John-Ford Griffin
2007 · AAA
27 40→39 51→55 45→40 41 215/267/373 158270 204 29% 6% 76 +0.0 219/276/378 159282 185 28% 7% 81 +0.4 215/275/36915427717428%7%76+0.1
Luis Liberato
2023 · AAA
27 41→51 48→55 52→50 42 209/271/355 146291 168 33% 8% 72 -0.2 218/281/345 127314 1212 32% 8% 74 -0.1 221/287/335114319101332%8%70-0.1
Chris Shaw
2021 · MLB
27 43 55→60 45→30 37 228/278/411 183305 244 33% 5% 91 +1.1 189/265/326 137333 167 44% 9% 63 -0.8 114/217/25614121721254%11%24-1.3
Roger Kieschnick
2014 · MLB
27 43→46 50→55 49→45 41 218/274/377 159304 176 33% 7% 79 +0.3 200/247/333 133280 156 33% 5% 56 -1.3 182/224/30312125214533%4%36-2.0
Jason Cooper
2008 · AAA
27 42→38 49→55 51→45 43 213/273/372 159280 169 29% 7% 78 +0.2 213/281/351 138268 128 24% 7% 76 +0.0 209/292/35214424913321%8%79+0.2
Andy Wilkins
2016 · MLB
27 42→46 53→55 44→45 41 223/263/393 170265 212 25% 5% 79 +0.3 194/252/356 162251 215 31% 7% 66 -0.6 164/243/33817422025338%9%56-0.5
Kody Clemens
2023 · MLB
27 38→44 53→60 51→45 40 210/256/385 175259 228 29% 6% 74 -0.1 219/276/410 191259 249 26% 7% 89 +1.0 227/284/44221425627824%6%98+1.0
Matt Cepicky
2005 · MLB
27 46→43 48→50 50→30 41 232/277/378 145295 1610 27% 6% 80 +0.4 220/273/360 140288 144 28% 7% 74 -0.1 208/262/34814027315229%7%66-0.4
Stuart Fairchild
2023 · MLB
27 44→42 52→50 50→55 42 223/298/390 167299 2013 31% 7% 94 +1.3 223/301/370 147293 1620 28% 8% 89 +1.0 220/316/365145284152626%9%92+0.7
Slade Heathcott
2018 · MLB
27 46→43 48→45 46→50 42 227/288/367 140312 1610 31% 7% 82 +0.5 226/285/356 130327 1313 33% 7% 79 +0.3 217/273/3058834641736%6%55-0.3
Shed Long Jr.
2022 · MLB
26 44→47 50 49→50 45 225/285/378 153293 179 29% 8% 84 +0.6 224/292/350 126317 1210 31% 8% 79 +0.3 191/272/253613190936%9%42-0.4
Daniel Johnson
2022 · MLB
27 43→50 53→55 50→55 39 221/276/395 174306 2111 34% 6% 85 +0.7 219/273/375 156290 2015 31% 6% 79 +0.3 234/288/409175280232125%6%91+0.8