Sam Huff

C Norfolk Tides
Age 29 R/R 6'4" / 242 lbs AAA HR +9% Svc 7.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426AAATEX477.246/.311/.41613065—.214/.261/.348
202527MLBSF58.208/.263/.34020720.2
202628MLBBAL34.121/.147/.18200-140.1
2027PROJ10% MLB29MLBBAL29.221/.278/.37810790.0
2028PROJ33% MLB30MLBBAL105.218/.274/.37030760.0
2029PROJ46% MLB31MLBBAL137.214/.269/.3614072-0.1
Last 3 seasons WAR 0.3  ·  Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service7.000First FA2028
2027Ext / FA-deal$4M
Skills · percentileMiLB Statcast 2026 AAA
Max EV97
Z-Con%21
K%18
BB%15
Chase%12
Whiff%12
CompsMichael Pérez (age 29) · Chadwick Tromp (age 29) · Brian O'Keefe (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†79
AVG/OBP/SLG.221 / .278 / .378
PA29
HR1
K%31
BB%7
BABIP295
ISO148
MLB%10%
Value2027 · WAR
BAT: -7.1 runs (wOBA-derived runs vs avg)-7BATRUN: -1.3 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: +5.1 runs (Positional adjustment)+5POSREP: +6.2 runs (Replacement-level credit)+6REPTotal WAR: +0.50+0.5WAR
trajectory · projected WAR by year
0.50.0-0.1272829
Tools · ContractCON 20 / POW 43
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT20
Whiff%
4711.3%
xAVG
100.149
POWER43
Barrel%
8513.4
Avg EV
1386.3
Bat Spd
5571.8
EYE41
Chase%
9018.7%
SPEED42
Sprint
1024.3
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2020
Service   7.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$4M+0.1$0.2M-$3M
Totals $4M $0.2M -$3M

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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 87 — — — — — —
201719 ROKAZL Rangers — 225197 49929 24661 32 249333452785 203320 2911 343 36 — — — — — —
201820 AHickory Crawdads — 448415 10022318 231408 91 241294439732 198317 315 322 39 — — — — — —
201921 A+Down East Wood Ducks — 405367 9617213 271179 25 262328425753 163347 297 335 48 — — — — — —
201921 AHickory Crawdads — 114108 365015 6370 41 3333687961.165 463375 325 494 99 — — — — — —
202022 MLBTexas Rangers — 3331 11303 2110 00 3553947421.136 387471 336 485 208 +4 +0 -2 +1 +1 0.4
202123 AAARound Rock Express — 2522 6103 290 00 2733337271.061 455273 368 429 135 — — — — — —
202123 AAFrisco RoughRiders — 191173 415010 16772 00 237309439748 202360 408 332 55 — — — — — —
202123 ROKACL Rangers — 3329 8203 3111 00 2763646551.019 379333 339 435 57 — — — — — —
202123 INTLSurprise Saguaros — 2824 4000 480 00 167286167452 250 2914 229 41 — — — — — —
202224 MLBTexas Rangers — 132121 29404 11420 10 240303372675 132333 328 304 85 -2 +0 +0 +7 +3 0.8
202224 AAARound Rock Express — 274246 644021 25853 00 260336533868 272307 319 379 89 — — — — — —
202325 MLBTexas Rangers — 4543 11203 2170 00 256289512801 256348 384 347 115 +1 +0 -0 +7 +1 0.9
202325 AAARound Rock Express — 321272 8117017 44783 00 298401548949 250358 2414 413 110 — — — — — —
202325 INTLLeones del Escogido — 2723 3201 480 00 130259348607 217143 3015 276 73 — — — — — —
202426 AAARound Rock Express — 477435 10733113 391502 00 246311416727 170344 318 323 65 — — — — — —
202527 MLBSan Francisco Giants — 5853 11102 4250 00 208263340603 132333 437 267 72 -2 +0 -0 +3 +1 0.2
202527 AAASacramento River Cats — 10390 17512 12360 00 189284333618 144283 3512 279 33 — — — — — —
202527 ASan Jose Giants — 2016 4000 440 00 250400250650 333 2020 321 47 — — — — — —
202628 MLBBaltimore Orioles — 3433 4200 1190 00 121147182329 61286 563 149 -14 -5 +0 +1 +4 +1 0.1
202628 AAANorfolk Tides — 203187 37507 12624 00 198261337598 139254 316 271 24 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 302281 6612012 201140 10 235286406691 171346 387 306 93 -2 +0 -1 +22 +7 2.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201618 ROK MLEAZL Rangers — 117103 25711 10423 00 243328359687 117382 369 297 87 — — — — — —
201719 ROK MLEAZL Rangers — 225207 32516 14951 32 155212275487 121238 426 222 36 — — — — — —
201820 A MLEHickory Crawdads — 448424 7517311 141978 91 177217309526 132289 443 226 39 — — — — — —
201921 A+ MLEDown East Wood Ducks — 405377 721319 171669 25 191243302546 111302 414 239 48 — — — — — —
201921 A MLEHickory Crawdads — 114110 24309 4500 41 218246491737 273302 444 314 99 — — — — — —
202022 MLB MLETexas Rangers — 3331 11303 2110 00 3553947421.136 387471 336 475 208 +4 +0 -2 +1 +1 0.4
202123 AAA MLERound Rock Express — 2523 5102 1100 00 217250522772 304249 404 367 135 — — — — — —
202123 AA MLEFrisco RoughRiders — 191179 34407 10902 00 190241330570 140338 475 250 55 — — — — — —
202123 ROK MLEACL Rangers — 3330 5102 2161 00 167242400642 233238 486 253 57 — — — — — —
202224 MLB MLETexas Rangers — 132122 29404 10420 10 238295369664 131333 328 294 85 -2 +0 +0 +7 +3 0.8
202224 AAA MLERound Rock Express — 274253 564015 181013 00 221281415696 194295 377 300 89 — — — — — —
202325 MLB MLETexas Rangers — 4543 11203 2170 00 256289512801 256348 384 339 115 +1 +0 -0 +7 +1 0.9
202325 AAA MLERound Rock Express — 321286 7214012 30973 00 252329427756 175334 309 331 110 — — — — — —
202426 AAA MLERound Rock Express — 477448 9628110 261682 00 214261348609 134317 355 264 65 — — — — — —
202527 MLB MLESan Francisco Giants — 5853 11102 4250 00 208263340603 132333 437 274 72 -2 +0 -0 +3 +1 0.2
202527 AAA MLESacramento River Cats — 10394 14411 8430 00 149216245460 96250 428 217 33 — — — — — —
202527 A MLESan Jose Giants — 2018 3000 260 00 167250167417 289 3010 237 47 — — — — — —
202628 MLB MLEBaltimore Orioles — 3433 4200 1190 00 121147182329 61286 563 147 -14 -5 +0 +1 +4 +1 0.1
202628 AAA MLENorfolk Tides — 203191 31405 8754 00 162212262474 99228 374 204 24 — — — — — —
201618 ROK MLEAZL Rangers — 117103 25711 10423 00 243328359687 117393 369 297 87 — — — — — —
201618 ROK RAWAZL Rangers — 11797 321011 16293 00 330440485924 155456 2514 410 87 — — — — — —
201719 ROK MLEAZL Rangers — 225207 32516 14951 32 155212275487 121239 426 222 36 — — — — — —
201719 ROK RAWAZL Rangers — 225197 49929 24661 32 249333452785 203320 2911 343 36 — — — — — —
201820 A MLEHickory Crawdads — 448424 7517311 141978 91 177217309526 132294 443 226 39 — — — — — —
201820 A RAWHickory Crawdads — 448415 10022318 231408 91 241294439732 198317 315 322 39 — — — — — —
201921 A+ MLE2 teams — 519488 9616118 202159 66 197242344586 148304 414 255 59 — — — — — —
201921 A+ RAW2 teams — 519475 13222228 331549 66 278337509846 232353 306 370 59 — — — — — —
202022 MLB MLETexas Rangers — 3331 11303 2110 00 3553947421.136 387471 336 475 208 +4 +0 -2 +1 +1 0.4
202022 MLB RAWTexas Rangers — 3331 11303 2110 00 3553947421.136 387471 336 485 208 +4 +0 -2 +1 +1 0.4
202123 AA MLE4 teams — 277258 497012 151293 00 190243357599 167314 475 262 64 — — — — — —
202123 AA RAW4 teams — 277248 598016 251053 00 238315464779 226336 389 343 64 — — — — — —
202224 AAA MLE2 teams — 406375 858019 281433 10 227286400686 173310 357 298 88 — — — — — —
202224 AAA RAW2 teams — 406367 938025 361273 10 253325480805 226316 319 354 88 — — — — — —
202325 AAA MLE3 teams — 393353 9018016 351223 00 255327442769 187341 319 332 111 — — — — — —
202325 AAA RAW3 teams — 393338 9521021 501033 00 281379530908 249343 2613 396 111 — — — — — —
202426 AAA MLERound Rock Express — 477448 9628110 261682 00 214261348609 134317 355 264 65 — — — — — —
202426 AAA RAWRound Rock Express — 477435 10733113 391502 00 246311416727 170344 318 323 65 — — — — — —
202527 AAA MLE3 teams — 181164 29514 15730 00 177246293538 116281 408 238 47 — — — — — —
202527 AAA RAW3 teams — 181159 32614 20650 00 201291327618 126304 3611 280 47 — — — — — —
202628 AAA MLE2 teams — 237224 35605 9944 00 156203250453 94240 404 196 19 — — — — — —
202628 AAA RAW2 teams — 237220 41707 13814 00 186245314558 127258 345 253 19 — — — — — —
201618 ROK MLEAZL Rangers — 117103 25711 10423 00 243328359687 117382 369 297 87 — — — — — —
201719 ROK MLEAZL Rangers — 225208 32516 14951 32 154212274486 120238 426 222 36 — — — — — —
201820 A MLEHickory Crawdads — 448423 7517311 141978 91 177217310527 132289 443 226 39 — — — — — —
201921 A+ MLE2 teams — 519485 9616118 202159 66 198242346588 148302 414 255 59 — — — — — —
202022 MLB MLETexas Rangers — 3331 11303 2110 00 3553947421.136 387471 336 475 208 — — — — — —
202123 AA MLE4 teams — 277257 497012 151293 00 191243358601 167316 475 262 64 — — — — — —
202224 AAA MLE2 teams — 406372 858019 281433 10 228286403689 175307 357 298 88 — — — — — —
202325 AAA MLE3 teams — 393352 9018016 351223 00 256327443771 188336 319 332 111 — — — — — —
202426 AAA MLERound Rock Express — 477446 9628110 261682 00 215261350610 135317 355 264 65 — — — — — —
202527 AAA MLE3 teams — 181164 29514 15730 00 177246293538 116281 408 238 47 — — — — — —
202628 AAA MLE2 teams — 237222 35605 9944 00 158203252455 95236 404 196 19 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 AAA MLERound Rock Express — 477446 9628110 261682 00 215261350610 135317 355 264 65 — — — — — —
202527 AAA MLE3 teams — 181164 29514 15730 00 177246293538 116281 408 238 47 — — — — — —
202628 AAA MLE2 teams — 237222 35605 9944 00 158203252455 95236 404 196 19 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLEBAL 10% 287264 571219 18903 10 217274369643 152291 316 285 79 -7 +0 -1 +5 +6 0.5
▸ 2027 — real world (MLB)
202729 MLB CTXBAL 10% 2927 6101 290 00 221278378657 157295 317 291 79 -1 +0 -0 +1 +1 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLEBAL 33% 322296 631419 201023 00 214271361632 147288 326 281 76 -9 +0 -3 +6 +7 0.1
202931 MLB MLEBAL 46% 298275 571218 18963 00 210266351617 142285 326 275 72 -10 +0 -4 +5 +6 -0.2
202830 MLB CTXBAL 33% 10596 21503 7331 00 218274370645 153293 317 286 76 -3 +0 -1 +2 +2 0.0
202931 MLB CTXBAL 46% 137127 27604 8441 00 214269361630 147290 326 280 72 -5 +0 -2 +2 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 544504 11423019 351912 10 226279385664 159320 356 295 67 -10 +0 -4 +27 +12 2.6
/ 162G— A+C — 650602 13627023 422282 10 226279385664 159318 356 295 67 -12 +0 -4 +32 +14 3.1
Career— MLE — 42203910 80015811131 244157745 209 205259351610 147301 376 267 67 -29 +0 -8 +39 +26 2.9
/ 162G— MLE — 650602 12324220 382437 31 204260350610 146301 376 267 67 -15 +0 -4 +21 +14 1.6