A MELBOURNE teen has taken on supermarket giant Aldi, and won.

Aldi Australia today committed to pulling cage eggs from their shelves across the country by 2025, following a petition launched by Alphington 14-year-old Angelina Popovski in March.

Angelina launched the change.org campaign following a school project on factory farming, in the hopes she could ruffle Aldi’s feathers into action.

RELATED: Alphington teen tackles Aldi Australia in fight to stop cage eggs

The petition quickly gained the support of animal welfare group Animals Australia, and reached almost 100,000 signatures in just two months.

Angelina today thanked the 97,088 people who lent their signature to her petition, and thanked Aldi Australia for their commitment to pull caged eggs from their shelves.

“Way to go Aldi Oz,” Angelina said.

“When I started this petition, I really had no idea where it would end. I just had hope.

“I know sometimes people sign online petitions and think ‘that’s that’ — but we’ve proved otherwise.”

Animals Australia spokeswoman Lisa Chalk welcomed Aldi Australia’s announcement.

“This is a win for the 100,000 people who supported Angelina and Animals Australia’s campaign, it’s a win for Aldi’s customers who’ve been heard, it’s a win for everyone who cares about animals, but ultimately, Aldi’s decision is a win for hens,” Ms Chalk said.

“Caging hens for their entire lives for the sake of cheap eggs is cruel and immoral and that’s why we’re seeing more and more corporations the world over refusing to financially support the cage egg industry.”

More than half of the eggs currently sold in Aldi Australia stores are cage eggs.

In today’s announcement, the supermarket giant has committed to working with suppliers to transition to selling only cage-free eggs by 2025.

“Aldi believes the best outcome will be achieved for everyone when the transition is done cooperatively and collaboratively with the industry, customers and other relevant parties,” an Aldi Australia spokesman said.