Logan vant en olympisk sølvmedalje i roing under OL 1912 i Stockholm. Han var med på den britiske båten som kom på andreplass i firer med styrmann. De tapte finalen til den tyske båten med mannskap fra «Ludwigshafener Ruderverein». De britiske roerne fra roklubben «Thames Rowing Club» var; Julius Beresford, Karl Vernon, Charles Rought, Bruce Logan og Geoffrey Carr som styrmann.