They ran, they swam, they pedaled their little hearts out.
More than 2,000 North Penn School District elementary students competed Saturday in the 12th annual North Penn IRONKnightsTriathlon, which is the largest one-day elementary triathlon event in the nation.
The event was held in three divisions: K-2, 3-4 and 5-6.
Girls and boys who finished first, second and third place in their division received an IRONKnight trophy. Every participants received an IRONKnight Triathlon T-shirt.
York Avenue Elementary students Huw Beels and Lars Clancy clinched first place for Third Grade and Sixth Grade, respectively, across the entire district.
North Wales, Bridle Path and Gwyn-Nor elementaries all had three students each reach first, second or third place honors.
Here were the top 3 race winners per grade, according to Race Roster. View all results here.
KINDERGARTEN
1st: Andrew Koung, Gwyn-Nor, 12:48 elapsed time
2nd: Jett Voicheck, Oak Park, 13:37
3rd: Brexton Agelan, Hatfield, 14:04
FIRST GRADE
1st: Liam Wetherill, Montgomery, 11:42
2nd: Mickey Johnston, Hatfield, 11:46
3rd: Pete Alletag, Walton Farm, 11:49
SECOND GRADE
1st: Jacob Walker, Gwynedd Square, 10:31
2nd: Caden Belmonte, Gwyn-Nor, 10:52
3rd: Aaron Slinka, AM Kulp, 11:38
THIRD GRADE
1st: Huw Beels, York Ave, 18:36
2nd: Brandon Bunney, North Wales, 18:59
3rd: George Barnard, North Wales, 19:16
FOURTH GRADE
1st: James Minnett, Bridle Path, 17:47
2nd: Kaylee Sipe, Nash, 17:54
3rd: Joey Siravo, Inglewood, 17:56
FIFTH GRADE
1st: Hunter Behm, North Wales, 23:11
2nd: Julianne Smithers, Bridle Path, 23:12
3rd: Bryce Scherer, Bridle Path, 23:41
SIXTH GRADE
1st: Lars Clancy, York Avenue, 19:41
2nd: Lillian Dilenge, Nash, 20:50
3rd: Addison Delgiorno, Gwyn-Nor, 22:09
See event photos here and upload your own.