Ryan Donahue is a retired NFL punter who last played for the Detroit Lions. He entered the league in 2011 out of Iowa. At Iowa (2007–10) he punted 251 times for 10,514 yards (41.9 per punt).