Turner HillOF Sacramento River Cats
Age 27 L/L 5'10" / 198 lbs AAA HR -8%H -3% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION311 act + 207 ros · stats below = ROS only
wRC+†102
AVG/OBP/SLG.259 / .331 / .356
PA207
HR2
SB10
K%13
BB%8
BABIP292
ISO97
MLB%10%
Value2026 · WAR
BAT: +7.6 runs (wOBA-derived runs vs avg)+8BATRUN: +4.5 runs (SB/CS + UBR baserunning)+4RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.1 runs (Positional adjustment)-3POSREP: +14.7 runs (Replacement-level credit)+15REPTotal WAR: +2.40+2.4WAR
0.00.81.70.11.21.11.00.7+$30M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 55 / POW 35
Toolsscout grade
CONTACT55
scouting grade only
POWER35
scouting grade only
EYE50
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+1.1$8M+$7M
2029Pre-Arb$0.8M+1.0$6M+$6M
2030Pre-Arb$0.9M+0.7$2M+$1M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $3M $16M +$14M

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
202324 ASan Jose Giants 347311 741630 26486 279 238309309618 71279 147 273 67
202324 ASan Jose Giants 347300 861930 37316 279 287376370746 83317 911 338 117
202425 AA3 teams 449397 881542 347210 307 222299295594 73263 168 263 60
202425 AA3 teams 449378 1001943 535410 307 265370360729 95298 1212 330 111
202526 AA2 teams 336294 681341 29437 206 231315313628 82264 139 282 74
202526 AA2 teams 336283 751552 40347 206 265370375744 110291 1012 335 114
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AAASF 311279 831355 26353 192 297364434797 136324 118 343 120 +7 +3 +0 -2 +9 1.7
YTD27 AAASF 311268 881556 37273 192 328416489904 160346 912 399 163 +22 +3 +0 -2 +9 3.3
ROS27 AAASF 10% 207185 48822 17273 102 259331356687 97298 138 318 102 +0 +1 +0 -1 +6 0.6
ROS27 MLBSF 10% 2119 5100 230 10 263333316649 53293 1410 304 91 -0 +0 +0 -0 +1 0.0
FULL27 AAASF 332298 881455 28383 202 295362426788 131323 118 340 119 +7 +3 +0 -2 +9 1.8
TOT27 AAASF 518464 1312177 43626 294 282351403753 121311 128 333 113 +8 +4 +0 -3 +15 2.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBSF 31% 471423 1101956 39676 214 260331371702 111296 148 315 99 -0 +3 -1 -3 +13 1.2
202829 MLBSF 40% 490440 1132056 41746 204 257329366694 109295 158 314 99 -1 +2 -1 -3 +14 1.1
202930 MLBSF 45% 498447 1152057 42796 183 257329371701 114294 168 312 97 -2 +2 -2 -3 +14 1.0
203031 MLBSF 47% 500448 1132056 42816 163 252325359684 107292 168 308 94 -3 +2 -3 -3 +14 0.7
202728 MLBSF 31% 146131 34622 12212 61 260331382713 122291 148 302 89 -2 +1 -0 -1 +4 0.2
202829 MLBSF 40% 194174 44822 16292 81 253323356679 103290 158 301 88 -3 +1 -1 -1 +5 0.2
202930 MLBSF 45% 222198 50923 19353 81 253327364691 111289 169 298 87 -3 +1 -1 -1 +6 0.2
203031 MLBSF 47% 237212 52923 20393 81 245319349668 104287 168 295 84 -4 +1 -1 -1 +7 0.1
▸ Career Totals
Career 820734 18533810 6912710 314 252325360684 108291 158 299 87 -12 +5 -3 -5 +23 0.8
/ 162G 650582 1462668 551018 253 251324357681 107290 168 299 87 -10 +4 -2 -4 +18 0.6
Career 32982945 7291313330 27049150 16238 248321345666 97286 158 299 87 -49 +17 -7 -20 +93 3.5
/ 162G 650580 1442676 539710 327 248322348670 100287 158 299 87 -10 +4 -1 -4 +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
202324 ASan Jose Giants 347300 861930 37316 279 287376370746 83317 911 338 117 +7 +2 +10 1.9
202425 AAASacramento River Cats 2016 3000 120 10 188235188423 188 105 171 -11 -3 +0 +1 -0.2
202425 AARichmond Flying Squirrels 222188 50720 24316 143 266367324691 59314 1411 317 101 +0 +2 +6 0.8
202425 A+Eugene Emeralds 207174 471223 28214 154 270383414797 144293 1014 360 134 +8 +1 +6 1.5
202526 AARichmond Flying Squirrels 314266 681152 36327 186 256359357716 102281 1011 324 106 +2 +1 +9 1.3
202526 ROKACL Giants 2217 7400 420 20 4125246471.171 235438 918 484 228 +3 +0 +1 0.4

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
#1Desmond Jenningslast yr '16
career totals — 6 seasons, 2,327 PA
62,3275593245323394-9+108.18.1
/1626641627-2.5+2.72.3pk7: 8
#2Desi Relafordlast yr '05
career totals — 6 seasons, 2,443 PA
62,4433464246329356-1-75.15.1
/162664917-0.3-1.81.4pk7: 5
#3Luis Matoslast yr '06
career totals — 6 seasons, 1,740 PA
61,7403071258315379+1+14.64.6
/1626641127+0.4+0.21.7pk7: 5
#4Damian Jacksonlast yr '06
career totals — 6 seasons, 1,930 PA
61,9302195248324354-6-53.63.6
/162664733-1.9-1.61.2pk7: 4
#5Chris Singletonlast yr '05
career totals — 5 seasons, 1,909 PA
51,9092861265308392-9-33.33.3
/1626641021-3.0-1.21.2pk7: 3
#6Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
28241031256325366-5+01.71.7
/162664825-4.0+0.01.4pk7: 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
Turner Hill (OGILVIE) 27 55 35 60 50 282/351/403 121311 729 12% 8% 113 +2.4
Matt Young
2010 · AAA
27 55→60 39→40 57→60 55 258/334/353 94300 425 15% 9% 97 +1.5 252/322/337 85300 326 16% 9% 89 +0.9 250/322/3227230422617%9%81+0.3
Chris Getz
2011 · MLB
27 53→56 39→40 58→60 52 250/311/335 85281 527 13% 7% 83 +0.6 246/300/312 66275 326 11% 7% 72 -0.2 247/293/3146627623110%6%65-0.3
Tony Gwynn Jr.
2010 · MLB
27 54→57 36→40 55→60 52 254/316/322 68298 322 16% 8% 81 +0.4 241/307/326 85289 527 17% 9% 79 +0.3 244/299/3157130422719%7%68-0.3
Brandon Roberts
2012 · AAA
27 54→57 38→40 53→55 44 258/307/336 78308 523 18% 5% 82 +0.5 231/285/311 80279 520 18% 6% 66 -0.6 224/283/2825826802515%6%55-0.6
Kyle Wren
2018 · AAA
27 51→58 37→40 57→60 48 238/294/310 72295 425 20% 7% 69 -0.4 225/277/310 85303 617 26% 6% 62 -0.9 229/275/2997031631727%6%58-0.6
Jose Constanza
2011 · AAA
27 57→63 35→40 63→60 50 268/316/338 70314 233 15% 7% 85 +0.7 269/311/328 59318 327 15% 6% 79 +0.3 271/312/3154432122715%5%72-0.1
Nicky Lopez
2023 · MLB
28 54→64 36→40 55 52 253/312/322 70291 317 14% 8% 80 +0.4 239/309/308 69282 312 15% 8% 76 +0.0 250/314/3085729621015%7%76+0.0
Brad Coon
2010 · AAA
27 53→57 37→40 52→60 50 249/313/318 69302 524 19% 8% 79 +0.3 224/289/301 77290 516 23% 8% 65 -0.7 211/281/2837227841623%8%54-0.9
Endy Chavez
2005 · MLB
27 55→63 40→45 58→55 50 259/301/362 103276 726 9% 6% 85 +0.7 262/306/366 104286 620 10% 6% 89 +0.9 281/323/374933074169%6%91+0.5
Will Rhymes
2010 · AAA
27 53→60 38→40 54→55 47 251/295/330 79291 418 15% 6% 74 -0.1 259/311/347 88292 415 12% 7% 85 +0.7 264/321/3508629341311%7%88+0.7
Michael Spidale
2009 · AAA
27 54→64 40 58→55 46 259/302/353 93290 720 13% 5% 83 +0.6 275/312/354 79317 520 14% 4% 88 +0.9 301/338/3686734732114%4%98+1.3
Craig Gentry
2011 · MLB
27 51→56 40 57→60 45 245/303/334 89294 725 19% 6% 80 +0.4 253/320/341 88306 532 18% 7% 89 +0.9 272/345/3457333024017%7%95+0.7
Mike Rodriguez
2008 · AAA
27 50→53 39→40 56→55 48 235/286/329 94271 622 16% 6% 70 -0.3 224/265/319 95278 714 21% 5% 59 -1.1 220/255/3058527551122%4%48-1.3
Tyler Bortnick
2014 · AAA
27 50→60 39→45 60→55 51 234/314/329 95293 525 20% 9% 83 +0.6 229/295/318 89296 619 23% 8% 72 -0.2 247/304/3429530881621%7%78+0.1
Evan Frey
2013 · AAA
27 49→59 35→40 54→55 51 226/293/287 61283 224 20% 8% 63 -0.9 213/272/275 62274 319 21% 8% 51 -1.7 202/260/2464326311922%7%35-1.2
Myles Straw
2023 · MLB
28 51→60 36→40 56→60 55 239/311/308 69287 323 17% 10% 76 +0.1 230/291/307 77289 423 20% 8% 67 -0.5 226/280/3148828362521%7%62-0.5
Kennard Bibbs
2006 · AA
26 53→57 38→40 55 47 250/296/337 87293 321 16% 6% 76 +0.1 226/284/305 79277 421 19% 7% 64 -0.8 206/273/2524625622819%7%43-1.1
Julio Borbon
2012 · MLB
26 55→62 38→45 59→60 47 261/306/343 82298 430 14% 5% 82 +0.5 256/300/353 97297 824 16% 6% 82 +0.5 260/303/3458430372616%6%78+0.2
Raimel Tapia
2022 · MLB
28 51→61 40→45 53→55 50 244/298/334 90281 719 16% 7% 77 +0.1 246/297/354 108296 1019 20% 7% 82 +0.5 247/295/355107303112021%6%79+0.2
Rafael Ortega
2018 · MLB
27 51→54 39→55 55 49 242/292/339 97279 522 15% 6% 76 +0.0 232/291/367 135271 1218 19% 8% 83 +0.6 240/312/405165285191723%9%98+1.2