Greer ble olympisk mester i roing den 30. september under OL 1904 i St. Louis. Han vant singelsculler foran James Juvenal og tre andre landsmenn.