Skriv en fortsættelse til dette afsnit - Hayes tjente også i militæret i den spansk-amerikanske krig, filippinsk-amerikanske krig og første verdenskrig. Han var medlem af First Cleveland Troop, senere kendt som Troop A af Ohio National Guard. Under den spansk-amerikanske krig blev han udnævnt til major i First Ohio Cavalry. Han kæmpede i Santiago de Cuba-kampagnen, hvor han blev såret under krydset af San Juan-floden og angrebet på San Juan-bakken.
, og senere i invasionen af Puerto Rico.