Sam HaggertyCF Texas Rangers
Age 32 S/R 5'11" / 175 lbs MLB K +3% Svc 5.041 · Ctrl thru 2026 peak 0.2 · 2026
wRC+†vL 12387vR 54
AVG/OBP/SLG.246 / .321 / .354
PA270
HR4
SB18
K%22
BB%9
MLB%100%
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: +3.1 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: -2.9 runs (Positional adjustment)-3POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
5050
PWR
3535
SPD
6060
EYE
4950
trajectory · 10 yrs
0.8peak
2026

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
2026Arb-3$1M+0.2$0.8M+$0.0M (cut)
Totals $0.8M $0.8M +$0.0M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201622 ALake County Captains 405357 711322 321285 122 .199.274.263.537 .064.296 328 .242 43 -26 +2 +0 -4 +11 -1.8
201723 A+Lynchburg Hillcats 501452 921993 421372 4913 .204.274.305.580 .102.283 278 .258 56 -25 +5 +0 -5 +14 -1.2
201824 AA2 teams 372313 732154 431055 267 .233.335.371.706 .137.330 2812 .310 95 -2 +2 +0 -4 +11 0.7
201925 AA2 teams 341301 701073 321045 234 .233.317.342.659 .110.344 309 .288 78 -8 +3 +0 -4 +10 0.1
202026 MLBSeattle Mariners 5450 13401 4160 40 .260.315.400.715 .140.364 307 .317 101 +0 +1 -1 -1 +2 0.0
202127 MLBSeattle Mariners 9486 16302 6281 51 .186.247.291.538 .105.250 306 .245 46 -6 +1 -1 -1 +3 -0.4
202228 MLB2 teams 380334 831939 30968 282 .249.325.404.729 .156.318 258 .314 98 -1 +5 +2 -4 +11 1.3
202329 AAA2 teams 330285 771657 35645 293 .270.360.435.795 .165.321 1911 .346 123 +9 +5 -3 -4 +9 1.6
202430 AAA2 teams 9788 20200 7281 81 .227.292.250.542 .023.333 297 .239 41 -6 +1 -0 -1 +3 -0.4
202531 MLB2 teams 280251 64943 23623 194 .255.325.359.683 .104.326 228 .297 86 -5 +2 -3 -3 +8 -0.1
▸ 2026 Season (actual · ROS · total)
202632 MLBTexas Rangers 1514 2000 180 10 .143.200.143.343 .000.333 537 .165 -15 -2 +0 +0 -0 +0 -0.1
ROS32 MLBTEX 255228 56933 22563 173 .246.320.351.671 .105.312 229 .307 93 -2 +2 -1 -3 +7 0.4
TOT32 MLBTEX 270242 58933 23643 183 .240.313.339.652 .099.312 249 .300 87 -4 +2 -1 -3 +8 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202733 MLBTEX 240214 53833 21553 153 .248.324.355.679 .107.311 239 .302 89 -3 +2 -5 -3 +7 -0.2
202834 MLBTEX 198177 42622 17472 122 .237.311.328.639 .090.310 249 .296 85 -3 +2 -6 -2 +6 -0.4
▸ Career Totals (MLE all levels + projections)
Career 35473136 7301394342 31492643 24745 .233.311.345.656 .112.314 269 .290 80 -78 +31 -20 -38 +100 -0.4
/ 162G 650575 1342588 581708 458 .233.312.346.659 .113.313 269 .290 80 -14 +6 -4 -7 +18 -0.1

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201622 ALake County Captains 405344 791524 451055 122 .230.327.320.647 .090.311 2611 .292 82 -8 +2 +11 0.5
201723 A+Lynchburg Hillcats 501427 10827133 671032 4913 .253.357.398.755 .145.325 2113 .337 116 +9 +5 +14 2.9
201824 AAAColumbus Clippers 2117 3000 261 20 .176.300.176.476 .000.273 2910 .231 35 -2 +0 +1 -0.1
201824 AAAkron RubberDucks 351280 682154 57774 247 .243.378.396.775 .154.314 2216 .343 121 +8 +2 +10 2.1
201925 AAASyracuse Mets 4942 13411 4101 40 .310.383.524.907 .214.387 208 .381 150 +3 +1 +1 0.5
201925 AABinghamton Rumble Ponies 292247 64852 40784 194 .259.371.356.727 .097.369 2714 .335 114 +5 +2 +8 1.5
202026 MLBSeattle Mariners 5450 13401 4160 40 .260.315.400.715 .140.364 307 .319 103 +0 +1 -1 -1 +2 0.1
202127 MLBSeattle Mariners 9486 16302 6281 51 .186.247.291.538 .105.250 306 .244 45 -6 +1 -1 -1 +3 -0.4
202228 MLBSeattle Mariners 201176 45915 18534 131 .256.338.403.742 .148.333 269 .329 110 +2 +2 +2 -4 +6 0.8
202228 AAATacoma Rainiers 179152 431126 18344 151 .283.374.500.874 .217.325 1910 .375 145 +9 +3 +5 1.7
202329 MLBSeattle Mariners 10891 23311 15171 101 .253.364.341.705 .088.301 1614 .324 106 +1 +2 -3 -4 +3 -0.1
202329 AAATacoma Rainiers 222185 601548 29374 192 .324.427.5781.005 .254.361 1713 .430 187 +22 +3 +6 3.2
202430 MLBSeattle Mariners 1615 1000 140 10 .067.125.067.192 .000.091 256 .100 -65 -3 +0 -0 -1 +0 -0.4
202430 AAATacoma Rainiers 8171 22200 8191 71 .310.388.338.726 .028.423 2310 .333 113 +1 +1 +2 0.5
202531 MLBTexas Rangers 182162 41732 16372 124 .253.326.370.696 .117.317 209 .312 97 -1 +1 -3 -3 +5 -0.1
202531 AAARound Rock Express 9886 26211 9211 70 .302.375.384.759 .081.385 219 .339 117 +2 +1 +3 0.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career 655580 13926511 601558 457 .240.319.359.678 .119.308 249 .305 92 -6 +6 -7 -13 +19 -0.2

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 Haggerty (OGILVIE) 32 50 35 60 50 .246/.321/.354 .108.312 418 22% 9% 93 +0.6
Gilberto Mejia
2015 · AAA
32 56→61 39→45 63→65 47 .263/.318/.359 .096.319 641 19% 6% 92 +1.2 .260/.310/.356 .096.312 536 17% 5% 88 +0.9 .261/.312/.350.089.31143716%5%84+0.4
Eugenio Velez
2014 · MLB
32 52→60 43→50 57→65 46 .250/.303/.371 .121.309 1029 22% 7% 89 +1.0 .262/.308/.368 .106.322 829 20% 6% 90 +1.0 .270/.312/.359.089.32963019%5%86+0.5
Justin Christian
2012 · MLB
32 52→57 43→45 61→65 48 .254/.305/.374 .119.285 1032 15% 6% 91 +1.1 .249/.301/.363 .114.280 923 14% 6% 86 +0.8 .245/.297/.353.109.27581714%5%78+0.2
Greg Allen
2023 · MLB
30 51→56 44→45 60→65 45 .243/.333/.365 .121.319 1134 25% 7% 102 +1.8 .225/.314/.348 .123.296 1036 26% 7% 90 +1.0 .214/.305/.335.121.28694026%7%80+0.1
Emilio Bonifácio
2017 · MLB
32 54→61 36→40 57→65 45 .253/.295/.322 .069.311 431 20% 6% 72 -0.2 .239/.281/.334 .095.297 726 21% 5% 69 -0.4 .231/.273/.356.125.29192723%5%68-0.2
Tom Goodwin
2001 · MLB
33 54→56 41→45 66→65 56 .255/.336/.354 .099.311 844 20% 11% 98 +1.6 .248/.313/.348 .100.300 842 18% 9% 87 +0.8 .250/.304/.339.089.30055117%7%79+0.1
Willie Bloomquist
2010 · MLB
32 55→56 38→40 58→60 50 .261/.317/.340 .079.306 628 16% 7% 86 +0.8 .263/.308/.353 .090.305 624 15% 6% 86 +0.8 .285/.326/.354.069.32921813%5%89+0.5
Jon Berti
2023 · MLB
33 49→59 42→45 61→60 55 .234/.325/.344 .109.300 937 23% 11% 92 +1.2 .254/.319/.357 .103.313 1029 21% 8% 92 +1.2 .263/.320/.346.083.32093020%7%87+0.3
Eric Young Jr.
2015 · MLB
30 53→60 39→45 65 50 .248/.311/.343 .095.297 543 18% 8% 85 +0.7 .229/.293/.312 .083.282 537 19% 7% 69 -0.4 .242/.299/.354.111.30392422%6%80+0.2
Scott Podsednik
2008 · MLB
32 55→65 39→45 58→65 52 .260/.324/.353 .093.305 438 16% 8% 93 +1.3 .271/.328/.372 .101.313 630 15% 7% 99 +1.7 .287/.340/.379.092.32763413%7%102+1.5
Jason Bourgeois
2013 · MLB
31 53→58 38→45 57→65 49 .253/.298/.333 .080.279 635 12% 6% 76 +0.1 .248/.288/.325 .077.278 522 12% 5% 70 -0.3 .253/.288/.335.082.28751414%4%69-0.2
Tony Womack
2002 · MLB
32 55→63 40 62→60 47 .262/.303/.363 .101.287 633 11% 5% 86 +0.8 .263/.308/.351 .088.294 526 12% 6% 85 +0.7 .269/.315/.347.078.30042512%6%84+0.6
Rich Thompson
2012 · AAA
33 53→61 40→45 67→65 44 .251/.301/.357 .106.304 636 19% 5% 85 +0.7 .251/.303/.348 .097.309 439 19% 5% 82 +0.5 .262/.313/.342.081.32324718%5%80+0.2
Rajai Davis
2013 · MLB
32 53→63 41→50 64→70 45 .254/.299/.364 .111.302 750 18% 6% 85 +0.7 .258/.306/.384 .126.306 1148 19% 6% 94 +1.3 .262/.309/.394.132.306114918%5%94+0.9
Andy Fox
2003 · MLB
32 50→53 41→40 57→60 54 .239/.325/.339 .100.287 826 19% 10% 91 +1.1 .219/.297/.318 .099.277 818 22% 8% 74 -0.1 .193/.267/.257.064.2620524%6%44-0.4
Corey Wimberly
2016 · AAA
32 57→67 38→40 57→65 46 .268/.325/.354 .087.305 327 13% 5% 94 +1.3 .274/.336/.374 .100.308 725 13% 5% 105 +2.1 .315/.374/.395.081.34483110%5%124+0.9
Adrian Brown
2006 · MLB
32 50→51 41→45 58→55 52 .238/.301/.344 .106.272 824 16% 8% 81 +0.4 .237/.295/.334 .097.282 823 18% 7% 76 +0.1 .246/.301/.297.051.30033418%7%67-0.2
Travis Jankowski
2023 · MLB
32 49→59 38→40 58→65 58 .229/.325/.307 .078.293 527 22% 12% 83 +0.6 .233/.316/.307 .074.289 529 19% 10% 79 +0.3 .231/.310/.289.058.28533418%9%68-0.2
Damian Jackson
2004 · MLB
30 52→54 40→45 55 49 .246/.308/.345 .099.302 629 20% 8% 85 +0.7 .241/.313/.361 .120.283 1122 18% 9% 92 +1.2 .241/.328/.365.124.282132019%10%96+0.6
Dee Strange-Gordon
2020 · MLB
32 58→68 38→40 62→65 43 .274/.305/.360 .086.312 434 14% 4% 85 +0.7 .240/.277/.331 .091.278 720 16% 4% 67 -0.5 .216/.244/.312.096.25191318%3%43-0.9