Age divisions in 2025 Children's Cup Group A born in 2018 and laterGroup B born in 2017, 2016Group C born in 2015, 2014Group D born in 2013, 2012 Cadets - Seniors Pre-cadets born in 2013, 2012Cadets born in 2011, 2010Juniors born in 2009, 2008Youths born in 2007, 2006, 2005Seniors born in 2004 and earlier