Artificial graphite is made from high quality cokes by novel sphericalization and nanopore introduction. Compared with natural graphite, artificial graphite has been demonstrated to show higher energy density, longer cycling durability, and lower expansion at high temperature.