Querrás usar un UNION SELECT :
SELECT p.id, COUNT(p.id), SUM(p.points)
FROM (SELECT userh_userid AS id, userh_points AS points
FROM users_history1
UNION SELECT userl_userid, userl_points
FROM users_ladders1) AS p
GROUP BY p.id
La subconsulta es la parte importante. Le dará una sola tabla con los resultados combinados de las tablas actual e histórica. Luego puede seleccionar de esa tabla y hacer COUNT y SUM para obtener sus promedios.
Mi sintaxis de MySQL está bastante oxidada, así que disculpe. No he tenido la oportunidad de ejecutar esto, por lo que ni siquiera estoy seguro de si se ejecuta, pero debería ser suficiente para comenzar.