On December 9, 2016, VanMeter was traded to the Cincinnati Reds as the player to be named later for Luis Torrens.[5] The Reds assigned him to the Pensacola Blue Wahoos and he spent the whole 2017 season there, batting .255/.326/.352 with five home runs, 54 RBIs and 15 stolen bases in 132 games. VanMeter spent 2018 with both Pensacola and the Louisville Bats, slashing a combined .260/.337/.454 with 12 home runs and 59 RBIs in 128 total games between both teams.[6] He returned to Louisville to begin 2019.
On May 5, 2019, VanMeter was promoted to the major leagues for the first time, and made his major league debut against the San Francisco Giants.[7] On July 20, against the St. Louis Cardinals, he hit his first major league home run.[8]
In 2021, VanMeter batted .212/.297/.354 with 6 home runs and 36 RBIs in 112 games. He was designated for assignment on March 27, 2022.
Pittsburgh Pirates
On March 31, 2022, VanMeter was traded to the Pittsburgh Pirates in exchange for Listher Sosa.[11] On May 7, in a game against the Cincinnati Reds, VanMeter was used as an emergency catcher for the final inning of the 9–2 loss. He was forced into action after Roberto Pérez suffered a season-ending hamstring injury and Andrew Knapp was given his first career ejection after arguing a check swing call.[12] On May 22, in a blowout loss against the St. Louis Cardinals, VanMeter pitched the ninth inning for the team, allowing four hits and five runs, including a pair of home runs.[13]
On September 6, VanMeter was designated for assignment. He cleared waivers and was sent outright to the Triple–A Indianapolis Indians on September 10.[14] In 67 games for Pittsburgh, batted .187 with 3 home runs and 14 RBI. VanMeter elected free agency following the season on October 6.[15]
Milwaukee Brewers
On January 9, 2023, VanMeter signed a minor league deal with the Milwaukee Brewers.[16] In 46 games for the Triple-A Nashville Sounds, he batted .199/.400/.362 with 6 home runs and 20 RBI. On September 24, following multiple stints on the injured list, VanMeter was released by the Brewers organization.[17]
New York Yankees
On January 17, 2024, VanMeter signed a minor league contract with the New York Yankees.[18] In 59 games for the Triple–A Scranton/Wilkes-Barre RailRiders, he hit .177/.335/.293 with three home runs, 27 RBI, and five stolen bases. VanMeter was released by the Yankees organization on August 12.[19]