- 1964 – Teamed up with Keith Jackson and brother Charlie with a 1950 Ford. Bill was nominated as the driver at the 3rd race, which required his mother to sign a waiver form for him as he was underage.
- 1965 – Won three “B” Trophy Dashes in his rookie season.
- 1966 – Bill ended the season in 5th position in V.A.R.A. points with his new 1952 Stock Car.
- 1967 – He won his first “A” Trophy Dash with his 1953 Ford Stock Car.
- 1969 – He drove the ex-Gary Kershaw 1955 Chev Stock Car. Was chosen driver of the week (May 24th); won the Corby Cup (most Main Event wins); won the Sponsor’s Trophy; won the CFAX Popular Driver Award; was track record holder (20:73 – Aug. 23rd); and tied Mel Marshall for the season points championship.
- 1970 – Moved up to Late Model Stock class, finishing 3rd in points for the year.
- 1971 – Sixth in points in Super Stock class and won best appearing Super Stock car.
- 1972 and 1974 – Ended each season in 3rd spot in the points championships.
- 1975 – 7th in championship points. Also competed in the International Drivers Challenge Series, finishing 12th overall.
- 1976 – Won the Super Stock points championship by a large margin. During the year he won the July Cup; the Sponsors Trophy; The Roy White Memorial Award; and was again voted the CFAX Popular Driver.
- 1977 – Bill raced only occasionally. Served on the executive of the Vancouver Island Track Racing Association (VITRA) as a Director.
- 1978 and 1979 – Bill was Vice-President of VITRA. He served as President of VITRA in 1980, 1989 and 1990.
- Also served as President of ther Victoria IMCA organization and sat on the board of directors for the Old Time Racers Association (OTRA). He also drove OTRA race cars in the mid-1980’s and campaigned an IMCA race car later on.