Twenty-four medals sounds like the haul of a Commonwealth Games team, not a 12-year-old girl.
But Northland cheerleader Grace Hegh has overcome major injuries to rack up 21 gold medals and three silvers from competitions in the past two months, bringing her total medal tally to 106.
After the country's biggest cheerleading competition, the All Star Internationals, last weekend, Grace remains the undefeated junior individual and open individual champion - a title she's now held for three years.
It's her dream to become a world champion, a dream that was very nearly shattered with an accident in November last year.
Grace was at her fundraising event for international aerial sport championship, the All Star Games, when the wind picked up the inflatable track she had been tumbling on and flicked her tiny 29kg frame over a car and head-first on to concrete.