All-rounder — (able in various walks of life).

He is an all- rounder, well up both in studies and in games.