Sam HuffC Norfolk Tides
Age 28 R/R 6'4" / 242 lbs MLB HR +9% Svc 6.000 · Ctrl thru 2026
2026 ROS PROJECTION229 act + 21 ros · stats below = ROS only
showingROS
wRC+†59
AVG/OBP/SLG.200 / .238 / .400
PA21
HR1
K%33
BB%5
BABIP270
ISO200
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: -4.6 runs (34 MLB PA)BAT projected ROS: -1.1 runs (21 MLB PA, park-applied)-6BATRUN so far: +0.0 runs (34 MLB PA)RUN projected ROS: +0.0 runs (21 MLB PA, park-applied)+0RUNFLD so far: +0.5 runs (34 MLB PA)FLD projected ROS: -0.1 runs (21 MLB PA, park-applied)+0FLDPOS so far: +0.6 runs (34 MLB PA)POS projected ROS: +0.4 runs (21 MLB PA, park-applied)+1POSREP so far: +0.7 runs (34 MLB PA)REP projected ROS: +0.5 runs (21 MLB PA, park-applied)+1REP2026 MLB WAR (so far + projected ROS): -0.32so far: -0.3 WAR-0.3WAR
trajectory · projected WAR by year
0.0-0.52627
Tools · ContractCON 20 / POW 42
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT20
Whiff%
4711.3%
xAVG
100.149
POWER42
Barrel%
8513.4
Avg EV
1386.3
Bat Spd
5571.8
EYE42
Chase%
9018.7%
SPEED42
Sprint
1024.3
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.2M
Totals $0.2M $-0.4M -$0.6M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201618 ROKAZL Rangers 11797 321011 16293 00 330440485924 155456 2514 410 164 +9 +0 +3 1.2
201719 ROKAZL Rangers 225197 49929 24661 32 249333452785 203320 2911 343 118 +5 -0 +5 1.0
201820 AHickory Crawdads 448415 10022318 231408 91 241294439732 198317 315 322 104 +2 +1 +10 1.3
201921 A+Down East Wood Ducks 405367 9617213 271179 25 262328425753 163347 297 335 113 +6 -2 +9 1.3
201921 AHickory Crawdads 114108 365015 6370 41 3333687961.165 463375 325 494 220 +16 +0 +2 2.0
202022 MLBTexas Rangers 3331 11303 2110 00 3553947421.136 387471 336 485 215 +4 +0 -2 +1 +1 0.4
202123 AAARound Rock Express 2522 6103 290 00 2733337271.061 455273 368 429 177 +2 +0 +1 0.3
202123 AAFrisco RoughRiders 191173 415010 16772 00 237309439748 202360 408 332 111 +2 +0 +4 0.7
202123 ROKACL Rangers 3329 8203 3111 00 2763646551.019 379333 339 435 180 +3 +0 +1 0.4
202123 INTLSurprise Saguaros 2824 4000 480 00 167286167452 250 2914 229 41 -2 +0 +1 -0.1
202224 MLBTexas Rangers 132121 29404 11420 10 240303372675 132333 328 304 92 -1 +0 +0 +7 +3 1.0
202224 AAARound Rock Express 274246 644021 25853 00 260336533868 272307 319 379 142 +14 +0 +6 2.0
202325 MLBTexas Rangers 4543 11203 2170 00 256289512801 256348 384 347 121 +1 +0 -0 +7 +1 0.9
202325 AAARound Rock Express 321272 8117017 44783 00 298401548949 250358 2414 413 166 +25 +0 +7 3.3
202325 INTLLeones del Escogido 2723 3201 480 00 130259348607 217143 3015 276 73 -1 +0 +1 -0.0
202426 AAARound Rock Express 477435 10733113 391502 00 246311416727 170344 318 323 105 +3 +0 +10 1.3
202527 MLBSan Francisco Giants 5853 11102 4250 00 208263340603 132333 437 267 67 -2 +0 -0 +3 +1 0.2
202527 AAASacramento River Cats 10390 17512 12360 00 189284333618 144283 3512 279 75 -3 +0 +2 -0.1
202527 ASan Jose Giants 2016 4000 440 00 250400250650 333 2020 321 103 +0 +0 +0 0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 268248 6210012 19950 10 250303435739 185352 357 326 107 +2 +0 -2 +18 +6 2.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201618 ROK MLEAZL Rangers 117103 25711 10423 00 243328359687 117374 369 291 83 -2 +0 +3 0.0
201719 ROK MLEAZL Rangers 225207 32516 14951 32 155212275487 121236 426 221 36 -17 -0 +5 -1.3
201820 A MLEHickory Crawdads 448424 7317310 141978 91 172213297510 125280 443 219 34 -35 +1 +10 -2.4
201921 A+ MLEDown East Wood Ducks 405378 691219 161669 25 183233291524 108293 414 233 44 -27 -2 +9 -2.0
201921 A MLEHickory Crawdads 114111 24309 3500 41 216237486723 270296 443 309 95 -1 +0 +2 0.2
202022 MLB MLETexas Rangers 3331 11303 2110 00 3553947421.136 387471 336 464 200 +4 +0 -2 +1 +1 0.4
202123 AAA MLERound Rock Express 2523 5102 1100 00 217250522772 304235 404 351 124 +1 +0 +1 0.1
202123 AA MLEFrisco RoughRiders 191179 34407 10902 00 190241330570 140329 475 245 52 -11 +0 +4 -0.7
202123 ROK MLEACL Rangers 3330 5102 2161 00 167242400642 233248 486 261 63 -1 +0 +1 -0.1
202224 MLB MLETexas Rangers 132121 29404 11420 10 240303372675 132333 328 289 82 -3 +0 +0 +7 +3 0.8
202224 AAA MLERound Rock Express 274254 523016 171083 00 205263406668 201274 396 284 78 -7 +0 +6 -0.1
202325 MLB MLETexas Rangers 4543 11203 2170 00 256289512801 256348 384 332 111 +1 +0 -0 +7 +1 0.9
202325 AAA MLERound Rock Express 321286 6713012 301043 00 234313406719 171315 329 316 100 +0 +0 +7 0.7
202426 AAA MLERound Rock Express 477447 8926110 271812 00 199248329577 130303 386 250 55 -25 +0 +10 -1.5
202527 MLB MLESan Francisco Giants 5853 11102 4250 00 208263340603 132333 437 272 70 -2 +0 -0 +3 +1 0.2
202527 AAA MLESacramento River Cats 10394 13411 8460 00 138206234440 96240 458 205 25 -9 +0 +2 -0.7
202527 A MLESan Jose Giants 2017 4000 360 00 235350235585 301 3015 248 54 -1 +0 +0 -0.1
201618 ROK MLEAZL Rangers 117103 25711 10423 00 243328359687 117393 369 291 83
201618 ROK RAWAZL Rangers 11797 321011 16293 00 330440485924 155456 2514 410 83
201719 ROK MLEAZL Rangers 225207 32516 14951 32 155212275487 121239 426 221 36
201719 ROK RAWAZL Rangers 225197 49929 24661 32 249333452785 203320 2911 343 36
201820 A MLEHickory Crawdads 448424 7317310 141978 91 172213297510 125288 443 219 34
201820 A RAWHickory Crawdads 448415 10022318 231408 91 241294439732 198317 315 322 34
201921 A+ MLE2 teams 519489 9415118 192159 66 192236337573 145295 414 250 55
201921 A+ RAW2 teams 519475 13222228 331549 66 278337509846 232353 306 370 55
202022 MLB MLETexas Rangers 3331 11303 2110 00 3553947421.136 387471 336 464 200 +4 +0 -2 +1 +1 0.4
202022 MLB RAWTexas Rangers 3331 11303 2110 00 3553947421.136 387471 336 485 200 +4 +0 -2 +1 +1 0.4
202123 AA MLE4 teams 277258 497012 151293 00 190243357599 167314 475 258 61
202123 AA RAW4 teams 277248 598016 251053 00 238315464779 226336 389 343 61
202224 AAA MLE2 teams 406375 797019 281503 10 211271381652 171291 377 286 79
202224 AAA RAW2 teams 406367 938025 361273 10 253325480805 226316 319 354 79
202325 AAA MLE3 teams 393353 8316016 351303 00 235309416726 181321 339 318 101
202325 AAA RAW3 teams 393338 9521021 501033 00 281379530908 249343 2613 396 101
202426 AAA MLERound Rock Express 477447 8926110 271812 00 199248329577 130307 386 250 55
202426 AAA RAWRound Rock Express 477435 10733113 391502 00 246311416727 170344 318 323 55
202527 AAA MLE3 teams 181164 29514 15770 00 177246293538 116294 438 231 43
202527 AAA RAW3 teams 181159 32614 20650 00 201291327618 126304 3611 280 43
201618 ROK MLEAZL Rangers 117103 25711 10423 00 243328359687 117374 369 291 83
201719 ROK MLEAZL Rangers 225208 32516 14951 32 154212274486 120236 426 221 36
201820 A MLEHickory Crawdads 448423 7317310 141978 91 173213298511 125280 443 219 34
201921 A+ MLE2 teams 519486 9415118 192159 66 193236340575 146294 414 250 55
202022 MLB MLETexas Rangers 3331 11303 2110 00 3553947421.136 387471 336 464 200
202123 AA MLE4 teams 277257 497012 151293 00 191243358601 167309 475 258 61
202224 AAA MLE2 teams 406372 797019 281503 10 212271384655 172293 377 286 79
202325 AAA MLE3 teams 393352 8316016 351303 00 236309418727 182319 339 318 101
202426 AAA MLERound Rock Express 477445 8926110 271812 00 200248330578 130303 386 250 55
202527 AAA MLE3 teams 181164 29514 15770 00 177246293538 116277 438 231 43
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202325 AAA MLE3 teams 393352 8316016 351303 00 236309418727 182319 339 318 101
202426 AAA MLERound Rock Express 477445 8926110 271812 00 200248330578 130303 386 250 55
202527 AAA MLE3 teams 181164 29514 15770 00 177246293538 116277 438 231 43
YTD28 AAA MLEBAL 229216 33604 9934 00 153201236437 83244 414 194 18 -22 +0 +1 +4 +5 -1.3
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR28 MLB RAWBAL 3433 4200 1190 00 121147182329 61286 563 149 18 -3 +0 +1 +4 +1 0.2
YTD28 AAA RAWBAL 195179 35506 12624 00 196262324586 128261 326 266 18
YTD28 MLB RAWBAL 3433 4200 1190 00 121147182329 61286 563 149 -13 -5 +0 +1 +1 +1 -0.3
ROS28 AAA MLEBAL 100% 2120 4101 170 00 200238400638 200265 335 255 59 -1 +0 -0 +0 +0 -0.0
ROS28 MLB CTXBAL 100% 2120 4101 170 00 200238400638 200270 335 252 59 -1 +0 -0 +0 +0 -0.0
FULL28 MLB A+CBAL 5553 8301 2260 00 151182264446 113269 474 189 21 -5 +0 +0 +1 +1 -0.3
TOT28 AAA MLEBAL 250236 37705 101004 00 157204250454 93244 404 199 21 -23 +0 +0 +4 +5 -1.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202729 MLB MLEBAL 82% 297274 511018 181043 10 186244318562 131266 356 254 58 -15 +0 -3 +5 +6 -0.6
202729 MLB CTXBAL 82% 244224 44917 15863 00 196256339595 143270 356 251 58 -12 +0 -3 +4 +5 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 533492 11020120 351883 10 224279390669 167315 357 289 62 -11 +0 -4 +23 +12 1.9
/ 162G A+C 650600 13324124 432294 10 222278385663 163312 357 289 62 -14 +0 -5 +28 +14 2.4
Career MLE 33943145 6191199108 198133835 209 197252343596 147298 396 260 62 -14 +0 -5 +24 +13 1.8
/ 162G MLE 650602 11923221 382567 42 198253347601 150299 396 260 62 -15 +0 -6 +26 +14 2.0