He was a utilityman who played in MLB between 1956 and 1969 for the New York Giants (1956–57), Detroit Tigers (1958; 1960–61), Kansas City Athletics (1961), Baltimore Orioles (1962), Pittsburgh Pirates (1965) and San Francisco Giants (1966; 1969).
Basically a third baseman, Virgil played all positions except pitcher and center field.
He batted and threw right-handed, was 6 feet 1 inch (1.85 m) tall and weighed 174 pounds (79 kg).