McDonnel vant to olympiske medaljer i skyting under Sommer-OL 1912 i Stockholm. Han var med på det amerikanske laget som kom på andreplass på 100 meter løpende hjort enkeltskudd bak Sverige.