The Orioles selected Meisinger in the 11th round of the 2015 MLB draft,[2] and he signed. He made his professional debut with the GCL Orioles, and after one scoreless inning in which he struck out the side, he was promoted to the Aberdeen IronBirds where he finished the year with a 1.99 ERA in 22+2⁄3 relief innings pitched. In 2016, he pitched for the Delmarva Shorebirds and Frederick Keys where he was 6–4 with a 1.57 ERA in 74+2⁄3 relief innings pitched between both teams, and in 2017, he played with the Bowie Baysox where he pitched to a 4–3 record and 3.00 ERA in 63 innings pitched out of the bullpen.[3] He began 2018 with Bowie and was promoted to the Norfolk Tides in May.
Meisinger was promoted to the major leagues on June 29, 2018,[4][5] and he made his major league debut that same night, pitching 1+2⁄3 innings in relief in which he gave up one run on two hits, striking out one.[6][7]
Meisinger was designated for assignment by the Cardinals on December 21, 2018 to make room on their 40-man roster for Andrew Miller.[9] He cleared waivers and was outrighted to the Memphis Redbirds.[10]
On August 17, 2020, Meisinger was selected to the active roster. Meisinger was designated for assignment by the Cardinals on September 8, 2020.[11] In his time in the majors in 2020, Meisinger pitched 2+2⁄3 scoreless innings, allowing only one hit and four walks while striking out three. Meisinger elected free agency on October 5, 2020.
Chicago Cubs
On March 1, 2021, Meisinger signed a minor league contract with the Chicago Cubs organization.[12] On May 9, he pitched the ninth inning of a no-hitter against the Indianapolis Indians at Principal Park in Des Moines, Iowa.[13] Preceded on the mound by Shelby Miller, Tommy Nance, and Brad Wieck, he completed the combined no-hit game and earned a save.[14] On August 12, 2021, Meisinger's contract was selected by the Cubs.[15] Meisinger made seven appearances for the Cubs, struggling to a 12.27 ERA with six strikeouts. On August 28, he was designated for assignment by the Cubs.[16]
Los Angeles Dodgers
On August 31, Meisinger was claimed off of waivers by the Los Angeles Dodgers.[17] He spent one day on the major league roster before being optioned to the Triple–A Oklahoma City Dodgers without appearing in a game. He was outrighted off the 40-man roster on September 5. In Triple–A, he allowed only one earned run in 10+2⁄3 innings over 10 games for a 1.69 ERA.[18] On October 8, Meisinger elected free agency.[19]
Arizona Diamondbacks
On March 22, 2022, Meisinger signed a minor league deal with the Arizona Diamondbacks. He was released on May 24, 2022.
Long Island Ducks
On June 3, 2022, Meisinger signed with the Long Island Ducks of the Atlantic League of Professional Baseball. In 22 appearances (6 starts) for the Ducks, he registered a 3–3 record and 7.06 ERA with 48 strikeouts across 43+1⁄3 innings pitched. Meisinger became a free agent following the season.
Cincinnati Reds
On May 19, 2023, Meisinger signed a minor league contract with the Cincinnati Reds and was assigned to Double-A Chattanooga Lookouts.[20] In 33 relief outings split between Chattanooga and the Triple–A Louisville Bats, he accumulated a 6.30 ERA with 50 strikeouts and 10 saves across 40 innings. Meisinger elected free agency following the season on November 6.[21]
High Point Rockers
On April 15, 2024, Meisinger signed with the High Point Rockers of the Atlantic League of Professional Baseball.[22] In 23 appearances for the Rockers, he compiled a 1.09 ERA with 34 strikeouts across 24+2⁄3 innings pitched. On July 3, Meisinger was released by High Point to pursue an opportunity in the Mexican League.[23]
Diablos Rojos del México
On July 5, 2024, Meisinger signed with the Diablos Rojos del México of the Mexican League.[3] He made 9 scoreless appearances for the Diablos, striking out 11 batters over 9+1⁄3 innings of relief. With the team, Meisinger won the Serie del Rey.[24]