Greggan vant en olympisk sølvmedalje i tautrekking under OL 1908 i London. Han var med på det britiske laget som kom på andreplass i tautrekkingskonkurransen. De vant over Sverige i semifinalen men tapte finalen til . Det var fem lag som deltok, alle medaljene ble vunnet av britiske lag.