Sam Haggerty

LF Louisville Bats
Age 33 S/R 5'11" / 175 lbs AAA HR +16%BB +6% Svc 5.041 · Ctrl thru 2027
Overview
AAAArb-3FA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202430MLBSEA16.067/.125/.06701-46-0.4
202531MLBTEX182.253/.326/.37021294-0.3
202632MLBTEX47.159/.213/.1820213-0.5
2027PROJ10% MLB33MLBCIN21.224/.289/.3140170-0.0
2028PROJ6% MLB34MLBCIN9.215/.279/.2950062-0.1
Last 3 seasons WAR -1.1  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service5.041First FA2028
2027Arb-3$0.6M
Skills · percentileStatcast 2024-2026
Chase%84
Speed68
Whiff%62
Bat Spd34
Avg EV24
xwOBA20
CompsCraig Gentry (age 32) · Billy Hamilton (age 31) · Eric Young Jr. (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7070vR 70
AVG/OBP/SLG.224 / .289 / .314
PA21
HR0
K%24
BB%10
BABIP291
ISO53
MLB%10%
Value2027 · WAR
BAT: -7.6 runs (wOBA-derived runs vs avg)-8BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.6 runs (Defensive runs vs avg)+1FLDPOS: -2.3 runs (Positional adjustment)-2POSREP: +4.6 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12728
Tools · Splits · ContractCON 50 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
629.8%
xAVG
190.226
POWER35
Barrel%
101.8
Avg EV
2487.1
Bat Spd
3469.6
EYE50
Chase%
8425.1%
SPEED60
Sprint
6828.2
Platoon Splits2025 · 182 PA
vs LHP
vs RHP
Edge
PA
94
88
—
wRC+
126
64
◀◀L
wOBA
355
263
◀◀L
ISO
118
117
—
BABIP
403
214
◀◀L
K%
19.1%
21.6%
◀L
BB%
6.4%
10.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2020
Service   5.041 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Arb-3$0.6M———
Totals $0.0M $-0.1M +$0.0M

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.

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)
201622 ALake County Captains — 405344 791524 451055 122 230327320647 90311 2611 292 45 — — — — — —
201723 A+Lynchburg Hillcats — 501427 10827133 671032 4913 253357398755 145325 2113 337 60 — — — — — —
201824 AAAColumbus Clippers — 2117 3000 261 20 176300176476 273 2910 231 31 — — — — — —
201824 AAAkron RubberDucks — 351280 682154 57774 247 243378396775 154314 2216 343 103 — — — — — —
201925 AAASyracuse Mets — 4942 13411 4101 40 310383524907 214387 208 381 117 — — — — — —
201925 AABinghamton Rumble Ponies — 292247 64852 40784 194 259371356727 97369 2714 335 76 — — — — — —
202026 MLBSeattle Mariners — 5450 13401 4160 40 260315400715 140364 307 319 104 +0 +1 -1 -1 +1 0.0
202127 MLBSeattle Mariners — 9486 16302 6281 51 186247291538 105250 306 244 53 -5 +1 -1 -1 +2 -0.4
202228 MLBSeattle Mariners — 201176 45915 18534 131 256338403742 148333 269 329 104 +1 +2 +2 -4 +4 0.5
202228 AAATacoma Rainiers — 179152 431126 18344 151 283374500874 217325 1910 375 101 — — — — — —
202329 MLBSeattle Mariners — 10891 23311 15171 101 253364341705 88301 1614 324 107 +1 +2 -3 -4 +2 -0.2
202329 AAATacoma Rainiers — 222185 601548 29374 192 3244275781.005 254361 1713 430 129 — — — — — —
202430 MLBSeattle Mariners — 1615 1000 140 10 6712567192 91 256 100 -46 -3 +0 -0 -1 +0 -0.4
202430 AAATacoma Rainiers — 8171 22200 8191 71 310388338726 28423 2310 333 72 — — — — — —
202531 MLBTexas Rangers — 182162 41732 16372 124 253326370696 117317 209 312 94 -1 +1 -3 -3 +4 -0.3
202531 AAARound Rock Express — 9886 26211 9211 70 302375384759 81385 219 339 80 — — — — — —
202632 MLBTexas Rangers — 4744 7100 2161 20 159213182395 23250 344 188 13 -5 +0 +0 -2 +1 -0.5
202632 AAALouisville Bats — 9988 18301 11270 22 205293273566 68283 2711 265 26 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 702624 14627511 621719 477 234312346658 112304 249 297 87 -11 +7 -6 -15 +15 -1.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 A MLELake County Captains — 405358 691322 311385 122 193266257523 64283 348 235 45 — — — — — —
201723 A+ MLELynchburg Hillcats — 501452 922093 421402 4913 204274308582 104282 288 257 60 — — — — — —
201824 AAA MLEColumbus Clippers — 2118 3000 171 20 167250167417 273 335 214 31 — — — — — —
201824 AA MLEAkron RubberDucks — 351295 712154 42944 247 241343386730 146318 2712 320 103 — — — — — —
201925 AAA MLESyracuse Mets — 4944 12311 2121 40 273319455774 182347 244 341 117 — — — — — —
201925 AA MLEBinghamton Rumble Ponies — 292257 58752 30884 194 226316315631 89331 3010 281 76 — — — — — —
202026 MLB MLESeattle Mariners — 5450 13401 4160 40 260315400715 140364 307 323 104 +0 +1 -1 -1 +1 0.0
202127 MLB MLESeattle Mariners — 9486 16302 6281 51 186247291538 105250 306 246 53 -5 +1 -1 -1 +2 -0.4
202228 MLB MLESeattle Mariners — 201179 45915 15534 131 251323397720 145333 267 322 104 +1 +2 +2 -4 +4 0.5
202228 AAA MLETacoma Rainiers — 179158 401124 12404 151 253322424746 171301 227 318 101 — — — — — —
202329 MLB MLESeattle Mariners — 10891 23311 15171 101 253364341705 88301 1614 327 107 +1 +2 -3 -4 +2 -0.2
202329 AAA MLETacoma Rainiers — 222195 551445 19434 192 282358472830 190324 199 359 129 — — — — — —
202430 MLB MLESeattle Mariners — 1615 1000 140 10 6712567192 91 256 100 -46 -3 +0 -0 -1 +0 -0.4
202430 AAA MLETacoma Rainiers — 8174 20200 5231 71 270325297622 27377 286 274 72 — — — — — —
202531 MLB MLETexas Rangers — 182164 41732 15372 124 250320366686 116317 208 307 94 -1 +1 -3 -3 +4 -0.3
202531 AAA MLERound Rock Express — 9889 24211 6231 70 270323348671 79331 236 286 80 — — — — — —
202632 MLB MLETexas Rangers — 4744 7100 2161 20 159213182395 23250 344 188 13 -5 +0 +0 -2 +1 -0.5
202632 AAA MLELouisville Bats — 9992 16201 7320 22 174232228461 54257 327 207 26 — — — — — —
201622 A MLELake County Captains — 405358 691322 311385 122 193266257523 64299 348 235 45 — — — — — —
201622 A RAWLake County Captains — 405344 791524 451055 122 230327320647 90311 2611 292 45 — — — — — —
201723 A+ MLELynchburg Hillcats — 501452 922093 421402 4913 204274308582 104286 288 257 60 — — — — — —
201723 A+ RAWLynchburg Hillcats — 501427 10827133 671032 4913 253357398755 145325 2113 337 60 — — — — — —
201824 AA MLE2 teams — 372312 742154 441015 267 237341375716 138330 2712 314 99 — — — — — —
201824 AA RAW2 teams — 372297 712154 59835 267 239374384758 145312 2216 337 99 — — — — — —
201925 AA MLE2 teams — 341301 701063 321005 234 233317336652 103337 299 290 82 — — — — — —
201925 AA RAW2 teams — 341289 771263 44885 234 266373381753 114372 2613 341 82 — — — — — —
202026 MLB MLESeattle Mariners — 5450 13401 4160 40 260315400715 140364 307 323 104 +0 +1 -1 -1 +1 0.0
202026 MLB RAWSeattle Mariners — 5450 13401 4160 40 260315400715 140364 307 319 104 +0 +1 -1 -1 +1 0.0
202127 MLB MLESeattle Mariners — 9486 16302 6281 51 186247291538 105250 306 246 53 -5 +1 -1 -1 +2 -0.4
202127 MLB RAWSeattle Mariners — 9486 16302 6281 51 186247291538 105250 306 244 53 -5 +1 -1 -1 +2 -0.4
202228 MLB MLE2 teams — 380337 852039 27938 282 252323409732 157318 247 320 103 +1 +5 +2 -4 +8 1.2
202228 MLB RAW2 teams — 380328 8820311 36878 282 268355448803 180329 239 351 103 +1 +5 +2 -4 +8 1.2
202329 AAA MLE2 teams — 330286 781756 34605 293 273360430790 157321 1810 348 122 — — — — — —
202329 AAA RAW2 teams — 330276 831859 44545 293 301406500906 199341 1613 395 122 — — — — — —
202430 AAA MLE2 teams — 9789 21200 6271 81 236292258550 22339 286 245 52 — — — — — —
202430 AAA RAW2 teams — 9786 23200 9231 81 267344291634 23365 249 295 52 — — — — — —
202531 MLB MLE2 teams — 280253 64943 21603 194 253318356673 103319 218 300 89 -4 +2 -3 -3 +6 -0.2
202531 MLB RAW2 teams — 280248 67943 25583 194 270343375718 105340 219 322 89 -4 +2 -3 -3 +6 -0.2
202632 AAA MLE2 teams — 146136 23301 9481 42 169226213439 44253 336 201 22 — — — — — —
202632 AAA RAW2 teams — 146132 25401 13431 42 189267242510 53273 299 241 22 — — — — — —
201622 A MLELake County Captains — 405366 691322 311385 122 189266251518 63283 348 235 45 — — — — — —
201723 A+ MLELynchburg Hillcats — 501452 922093 421402 4913 204274308582 104282 288 257 60 — — — — — —
201824 AA MLE2 teams — 372320 742154 441015 267 231341366706 134315 2712 314 99 — — — — — —
201925 AA MLE2 teams — 341301 701063 321005 234 233317336652 103333 299 290 82 — — — — — —
202026 MLB MLESeattle Mariners — 5450 13401 4160 40 260315400715 140364 307 323 104 — — — — — —
202127 MLB MLESeattle Mariners — 9487 16302 6281 51 184247287535 103250 306 246 53 — — — — — —
202228 MLB MLE2 teams — 380342 852039 27938 282 249323404726 155318 247 320 103 — — — — — —
202329 AAA MLE2 teams — 330288 781756 34605 293 271360427787 156317 1810 348 122 — — — — — —
202430 AAA MLE2 teams — 9790 21200 6271 81 233292256547 22330 286 245 52 — — — — — —
202531 MLB MLE2 teams — 280254 64943 21603 194 252318354672 102322 218 300 89 — — — — — —
202632 AAA MLE2 teams — 146135 23301 9481 42 170226215441 44255 336 201 22 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 AAA MLE2 teams — 9790 21200 6271 81 233292256547 22330 286 245 52 — — — — — —
202531 MLB MLE2 teams — 280254 64943 21603 194 252318354672 102322 218 300 89 — — — — — —
202632 AAA MLE2 teams — 146135 23301 9481 42 170226215441 44255 336 201 22 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLECIN 10% 214194 42712 16532 102 222288310598 88291 257 272 70 -8 +1 +1 -2 +5 -0.2
▸ 2027 — real world (MLB)
202733 MLB CTXCIN 10% 2119 4100 250 10 224289314603 90291 2410 274 70 -1 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLECIN 6% 172157 34512 12441 51 214278292570 78283 267 260 62 -8 +1 -4 -2 +4 -1.0
202834 MLB CTXCIN 6% 98 1000 120 00 215279295574 80284 2211 262 62 -0 +0 -0 -0 +0 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 711632 14727511 631739 477 233311343654 111302 249 297 77 -11 +7 -7 -15 +15 -1.1
/ 162G— A+C — 650578 13525510 581588 436 234312346658 112303 249 297 77 -10 +6 -6 -14 +14 -1.0
Career— MLE — 33863011 6811343638 28490839 22242 226301332634 106308 278 283 77 -26 +8 -10 -19 +24 -2.4
/ 162G— MLE — 650578 1312677 551747 438 227302332634 106308 278 283 77 -15 +5 -6 -11 +14 -1.4