Steiner set a national record in 1981, collecting 8,279 points at a meet in Baton Rouge, United States (1981-06-03).
Steiner won the silver medal at the 1979 Pan American Games in San Juan, Puerto Rico.
Steiner finished fourth at the 1975 Pan American Games and 22nd at the Montreal 1976 Summer Olympics.
In 1977, while competing for Brigham Young University he earned All-American honors and the NCAA title with a score of 7,659 points.
[1] He later improved upon the record in 1983 at Provo, but the meet was hand timed, common for all but the top level decathlons of that era.