Vidal was a very good minor league hitter, but a poor fielder. He led his league three times in errors by an outfielder (1959, 1965 and 1966). Playing for the Hobbs Pirates of the Sophomore League in 1960, he hit .342 with 17 home runs and 81 RBI from just 93 games. In 1963, Vidal won the California LeagueTriple Crown while playing for the Single-A Reno Silver Sox. He had a batting average of .340 with 40 home runs and 162 RBI in 139 games and was named the league's Most Valuable Player.[2] He was called up to the Indians in September 1966 after hitting .293 with 15 home runs and 57 RBI in 115 games for the Triple-A Portland Beavers of the Pacific Coast League.[2]
During his four stints in the big leagues, Vidal never got on track at the plate, with successive averages of .188, .118, .167 and .192.[1] He made 53 appearances in the outfield, 35 of which were starts, and, ironically, was charged with just one error in 65 total chances.[1] On May 19, 1969, Vidal was traded by the Seattle Pilots to the New York Yankees, and never again appeared in a big league game.[1]