Are those compaible with Moto G?

Yes, Betron B25 Noise isolating earphones are compatible with all devices has a 3.5mm audio output.