Miranda Kerr's Top Bikini Moments!

Miranda Kerr turns 31 on Sunday! She may no longer be a Victoria's Secret angel but she has still had plenty of memorable bikini-filled moments. The busy mom is no stranger to slipping into sexy two-pieces, so in honor of her birthday, take a look at her hottest snaps.

Bauer-Griffin Online

She smiled during a January 2008 shoot in St. Barts.

INFphoto.com

Play turned to work for Miranda in January 2010 in St. Barts on a Victoria's Secret photo shoot.

Bauer-Griffin Online

She showed off her backside on a yacht in St. Barts in January 2010.

Getty

Miranda promoted the Victoria's Secret 2012 Swim collection with fellow Angel Candice Swanepoel.

Bauer-Griffin Online

She was in Miami for another Victoria's Secret shoot in November 2008.

Bauer-Griffin Online

Miranda smiled during a bikini-bottom sunning session during a Spanish vacation in June 2008.

FameFlynet

She did a shoot in her home country of Australia in August 2009.

FameFlynet

Miranda modeled a black number in Malibu in April 2011 for Victoria's Secret.

Getty

She was all smiles at the November 2009 Victoria's Secret Fashion Show in NYC.

Bauer-Griffin Online

Miranda relaxed poolside in Spain with Orlando Bloom in June 2008.

Getty

Miranda modeled the $2.5 million bra during the 2011 Victoria's Secret runway show.

FameFlynet

Miranda threw her hands up during an August 2012 photo shoot in Sydney, Australia.

Bauer-Griffin Online

She rang in 2010 on a yacht in St. Barts with Orlando.

WireImage

Miranda wore yellow for a runway show in Spain in 2008.

INFphoto.com

Miranda joined fellow Angels Candice Swanepoel and Alessandra Ambrosio in LA during March 2010.

FameFlynet

She was on hand for a beach photo shoot in Sydney, Australia, in August 2012.

WireImage

Miranda walked the 2007 Victoria's Secret Fashion Show in LA.

FameFlynet

Miranda sported a black bikini top and jeans on a Victoria's Secret St. Barts shoot in 2010.

FameFlynet

Miranda kept her hair out of the wind on a balcony at the Contemporary Art in The Rocks in Sydney during a fashion shoot for Grazia in October 2009.

FameFlynet

Miranda showed off her postbaby body in April 2011 while modeling for a Victoria's Secret shoot in Malibu.

INFphoto.com

Miranda showed off her bikini body in Bora Bora during a May 2012 vacation with her family.

Bauer-Griffin Online

Miranda had a grin on her face during a 2008 beach stop in St. Barts.

Bauer-Griffin Online

She kept it playful in a skirted bikini in St. Barts for an October 2009 Victoria's Secret photo shoot.

WireImage

She showed support for Victoria's Secret in 2008 in Miami.

WireImage

Miranda modeled for David Jones in Sydney during 2005.