Keston Hiura1B Albuquerque Isotopes
Age 29 R/R 5'10" / 208 lbs AAA HR +30%H +12% Svc 7.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 350 proj PA
wRC+†111
AVG/OBP/SLG.231 / .303 / .442
PA350
HR18
K%36
BB%7
ISO213
MLB%10%
Value2026 · WAR
BAT: +4.2 runs (wOBA-derived runs vs avg)+4BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: -6.2 runs (Positional adjustment)-6POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.80+0.8WAR
trajectory · projected WAR by year
0.70.62627
Tools · ContractCON 50 / POW 60
Toolsscout grade · Statcast %ile · 2022-2025
CONTACT50
Whiff%
1018.5%
xwOBA
460.304
POWER60
Barrel%
8213.0
Avg EV
6590.2
Bat Spd
6773.1
EYE50
Chase%
2935.7%
SPEED45
Sprint
3326.7
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   7.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$3M+0.0$0.1M-$3M
Totals $3M $0.1M -$3M

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
201720 A2 teams 187172 521253 8514 22 302348483830 180405 274 346 123
201720 A2 teams 187167 621474 13374 22 3714296111.040 240450 207 444 198
201821 AA3 teams 640593 14232512 3018515 2213 239293371664 132327 295 288 79
201821 AA3 teams 640581 17340618 4213115 2213 298361480841 182357 207 371 142
201922 MLB2 teams 591537 15235334 3819314 165 283346549896 266378 336 383 151 +34 +1 -5 +2 +17 5.0
201922 MLB2 teams 591527 16539338 4817114 165 3133856151.000 302397 298 431 188 +59 +1 -5 +2 +17 7.5
202023 MLBMilwaukee Brewers 246217 474014 168511 32 217303429732 212275 357 313 98 -1 -0 -1 +1 +7 0.6
202023 MLBMilwaukee Brewers 246217 464013 168511 32 212299410709 198273 357 316 100 -0 -0 -1 +1 +7 0.7
202124 AAA2 teams 403352 6918112 3615611 51 196291355646 159306 399 288 79
202124 AAA2 teams 403345 7321112 4314611 51 212318383701 171323 3611 315 99
202225 MLB2 teams 325284 689120 2913011 55 239333489823 250356 409 356 131 +11 -1 -3 -6 +9 1.1
202225 MLB2 teams 325281 689120 3212611 55 242343495837 253353 3910 368 140 +15 -1 -3 -6 +9 1.5
202326 AAANashville Sounds 367326 9310023 2011317 02 285358528886 242361 315 380 149
202326 AAANashville Sounds 367315 9712023 319017 02 308399565965 257359 258 418 178
202427 AAA2 teams 391359 738123 271574 11 203267423690 220278 407 292 82
202427 AAA2 teams 391351 9715126 351174 11 276349547896 271340 309 389 156
202528 AAA2 teams 466416 7314214 3218516 11 175261320580 144269 407 257 55
202528 AAA2 teams 466401 10822321 4713016 11 269369496865 227345 2810 381 150
▸ 2026 Season
202629 MLBCOL 350314 7311118 241259 21 232305446751 213319 367 330 111 +4 +0 +1 -6 +10 0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBCOL 36% 380341 7812119 2613710 21 229302437739 208316 367 327 108 +3 +0 -1 -7 +11 0.6
202730 MLBCOL 36% 136122 30508 9494 10 246319484802 238344 367 335 115 +2 +0 -0 -2 +4 0.4
▸ Career Totals
Career 12411105 26150458 8744641 218 236315446762 210334 367 334 114 +20 +1 -12 -19 +35 2.5
/ 162G 650579 13626230 4623421 114 235314442756 207333 367 334 114 +10 +1 -6 -10 +18 1.3
Career 43463911 92016520192 2861517122 5934 235307435742 200327 357 322 104 +21 -2 -12 -51 +123 8.1
/ 162G 650585 13825329 4322718 95 236308438746 202328 357 322 104 +3 -0 -2 -8 +18 1.2

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
201720 AWisconsin Timber Rattlers 115105 351120 7241 20 333381476857 143422 216 373 144 +6 +0 +3 1.0
201720 ROKAZL Brewers 7262 27354 6133 02 4355078391.346 403500 188 559 286 +15 -1 +2 1.7
201821 AABiloxi Shuckers 307279 761826 22566 115 272339416755 143323 187 338 117 +6 +0 +9 1.5
201821 A+Carolina Mudcats 228206 661637 14477 46 320383529912 209386 216 399 164 +16 -2 +6 2.2
201821 INTLPeoria Javelinas 10596 31615 6282 72 323375562938 240406 276 405 168 +8 +1 +3 1.2
201922 MLBMilwaukee Brewers 348314 9523219 251078 93 303369570939 268402 317 407 170 +27 +1 -5 +2 +10 3.6
201922 AAASan Antonio Missions 243213 7016119 23646 72 3294096811.090 352389 269 465 214 +31 +1 +7 4.0
202023 MLBMilwaukee Brewers 246217 464013 168511 32 212299410709 198273 357 316 100 -0 -0 -1 +1 +7 0.7
202124 MLBMilwaukee Brewers 197173 29914 14777 30 168258301558 133269 397 254 52 -11 +1 -2 -7 +6 -1.4
202124 AAANashville Sounds 206172 441208 29694 21 256376465841 209375 3314 374 144 +10 +0 +6 1.6
202225 MLBMilwaukee Brewers 266234 538114 231118 52 226317449766 222355 429 339 117 +5 +0 -3 -6 +8 0.5
202225 AAANashville Sounds 5947 15106 9153 03 3194587231.181 404346 2515 500 241 +9 -1 +2 1.0
202326 AAANashville Sounds 367315 9712023 319017 02 308399565965 257359 258 418 178 +32 -1 +10 4.3
202427 MLBLos Angeles Angels 2727 4000 0100 01 148148148296 235 370 134 -39 -4 -0 -1 +1 +1 -0.3
202427 AAASalt Lake Bees 364324 9315126 351074 10 287364580944 293349 2910 408 170 +29 +0 +10 4.0
202528 MLBColorado Rockies 2118 4100 073 00 222333278611 56364 330 295 84 -0 +0 -0 -8 +1 -0.8
202528 AAAAlbuquerque Isotopes 445383 10421321 4712313 11 272370507877 235344 2811 385 153 +26 -0 +13 4.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 1105983 23145450 7839737 208 235315442757 207335 367 334 114 +17 +1 -12 -17 +31 2.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
#1Mitch Hanigerlast yr '24
career totals — 8 seasons, 3,089 PA
83,08913019250324448-31-367.88.4
/162664284-6.7-7.81.7pk7: 9
#2Austin Meadowslast yr '22
career totals — 5 seasons, 1,672 PA
51,6727023259334475-18-196.16.1
/162664289-7.1-7.42.4pk7: 6
#3Franmil Reyeslast yr '23
career totals — 6 seasons, 2,078 PA
62,0781086249310464-22-185.55.5
/162664352-7.1-5.71.8pk7: 6
#4Jesús Aguilarlast yr '23
career totals — 7 seasons, 2,594 PA
72,5941141255324452-46-354.24.2
/162664290-11.9-9.01.1pk7: 4
#5Eric Karroslast yr '04
career totals — 5 seasons, 2,197 PA
52,1977313255317418-19-173.93.9
/162664224-5.7-5.21.2pk7: 4
#6Eric Thameslast yr '20
career totals — 6 seasons, 2,112 PA
62,1129618241325467-33-443.73.7
/162664306-10.3-13.71.2pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,2285921238315454-22-93.53.5
/1626643211-11.9-4.71.9pk7: 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
Keston Hiura (OGILVIE) 29 50 60 45 50 231/303/442 211319 182 36% 7% 111 +1.4
Chris Carter
2015 · MLB
28 41→51 62→65 47→45 49 226/312/454 229287 315 33% 10% 116 +2.8 216/310/451 235274 334 33% 11% 115 +2.7 207/307/44323726133234%11%109+1.9
Patrick Wisdom
2022 · MLB
30 39→45 66→70 48→50 41 221/294/467 246299 379 38% 8% 112 +2.6 214/296/452 238283 3310 36% 9% 109 +2.4 200/287/439239255331035%9%100+1.0
Tyler Moore
2014 · MLB
27 46→48 60→65 51→40 41 248/297/462 214305 285 29% 6% 112 +2.6 222/283/375 153283 183 27% 7% 82 +0.5 208/253/35915126117027%5%62-0.3
Mark Trumbo
2015 · MLB
29 45→52 59→65 41→45 46 242/300/447 205284 285 26% 8% 109 +2.4 249/304/455 206292 283 25% 7% 113 +2.6 245/301/44920428429125%7%108+2.3
Matt Davidson
2020 · MLB
29 39→44 57→60 45→30 40 214/282/405 191288 262 35% 7% 91 +1.1 229/295/441 212296 303 33% 7% 106 +2.2 234/307/46523229335032%7%114+1.7
Randy Ruiz
2007 · AA
29 49→56 60 44→40 37 256/304/474 218331 293 31% 5% 118 +3.0 255/304/441 186331 222 29% 5% 109 +2.4 260/312/44918833322128%5%111+2.4
Brent Rooker
2023 · MLB
28 37→47 61→70 44→45 42 210/292/429 220278 306 35% 8% 102 +1.8 259/335/504 245328 337 30% 9% 138 +4.4 272/349/52325033234727%9%144+4.9
Jared Walsh
2021 · MLB
28 43→53 62→65 46→30 44 238/305/465 227296 303 30% 8% 116 +2.8 242/305/442 200310 263 29% 8% 110 +2.4 225/295/41118629624231%8%92+0.9
Franmil Reyes
2023 · MLB
28 46→51 56→65 43→45 43 240/300/428 188315 254 32% 8% 104 +2.0 221/286/371 150302 196 32% 8% 83 +0.6 176/250/29011424117034%9%46-0.8
Miguel Sanó
2022 · MLB
29 41→51 66→70 43→45 48 229/314/483 253305 353 36% 11% 124 +3.4 221/304/412 191310 256 35% 10% 102 +1.8 181/271/31513526619337%9%61-0.2
Eric Haase
2022 · MLB
29 42→44 63→65 50→40 40 234/291/460 226302 335 34% 7% 109 +2.4 241/293/418 177315 245 30% 7% 98 +1.6 237/288/39816231522331%6%88+0.5
Bobby Dalbec
2022 · MLB
27 42 62→60 48→50 41 231/298/462 231301 315 34% 7% 112 +2.6 217/287/410 193310 2711 37% 8% 95 +1.4 199/274/377177295251340%8%77+0.1
Colby Rasmus
2016 · MLB
29 45→55 59→60 47→50 45 237/305/452 215307 284 32% 9% 113 +2.6 222/291/407 185290 256 31% 9% 95 +1.4 205/275/37416826424431%9%77+0.0
Pedro Álvarez
2016 · MLB
29 44→46 60 47→45 49 242/315/454 213284 306 27% 9% 117 +2.9 237/298/445 208282 293 27% 8% 108 +2.3 228/284/43120426830127%7%96+1.0
Brandon Moss
2013 · MLB
29 45→50 62→65 43→45 44 244/306/470 226291 307 28% 7% 118 +3.0 250/330/484 234303 314 27% 10% 131 +3.9 241/329/46222229429227%10%118+2.7
Mike Jacobs
2010 · MLB
29 45→53 59→65 45→40 47 243/303/449 206281 272 25% 8% 111 +2.5 219/278/376 157275 203 27% 8% 81 +0.4 210/273/35314327219230%8%70-0.2
Kyle Garlick
2023 · MLB
31 43→50 59→60 48→40 40 236/292/440 204298 295 31% 6% 105 +2.1 190/259/337 147277 194 37% 7% 63 -0.8 161/235/28912823817239%8%40-2.0
Bryan LaHair
2012 · MLB
29 48→55 62→65 44→40 42 259/307/488 230310 313 28% 6% 123 +3.3 240/301/420 180319 236 30% 8% 102 +1.9 211/280/34313229115331%9%69-0.3
Josh Bonifay
2006 · AA
28 44→42 59→65 45 37 237/280/446 209313 283 34% 5% 101 +1.8 230/274/411 181296 236 30% 6% 89 +0.9 221/263/40318327223528%6%82+0.4
Andrew Young
2022 · MLB
28 43→47 57→60 48→40 38 220/302/422 202319 245 37% 6% 105 +2.1 208/285/370 162322 207 39% 8% 83 +0.6 171/257/31214226219440%8%53-0.9