La battaglia di Megalopoli ebbe luogo contemporaneamente, o dopo pochi mesi, a quella più importante di Gaugamela (1º ottobre 331 a.C.), per cui Alessandro dovrebbe essere venuto a sapere della disfatta spartana verso la fine del 331 a.C. a Sittachene o più probabilmente solo nella primavera del 330 a.C. in Ecbatana Poco dopo egli liberò le truppe alleate greche, che la lega di Corinto gli aveva fornito per la campagna di rappresaglia contro i persiani, dagli obblighi nei suoi confronti. Alessandro aveva dispettosamente definito "guerra dei topi" il conflitto fra il suo amministratore e la città di Sparta, poiché egli aveva condotto in Asia, al contrario di Antipatro, una guerra molto più grande. Ma retrospettivamente parlando tuttavia le enormi perdite subite da ambo le parti a Megalopoli danno l'impressione di una valutazione ingiustificata: Alessandro non doveva aver subito in nessuna delle sue battaglie contro i Persiani perdite di tale dimensione.