Travis Slayden MacGregor (born October 15, 1997) is an American professional baseball pitcher in the New York Yankees organization.
MacGregor attended East Lake High School in Tarpon Springs, Florida. As a senior in 2016, he posted a 0.92 ERA with 82 strikeouts over 54 innings.
MacGregor was drafted by the Pittsburgh Pirates in the second round, with the 68th overall selection, of the 2016 Major League Baseball draft. He signed for $900,000, forgoing his commitment to play college baseball at Clemson University.
MacGregor made his professional debut with the Gulf Coast League Pirates, going 1âÂÂ1 with a 3.13 ERA over innings. He spent the 2017 season with the Bristol Pirates with whom he started 12 games and went 1âÂÂ4 with a 7.84 ERA over innings. He played 2018 with the West Virginia Power and started 15 games, going 1âÂÂ4 with a 3.25 ERA and 74 strikeouts over innings.
He sat out the 2019 season after undergoing Tommy John surgery, and also did not play in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.
MacGregor returned to play in 2021 with the Altoona Curve and went 4âÂÂ9 with a 6.25 ERA over 21 starts, striking out 88 batters over innings. MacGregor opened the 2022 season with Altoona in their starting rotation but was later moved to the bullpen. In late June, he was promoted to the Indianapolis Indians. Over 38 games (three starts) between the two teams, he went 6âÂÂ4 with a 5.22 ERA and 103 strikeouts over 81 innings.
On November 10, 2022, MacGregor elected free agency. On March 9, 2023, he reâÂÂsigned with the Pirates on a minor league contract. He finished the season with a 3.82 ERA and 84 strikeouts in innings between Double-A Altoona and Triple-A Indianapolis. MacGregor elected free agency again following the season on November 6.
On December 4, 2023, MacGregor signed a minor league contract with the Los Angeles Angels. He was assigned to the TripleâÂÂA Salt Lake Bees. MacGregor was released by the Angels organization on July 4, 2024. He reâÂÂsigned with the organization on July 11. He played the entirety of the 2024 season with the TripleâÂÂA Salt Lake Bees, with whom he compiled a 3.61 ERA with 73 strikeouts across innings pitched in relief. MacGregor elected free agency following the season on November 4.
On February 3, 2025, MacGregor signed a minor league contract with the Texas Rangers. In 36 relief appearances for the Double-A Frisco RoughRiders, he logged an 0-3 record and 5.31 ERA with 44 strikeouts and two saves across innings pitched. MacGregor was released by the Rangers organization on July 29.
On August 9, 2025, MacGregor signed a minor league contract with the Milwaukee Brewers organization. He made 11 appearances for the Double-A Biloxi Shuckers, posting an 0-3 record and 3.48 ERA with 11 strikeouts and three saves across innings pitched. MacGregor elected free agency following the season on November 6.
On December 12, 2025, MacGregor signed a minor league contract with the New York Yankees.