Harper slog to homeruns mod Miami Marlins på åbningsdagen af sæsonen 2013. I en alder af 20 blev han den yngste spiller i Major League, der ramte to homeruns i sit holds første kamp i sæsonen. Han blev kåret til starter for MLB All-Star Game
Hans andet All-Star-valg.