Greg Geier spent much of his racing career working as an assistant to trainer Gene Cilio. After Cilio passed away, Geier became a head trainer himself, and since having his name down in the program for the first time in 2003, Geier has steadily hung in there. In eight calendar years in charge of strings in Chicago and New Orleans, Geier has won 213 races from 2,013 runners. He has sent out 23 starters in graded stakes races and won with two of them.