Glover vant en olympisk bronsemedalje i friidrett under OL 1912 i Stockholm. Han var med på det britiske laget som kom på tredjeplass i lagkonkurransen i terrengløp bak Sverige og Finland. De andre på laget var Frederick Hibbins og Thomas Humphreys.