Sam HuffC Norfolk Tides
Age 28 R/R 6'4" / 242 lbs AAA HR +8% Svc 6.000 · Ctrl thru 2026
2026 ROS PROJECTION139 act + 92 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.187 / .248 / .327
PA92
HR3
K%37
BB%6
BABIP267
ISO140
MLB%10%
Value2026 · WAR
BAT: -17.0 runs (wOBA-derived runs vs avg)-17BATRUN: -0.8 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +4.1 runs (Positional adjustment)+4POSREP: +6.6 runs (Replacement-level credit)+7REPTotal WAR: -0.70-0.7WAR
trajectory · projected WAR by year
0.50.02627
Tools · ContractCON 20 / POW 44
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT20
Whiff%
3412.7%
xwOBA
100.213
POWER44
Barrel%
8813.9
Avg EV
1085.4
Bat Spd
5571.8
EYE42
Chase%
9021.1%
SPEED42
Sprint
1024.5
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2020
Service   6.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.9M
Totals $0.9M $-0.1M -$1.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. 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
201618 ROKAZL Rangers 117103 25711 10423 00 243328359687 117393 369 291 81
201618 ROKAZL Rangers 11797 321011 16293 00 330440485924 155456 2514 410 172
201719 ROKAZL Rangers 225207 32516 14951 32 155212275487 121239 426 221 27
201719 ROKAZL Rangers 225197 49929 24661 32 249333452785 203320 2911 343 121
201820 AHickory Crawdads 448424 711838 142078 91 167209281489 113299 463 213 21
201820 AHickory Crawdads 448415 10022318 231408 91 241294439732 198317 315 322 104
201921 A+2 teams 519488 9116215 202159 66 186232320552 133292 414 240 42
201921 A+2 teams 519475 13222228 331549 66 278337509846 232353 306 370 141
202022 MLBTexas Rangers 3331 11303 2110 00 3553947421.136 387471 336 472 220 +4 +0 -2 +1 +1 0.5
202022 MLBTexas Rangers 3331 11303 2110 00 3553947421.136 387471 336 485 229 +5 +0 -2 +1 +1 0.5
202123 AA4 teams 277259 507013 141303 00 193243371613 178316 475 265 61
202123 AA4 teams 277248 598016 251053 00 238315464779 226336 389 343 120
202224 AAA2 teams 406375 817020 281483 10 216276395671 179295 367 294 83
202224 AAA2 teams 406367 938025 361273 10 253325480805 226316 319 354 129
202325 AAA3 teams 393353 8115015 351343 00 229304399704 170320 349 311 96
202325 AAA3 teams 393338 9521021 501033 00 281379530908 249343 2613 396 161
202426 AAARound Rock Express 477448 9527112 261702 00 212258357616 145311 365 263 59
202426 AAARound Rock Express 477435 10733113 391502 00 246311416727 170344 318 323 105
202527 AAA3 teams 181164 29514 15760 00 177246293538 116291 428 234 38
202527 AAA3 teams 181159 32614 20650 00 201291327618 126304 3611 280 72
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAABAL 139130 20403 6633 00 154209254462 100266 454 206 16 -13 +0 +1 +2 +4 -0.6
YTD28 AAABAL 139128 24504 8543 00 188252320572 133286 396 260 57 -7 +0 +1 +2 +4 0.0
ROS28 AAABAL 10% 9285 16303 6341 00 187248327575 140279 376 268 63 -4 +0 -1 +2 +3 -0.0
ROS28 MLBBAL 10% 98 1000 130 00 125222125347 284 3311 265 61 -0 +0 -0 +0 +0 -0.0
FULL28 AAABAL 148138 21403 7663 00 152209246456 94261 455 210 19 -14 +0 +0 +3 +4 -0.6
TOT28 AAABAL 231215 36706 12974 00 167224283507 116266 425 231 35 -17 +0 -0 +4 +7 -0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBBAL 33% 297272 531119 201083 10 195258342600 147279 367 266 62 -13 +0 -4 +5 +8 -0.3
202729 MLBBAL 33% 9790 17403 6351 00 189247333581 144283 366 264 60 -4 +0 -1 +2 +3 -0.1
▸ Career Totals
Career 374346 8014015 261331 10 231287402689 171327 367 308 94 -3 +0 -3 +20 +11 2.6
/ 162G 650601 13924026 452312 20 231287401688 170327 367 308 94 -4 +0 -5 +35 +18 4.5
Career 34653209 63512410109 204137036 209 198254345598 147301 406 261 58 -164 +0 -6 +62 +98 -0.9
/ 162G 650602 11923220 382577 42 198253342596 145302 406 261 58 -31 +0 -1 +12 +18 -0.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
201618 ROKAZL Rangers 11797 321011 16293 00 330440485924 155456 2514 410 172 +10 +0 +3 1.3
201719 ROKAZL Rangers 225197 49929 24661 32 249333452785 203320 2911 343 121 +5 -0 +6 1.2
201820 AHickory Crawdads 448415 10022318 231408 91 241294439732 198317 315 322 104 +2 +1 +13 1.7
201921 A+Down East Wood Ducks 405367 9617213 271179 25 262328425753 163347 297 335 114 +6 -2 +11 1.7
201921 AHickory Crawdads 114108 365015 6370 41 3333687961.165 463375 325 494 236 +18 +0 +3 2.2
202022 MLBTexas Rangers 3331 11303 2110 00 3553947421.136 387471 336 485 229 +5 +0 -2 +1 +1 0.5
202123 AAARound Rock Express 2522 6103 290 00 2733337271.061 455273 368 429 187 +2 +0 +1 0.3
202123 AAFrisco RoughRiders 191173 415010 16772 00 237309439748 202360 408 332 112 +3 +0 +5 0.8
202123 ROKACL Rangers 3329 8203 3111 00 2763646551.019 379333 339 435 191 +3 +0 +1 0.4
202123 INTLSurprise Saguaros 2824 4000 480 00 167286167452 250 2914 229 33 -2 +0 +1 -0.1
202224 MLBTexas Rangers 132121 29404 11420 10 240303372675 132333 328 304 91 -1 +0 +0 +7 +4 1.0
202224 AAARound Rock Express 274246 644021 25853 00 260336533868 272307 319 379 148 +15 +0 +8 2.3
202325 MLBTexas Rangers 4543 11203 2170 00 256289512801 256348 384 347 124 +1 +0 -0 +7 +1 1.0
202325 AAARound Rock Express 321272 8117017 44783 00 298401548949 250358 2414 413 174 +27 +0 +9 3.7
202325 INTLLeones del Escogido 2723 3201 480 00 130259348607 217143 3015 276 69 -1 +0 +1 -0.0
202426 AAARound Rock Express 477435 10733113 391502 00 246311416727 170344 318 323 105 +3 +0 +14 1.7
202527 MLBSan Francisco Giants 5853 11102 4250 00 208263340603 132333 437 267 62 -2 +0 -0 +3 +2 0.2
202527 AAASacramento River Cats 10390 17512 12360 00 189284333618 144283 3512 279 72 -3 +0 +3 -0.0
202527 ASan Jose Giants 2016 4000 440 00 250400250650 333 2020 321 103 +0 +0 +1 0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 268248 6210012 19950 10 250303435739 185352 357 326 107 +2 +0 -2 +18 +8 2.7

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2310101219277358+6-00.60.6
/162664213+11.9-0.71.2pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Sam Huff (OGILVIE) 28 20 44 42 42 167/224/283 116266 60 42% 5% 35 -0.7
Riley Adams
2023 · MLB
27 41→42 50 42→40 43 209/294/364 155295 173 34% 8% 85 +0.7 225/296/383 158313 174 32% 7% 91 +1.1 219/289/37015131117233%7%82+0.2
Grayson Greiner
2021 · MLB
28 41 48→45 46→30 43 210/274/348 137279 174 30% 8% 72 -0.2 197/260/308 111344 125 43% 7% 56 -1.3 179/245/2678833110145%7%36-0.9
Drew Ellis
2023 · MLB
27 39→37 52→55 46→40 48 203/292/382 179269 186 31% 10% 89 +1.0 195/284/360 165248 206 29% 10% 81 +0.4 169/268/32715820123329%11%62-0.4
Zack Short
2022 · MLB
27 36→38 50 47→45 50 192/289/343 151253 197 31% 10% 79 +0.3 193/288/320 127267 1410 30% 11% 72 -0.2 180/282/293113252121131%12%61-0.6
Andrew Susac
2018 · MLB
28 35→40 48→50 47→30 42 188/252/323 135255 173 33% 8% 56 -1.3 206/283/351 145293 178 33% 9% 77 +0.1 200/295/34314328118033%11%78+0.1
Brad Davis
2011 · MLB
28 43 48→50 44→45 45 219/279/365 145272 155 25% 7% 79 +0.3 213/262/323 110282 106 27% 6% 59 -1.1 198/242/289912677428%5%40-1.0
Chadwick Tromp
2023 · MLB
28 39 51→50 42→40 38 211/243/359 148254 204 27% 4% 61 -1.0 217/272/349 132274 153 26% 7% 71 -0.3 206/267/32111526313126%8%59-0.5
Zack Collins
2023 · MLB
28 36→43 49→50 46→40 50 190/284/340 150262 166 32% 11% 75 -0.0 214/291/357 143326 167 36% 10% 82 +0.5 207/287/34013332615438%10%73-0.1
Kevin Richardson
2009 · AAA
28 40 49→50 43→40 39 210/268/349 139283 184 32% 6% 70 -0.3 194/243/331 137309 174 41% 5% 55 -1.4 180/227/31613629518144%4%40-1.0
Mike Olt
2017 · MLB
28 41→42 51→55 41→40 42 213/278/371 158302 204 36% 8% 80 +0.4 197/263/330 133291 153 36% 8% 63 -0.9 177/246/30412825816036%8%46-1.2
Gabe Johnson
2008 · AAA
28 38 49→50 45→40 39 200/259/341 142281 175 35% 7% 64 -0.8 210/268/319 109310 109 33% 7% 62 -0.9 179/240/258792746435%7%32-0.7
Aramis Garcia
2022 · MLB
29 40→42 47→55 44→45 37 207/255/336 129285 164 33% 5% 61 -1.0 197/239/324 127269 167 33% 4% 51 -1.7 176/253/32514924121536%7%57-0.5
Matt Macri
2010 · MLB
28 41→38 48→55 43→45 41 212/261/361 149264 157 26% 6% 70 -0.3 210/260/343 133270 145 27% 6% 65 -0.7 204/255/33212826113227%6%58-0.8
Alan Trejo
2023 · MLB
27 40→42 50 40→45 37 212/251/371 159265 185 28% 4% 68 -0.5 215/267/347 132275 149 26% 6% 68 -0.5 211/267/34113026714726%6%64-0.4
Jett Bandy
2018 · MLB
28 44 49→50 44→45 43 225/287/369 144265 185 23% 5% 83 +0.6 211/274/352 141265 186 27% 5% 74 -0.1 186/251/30612024216229%4%50-0.6
Jakson Reetz
2023 · AAA
27 35→31 56→60 44→45 38 199/276/388 189265 254 35% 6% 85 +0.7 204/280/379 175262 216 30% 7% 84 +0.6 194/277/33313924017326%7%68-0.2
René Rivera
2011 · AAA
28 44→32 50→55 45→30 37 231/264/385 154287 194 27% 4% 77 +0.1 222/267/349 127274 133 24% 5% 69 -0.4 242/294/38614329315022%6%85+0.4
Michael McKenry
2013 · MLB
28 44→47 50→55 43→40 47 225/294/378 153281 173 26% 8% 88 +0.9 236/310/392 156288 186 23% 9% 98 +1.6 228/310/37314527616523%10%91+0.3
Zach Green
2022 · MLB
28 41 54→55 43→40 38 202/277/378 176333 234 44% 8% 82 +0.5 206/261/365 159312 185 38% 6% 72 -0.2 186/236/35216627316137%5%56-0.8
Stevie Berman
2023 · AAA
28 40 47→50 48→40 48 204/290/339 135259 145 26% 9% 78 +0.2 218/297/342 124289 137 27% 9% 81 +0.4 195/295/2657026310027%12%58-0.2