Addo was part of the national team which competed in the 2010 FIFA U-20 Women's World Cup held in Germany and competed at the 2012 FIFA U-20 Women's World Cup held in Japan.