Sam HaggertyLF Louisville Bats
Age 32 S/R 5'11" / 175 lbs MLB HR +16%BB +6% Svc 5.041 · Ctrl thru 2026
2026 ROS PROJECTION146 act + 21 ros · stats below = ROS only
showingROS
wRC+†vL 7676vR 76
AVG/OBP/SLG.211 / .286 / .263
PA21
HR0
K%24
BB%10
BABIP302
ISO53
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: -4.8 runs (47 MLB PA)BAT projected ROS: -0.7 runs (21 MLB PA, park-applied)-5BATRUN so far: +0.4 runs (47 MLB PA)RUN projected ROS: +0.2 runs (21 MLB PA, park-applied)+1RUNFLD so far: +0.5 runs (47 MLB PA)FLD projected ROS: +0.1 runs (21 MLB PA, park-applied)+1FLDPOS so far: -0.5 runs (47 MLB PA)POS projected ROS: -0.2 runs (21 MLB PA, park-applied)-1POSREP so far: +1.0 runs (47 MLB PA)REP projected ROS: +0.5 runs (21 MLB PA, park-applied)+1REP2026 MLB WAR (so far + projected ROS): -0.37so far: -0.4 WAR-0.4WAR
trajectory · projected WAR by year
0.0-0.72627
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   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.1M
Totals $0.1M $-0.4M -$0.5M

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.

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 84 -8 +2 +9 0.3
201723 A+Lynchburg Hillcats 501427 10827133 671032 4913 253357398755 145325 2113 337 114 +9 +5 +11 2.5
201824 AAAColumbus Clippers 2117 3000 261 20 176300176476 273 2910 231 42 -1 +0 +0 -0.1
201824 AAAkron RubberDucks 351280 682154 57774 247 243378396775 154314 2216 343 118 +8 +2 +8 1.8
201925 AAASyracuse Mets 4942 13411 4101 40 310383524907 214387 208 381 144 +3 +1 +1 0.5
201925 AABinghamton Rumble Ponies 292247 64852 40784 194 259371356727 97369 2714 335 113 +4 +2 +6 1.3
202026 MLBSeattle Mariners 5450 13401 4160 40 260315400715 140364 307 319 102 +0 +1 -1 -1 +1 0.0
202127 MLBSeattle Mariners 9486 16302 6281 51 186247291538 105250 306 244 51 -5 +1 -1 -1 +2 -0.5
202228 MLBSeattle Mariners 201176 45915 18534 131 256338403742 148333 269 329 109 +2 +2 +2 -4 +4 0.7
202228 AAATacoma Rainiers 179152 431126 18344 151 283374500874 217325 1910 375 140 +8 +3 +4 1.5
202329 MLBSeattle Mariners 10891 23311 15171 101 253364341705 88301 1614 324 106 +1 +2 -3 -4 +2 -0.2
202329 AAATacoma Rainiers 222185 601548 29374 192 3244275781.005 254361 1713 430 177 +20 +3 +5 2.9
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 112 +1 +1 +2 0.4
202531 MLBTexas Rangers 182162 41732 16372 124 253326370696 117317 209 312 98 -1 +1 -3 -3 +4 -0.2
202531 AAARound Rock Express 9886 26211 9211 70 302375384759 81385 219 339 115 +2 +1 +2 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 655580 13926511 601558 457 240319359678 119308 249 305 93 -6 +6 -7 -13 +14 -0.6
▸ 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 -26 +2 +9 -1.6
201723 A+ MLELynchburg Hillcats 501452 922093 421402 4913 204274308582 104282 288 257 60 -24 +5 +11 -0.9
201824 AAA MLEColumbus Clippers 2118 3000 171 20 167250167417 260 335 205 25 -2 +0 +0 -0.1
201824 AA MLEAkron RubberDucks 351296 702154 41944 247 236337382719 145308 2712 313 98 -1 +2 +8 0.9
201925 AAA MLESyracuse Mets 4944 12311 2121 40 273319455774 182333 244 322 104 +0 +1 +1 0.2
201925 AA MLEBinghamton Rumble Ponies 292258 57752 29884 194 221309310619 89324 3010 276 73 -9 +2 +6 -0.1
202026 MLB MLESeattle Mariners 5450 13401 4160 40 260315400715 140364 307 319 102 +0 +1 -1 -1 +1 0.0
202127 MLB MLESeattle Mariners 9486 16302 6281 51 186247291538 105250 306 243 51 -6 +1 -1 -1 +2 -0.5
202228 MLB MLESeattle Mariners 201176 45915 18534 131 256338403742 148333 269 319 102 +0 +2 +2 -4 +4 0.5
202228 AAA MLETacoma Rainiers 179158 391124 12434 151 247316418734 171292 247 311 97 -1 +3 +4 0.6
202329 MLB MLESeattle Mariners 10891 23311 15171 101 253364341705 88301 1614 323 105 +1 +2 -3 -4 +2 -0.2
202329 AAA MLETacoma Rainiers 222194 541346 20474 192 278358479837 201317 219 353 125 +7 +3 +5 1.5
202430 MLB MLESeattle Mariners 1615 1000 140 10 6712567192 91 256 99 -47 -3 +0 -0 -1 +0 -0.4
202430 AAA MLETacoma Rainiers 8173 19200 6241 71 260325288613 27376 307 268 68 -3 +1 +2 -0.0
202531 MLB MLETexas Rangers 182163 41732 16372 124 252326368694 117317 209 301 90 -2 +1 -3 -3 +4 -0.4
202531 AAA MLERound Rock Express 9888 23211 7251 70 261323341664 80332 267 283 78 -3 +1 +2 0.1
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 372314 732154 421015 267 232332369702 137322 2711 307 94
201824 AA RAW2 teams 372297 712154 59835 267 239374384758 145312 2216 337 94
201925 AA MLE2 teams 341302 681062 311005 234 225308318626 93328 299 283 77
201925 AA RAW2 teams 341289 771263 44885 234 266373381753 114372 2613 341 77
202026 MLB MLESeattle Mariners 5450 13401 4160 40 260315400715 140364 307 319 102 +0 +1 -1 -1 +1 0.0
202026 MLB RAWSeattle Mariners 5450 13401 4160 40 260315400715 140364 307 319 102 +0 +1 -1 -1 +1 0.0
202127 MLB MLESeattle Mariners 9486 16302 6281 51 186247291538 105250 306 243 51 -6 +1 -1 -1 +2 -0.5
202127 MLB RAWSeattle Mariners 9486 16302 6281 51 186247291538 105250 306 244 51 -6 +1 -1 -1 +2 -0.5
202228 MLB MLE2 teams 380334 842039 30968 282 251328410738 159322 258 315 99 -0 +5 +2 -4 +8 1.1
202228 MLB RAW2 teams 380328 8820311 36878 282 268355448803 180329 239 351 99 -0 +5 +2 -4 +8 1.1
202329 AAA MLE2 teams 330285 771657 35645 293 270360435795 165321 1911 343 118
202329 AAA RAW2 teams 330276 831859 44545 293 301406500906 199341 1613 395 118
202430 AAA MLE2 teams 9788 20200 7281 81 227292250542 23333 297 240 49
202430 AAA RAW2 teams 9786 23200 9231 81 267344291634 23365 249 295 49
202531 MLB MLE2 teams 280251 64943 23623 194 255325359683 104326 228 295 86 -5 +2 -3 -3 +6 -0.3
202531 MLB RAW2 teams 280248 67943 25583 194 270343375718 105340 219 322 86 -5 +2 -3 -3 +6 -0.3
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 372322 732154 421015 267 227332360693 134305 2711 307 94
201925 AA MLE2 teams 341302 681062 311005 234 225308318626 93325 299 283 77
202026 MLB MLESeattle Mariners 5450 13401 4160 40 260315400715 140364 307 319 102
202127 MLB MLESeattle Mariners 9487 16302 6281 51 184247287535 103250 306 243 51
202228 MLB MLE2 teams 380339 842039 30968 282 248328404732 156314 258 315 99
202329 AAA MLE2 teams 330287 771657 35645 293 268360432792 164312 1911 343 118
202430 AAA MLE2 teams 9789 20200 7281 81 225292247539 22329 297 240 49
202531 MLB MLE2 teams 280252 64943 23623 194 254325357682 103322 228 295 86
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202329 AAA MLE2 teams 330287 771657 35645 293 268360432792 164312 1911 343 118
202430 AAA MLE2 teams 9789 20200 7281 81 225292247539 22329 297 240 49
202531 MLB MLE2 teams 280252 64943 23623 194 254325357682 103322 228 295 86
YTD32 AAA MLECIN 146135 24401 10481 42 178240230469 52267 337 206 26 -13 +0 +0 -2 +3 -1.1
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR32 MLB RAWCIN 4744 7100 2161 20 159213182395 23250 344 188 26 -4 +0 +0 -2 +1 -0.4
YTD32 AAA RAWCIN 9988 18301 11270 22 205293273566 68283 2711 265 26
YTD32 MLB RAWCIN 4744 7100 2161 20 159213182395 23250 344 188 14 -5 +0 +0 -1 +1 -0.4
ROS32 AAA MLECIN 100% 2119 4100 250 10 211286263549 53299 2410 281 76 -1 +0 +0 -0 +0 -0.0
ROS32 MLB CTXCIN 100% 2119 4100 250 10 211286263549 53302 2410 277 76 -1 +0 +0 -0 +0 -0.0
FULL32 MLB A+CCIN 6863 11200 4211 30 175235206442 32262 316 216 32 -6 +1 +1 -1 +1 -0.4
TOT32 AAA MLECIN 167154 28501 12531 52 182246234479 52270 327 215 32 -14 +0 +1 -2 +4 -1.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202733 MLB MLECIN 82% 236213 48723 19612 102 225295319614 94295 268 273 71 -8 +1 -3 -3 +5 -0.8
202733 MLB CTXCIN 82% 194174 39612 16502 82 224297305601 80298 268 269 71 -7 +1 -3 -2 +4 -0.7
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 870773 18233613 7821010 549 235313344657 109306 249 296 78 -13 +7 -10 -16 +19 -1.2
/ 162G A+C 650578 13625410 581577 407 235312344656 109305 249 296 78 -10 +5 -7 -12 +14 -0.9
Career MLE 31112752 6281263636 27283937 21439 228306339645 111311 279 284 78 -14 +8 -10 -16 +20 -1.4
/ 162G MLE 650575 1322688 571758 458 230308344652 115312 279 284 78 -10 +5 -7 -11 +14 -1.0