Green won 34 midget races between 1948 and 1950 in Oklahoma and Missouri, and several more in Texas. He won the 1949 Oklahoma City and Southwest AAA titles. He won in seven different Offenhauser cars. Green placed fourth in his first Indianapolis 500 in 1950. He finished 22nd in the 1951 Indianapolis 500.