Sam Haggerty
Samuel Onofrio Haggerty
Born: May 26, 1994
Phoenix, AZ US
Primary Position: Second base
All Position(s) Played: 3B, CF, LF, OF, RF, SS
Bats: Switch
Throws: Right
Height: 5'11"
Weight: 175
Draft: Round 24 (2015 June Amateur Draft, Cleveland Indians)
School: New Mexico
Career: 2015-2025
Major League Statistics
Sam Haggerty compiled a career batting average of .262 with 29 home runs and 202 RBI in his 513-game career with the Mahoning Valley Scrappers, Lake County Captains, Lynchburg Hillcats, Columbus Clippers, Akron RubberDucks, Binghamton Rumble Ponies, Brooklyn Cyclones, Syracuse Mets, Tacoma Rainiers and Round Rock Express. He began playing during the 2015 season and last took the field during the 2025 campaign.
![]() Mahoning Valley Scrappers |
![]() Lake County Captains |
![]() Lynchburg Hillcats |
![]() Columbus Clippers |
![]() Akron RubberDucks |
![]() Brooklyn Cyclones |
![]() Syracuse Mets |
![]() Binghamton Rumble Ponies |
![]() Tacoma Rainiers |
![]() Round Rock Express |
Click on column headings to sort.
Batting:
| Year | Level | Lg | Team | GP | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | DP | HBP | SH | SF | IBB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | Short Season A | NYPL | Mahoning Valley Scrappers | 16 | 63 | 53 | 8 | 15 | 4 | 1 | 1 | 7 | 3 | 0 | 7 | 14 | .283 | .361 | .453 | .813 | 24 | 0 | 0 | 2 | 1 | 0 |
| 2016 | A | MIDW | Lake County Captains | 100 | 405 | 344 | 56 | 79 | 15 | 2 | 4 | 39 | 12 | 2 | 45 | 105 | .230 | .322 | .320 | .642 | 110 | 3 | 5 | 5 | 6 | 1 |
| 2017 | Advanced A | CARL | Lynchburg Hillcats | 112 | 501 | 427 | 72 | 108 | 27 | 13 | 3 | 32 | 49 | 13 | 67 | 103 | .253 | .355 | .398 | .754 | 170 | 7 | 2 | 3 | 2 | 0 |
| 2018 | AA | EL | Akron RubberDucks | 87 | 351 | 280 | 44 | 68 | 21 | 5 | 4 | 37 | 24 | 7 | 57 | 77 | .243 | .373 | .396 | .769 | 111 | 2 | 4 | 5 | 5 | 1 |
| 2018 | AAA | IL | Columbus Clippers | 7 | 21 | 17 | 3 | 3 | 0 | 0 | 0 | 2 | 2 | 0 | 2 | 6 | .176 | .300 | .176 | .476 | 3 | 0 | 1 | 1 | 0 | 0 |
| 2019 | Short Season A | NYPL | Brooklyn Cyclones | 6 | 25 | 21 | 5 | 7 | 3 | 0 | 0 | 4 | 0 | 0 | 4 | 8 | .333 | .440 | .476 | .916 | 10 | 0 | 0 | 0 | 0 | 0 |
| 2019 | AA | EL | Binghamton Rumble Ponies | 68 | 292 | 247 | 39 | 64 | 8 | 5 | 2 | 13 | 19 | 4 | 40 | 78 | .259 | .370 | .356 | .726 | 88 | 4 | 4 | 0 | 1 | 0 |
| 2019 | AAA | IL | Syracuse Mets | 12 | 49 | 42 | 9 | 13 | 4 | 1 | 1 | 9 | 4 | 0 | 4 | 10 | .310 | .383 | .524 | .907 | 22 | 0 | 1 | 2 | 0 | 1 |
| 2022 | AAA | PCL | Tacoma Rainiers | 39 | 179 | 152 | 28 | 43 | 11 | 2 | 6 | 25 | 15 | 1 | 18 | 34 | .283 | .369 | .500 | .869 | 76 | 2 | 4 | 3 | 2 | 0 |
| 2023 | AAA | PCL | Tacoma Rainiers | 47 | 222 | 185 | 41 | 60 | 15 | 4 | 8 | 29 | 19 | 2 | 29 | 37 | .324 | .419 | .578 | .997 | 107 | 1 | 4 | 0 | 4 | 0 |
| 2024 | AAA | PCL | Tacoma Rainiers | 19 | 81 | 71 | 8 | 22 | 2 | 0 | 0 | 5 | 7 | 1 | 8 | 19 | .310 | .388 | .338 | .726 | 24 | 1 | 1 | 1 | 0 | 0 |
| 2025 | AAA | PCL | Round Rock Express | 22 | 95 | 83 | 14 | 26 | 2 | 1 | 1 | 12 | 7 | 0 | 9 | 20 | .313 | .383 | .398 | .781 | 33 | 3 | 1 | 1 | 1 | 0 |
| Totals | 513 | 2189 | 1839 | 313 | 482 | 110 | 33 | 29 | 202 | 154 | 30 | 281 | 491 | .262 | .364 | .405 | .769 | 745 | 20 | 26 | 22 | 21 | 3 |
Fielding:
| Year | Level | Lg | Team | Pos | GP | PO | A | E | DP | Fld% | RF/G |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | Short Season A | NYPL | Mahoning Valley Scrappers | 2B | 6 | 17 | 18 | 0 | 2 | 1.000 | 5.833 |
| 2016 | A | MIDW | Lake County Captains | 2B | 48 | 95 | 125 | 4 | 28 | .982 | 4.583 |
| 2016 | A | MIDW | Lake County Captains | LF | 4 | 5 | 1 | 0 | 0 | 1.000 | 1.500 |
| 2016 | A | MIDW | Lake County Captains | OF | 4 | 5 | 1 | 0 | 0 | 1.000 | 1.500 |
| 2016 | A | MIDW | Lake County Captains | 3B | 33 | 24 | 67 | 5 | 4 | .948 | 2.758 |
| 2016 | A | MIDW | Lake County Captains | SS | 11 | 18 | 31 | 3 | 10 | .942 | 4.455 |
| 2017 | Advanced A | CARL | Lynchburg Hillcats | 2B | 96 | 179 | 212 | 8 | 53 | .980 | 4.073 |
| 2017 | Advanced A | CARL | Lynchburg Hillcats | LF | 3 | 4 | 0 | 0 | 0 | 1.000 | 1.333 |
| 2017 | Advanced A | CARL | Lynchburg Hillcats | OF | 3 | 4 | 0 | 0 | 0 | 1.000 | 1.333 |
| 2017 | Advanced A | CARL | Lynchburg Hillcats | SS | 11 | 13 | 30 | 5 | 5 | .896 | 3.909 |
| 2018 | AA | EL | Akron RubberDucks | 2B | 8 | 14 | 18 | 0 | 5 | 1.000 | 4.000 |
| 2018 | AAA | IL | Columbus Clippers | OF | 6 | 2 | 0 | 0 | 0 | 1.000 | .333 |
| 2018 | AA | EL | Akron RubberDucks | 3B | 41 | 26 | 60 | 10 | 3 | .896 | 2.098 |
| 2018 | AAA | IL | Columbus Clippers | LF | 4 | 2 | 0 | 0 | 0 | 1.000 | .500 |
| 2018 | AAA | IL | Columbus Clippers | 2B | 3 | 2 | 4 | 1 | 1 | .857 | 2.000 |
| 2018 | AA | EL | Akron RubberDucks | SS | 19 | 17 | 52 | 2 | 12 | .972 | 3.632 |
| 2018 | AA | EL | Akron RubberDucks | OF | 12 | 23 | 0 | 0 | 0 | 1.000 | 1.917 |
| 2018 | AA | EL | Akron RubberDucks | LF | 11 | 23 | 0 | 0 | 0 | 1.000 | 2.091 |
| 2018 | AA | EL | Akron RubberDucks | CF | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2018 | AAA | IL | Columbus Clippers | CF | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2018 | AAA | IL | Columbus Clippers | RF | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2019 | AAA | IL | Syracuse Mets | 2B | 7 | 16 | 16 | 0 | 6 | 1.000 | 4.571 |
| 2019 | AAA | IL | Syracuse Mets | LF | 5 | 5 | 0 | 0 | 0 | 1.000 | 1.000 |
| 2019 | AAA | IL | Syracuse Mets | OF | 5 | 5 | 0 | 0 | 0 | 1.000 | 1.000 |
| 2019 | AA | EL | Binghamton Rumble Ponies | 3B | 4 | 3 | 5 | 2 | 0 | .800 | 2.000 |
| 2019 | AA | EL | Binghamton Rumble Ponies | LF | 4 | 3 | 0 | 0 | 0 | 1.000 | .750 |
| 2019 | AA | EL | Binghamton Rumble Ponies | OF | 30 | 62 | 2 | 1 | 0 | .985 | 2.133 |
| 2019 | AA | EL | Binghamton Rumble Ponies | CF | 25 | 59 | 2 | 1 | 0 | .984 | 2.440 |
| 2019 | AA | EL | Binghamton Rumble Ponies | 2B | 23 | 39 | 57 | 2 | 11 | .980 | 4.174 |
| 2019 | Short Season A | NYPL | Brooklyn Cyclones | 3B | 2 | 5 | 4 | 0 | 0 | 1.000 | 4.500 |
| 2019 | AA | EL | Binghamton Rumble Ponies | SS | 2 | 5 | 4 | 0 | 3 | 1.000 | 4.500 |
| 2019 | AAA | IL | Syracuse Mets | SS | 2 | 0 | 1 | 0 | 1 | 1.000 | .500 |
| 2019 | Short Season A | NYPL | Brooklyn Cyclones | 2B | 1 | 3 | 1 | 0 | 1 | 1.000 | 4.000 |
| 2019 | Short Season A | NYPL | Brooklyn Cyclones | LF | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2019 | Short Season A | NYPL | Brooklyn Cyclones | OF | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2019 | AA | EL | Binghamton Rumble Ponies | RF | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2019 | Short Season A | NYPL | Brooklyn Cyclones | SS | 1 | 2 | 3 | 0 | 2 | 1.000 | 5.000 |
| 2022 | AAA | PCL | Tacoma Rainiers | SS | 7 | 12 | 16 | 2 | 1 | .933 | 4.000 |
| 2022 | AAA | PCL | Tacoma Rainiers | 2B | 29 | 64 | 68 | 5 | 20 | .964 | 4.552 |
| 2022 | AAA | PCL | Tacoma Rainiers | CF | 2 | 6 | 0 | 0 | 0 | 1.000 | 3.000 |
| 2023 | AAA | PCL | Tacoma Rainiers | 3B | 6 | 7 | 7 | 1 | 1 | .933 | 2.333 |
| 2023 | AAA | PCL | Tacoma Rainiers | LF | 6 | 11 | 1 | 1 | 0 | .923 | 2.000 |
| 2023 | AAA | PCL | Tacoma Rainiers | CF | 4 | 14 | 0 | 0 | 0 | 1.000 | 3.500 |
| 2023 | AAA | PCL | Tacoma Rainiers | 2B | 15 | 38 | 31 | 0 | 9 | 1.000 | 4.600 |
| 2023 | AAA | PCL | Tacoma Rainiers | SS | 11 | 16 | 22 | 0 | 5 | 1.000 | 3.455 |
| 2024 | AAA | PCL | Tacoma Rainiers | 2B | 8 | 14 | 15 | 1 | 4 | .967 | 3.625 |
| 2024 | AAA | PCL | Tacoma Rainiers | CF | 6 | 7 | 1 | 0 | 0 | 1.000 | 1.333 |
| 2024 | AAA | PCL | Tacoma Rainiers | LF | 4 | 1 | 1 | 0 | 0 | 1.000 | .500 |
| 2024 | AAA | PCL | Tacoma Rainiers | SS | 2 | 8 | 1 | 0 | 0 | 1.000 | 4.500 |
| 2025 | AAA | PCL | Round Rock Express | 2B | 4 | 7 | 14 | 0 | 5 | 1.000 | 5.250 |
| Totals | 502 | 796 | 793 | 47 | 166 | .971 | 3.165 |
Minor League Service:
| Year | Level | League | Team | Affiliation | First Appearance | Final Appearance |
|---|---|---|---|---|---|---|
| 2015 | Short Season A | New York-Pennsylvania League | Mahoning Valley Scrappers | CLE | July 11, 2015 | August 9, 2015 |
| 2016 | A | Midwest League | Lake County Captains | CLE | April 8, 2016 | September 5, 2016 |
| 2017 | Advanced A | Carolina League | Lynchburg Hillcats | CLE | April 6, 2017 | September 3, 2017 |
| 2018 | AA | Eastern League | Akron RubberDucks | CLE | April 5, 2018 | September 3, 2018 |
| 2018 | AAA | International League | Columbus Clippers | CLE | June 28, 2018 | July 4, 2018 |
| 2019 | AA | Eastern League | Binghamton Rumble Ponies | NYN | April 4, 2019 | August 18, 2019 |
| 2019 | Short Season A | New York-Pennsylvania League | Brooklyn Cyclones | NYN | June 27, 2019 | July 4, 2019 |
| 2019 | AAA | International League | Syracuse Mets | NYN | August 19, 2019 | August 30, 2019 |
| 2022 | AAA | Pacific Coast League | Tacoma Rainiers | SEA | April 5, 2022 | June 28, 2022 |
| 2023 | AAA | Pacific Coast League | Tacoma Rainiers | SEA | June 9, 2023 | August 29, 2023 |
| 2024 | AAA | Pacific Coast League | Tacoma Rainiers | SEA | April 5, 2024 | May 18, 2024 |
| 2025 | AAA | Pacific Coast League | Round Rock Express |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.










