Lavastida began his professional career in 2019 with the Mahoning Valley Scrappers of the Short-Season A New York Penn League. After 58 games he was promoted to the Lake County Captains of the Lo-A Midwest League. He appeared in one game with Lake County and for the season hit a combined .335 with two home runs, three triples, and 19 doubles. He drove in 38 runs, scored 40 times, and stole three bases
Lavastida started the 2021 season with the Captains, and then was promoted, after 48 games to the Akron RubberDucks of the AA Northeast League. After 29 games with Akron, he moved up again to the Columbus Clippers of the AAA East League. In 84 games he hit .289 with nine home runs, 19 doubles and one triple. He drove in 51, scored 50 times and stole a career-high 16 bases.
In his Major League debut against the Kansas City Royals, Lavastida started the game at catcher and went 0 for 4 at the plate with a walk.