Pittsburgh Pirates The
Pittsburgh Pirates drafted Topa in the 17th round, 509th overall, of the
2013 MLB draft.
Rockland Boulders In May 2017, Topa signed with the
Rockland Boulders of the
Can-Am League. He pitched in 20 games for Rockland, carrying a 3.50 ERA with 80 strikeouts over innings pitched. He also rediscovered his love of baseball in the independent league.
Texas Rangers On June 17, 2018, Topa signed a minor league contract with the
Texas Rangers. He spent the majority of the season with the Double-A
Frisco RoughRiders and also appeared in one game for the High-A
Down East Wood Ducks. In 9 games (6 starts) for Frisco, Topa recorded a 5.71 ERA with 34 strikeouts across 41 innings. He elected free agency following the season on November 2.
Milwaukee Brewers On March 28, 2019, Topa signed a minor league contract with the
Milwaukee Brewers. He spent the majority of the season with the
Biloxi Shuckers and also played for the
Carolina Mudcats. On July 28, 2020, the Brewers added Topa to their 60-man player pool. Topa was called up to the majors for the first time on August 31, 2020 and made his debut that night against the
Detroit Tigers. Topa pitched two innings allowing two runs on two hits while striking out two. Topa finished the season with the Brewers and pitched two scoreless innings in Game 1 of the
NL Wild Card Series. On March 29, 2021, it was announced that Topa had suffered a flexor tendon strain and would miss the first half of the 2021 season. On April 6, Topa was placed on the 60-day
injured list. On September 4, Topa was activated off of the injured list. On May 30, 2022, Topa was placed on the 60-day injured list with an elbow injury. He was activated on August 13 and optioned to the Triple-A
Nashville Sounds. In parts of three seasons with the Brewers, Topa had an 8.35 ERA in innings.
Seattle Mariners On January 7, 2023, the Brewers traded Topa to the
Seattle Mariners for minor league pitcher Joseph Hernandez. but joined the team on April 10. In 75 relief outings, Topa registered a 2.61 ERA with 61 strikeouts, 3 saves and two blown saves across 69 innings of work.
Minnesota Twins On January 29, 2024, the Mariners traded Topa,
Anthony DeSclafani,
Gabriel González, Darren Bowen, and cash to the
Minnesota Twins for
Jorge Polanco. On May 15, Topa was diagnosed with a partial tear in the
patellar tendon in his left knee. He subsequently received a
platelet-rich plasma injection and was shut down for six weeks. Topa was activated from the injured list on September 25. He pitched in three of the Twins final five games of the season, allowing no runs and one hit in innings. == Personal life ==