A specific breakdown per char is theoretically possible, but I'd rather not take the time to implement it just yet. I might need to do it for bot detection at some point, but for now I doubt the statistics would be that useful.
Exp stats for levels 20 to 24:
( 5.99%) better at skill
( 4.59%) better at spells
( 3.99%) cleric heal
( 1.52%) cleric refresh
( 1.68%) cleric spellcast
( 0.36%) cleric turn
( 6.06%) damage
( 36.48%) death solo
( 5.65%) deathhi lvl group
( 8.55%) deathlo lvl group
( 0.17%) defending
( 0.00%) god granted
( 1.01%) leading
( 0.53%) mage brew potion
( 3.38%) mage offensive cast
( 1.87%) mage spellcast
( 0.88%) quest complete
( 0.70%) ranger butcher
( 0.02%) ranger fishing
( 0.02%) ranger forage
( 0.01%) ranger gather wood
( 0.01%) ranger skinning
( 1.05%) thief backstab
( 0.00%) thief brew poison
( 0.00%) thief bribe
( 4.43%) thief pickpocket
( 0.77%) thief shoplift
( 0.18%) thief steal gold
( 0.01%) thief steal object
( 0.68%) warrior berserk
( 6.02%) warrior disarm
( 0.61%) warrior intimidate
( 0.78%) warrior protect
( 0.53%) warrior rescue
( 0.07%) warrior tank
( 1.22%) warrior taunt
Exp stats for levels 10 to 14:
( 2.93%) better at skill
( 1.60%) better at spells
( 1.36%) cleric heal
( 0.23%) cleric refresh
( 1.47%) cleric spellcast
( 0.38%) cleric turn
( 8.63%) damage
( 40.93%) death solo
( 0.36%) deathhi lvl group
( 13.82%) deathlo lvl group
( 0.39%) defending
( 0.00%) god granted
( 1.28%) leading
( 0.75%) mage brew potion
( 3.39%) mage offensive cast
( 2.17%) mage spellcast
( 6.15%) quest complete
( 0.06%) ranger butcher
( 0.41%) ranger fishing
( 0.03%) ranger forage
( 0.00%) ranger gather wood
( 0.00%) ranger skinning
( 0.51%) thief backstab
( 0.00%) thief bribe
( 3.24%) thief pickpocket
( 0.19%) thief shoplift
( 6.52%) warrior disarm
( 1.66%) warrior rescue
( 1.56%) warrior taunt