Olá Beto,
primeiro atente-se sempre à notação, O2-, Na+, Mg2+ e Al3+(cargas sobrescritas), precisa sim ser em maiúculas, sim, eles possuem o mesmo número de elétrons(10 elétrons), porém note que o número de prótons é diferente:
O2-: 8 prótons
Na+: 11 prótons
Mg2+:12 prótons
Al3+: 13 prótons
Os prótons representam cargas positivas, portanto por simples atração eletrostática no caso do Al3+, temos 13 próton(cargas positivas) no centro do íon e 10 elétrons(cargas negativas), esses elétrons são atraídos para o centro conferindo uma diminuição no raio iônico comparado com o alumínio metálico, em contrapartida, no ânion O2- temos 8 prótons no centro e 10 elétrons, temos uma repulsão dos elétrons entre si. Eles estão comparativamente em maior quantidade não é mesmo? Essa repulsão faz o raio iônico aumentar. Consequentemente o maior raio iônico é o do O2-.
Quaisquer dúvidas pode entrar em contato ficarei feliz em ajudar. Dá uma olhada no meu blog do Profes, cada semana trarei novidades.
Bons estudos.