For any finite group G, we give a representation ring valued Riemann-Hurwitz theorem for certain families of complex curves with G-action. We do so by proving it for the universal G-cover over the moduli space of pointed admissible G-covers. We apply these results to give an alternate definition of orbifold cohomology and to calculate some Gromov-Witten invariants.