"Own goal" is definitely used in American English. I don't think there is any other term that can replace it.
I did not expect the translation to be from British English to American English!
Does anyone know how to say "own goal" in Spanish? I guess it would be the opposite of a golaso (golazo?) haha.