OoT goblins will be the best xp. You just have to steady grind those shitters and not fall asleep.
2nd best is likely to be a well-composed king group jumping picks to continually clear high lvl mobs. Hamlord hypothetically is better but multiple uncontested picks with that camp won't exist.
The hole is actually good xp. It can be rough to replace people without cutting into grind time, and golems are bad xp but amazing pets. IMO a good undead grind group will beat anything, but you need to kinda stack the team or bring already-50s.
Finally, if you can get hamlord camp and line it up so that frenzy is being done by a farmer and you can have all the trash, that ends up being great. Lord to sav isn't bad as an alternative until about 47-48 where a lot is turning green.
Steady xp at efreeti does not exist anymore. MAYBE you might pull off getting the non-named trash while a farmer keeps the room while camping in a place where whoever trains them misses you, and come out ok. Maybe.