Ice time is the biggest factor, there's a direct proportion, so 45 percent is 1.8 times more experience than 25. Intensity is second. The third is the quality of the opponent. Fourth is the type of match (representative friendlies give significantly more XP than they should - see table (all factors equal, one player has played a representative friendly, the other has not).
docs.google.com/spreadshe...