Ballesteros played for Smart Gilas, the Philippine national team, and was one of the Smart Gilas' pioneers. Of all the big men from the first Gilas team, he stayed with the team the longest, from its creation in 2008 until 2011, when he was drafted to the PBA.