Dia berkompetisi di kedua acara lompat di Olimpiade Beijing 2008 dan finis keempat dalam lompat tiga kali dengan rekor Asia 15,11 meter. Rypakova telah mewakili Kazakhstan di Kejuaraan Dunia Atletik 2007 dan 2009. Dia mencapai podium dunia untuk pertama kalinya di Kejuaraan Indoor Dunia IAAF 2010, di mana dia meraih emas dengan rekor lompatan dalam ruangan Asia 15,14 m. Dia memenangkan medali emas dalam lompat ganda di Olimpiade London 2012.
Dia menjadi juara dalam ruangan nasional lompat jauh dan tiga kali lipat pada awal tahun 2010, dan dia memilih untuk berkompetisi dalam lompat ganda di Kejuaraan Dunia Dalam Ruangan IAAF 2010. Dia menyelesaikan serangkaian lompatan terbaik pribadi di final , bertarung melawan juara bertahan Yargelis Savigne untuk medali emas. Setelah menyegel tempat pertama dengan lompatan putaran keempat 14,93 m dan terbebas dari tekanan kompetitif, lompatan terakhirnya membuatnya mencapai level baru: dia melompat 15,14 m – hasil yang menempatkannya sebagai pelompat terpanjang ketiga di dalam ruangan setelah mantan juara dunia Ashia Hansen dan Tatyana Lebedeva .
Lompat jauh terbaik pribadinya adalah 6,85 meter, dicapai di Universiade 2007 di Bangkok . Dalam lompat tiga kali ia memiliki yang terbaik dari 15,25 meter, dicapai di Piala Kontinental IAAF 2010 di Split ; ini adalah rekor Asia untuk acara tersebut. Dia juga memegang rekor dalam ruangan Asia saat ini dalam lompat tiga kali dengan tanda 15,14 m, dicapai di Kejuaraan Dunia Dalam Ruangan IAAF 2010 . Poin terbaiknya dari 4582 poin di pentathlon indoor juga merupakan rekor indoor Asia. Dia memiliki heptathlon terbaik dengan 6113 poin, yang dibuat di Almaty pada tahun 2006.