Petal to the Medal: Alto Spring Jam

At the 2025 Alto Spring Jam, 680 best times were achieved by Alto swimmers.
Alto Swim Club achieved 2 new National AAAA times and above, 13 new National AAA times and above, 36 new National AA times and above, and 70 new National A times and above, and 133 new National BB times. Alto Swimmers achieved 21 new Far Western qualifying times and 49 new Age Group Championship qualifying times. Congratulations!

New Far Western Qualifying Times
Ganna Afonova 50 Free
Skye Bailey 100 Free, 200 Free, 100 Fly, 200 Fly
Shauna Chen 50 Fly
Khaiz Gheewala 200 Breast
Sebastian Guevara 200 Free, 50 Breast
Emily He 50 Fly
Victoria Ko 200 Breast, 50 Breast, 100 Breast
William Lao 50 Fly
Carlos Li 50 Free
Ethan Locke 200 Free, 50 Fly, 50 Back, 50 Free, 100 Free
Arya Ninh 50 Free
Heber Sun 50 Free, 100 Breast
Matthew Tao 100 Back
Nathan Wu 200 Free, 50 Back, 50 Breast
Naruel Yamanto 50 Breast
Anita Yang 200 Free, 50 Fly, 50 Free, 50 Back, 50 Breast, 100 Free
Yixuan Zhang 200 Free
Jingquan Zhou 50 Free, 100 Free, 200 Free, 50 Back, 50 Breast

New Age Group Championship Qualifying Times
Ganna Afonova 50 Free, 100 Free
Agustin Araya 200 Free, 100 Fly, 200 Fly
Skye Bailey 200 Back, 100 Fly, 200 Fly
Sophia Berry 50 Free
Shauna Chen 50 Fly
Michael Dashouk 50 Fly
Daniel Deng 200 Free, 100 Fly, 200 Fly
Makai Fernando 200 Back
Emma Gafton 50 Back
Newton Ganac 50 Fly
Sebastian Guevara 50 Free, 100 Free, 200 Free, 50 Breast
Emily He 50 Free, 50 Back, 50 Fly
Lucas Huang 50 Free
Edith Kaeller 100 Breast
Victoria Ko 200 Breast, 50 Breast, 100 Breast
William Lao 50 Fly, 50 Back
Carlos Li 50 Back
Nicholas Liu 50 Back
Samuel Liu 50 Free, 100 Free, 200 Free, 100 Breast, 50 Fly
Ethan Locke 50 Breast, 200 Free, 50 Fly, 50 Back, 50 Free, 100 Free
Arya Ninh 50 Free
Samika Shenoy 50 Free, 100 Back
Jia Shin 50 Back
Maksym Sichkovskyi 100 Free, 200 Free, 50 Back
Paxton Sung 50 Free
Heber Sun 100 Back, 50 Fly
Ian Sun 100 Free
Nathan Wu 50 Back, 50 Breast
Naruel Yamanto 50 Free, 50 Breast, 100 Breast
Anita Yang 200 Free, 50 Fly, 50 Free, 50 Back, 50 Breast, 100 Free
Yixuan Zhang 200 Fly, 100 Free, 200 Free, 100 Fly, 200 Breast
Jingquan Zhou 50 Free, 100 Free, 200 Free, 50 Back, 50 Breast, 50 Fly

New National AAAA Times
Victoria Ko 50 Breast
Matthew Tao 100 Breast
Nathan Wu 50 Breast
New National AAA Times
 
Ganna Afonova 50 Free, 50 Fly
Skye Bailey 100 Free, 200 Free, 200 Fly
Khaiz Gheewala 200 Breast
Sebastian Guevara 50 Breast
Victoria Ko 200 Breast, 100 Breast
Tina Li 100 Free
Ethan Locke 50 Fly, 50 Back
Nathan Wu 50 Free, 100 Free, 50 Fly
Anita Yang 50 Fly, 50 Back
Jingquan Zhou 50 Breast

New National AA Times
Ganna Afonova 100 Free
Skye Bailey 200 Back, 100 Fly
Shauna Chen 50 Fly
Daniel Deng 200 Free
Khaiz Gheewala 100 Breast
Sebastian Guevara 200 Free
Emily He 50 Fly
Lucas Huang 50 Free
William Lao 50 Fly, 50 Back
Carlos Li 50 Free
Ethan Locke 50 Breast, 200 Free, 50 Free, 100 Free
Arya Ninh 50 Free
Heber Sun 50 Free, 100 Breast, 50 Fly
Ian Sun 100 Free, 200 Free
Matthew Tao 100 Back
Nathan Wu 200 Free, 50 Back
Naruel Yamanto 50 Breast, 100 Breast
Anita Yang 200 Free, 50 Free, 50 Breast, 100 Free
Yixuan Zhang 100 Free
Jingquan Zhou 100 Free, 200 Free, 50 Back, 50 Fly

New National A Times
Ganna Afonova 200 Free, 100 Breast
Agustin Araya 100 Fly, 200 Fly
Mina Averyaskin 100 Free, 200 Breast
Michael Dashouk 50 Fly
Martin Decotigny 50 Breast
Daniel Deng 100 Fly, 200 Fly
Makai Fernando 200 Back
Emma Gafton 50 Back
Sebastian Guevara 50 Free
Emily He 50 Free, 100 Free, 200 Free, 50 Back, 50 Breast
Lucas Huang 100 Free, 50 Fly
Aaron Ji 50 Free
Victoria Ko 50 Free
William Lao 200 Free, 50 Free
Carlos Li 50 Back
Abigail Lin 100 Back
Tina Li 200 Free
Nicholas Liu 50 Back
Samuel Liu 50 Free
Kendall Lundell 200 Free
William Nabbe 50 Free
Lanxin Shen 200 IM
Jia Shin 50 Back
Maksym Sichkovskyi 100 Free, 200 Free, 50 Back
Paxton Sung 50 Free, 50 Fly
Heber Sun 100 Free, 200 Free
Andrew Xu 100 Free
Naruel Yamanto 50 Free
Adrian Yang 50 Breast
Yixuan Zhang 200 Fly, 100 Fly
Jingquan Zhou 50 Free

Laura Mitchell