Mehan ble olympisk mester i rugby union under OL 1920 i Antwerpen. Han var med på det amerikanske laget som vant rugby union. Det var kun to lag som deltok, USA og Frankrike. Det ble kun spilt en kamp, USA vant kampen mot Frankrike med 8-0.