If a non citizen married to a US citizen for more than 3 years gets divorced will they still be eligible for a green card?

Yes.